�jcloudHealthcareScopecloudPlatformScope
_requesterprojects	locationsdatasetsservicesgetlistconsentStoresdataMapperWorkspacesdicomStores
fhirStoreshl7V2Stores
operationscreate
deidentifydeletegetIamPolicypatchsetIamPolicytestIamPermissionsattributeDefinitionsconsentArtifactsconsentsuserDataMappingscheckDataAccessevaluateUserConsentsqueryAccessibleDataactivatedeleteRevisionlistRevisionsrejectrevokearchivedicomWebstudiesexportgetDICOMStoreMetricsimportsearchForInstancessearchForSeriessearchForStudiessetBlobStorageSettingsstoreInstancesseriesgetStudyMetrics	instancesgetSeriesMetricsgetStorageInforetrieveMetadataretrieveStudyretrieveSeriesbulkdataframesretrieveInstanceretrieveRenderedretrieveBulkdataretrieveFramesfhirapplyAdminConsentsapplyConsentsbulkExportGroupexplainDataAccessgetFHIRStoreMetricsrollbackBinaryCreate
BinaryReadBinaryUpdateBinaryVreadConsentEnforcementStatusPatientConsentEnforcementStatusPatientEverythingResourcePurgeResourceValidate
bulkExportcapabilitiesconditionalDeleteconditionalPatchconditionalUpdateexecuteBundlehistoryreadsearch
searchTypeupdatevreaddeleteFhirOperationgetFhirOperationStatusmessagesgetHL7v2StoreMetricsingestcancelnlpanalyzeEntitieslogLeveltoJsonconsentArtifact
expireTimettlnamesalternativeOutputFormatdocumentContentlicensedVocabulariesentitiesentityMentions
fhirBundlerelationshipsnewConsentsListvalidateOnlypatientScope	timeRangeattributeDefinitionIdvaluesallowedValuescategoryconsentDefaultValuesdataMappingDefaultValuedescriptionnameauditLogConfigsservice	conditionmembersrole	sizeBytesstorageClassstorageClassUpdateTimeblobStorageClass	uriPrefixmaskingCharacterconsentListdataIdrequestAttributesresponseViewconsentDetails	consentedmetadatapoliciesrevisionCreateTime
revisionIdstateuserIdactorenvironmentpurposeconsentContentScreenshotsconsentContentVersionguardianSignatureuserSignaturewitnessSignatureaccessDeterminationLogConfigaccessEnforcedconsentHeaderHandlingenforcedAdminConsentsversionevaluationResultprofiledefaultConsentTtlenableConsentCreateOnUpdatelabelsmessage	cryptoKeycryptoKeyAsBytes
kmsWrappedencryptionSpecsatisfiesPzisatisfiesPzstimeZoneconfigstoredicomimagetextuseRegionalDataProcessingdestinationDatasetgcsConfigUridestinationStorefilterConfigresourceFilterskipModifiedResourcesfilterProfilekeepList
removeListskipIdRedactionresourcePathsGcsUripubsubTopicnotificationConfignotificationConfigsstreamConfigsblobStorageSizeBytesinstanceCountseriesCountstructuredStorageSizeBytes
studyCount
kmsKeyNameentityIdpreferredTermvocabularyCodescertaintyAssessment
confidencelinkedEntities	mentionIdsubjecttemporalAssessmenttypeobjectId	subjectIdpageSize	pageTokenresourceAttributesnextPageTokenresultscascadeOriginsconsentResourceenforcementTimematchingAccessorScopespatientConsentOwnervariantsaccessorScopedecisionenforcingConsents
exceptionsconsentScopeswarningbigqueryDestinationgcsDestinationendTimefilterpubsubDestination	startTimeP_sinceP_typevaluedefaultKeepExtensionsfieldMetadataList	resourcessendFullResourcesendPreviousResourceOnDeletebulkExportGcsDestinationcomplexDataTypeReferenceParsingconsentConfigdefaultSearchHandlingStrictdisableReferentialIntegritydisableResourceVersioningenableUpdateCreatevalidationConfigcountresourceTypeversionedStorageSizeBytesmetrics	maxOccurs	minOccurstableactionpathscontentStructuremessageViewauthorizationRuleforceincludeSourceStoreschemaFlattened
schemaJsontableUriwriteDispositionmimeTypeuri
datasetUrischemaConfiggroupsegmentmessageSchemaConfigsparserConfigrejectDuplicateMessagemessageTypegcsUrirawBytesrawBytesAsBytestextRedactionModeblobStorageSettings	gcsSourcecharacterMaskConfigcryptoHashConfigdateShiftConfig	infoTypesredactConfigreplaceWithInfoTypeConfighl7Ackhl7AckAsBytes
wrappedKeywrappedKeyAsByteshl7V2Messagesunreachable
createTimedatadataAsBytes
parsedData
patientIdsschematizedDatasendFacilitysendTimesendForBulkImportdoneerrorresponsesegmentsallowNullHeaderschemasegmentTerminatorsegmentTerminatorAsBytesauditConfigsbindingsetagetagAsBytesmetadataFilteroperationIds
changeTypeexcludeRollbacksfilteringFieldsinputGcsObjectresultGcsBucketrollbackTimelastUpdatedPartitionConfigrecursiveStructureDepth
schemaTypechoiceignoreMinOccursschemasschematizedParsingTypetypesunexpectedSegmentHandlingfields	segmentIdsetIdpolicy
updateMasksignatureTimeblobStorageInforeferencedResourcestructuredStorageInfodeidentifiedStoreDestinationresourceTypesstudytagsadditionalTransformationsexcludeInfoTypestransformationsbeginOffsetcontentexpirationMsendstart	primitivearchiveTimearchiveddisableFhirpathValidationdisableProfileValidationdisableReferenceTypeValidationdisableRequiredFieldValidationenableFhirpathProfileValidationenabledImplementationGuidesmshField€¹CloudHealthcareApiProjectsResourceProjectsLocationsResource!ProjectsLocationsDatasetsResource.ProjectsLocationsDatasetsConsentStoresResourceBProjectsLocationsDatasetsConsentStoresAttributeDefinitionsResource>ProjectsLocationsDatasetsConsentStoresConsentArtifactsResource6ProjectsLocationsDatasetsConsentStoresConsentsResource>ProjectsLocationsDatasetsConsentStoresUserDataMappingsResource5ProjectsLocationsDatasetsDataMapperWorkspacesResource,ProjectsLocationsDatasetsDicomStoresResource4ProjectsLocationsDatasetsDicomStoresDicomWebResource;ProjectsLocationsDatasetsDicomStoresDicomWebStudiesResourceAProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesResourceJProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesResource3ProjectsLocationsDatasetsDicomStoresStudiesResource9ProjectsLocationsDatasetsDicomStoresStudiesSeriesResourceBProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesResourceJProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesBulkdataResourceHProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesResource+ProjectsLocationsDatasetsFhirStoresResource/ProjectsLocationsDatasetsFhirStoresFhirResource5ProjectsLocationsDatasetsFhirStoresOperationsResource,ProjectsLocationsDatasetsHl7V2StoresResource4ProjectsLocationsDatasetsHl7V2StoresMessagesResource+ProjectsLocationsDatasetsOperationsResource!ProjectsLocationsServicesResource$ProjectsLocationsServicesNlpResourceAccessDeterminationLogConfigActivateConsentRequestAdminConsentsAnalyzeEntitiesRequestAnalyzeEntitiesResponseApplyAdminConsentsRequestApplyConsentsRequestArchiveUserDataMappingRequestArchiveUserDataMappingResponse	AttributeAttributeDefinitionAuditConfigAuditLogConfigBindingBlobStorageInfoBlobStorageSettingsBulkExportGcsDestinationCancelOperationRequestCharacterMaskConfigCheckDataAccessRequestCheckDataAccessResponseConsentConsentAccessorScopeConsentArtifactConsentConfigConsentEvaluationConsentHeaderHandlingConsentListConsentStoreCreateMessageRequestCryptoHashConfigDatasetDateShiftConfigDeidentifiedStoreDestinationDeidentifyConfigDeidentifyDatasetRequestDeidentifyDicomStoreRequestDeidentifyFhirStoreRequestDicomConfigDicomFilterConfigDicomNotificationConfig
DicomStoreDicomStoreMetricsEmptyEncryptionSpecEntityEntityMentionEntityMentionRelationshipEvaluateUserConsentsRequestEvaluateUserConsentsResponseExplainDataAccessConsentInfoExplainDataAccessConsentScopeExplainDataAccessResponseExportDicomDataRequestExportMessagesRequestExportResourcesRequestExprFeature
FhirConfig
FhirFilterFhirNotificationConfig	FhirStoreFhirStoreMetricFhirStoreMetricsFieldFieldMetadataGcsDestination	GcsSource,GoogleCloudHealthcareV1ConsentGcsDestination$GoogleCloudHealthcareV1ConsentPolicy/GoogleCloudHealthcareV1DicomBigQueryDestination*GoogleCloudHealthcareV1DicomGcsDestination%GoogleCloudHealthcareV1DicomGcsSource(GoogleCloudHealthcareV1DicomStreamConfig.GoogleCloudHealthcareV1FhirBigQueryDestination)GoogleCloudHealthcareV1FhirGcsDestination$GoogleCloudHealthcareV1FhirGcsSourceGroupOrSegmentHl7SchemaConfigHl7TypesConfigHl7V2NotificationConfig
Hl7V2StoreHl7V2StoreMetricHl7V2StoreMetricsHttpBodyImageImageConfigImportDicomDataRequestImportMessagesRequestImportResourcesRequestInfoTypeTransformationIngestMessageRequestIngestMessageResponseKmsWrappedCryptoKeyLinkedEntity ListAttributeDefinitionsResponseListConsentArtifactsResponseListConsentRevisionsResponseListConsentStoresResponseListConsentsResponseListDatasetsResponseListDicomStoresResponseListFhirStoresResponseListHl7V2StoresResponseListLocationsResponseListMessagesResponseListOperationsResponseListUserDataMappingsResponseLocationMessageNotificationConfig	Operation
ParsedDataParserConfig	PatientIdPatientScopePolicyPubsubDestinationQueryAccessibleDataRequestRedactConfigRejectConsentRequestReplaceWithInfoTypeConfig	ResourcesResultRevokeConsentRequest#RollbackFhirResourceFilteringFieldsRollbackFhirResourcesRequest"RollbackHL7MessagesFilteringFieldsRollbackHl7V2MessagesRequestSchemaConfigSchemaFlattenedSchemaGroup
SchemaJSONSchemaPackageSchemaSegmentSchematizedDataSegmentSeriesMetricsSetBlobStorageSettingsRequestSetIamPolicyRequest	SignatureStatusStorageInfoStreamConfigStructuredStorageInfoStudyMetricsTagFilterListTestIamPermissionsRequestTestIamPermissionsResponse
TextConfigTextSpanTimePartitioning	TimeRangeTypeUserDataMappingValidationConfigVersionSource�QApiRequestErrorDetailedApiRequestErrorApiRequesterClientStringrootUrlservicePathrequestHeaders$fieldsFutureListUri
encodeFullrequestqueryParamsfromJsonMapdynamicextraLocationTypesfilterpageSize	pageTokenint	datasetIdjsonencodebodyoptions_requestedPolicyVersion
updateMaskconsentStoreIdattributeDefinitionIddicomStoreIdviewport P_sinceP_typeorganizeOutputByoutputFormatfhirStoreId
resourceIdP_countP_pageTokenendstartprofilesystemP_atresourceTypeescapeVariablehl7V2StoreIdvieworderByreturnPartialSuccessboollogLevelconsentArtifact
expireTimettlnamesmapvaluetoListalternativeOutputFormatdocumentContentlicensedVocabulariesentitiesentityMentions
fhirBundlerelationshipsnewConsentsListcontainsKeyvalidateOnlypatientScope	timeRange$EmptyvaluesallowedValuescategoryconsentDefaultValuesdataMappingDefaultValuedescriptionnameauditLogConfigsservice$AuditLogConfig	conditionmembersrole	sizeBytesstorageClassstorageClassUpdateTimeblobStorageClass	uriPrefixmaskingCharacterconsentListdataIdrequestAttributesMapEntrykeyresponseViewconsentDetails	consentedmetadatapoliciesrevisionCreateTime
revisionIdstateuserIdactorenvironmentpurposeconsentContentScreenshotsconsentContentVersionguardianSignatureuserSignaturewitnessSignatureaccessDeterminationLogConfigaccessEnforcedconsentHeaderHandlingenforcedAdminConsentsversionevaluationResultconsentsdefaultConsentTtlenableConsentCreateOnUpdatelabelsmessagebase64decode
replaceAll	cryptoKey
kmsWrappedencryptionSpecsatisfiesPzisatisfiesPzstimeZoneconfigstoredicomfhirimagetextuseRegionalDataProcessingdestinationDatasetgcsConfigUridestinationStorefilterConfigresourceFilterskipModifiedResourcesfilterProfilekeepList
removeListskipIdRedactionresourcePathsGcsUripubsubTopicnotificationConfignotificationConfigsstreamConfigsblobStorageSizeBytesinstanceCountseriesCountstructuredStorageSizeBytes
studyCount
kmsKeyNameentityIdpreferredTermvocabularyCodesdoublecertaintyAssessment
confidencenumtoDoublelinkedEntities	mentionIdsubjecttemporalAssessmenttypeobjectId	subjectIdresourceAttributesnextPageTokenresultscascadeOriginsconsentResourceenforcementTimematchingAccessorScopespatientConsentOwnervariantsaccessorScopedecisionenforcingConsents
exceptionsconsentScopeswarningbigqueryDestinationgcsDestinationendTimepubsubDestination	startTime$ExprdefaultKeepExtensionsfieldMetadataList	resourcessendFullResourcesendPreviousResourceOnDelete
DeprecatedbulkExportGcsDestinationcomplexDataTypeReferenceParsingconsentConfigdefaultSearchHandlingStrictdisableReferentialIntegritydisableResourceVersioningenableUpdateCreatevalidationConfigcountversionedStorageSizeBytesmetrics	maxOccurs	minOccurstableactionpathscontentStructuremessageView
$GcsSourceauthorizationRuleforceincludeSourceStoreschemaFlattened
schemaJsontableUriwriteDispositionmimeTypeuri
datasetUrischemaConfiggroupsegmentmessageSchemaConfigsparserConfigrejectDuplicateMessagemessageType	$HttpBodygcsUrirawBytestextRedactionModeblobStorageSettings	gcsSourcecharacterMaskConfigcryptoHashConfigdateShiftConfig	infoTypesredactConfigreplaceWithInfoTypeConfighl7Ack
wrappedKeyattributeDefinitionsconsentArtifactsconsentStoresdatasetsdicomStores
fhirStoreshl7V2Stores	locationshl7V2Messages
operationsunreachableuserDataMappings$Location00
createTimedata
parsedData
patientIdsschematizedDatasendFacilitysendTimesendForBulkImportObjectdoneerrorresponsesegmentsallowNullHeaderschemasegmentTerminatorauditConfigsbindingsetagmetadataFilteroperationIds
changeTypeexcludeRollbacksfilteringFieldsinputGcsObjectresultGcsBucketrollbackTimelastUpdatedPartitionConfigrecursiveStructureDepth
schemaTypechoiceignoreMinOccursschemasschematizedParsingTypetypesunexpectedSegmentHandlingfields	segmentIdsetIdseriespolicysignatureTime	$Status00blobStorageInforeferencedResourcestructuredStorageInfodeidentifiedStoreDestinationresourceTypesstudytags$TestIamPermissionsRequest00$PermissionsResponseadditionalTransformationsexcludeInfoTypestransformationsbeginOffsetcontentexpirationMs	primitivearchiveTimearchiveddisableFhirpathValidationdisableProfileValidationdisableReferenceTypeValidationdisableRequiredFieldValidationenableFhirpathProfileValidationenabledImplementationGuidesmshField Û2Â
¬‡ÎÅÅmiŽ€8‹²‹ßApiRequestErrorDetailedApiRequestError ‹j:package:_discoveryapis_commons/_discoveryapis_commons.dart  ŠY   ŠlŠoasyncŠo
dart:async  Šw   ŠŒŠ�convertŠ�dart:convert  Š™   Š«Š®coreŠ®	dart:core  Š¶   ŠùŠücommonsŠü:package:_discoveryapis_commons/_discoveryapis_commons.dart  ‹   ‹%‹(http‹(package:http/http.dart  ‹0   ../shared.dart  ‹I   ../src/user_agent.dartÀØk À	 ´¿î GHm€”€Ð€ú�)�[�—�Ê‚‚*‚`‚a‚‚ƒ‚Ë‚Ïƒƒƒaƒeƒ~ƒ¢ƒÐ„„X„§„î…=…�…¼††O†™†Ÿ†ð‡4‡€‡Ë‡Ñˆ"ˆsˆ­ˆí‰3‰n‰³‰íŠŠNŠWŠXŠvŠ˜Š´Šµ‹‹.‹/‹H‹i‹j‹®‹á‹âŒ*ŒEŒrŒ˜ŒÒŒÓ�#�J�n�¦�§�Ð�ÑŽŽŽ)ŽCŽƒŽ¥ŽÏŽàŽò��!�+�-�.�G�p�q�ž�Ë�Ì����8�a�b�–�Ë�ÿ‘4‘5‘…‘†‘¯‘µ‘Ï‘Õ’’J’P’›’«’±’Ô’Ú“+“8“>“�“Ä””S”ˆ”�”�”Ç”È”ø•••2•9•‰•�•Ž•Ö•Ü•ö•ü–K––…–Õ—$—>—D—�—Ü˜(˜.˜z˜›˜¡˜ï™8™>™‰™™™Ÿ™Ï™Õš&š3š9šŠš¿šë››3›L›d›€›š›§›çœœKœ‰œÅœú���H�I�y�…�’�³�º�åžž$ž(ž*ž+žUž~žžÅŸŸ?Ÿ]Ÿ¦Ÿè ( h § é¡)¡i¡¨¡©¡ê¢¢¢*¢0¢€¢Ñ£££6£<£V£\£¬£ù¤?¤E¤”¤Ý¤ã¥.¥>¥D¥h¥n¥¿¥Ì¥Ò¦#¦X¦z¦�¦©¦Å¦ß¦ì§§\§˜§Í§Ô§Õ¨¨¨M¨Y¨g¨z¨›¨¢¨ó¨÷¨ø©B©Q©W©�©îª>ª‹ª×«%«A«¨«®«Ý«ã«ý¬¬P¬ ¬Ù¬÷­6­<­‡­—­�­Á­Ç®®%®+®|®±®×®ý¯¯8¯E¯u¯µ¯ê¯ñ¯ò°B°C°s°°�° °Á°È±±±±g±v±|±Ì±å±ë²²²T²¡²¿²þ³³O³_³e³…³‹³Ü³é³ï´@´u´Äµµ9µ@µAµxµyµ©µµµÅµæµí¶:¶>¶?¶r¶x¶’¶˜¶ß·,·J·‰·�·Ú·ê·ð¸¸¸i¸v¸|¸Í¹¹P¹�¹Å¹Ì¹Íººº5ºAºNºoºvºÅºÉºÊºÿ»»U»`»f»€»†»Î»ã¼3¼_¼}¼¼¼Â½½\½¦½ð¾@¾�¾Û¿+¿y¿©À @À @
À @UÀ @eÀ @kÀ @ŒÀ @’À @ãÀ @ðÀ @öÀ AGÀ A|À A¡À A½À AëÀ BÀ BÀ BRÀ B¢À B³À BæÀ CÀ C"À C#À CpÀ CqÀ C¡À C­À CºÀ CÛÀ CâÀ D0À D4À D5À DmÀ DsÀ D�À D“À DßÀ E+À EqÀ EwÀ EÇÀ EóÀ EùÀ FEÀ F\À FbÀ F­À F½À FÃÀ FòÀ FøÀ GIÀ GVÀ G\À G­À GâÀ HÀ H'À H?À H[À HuÀ H‚À HÂÀ I À I<À IqÀ IxÀ IyÀ IÀÀ IÁÀ IñÀ IýÀ J
À J+À J2À J\À J”À J›À JŸÀ J À JÀÀ JÆÀ JõÀ JûÀ KÀ KÀ K`À K­À KËÀ L
À LÀ L`À L‚À LàÀ LæÀ M1À MAÀ MGÀ MiÀ MoÀ MÀÀ MÍÀ MÓÀ N$À NYÀ NxÀ N�À N¥À NÂÀ NÜÀ NéÀ OÀ OYÀ O˜À OÍÀ OÔÀ OÕÀ PÀ PÀ P=À PIÀ PXÀ PkÀ PŒÀ P“À PâÀ PæÀ PçÀ Q'À Q-À Q}À Q£À Q©À QØÀ QÞÀ QøÀ QþÀ RFÀ R[À R«À R×À RõÀ S4À S:À S…À S•À S›À S¼À SÂÀ TÀ T À T&À TwÀ T¬À TÑÀ TòÀ UÀ U(À U5À UeÀ U¥À UÚÀ UáÀ UâÀ V/À V0À V`À VlÀ VzÀ V�À V®À VµÀ WÀ WÀ WÀ WOÀ WUÀ WœÀ WìÀ X<À XŠÀ X�À X¿À XÅÀ XßÀ XåÀ Y4À YIÀ Y™À YÅÀ YãÀ Z"À Z(À ZsÀ ZƒÀ Z‰À Z¾À ZÄÀ [À ["À [(À [yÀ [®À [íÀ \À \0À \JÀ \WÀ \‡À \ÇÀ \üÀ ]À ]À ]À ]_À ]`À ]�À ]œÀ ]ªÀ ]½À ]ÞÀ ]åÀ ^À ^MÀ ^TÀ ^XÀ ^ZÀ ^[À ^’À ^»À ^¼À _À _À _iÀ _}À _†À _ÇÀ _áÀ `'À `;À `DÀ `�À `×À aÀ a2À axÀ aŒÀ a•À a–À aäÀ aÿÀ b À bMÀ b…À b‹À bºÀ bÀÀ bÚÀ bàÀ c/À cTÀ cÂÀ càÀ d5À d;À d†À d–À dœÀ dÎÀ dÔÀ e%À e2À e8À e‰À e¾À e÷À fÀ f;À fUÀ fbÀ f’À fÒÀ gÀ gÀ gÀ g À gkÀ glÀ gœÀ g¨À g¶À gÉÀ gêÀ gñÀ hÀ hVÀ h]À haÀ hbÀ h›À h¡À hòÀ iÀ i"À iQÀ iWÀ iqÀ iwÀ iÅÀ iÏÀ iíÀ j,À j2À j€À jÐÀ jñÀ j÷À kBÀ kRÀ kXÀ kÀ k…À kÖÀ kãÀ kéÀ l:À loÀ l”À l®À lÈÀ léÀ mÀ mÀ m@À m€À mËÀ n À nÀ nÀ nTÀ nUÀ n…À n‘À nŸÀ n²À nÓÀ nÚÀ nüÀ o4À o;À o?À o@À oŽÀ ošÀ o À oºÀ oÀÀ pÀ p)À p~À p„À pÏÀ pßÀ påÀ qÀ qÀ q\À qiÀ qoÀ qÀÀ qõÀ rDÀ r„À r¹À rÀÀ rÁÀ røÀ rùÀ s)À s5À sEÀ sfÀ smÀ sºÀ s¾À s¿À tÀ tÀ t[À t¨À táÀ tçÀ uÀ uÀ u6À u<À u�À u¢À uÀÀ vÀ vÀ vfÀ vvÀ v|À v³À v¹À w
À wÀ wÀ wnÀ w£À wæÀ xÀ x/À xIÀ xVÀ x†À xÆÀ xûÀ yÀ yÀ yÀ ydÀ yeÀ y•À y¡À y¯À yÂÀ yãÀ yêÀ zÀ zTÀ z[À z_À z`À zˆÀ zŽÀ z¨À z®À zöÀ {À {iÀ {oÀ {ºÀ {ÊÀ {ÐÀ {÷À {ýÀ |NÀ |[À |aÀ |²À |çÀ }	À }!À };À }HÀ }ˆÀ }½À }ÄÀ }ÅÀ }üÀ }ýÀ ~-À ~9À ~FÀ ~gÀ ~nÀ ~�À ~ÈÀ ~ÏÀ ~ÓÀ ~ÔÀ 	À À _À jÀ pÀ ŠÀ �À ØÀ íÀ €=À €iÀ €‡À €ÜÀ €âÀ �0À �|À �ÆÀ ‚À ‚`À ‚­À ‚ûÀ ƒKÀ ƒ™À ƒÉÀ „$À „*À „uÀ „…À „‹À „¬À „²À …À …À …À …gÀ …œÀ …ÁÀ …ÝÀ †À †%À †2À †rÀ †ÂÀ †ÓÀ ‡À ‡;À ‡BÀ ‡CÀ ‡�À ‡‘À ‡ÁÀ ‡ÍÀ ‡ÚÀ ‡ûÀ ˆÀ ˆPÀ ˆTÀ ˆUÀ ˆŽÀ ˆ”À ˆ®À ˆ´À ˆäÀ ‰À ‰AÀ ‰GÀ ‰”À ‰ÖÀ ‰÷À ‰ýÀ ŠMÀ ŠœÀ Š¨À Š®À ŠûÀ ‹À ‹$À ‹oÀ ‹À ‹…À ‹¹À ‹¿À ŒÀ ŒÀ Œ#À ŒtÀ Œ©À ŒÙÀ ŒóÀ �À �$À �@À �ZÀ �gÀ �§À �ÚÀ ŽÀ ŽTÀ Ž‰À Ž�À Ž‘À ŽÝÀ ŽÞÀ �À �À �'À �HÀ �OÀ �~À �¶À �½À �ÁÀ �ÂÀ �íÀ �óÀ �"À �(À �BÀ �HÀ �“À ‘À ‘)À ‘GÀ ‘œÀ ‘¢À ‘óÀ ’À ’xÀ ’¬À ’öÀ ’üÀ “GÀ “WÀ “]À “„À “ŠÀ “ÛÀ “èÀ “îÀ ”?À ”tÀ ”˜À ”²À ”ÊÀ ”çÀ •À •À •>À •~À •½À •òÀ •ùÀ •úÀ –1À –2À –bÀ –nÀ –}À –�À –±À –¸À –ÚÀ —À —À —À —À —mÀ —­À —³À ˜À ˜TÀ ˜¥À ˜éÀ ™*À ™’À ™àÀ š/À šCÀ š±À šÕÀ ›-À ›sÀ ›‡À œ
À œÀ œpÀ œ‡À œíÀ �/À �{À �ËÀ žÀ žDÀ žJÀ žyÀ žÀ ž™À žŸÀ žðÀ ŸÀ Ÿ#À ŸxÀ Ÿ~À ŸÉÀ ŸÙÀ ŸßÀ  À  	À  ZÀ  gÀ  mÀ  ¾À  óÀ ¡"À ¡JÀ ¡jÀ ¡„À ¡‘À ¡ÁÀ ¢À ¢6À ¢=À ¢>À ¢OÀ ¢žÀ ¢ŸÀ ¢ÏÀ ¢ÛÀ ¢éÀ ¢üÀ £À £$À £uÀ £yÀ £zÀ £ºÀ £ÀÀ ¤À ¤6À ¤<À ¤kÀ ¤qÀ ¤‹À ¤‘À ¤ÙÀ ¤îÀ ¥>À ¥jÀ ¥ˆÀ ¥ÝÀ ¥ãÀ ¦.À ¦>À ¦DÀ ¦eÀ ¦kÀ ¦¼À ¦ÉÀ ¦ÏÀ § À §UÀ §zÀ §›À §·À §ÑÀ §ÞÀ ¨À ¨NÀ ¨ƒÀ ¨ŠÀ ¨‹À ¨ØÀ ¨ÙÀ ©	À ©À ©#À ©6À ©WÀ ©^À ©¬À ©°À ©±À ©øÀ ©þÀ ªEÀ ª•À ªåÀ «3À «9À «hÀ «nÀ «ˆÀ «ŽÀ «ÝÀ «òÀ ¬BÀ ¬nÀ ¬ŒÀ ¬áÀ ¬çÀ ­2À ­BÀ ­HÀ ­}À ­ƒÀ ­ÔÀ ­áÀ ­çÀ ®8À ®mÀ ®¬À ®ÓÀ ®ïÀ ¯	À ¯À ¯FÀ ¯†À ¯»À ¯ÂÀ ¯ÃÀ ¯ÔÀ °À °À °OÀ °[À °iÀ °|À °�À °¤À °ÔÀ ±À ±À ±À ±À ±À ±eÀ ±ŽÀ ±�À ±ÕÀ ±öÀ ²À ²À ²XÀ ²^À ²�À ²“À ²­À ²³À ³ À ³À ³;À ³�À ³–À ³æÀ ´4À ´‚À ´ÑÀ ´×À µ"À µ2À µ8À µfÀ µlÀ µ½À µÊÀ µÐÀ ¶!À ¶VÀ ¶‚À ¶£À ¶½À ¶åÀ ¶ÿÀ ·À ·<À ·|À ·ºÀ ·ËÀ ·ðÀ ¸%À ¸,À ¸-À ¸>À ¸ˆÀ ¸‰À ¸¹À ¸ÅÀ ¸ÓÀ ¸æÀ ¹À ¹À ¹7À ¹oÀ ¹vÀ ¹zÀ ¹{À ¹­À ¹³À ºÀ º0À º6À ºPÀ ºVÀ º À ºçÀ »3À »LÀ »jÀ »ÜÀ »âÀ ¼-À ¼=À ¼CÀ ¼cÀ ¼iÀ ¼ºÀ ¼ÇÀ ¼ÍÀ ½À ½SÀ ½¢À ½âÀ ¾À ¾À ¾À ¾VÀ ¾WÀ ¾‡À ¾“À ¾£À ¾ÄÀ ¾ËÀ ¿À ¿À ¿À ¿LÀ ¿RÀ ¿lÀ ¿rÀ ¿ÁÀ ¿ßÀ ÀQÀ ÀWÀ À¢À À²À À¸À ÀæÀ ÀìÀ Á=À ÁJÀ ÁPÀ Á¡À ÁÖÀ ÁÿÀ ÂÀ Â1À Â>À Â~À Â³À ÂºÀ Â»À ÂòÀ ÂóÀ Ã#À Ã/À Ã<À Ã]À ÃdÀ Ã�À ÃÅÀ ÃÌÀ ÃÐÀ ÃÑÀ ÄÀ ÄÀ Ä7À Ä=À ÄˆÀ Ä À Ä¾À ÅÀ ÅÀ ÅjÀ Å»À ÅàÀ ÅæÀ Æ3À Æ€À Æ˜À ÆžÀ ÆêÀ ÇÀ ÇÀ Ç^À ÇnÀ ÇtÀ Ç¯À ÇµÀ ÈÀ ÈÀ ÈÀ ÈjÀ ÈŸÀ ÈÖÀ ÈðÀ É	À É!À É=À ÉWÀ ÉdÀ É¤À É×À ÊÀ ÊQÀ Ê†À Ê�À ÊŽÀ ÊŸÀ ÊéÀ ÊêÀ ËÀ Ë&À Ë3À ËTÀ Ë[À Ë‘À ËÉÀ ËÐÀ ËÔÀ ËÕÀ ÌÀ ÌÀ Ì<À ÌBÀ Ì\À ÌbÀ Ì¯À ÌºÀ ÍWÀ ÍÀ Í�À ÎÀ ÎÀ ÎfÀ ÎŒÀ ÎëÀ Ï8À Ï~À Ï¿À Ï×À ÏÝÀ Ð(À Ð8À Ð>À ÐlÀ ÐrÀ ÐÃÀ ÐÐÀ ÐÖÀ Ñ'À Ñ\À Ñ‡À Ñ¨À ÑÀÀ ÑÝÀ Ñ÷À ÒÀ Ò4À ÒtÀ Ò³À ÒèÀ ÒïÀ ÒðÀ Ó'À Ó(À ÓXÀ ÓdÀ ÓsÀ Ó†À Ó§À Ó®À Ó×À ÔÀ ÔÀ ÔÀ ÔÀ ÔÀ ÔdÀ Ô�À ÔŽÀ ÔÐÀ ÔñÀ ÕÀ ÕÀ ÕOÀ ÕUÀ Õ„À ÕŠÀ Õ¤À ÕªÀ ÕùÀ ÖÀ Ö)À Ö~À Ö„À ÖÏÀ ÖßÀ ÖåÀ ×À ×À ×fÀ ×sÀ ×yÀ ×ÊÀ ×ÿÀ Ø'À ØDÀ Ø^À ØxÀ Ø…À ØµÀ ØõÀ Ù*À Ù1À Ù2À Ù�À Ù‚À Ù²À Ù¾À ÙÌÀ ÙßÀ Ú À ÚÀ Ú,À ÚdÀ ÚkÀ ÚoÀ ÚpÀ ÚžÀ Ú¤À ÚõÀ ÚûÀ ÛÀ ÛÀ ÛlÀ Û½À ÛìÀ Ü
À ÜxÀ Ü~À ÜÉÀ ÜÙÀ ÜßÀ ÜÿÀ ÝÀ ÝVÀ ÝcÀ ÝiÀ ÝºÀ ÝïÀ Þ>À Þ~À Þ³À ÞºÀ Þ»À ÞòÀ ÞóÀ ß#À ß/À ß?À ß`À ßgÀ ß´À ß¸À ß¹À ßäÀ ßêÀ àÀ à
À àZÀ àxÀ àæÀ àìÀ á7À áGÀ áMÀ áwÀ á}À áÎÀ áÛÀ ááÀ â2À âgÀ âŒÀ â¤À â¾À âËÀ ãÀ ã@À ãGÀ ãHÀ ãÀ ã€À ã°À ã¼À ãÉÀ ãêÀ ãñÀ äÀ äNÀ äUÀ äYÀ äZÀ äœÀ ä¢À ä¼À äÂÀ åÀ å!À å?À å”À åšÀ åêÀ æ9À æ‡À æÖÀ ç%À çoÀ ç¿À èÀ èXÀ è¨À èóÀ é:À éŠÀ éÔÀ ê!À êoÀ ê»À ëÀ ëWÀ ë¤À ëîÀ ì=À ì†À ìÂÀ ìùÀ í+À íTÀ íZÀ íªÀ í÷À îÀ îÀ îXÀ î}À îƒÀ îÎÀ îÞÀ îäÀ ïÀ ï!À ïrÀ ïÀ ï…À ïÖÀ ðÀ ð>À ðXÀ ðqÀ ð‰À ð¥À ð¿À ðÌÀ ñÀ ñ?À ñ}À ñ¹À ñîÀ ñõÀ ñöÀ òEÀ òFÀ òvÀ ò‚À ò�À ò°À ò·À òéÀ ó!À ó(À ó,À ó.À ó/À ónÀ ó—À ó˜À óÒÀ óóÀ ôÀ ôÀ ô`À ô‘À ô—À ôçÀ õ5À õ†À õ“À õ™À õÈÀ õÎÀ õèÀ õîÀ ö<À öGÀ öËÀ ÷À ÷#À ÷AÀ ÷§À ÷­À ÷øÀ øÀ øÀ ø0À ø6À ø‡À ø”À øšÀ øëÀ ù À ùBÀ ùfÀ ù~À ù˜À ù¥À ùÕÀ úÀ úJÀ úQÀ úRÀ ú—À ú˜À úÈÀ úÔÀ úâÀ úõÀ ûÀ ûÀ ûlÀ ûpÀ ûqÀ ûªÀ û°À ûßÀ ûåÀ ûÿÀ üÀ ü;À üYÀ ü®À ü´À üÿÀ ýÀ ýÀ ý7À ý=À ýŽÀ ý›À ý¡À ýòÀ þ'À þGÀ þ\À þvÀ þ�À þ�À þÍÀ ÿÀ ÿBÀ ÿIÀ ÿJÀ ÿ‘À ÿ’À ÿÂÀ ÿÎÀ ÿÜÀ ÿïÀ À À fÀ jÀ kÀ ˜À žÀ ÞÀÀjÀ‚ÀˆÀ¢À¨ÀùÀ}ÀÉÀÕÀóÀYÀ_ÀªÀºÀÀÀàÀæÀ7ÀDÀJÀ›ÀÐÀÀ_À”À›ÀœÀÓÀÔÀÀÀ ÀAÀHÀ•À™ÀšÀÍÀÓÀ"À2À8ÀRÀXÀ©À¸ÀJÀšÀ¦ÀÄÀ	*À	0À	{À	‹À	‘À	±À	·À
À
À
À
lÀ
¡À
ÇÀ
ßÀ
ùÀÀFÀ{À‚ÀƒÀÎÀÏÀÿÀÀÀ<ÀCÀ�À”À•ÀßÀÀ À:À@ÀŽÀ™ÀÀmÀ€ÀÀ/À•À›ÀæÀöÀüÀÀ$ÀuÀ‚ÀˆÀÙÀÀ\ÀœÀÑÀØÀÙÀÀÀAÀMÀZÀ{À‚ÀÑÀÕÀÖÀ#À:À@ÀZÀ`À°ÀÎÀ#À)ÀxÀÇÀÀdÀ³ÀýÀMÀ�ÀæÀ6À�ÀÈÀÀbÀ¯ÀýÀIÀ”ÀåÀ2À|ÀËÀÀcÀŸÀÑÀúÀ ÀLÀ™À¥À«ÀõÀÀ ÀkÀ{À�À°À¶ÀÀÀÀkÀ ÀËÀåÀþÀÀ2ÀLÀYÀ™ÀÌÀ 
À FÀ {À ‚À ƒÀ ÊÀ ËÀ ûÀ!À!À!5À!<À!fÀ!žÀ!¥À!©À!ªÀ!öÀ"À"	À"#À")À"yÀ"„À"¢À#À#À#^À#­À#ûÀ$JÀ$™À$ãÀ%3À%ƒÀ%ÌÀ&À&gÀ&®À&þÀ'HÀ'•À'ãÀ(/À(zÀ(ËÀ)À)bÀ)±À)ÿÀ*MÀ*�À*³À*ÜÀ*âÀ+/À+|À+ˆÀ+ŽÀ+ÚÀ,À,À,aÀ,qÀ,wÀ,®À,´À-À-À-À-iÀ-žÀ-ÚÀ-òÀ.À.#À.?À.YÀ.fÀ.¦À.ÙÀ/À/SÀ/ˆÀ/�À/�À/ÚÀ/ÛÀ0À0À0$À0EÀ0LÀ0~À0¶À0½À0ÁÀ0ÂÀ1À12À18À1‰À1ÀÀ1ÆÀ1õÀ1ûÀ2À2À2`À2äÀ3À3*À3�À3–À3çÀ4	À4hÀ4¸À4ÎÀ4ÔÀ5À5/À55À5WÀ5]À5®À5»À5ÁÀ6À6GÀ6fÀ6{À6“À6°À6ÊÀ6×À7À7GÀ7†À7»À7ÂÀ7ÃÀ7úÀ7ûÀ8+À87À8FÀ8YÀ8zÀ8�À8ÐÀ8ÔÀ8ÕÀ9$À9WÀ9]À9¨À9ùÀ:BÀ:YÀ:_À:ŽÀ:”À:®À:´À;À;‰À;ÕÀ;áÀ;ÿÀ<eÀ<kÀ<¶À<ÆÀ<ÌÀ<îÀ<ôÀ=EÀ=RÀ=XÀ=©À=ÞÀ=þÀ> À>8À>RÀ>_À>�À>ÏÀ?À?À?À?OÀ?PÀ?€À?ŒÀ?šÀ?­À?ÎÀ?ÕÀ@$À@(À@)À@xÀ@ªÀ@°ÀAÀAOÀA�ÀA£ÀAÒÀAØÀAòÀAøÀBIÀBÍÀCÀC%ÀCCÀC©ÀC¯ÀCúÀD
ÀDÀD2ÀD8ÀD‰ÀD–ÀDœÀDíÀE"ÀEBÀEdÀE|ÀE–ÀE£ÀEÓÀFÀFHÀFOÀFPÀF“ÀF”ÀFÄÀFÐÀFÞÀFñÀGÀGÀGhÀGlÀGnÀGoÀG¶ÀGßÀGàÀH"ÀHCÀH^ÀH_ÀH�ÀH•ÀHÄÀHÊÀHäÀHêÀI:ÀIXÀIÆÀIÌÀJÀJ'ÀJ-ÀJfÀJlÀJ½ÀJÊÀJÐÀK!ÀKVÀKŽÀK¹ÀKÑÀKëÀKøÀL(ÀLhÀL�ÀL¤ÀL¥ÀLéÀLêÀMÀM&ÀM4ÀMGÀMhÀMoÀM£ÀMÛÀMâÀMæÀMçÀN*ÀN0ÀN_ÀNeÀNÀN…ÀN»ÀNÙÀO.ÀO4ÀOÀO�ÀO•ÀO¿ÀOÅÀPÀP#ÀP)ÀPzÀP¯ÀP×ÀPôÀQÀQ(ÀQ5ÀQeÀQ¥ÀQÚÀQáÀQâÀR1ÀR2ÀRbÀRnÀR|ÀR�ÀR°ÀR·ÀRÜÀSÀSÀSÀS ÀSOÀSUÀSoÀSuÀSÄÀSâÀTPÀTVÀT¡ÀT±ÀT·ÀT×ÀTÝÀU.ÀU;ÀUAÀU’ÀUÇÀVÀVVÀV‹ÀV’ÀV“ÀVÊÀVËÀVûÀWÀWÀW8ÀW?ÀWŒÀW�ÀW‘ÀW½ÀWÃÀWÝÀWãÀX4ÀXRÀXÀÀXÆÀYÀY!ÀY'ÀYQÀYWÀY¨ÀYµÀY»ÀZÀZAÀZfÀZ~ÀZ˜ÀZ¥ÀZåÀ[À[!À["À[YÀ[ZÀ[ŠÀ[–À[£À[ÄÀ[ËÀ[ðÀ\(À\/À\3À\4À\wÀ\}À\—À\�À\èÀ\ýÀ]À]pÀ]vÀ]ÄÀ^À^`À^®À^ûÀ_FÀ_–À_æÀ`4À`�À`ÒÀaÀaoÀa¹ÀbÀbTÀb ÀbëÀc<Àc‰ÀcÓÀd"ÀdsÀd¼ÀdÏÀdÕÀe&ÀesÀe„ÀeŠÀe×ÀeúÀf ÀfKÀf[ÀfaÀf˜ÀfžÀfïÀfüÀgÀgSÀgˆÀg»ÀgÕÀgîÀhÀh"Àh<ÀhIÀh‰Àh¼ÀhúÀi6ÀikÀirÀisÀiÂÀiÃÀióÀiÿÀjÀj-Àj4ÀjfÀjžÀj¥Àj©ÀjªÀjÙÀjßÀkÀkÀk.Àk4ÀkwÀlÀl+Àl™ÀlŸÀlðÀmÀmuÀmÁÀmÐÀmÖÀn!Àn1Àn7ÀnaÀngÀn¸ÀnÅÀnËÀoÀoQÀoxÀo•Ào­ÀoÊÀoäÀoñÀp!ÀpaÀp ÀpÕÀpÜÀpÝÀqÀqÀqEÀqQÀq`ÀqsÀq”Àq›ÀqÀÀqøÀqÿÀrÀrÀrÀrDÀrmÀrnÀr§ÀrÈÀrãÀräÀsÀsÀsoÀszÀs€ÀsšÀs ÀsèÀsýÀtMÀtyÀt—ÀtóÀtùÀuGÀu“ÀuÝÀv'ÀvwÀvÄÀwÀwbÀw°ÀwàÀx;ÀxAÀxŒÀxœÀx¢ÀxÃÀxÉÀyÀy'Ày-Ày~Ày³ÀyØÀyôÀz"Àz<ÀzIÀz‰ÀzÙÀzêÀ{À{RÀ{YÀ{ZÀ{§À{¨À{ØÀ{äÀ{ñÀ|À|À|gÀ|kÀ|lÀ|¬À|²À}À}(À}.À}]À}cÀ}}À}ƒÀ}ËÀ}àÀ~0À~\À~zÀ~ÖÀ~ÜÀ'À7À=À^ÀdÀµÀÂÀÈÀ€À€NÀ€sÀ€”À€°À€ÊÀ€×À�À�GÀ�|À�ƒÀ�„À�ÑÀ�ÒÀ‚À‚À‚À‚/À‚PÀ‚WÀ‚¥À‚©À‚ªÀ‚ñÀ‚÷Àƒ>ÀƒŽÀƒÞÀ„,À„2À„aÀ„gÀ„�À„‡À„ÖÀ„ëÀ…;À…gÀ……À…áÀ…çÀ†2À†BÀ†HÀ†}À†ƒÀ†ÔÀ†áÀ†çÀ‡8À‡mÀ‡¬À‡ÓÀ‡ïÀˆ	ÀˆÀˆFÀˆ†Àˆ»ÀˆÂÀˆÃÀˆÔÀ‰À‰À‰OÀ‰[À‰iÀ‰|À‰�À‰¤À‰ÔÀŠÀŠÀŠÀŠÀŠÀŠOÀŠxÀŠyÀŠÀÀ‹À‹MÀ‹”À‹•À‹áÀ‹üÀ‹ýÀŒ8ÀŒ>ÀŒmÀŒsÀŒ�ÀŒ“ÀŒãÀ�À�@À�FÀ��À�ÏÀ�ÕÀŽ ÀŽ0ÀŽ6ÀŽ[ÀŽaÀŽ²ÀŽ¿ÀŽÅÀ�À�KÀ�nÀ�†À� À�¿À�ÙÀ�æÀ�À�VÀ�›À�ÐÀ�×À�ØÀ‘"À‘#À‘SÀ‘_À‘mÀ‘€À‘¡À‘¨À‘ÈÀ’ À’À’À’À’\À’iÀ’oÀ’µÀ“À“NÀ“�À“çÀ”3À”FÀ”®À”´À”ãÀ”éÀ•À•	À•XÀ•ÂÀ•àÀ–3À–9À–„À–”À–šÀ–¾À–ÄÀ—À—"À—(À—yÀ—®À—ÔÀ—ýÀ˜À˜6À˜CÀ˜sÀ˜³À˜èÀ˜ïÀ˜ðÀ™>À™?À™oÀ™{À™‰À™œÀ™½À™ÄÀšÀšÀšÀšbÀš}ÀšƒÀš�Àš£ÀšìÀ›
À›]À›cÀ›®À›¾À›ÄÀ›äÀ›êÀœ;ÀœHÀœNÀœŸÀœÔÀ�#À�cÀ�˜À�ŸÀ� À�×À�ØÀžÀžÀž$ÀžEÀžLÀž™Àž�ÀžžÀžëÀžøÀžþÀŸGÀŸ®ÀŸâÀŸèÀ À À 7À =À �À ¦À¡À¡.À¡�À¡‡À¡ÒÀ¡âÀ¡èÀ¢À¢À¢cÀ¢pÀ¢vÀ¢ÇÀ¢üÀ£À£BÀ£ZÀ£tÀ£�À£±À£ñÀ¤&À¤-À¤.À¤qÀ¤rÀ¤¢À¤®À¤¼À¤ÏÀ¤ðÀ¤÷À¥HÀ¥LÀ¥MÀ¥sÀ¥yÀ¥“À¥™À¥ßÀ¥ýÀ¦PÀ¦VÀ¦¡À¦±À¦·À¦ÜÀ¦âÀ§3À§@À§FÀ§—À§ÌÀ¨À¨]À¨’À¨™À¨šÀ¨ÑÀ¨ÒÀ©À©À©À©<À©CÀ©cÀ©›À©¢À©¦À©§À©ÛÀ©áÀ©ûÀªÀªNÀªYÀªwÀªÊÀªÐÀ«À«+À«1À«]À«cÀ«´À«ÁÀ«ÇÀ¬À¬MÀ¬…À¬�À¬·À¬ÄÀ­À­9À­@À­AÀ­’À­“À­ÃÀ­ÏÀ­ÜÀ­ýÀ®À®+À®cÀ®jÀ®nÀ®oÀ®¤À®ªÀ®úÀ¯À¯À¯%À¯+À¯sÀ¯ˆÀ¯ØÀ°À°"À°uÀ°{À°ÉÀ±À±_À±©À±ùÀ²FÀ²”À²äÀ³2À³bÀ³½À³ÃÀ´À´À´$À´EÀ´KÀ´œÀ´©À´¯Àµ Àµ5ÀµZÀµvÀµ¤Àµ¾ÀµËÀ¶À¶[À¶lÀ¶ŸÀ¶ÔÀ¶ÛÀ¶ÜÀ·)À·*À·ZÀ·fÀ·sÀ·”À·›À·éÀ·íÀ·îÀ¸?À¸EÀ¸‰À¸ðÀ¹$À¹*À¹YÀ¹_À¹yÀ¹À¹ÌÀ¹ñÀº[ÀºyÀºÌÀºÒÀ»À»-À»3À»WÀ»]À»®À»»À»ÁÀ¼À¼GÀ¼iÀ¼�À¼¥À¼¿À¼ÌÀ¼üÀ½<À½qÀ½xÀ½yÀ½¼À½½À½íÀ½ùÀ¾À¾À¾;À¾BÀ¾“À¾—À¾˜À¾ËÀ¾ÑÀ¾ëÀ¾ñÀ¿!À¿?À¿~À¿„À¿ÏÀÀÀÀkÀÀ·ÀÁÀÁSÀÁ£ÀÁïÀÂ>ÀÂŒÀÂÚÀÃ&ÀÃuÀÃÆÀÄÀÄ^ÀÄ©ÀÄòÀÅ<ÀÅ‹ÀÅÛÀÆ+ÀÆiÀÆƒÀÆ‰ÀÆÖÀÇ"ÀÇ(ÀÇvÀÇ�ÀÇ“ÀÇÞÀÇîÀÇôÀÈ&ÀÈ,ÀÈ}ÀÈŠÀÈ�ÀÈáÀÉÀÉDÀÉ^ÀÉwÀÉ�ÀÉ«ÀÉÅÀÉÒÀÊÀÊEÀÊƒÀÊ¿ÀÊôÀÊûÀÊüÀËFÀËGÀËwÀËƒÀË�ÀË±ÀË¸ÀËåÀÌÀÌ$ÀÌ(ÀÌ)ÀÌRÀÌXÀÌ‡ÀÌ�ÀÌ§ÀÌ­ÀÌöÀÍ`ÀÍ~ÀÍÑÀÍ×ÀÎ'ÀÎIÀÎ§ÀÎ­ÀÎøÀÏÀÏÀÏ3ÀÏ9ÀÏŠÀÏ—ÀÏ�ÀÏîÀÐ#ÀÐEÀÐ]ÀÐuÀÐ’ÀÐ¬ÀÐ¹ÀÐéÀÑ)ÀÑhÀÑ�ÀÑ¤ÀÑ¥ÀÑÜÀÑÝÀÒÀÒÀÒ(ÀÒ;ÀÒ\ÀÒcÀÒƒÀÒ»ÀÒÂÀÒÆÀÒÇÀÓÀÓÀÓÀÓ‚ÀÓÅÀÔ#ÀÔrÀÔœÀÕÀÕ	ÀÕ#ÀÕ)ÀÕxÀÕ‹ÀÕõÀÖÀÖfÀÖlÀÖ·ÀÖéÀ×'À×NÀ×{À×�À×ÌÀ×ÜÀ×âÀØÀØÀØ\ÀØiÀØoÀØÀÀØõÀÙ"ÀÙ:ÀÙZÀÙtÀÙ�ÀÙÁÀÙöÀÙýÀÙþÀÚÀÚÀÚHÀÚ_ÀÚ�ÀÚŽÀÚ¾ÀÚÊÀÚ×ÀÚøÀÚÿÀÛOÀÛSÀÛTÀÛ�ÀÛ“ÀÛ�ÀÜ	ÀÜIÀÜ§ÀÜöÀÝÀÝ„ÀÝŠÀÝ¤ÀÝªÀÝùÀÞÀÞvÀÞ”ÀÞçÀÞíÀß7Àß}Àß§Àß­ÀßøÀàÀàÀà1Àà7ÀàˆÀà•Àà›ÀàìÀá!ÀáKÀácÀáƒÀá�ÀáªÀáêÀâÀâ&Àâ'Àâ8ÀâHÀâqÀâˆÀâ¶Àâ·ÀâçÀâóÀã Àã!Àã(ÀãxÀã|Àã}Àã¸Àã¾ÀãÈÀä4ÀäuÀäÓÀå"ÀåJÀå±Àå·ÀåÑÀå×Àæ&Àæ9Àæ£ÀæÁÀçÀçÀçeÀçŒÀç·Àç½ÀèÀèÀèÀèAÀèGÀè˜Àè¥Àè«ÀèüÀé1Àé\ÀétÀé”Àé®Àé»ÀéûÀê0Àê7Àê8ÀêIÀêYÀê‚Àê™ÀêÇÀêÈÀêøÀëÀëÀë2Àë9Àë‰Àë�ÀëŽÀëÛÀëìÀëòÀì!Àì'ÀìAÀìGÀì˜Àì¸Àí9ÀíÎÀí×ÀîƒÀîÍÀï ÀïeÀïƒÀïÖÀïÜÀð'Àð7Àð=ÀðaÀðgÀð¸ÀðÅÀðËÀñÀñQÀñƒÀñ®ÀñÊÀñäÀññÀò!ÀòaÀò–Àò�ÀòžÀò¯ÀòýÀòþÀó.Àó:ÀóHÀó[Àó|ÀóƒÀóÔÀóØÀóÙÀôÀôÀôoÀô•Àô›ÀôÊÀôÐÀôêÀôðÀõ8ÀõMÀõ�ÀõÉÀõçÀö:Àö@Àö‹Àö›Àö¡ÀöÂÀöÈÀ÷À÷&À÷,À÷}À÷²À÷×À÷øÀøÀø.Àø;ÀøkÀø«ÀøàÀøçÀøèÀù5Àù6ÀùfÀùrÀù€Àù“Àù´Àù»Àú	ÀúÀúÀúYÀúzÀú€ÀúŠÀúõÀû4Àû�ÀûßÀüÀüfÀülÀü›Àü¡Àü»ÀüÁÀýÀý#Àý�Àý«ÀýþÀþÀþMÀþœÀþ¯ÀþÚÀþàÀÿ+Àÿ;ÀÿAÀÿdÀÿjÀÿ»ÀÿÈÀÿÎÀ À TÀ }À “À «À ËÀ åÀ òÀ"ÀbÀ—ÀžÀŸÀ°ÀÀÀéÀ À.À/À_ÀkÀyÀŒÀ­À´ÀÀÀ	ÀPÀVÀ�ÀíÀ=À‹À‘ÀÀÀÆÀàÀæÀ5ÀJÀšÀÆÀäÀ7À=ÀˆÀ˜ÀžÀÓÀÙÀ*À7À=ÀŽÀÃÀÀ)ÀEÀ_ÀlÀœÀÜÀ	À	À	À	*À	tÀ	uÀ	¥À	±À	¿À	ÒÀ	óÀ	úÀ
*À
bÀ
iÀ
mÀ
oÀ
pÀ
­À
ÖÀ
×À$ÀsÀtÀ¬ÀÍÀèÀêÀëÀ/ÀXÀYÀ�À­ÀöÀ
ÀÀÀSÀtÀ�À�ÀÃÀÉÀãÀéÀ)À°ÀÎÀ:À@À‹À›À¡ÀÈÀÎÀÀ,À2ÀƒÀ¸ÀæÀÿÀÀ&ÀfÀ›À¢À£ÀðÀñÀ!À-À:À[ÀbÀ„À¼ÀÃÀÇÀÈÀÀ&À,À[ÀaÀ{À�ÀÒÀòÀsÀÀÀ½ÀÀ:ÀŸÀ½À$À*ÀuÀ…À‹À¯ÀµÀÀÀÀjÀŸÀÑÀüÀÀ2À?ÀoÀ¯ÀäÀëÀìÀýÀKÀLÀ|ÀˆÀ–À©ÀÊÀÑÀ"À&À(À)ÀsÀœÀ�ÀêÀýÀOÀcÀlÀmÀ²ÀÓÀîÀïÀ$À*ÀDÀJÀŒÀ'ÀEÀÀÀÆÀÀ!À'ÀOÀUÀ¦À³À¹À 
À ?À oÀ ‰À £À °À ðÀ!%À!,À!-À!|À!}À!­À!¹À!ÆÀ!çÀ!îÀ"À"IÀ"PÀ"TÀ"VÀ"WÀ"ªÀ"ÓÀ"ÔÀ#"À#CÀ#^À#_À#¨À#®À#ÈÀ#ÎÀ$À$3À$ÞÀ$üÀ%‰À%�À%ÚÀ%êÀ%ðÀ&À&À&mÀ&zÀ&€À&ÑÀ'À'2À'NÀ'hÀ'uÀ'µÀ'êÀ'ñÀ'òÀ(AÀ(BÀ(rÀ(~À(‹À(¬À(³À(ÔÀ)À)À)À)À)À)VÀ)À)€À)ÊÀ*À*À*OÀ*pÀ*‹À*ŒÀ*ÌÀ*ÒÀ+À+mÀ+ºÀ,À,TÀ,ÉÀ,ÏÀ,éÀ,ïÀ-À-#À-vÀ-|À-ÆÀ-ìÀ.À.%À.pÀ.€À.†À.ªÀ.°À/À/À/À/eÀ/šÀ/¼À/ÔÀ/ôÀ0À0À0[À0�À0—À0˜À0©À0¹À0âÀ0ùÀ1'À1(À1XÀ1dÀ1tÀ1•À1œÀ1íÀ1ñÀ1òÀ2?À2\À2bÀ2lÀ2ÙÀ3À3}À3ÌÀ3ùÀ4aÀ4gÀ4�À4‡À4ÖÀ4éÀ5SÀ5qÀ5ÄÀ5ÊÀ6À6VÀ6’À6˜À6ãÀ6óÀ6ùÀ7À7"À7sÀ7€À7†À7×À8À87À8OÀ8oÀ8‰À8–À8ÖÀ9À9À9À9$À94À9]À9tÀ9¢À9£À9ÓÀ9ßÀ9ìÀ:À:À:dÀ:hÀ:iÀ:«À:±À:»À;(À;fÀ;ÖÀ<%À<JÀ<±À<·À<ÑÀ<×À=&À=9À=£À=ÁÀ>À>À>kÀ>•À>ÈÀ>ÎÀ?À?)À?/À?RÀ?XÀ?©À?¶À?¼À@À@BÀ@jÀ@‚À@¢À@¼À@ÉÀA	ÀA>ÀAEÀAFÀAWÀAgÀA�ÀA§ÀAÕÀAÖÀBÀBÀBÀB@ÀBGÀB—ÀB›ÀBœÀBÛÀBáÀBëÀCWÀCšÀCøÀDGÀDqÀDØÀDÞÀDøÀDþÀEMÀE`ÀEÊÀEèÀF;ÀFAÀFŒÀF¾ÀFüÀG#ÀG`ÀGfÀG±ÀGÁÀGÇÀGêÀGðÀHAÀHNÀHTÀH¥ÀHÚÀIÀIÀI?ÀIYÀIfÀI¦ÀIÛÀIâÀIãÀIôÀJÀJ-ÀJDÀJrÀJsÀJ£ÀJ¯ÀJ¼ÀJÝÀJäÀK4ÀK8ÀK9ÀKrÀKxÀK‚ÀKîÀL.ÀLŒÀLÛÀMÀMiÀMoÀM‰ÀM�ÀMÞÀMñÀN[ÀNyÀNÌÀNÒÀOÀObÀOœÀO¢ÀOíÀOýÀPÀP&ÀP,ÀP}ÀPŠÀP�ÀPáÀQÀQ@ÀQXÀQxÀQ’ÀQŸÀQßÀRÀRÀRÀR-ÀR=ÀRfÀR}ÀR«ÀR¬ÀRÜÀRèÀRõÀSÀSÀSmÀSqÀSrÀS½ÀSÞÀSäÀSîÀTYÀT˜ÀTôÀUCÀUiÀUÊÀUÐÀUÿÀVÀVÀV%ÀVtÀV‡ÀVñÀWÀWbÀWhÀW±ÀX ÀXÀXFÀXLÀX—ÀX§ÀX­ÀXÐÀXÖÀY'ÀY4ÀY:ÀY‹ÀYÀÀYéÀYÿÀZÀZ7ÀZQÀZ^ÀZŽÀZÎÀ[À[
À[À[À[,À[UÀ[lÀ[šÀ[›À[ËÀ[×À[åÀ[øÀ\À\ À\pÀ\tÀ\vÀ\wÀ\¹À\âÀ\ãÀ](À];À]…À]™À]¢À]£À]àÀ^À^À^À^iÀ^oÀ^¹À_
À_WÀ_¤À_óÀ`hÀ`nÀ`ˆÀ`ŽÀ`ÝÀ`ðÀaZÀaxÀaËÀaÑÀbÀbVÀb˜ÀbžÀbéÀbùÀbÿÀc#Àc)ÀczÀc‡Àc�ÀcÞÀdÀd5ÀdMÀdmÀd‡Àd”ÀdÔÀe	ÀeÀeÀe"Àe2Àe[ÀerÀe Àe¡ÀeÑÀeÝÀeíÀfÀfÀffÀfjÀfkÀf¹ÀfâÀfèÀfòÀg_Àg¦ÀhÀhSÀh�ÀhéÀhïÀi	ÀiÀi^ÀiqÀiÛÀiùÀjLÀjRÀj£ÀjóÀk>ÀkDÀk�ÀkŸÀk¥ÀkÈÀkÎÀlÀl,Àl2ÀlƒÀl¸ÀlãÀlûÀmÀm5ÀmBÀm‚Àm·Àm¾Àm¿ÀmÐÀmàÀn	Àn ÀnNÀnOÀnÀn‹Àn˜Àn¹ÀnÀÀoÀoÀoÀocÀoiÀosÀoàÀpÀp�ÀpÞÀqÀqkÀqqÀq‹Àq‘ÀqàÀqóÀr]Àr{ÀrÎÀrÔÀsÀsdÀs¦Às¬Às÷ÀtÀtÀt0Àt6Àt‡Àt”ÀtšÀtëÀu ÀuIÀuaÀu�Àu›Àu¨ÀuèÀvÀv$Àv%Àv6ÀvFÀvoÀv†Àv´ÀvµÀvåÀvñÀvþÀwÀw&ÀwvÀwzÀw{ÀwºÀwÀÀwÊÀx6ÀxyÀx×Ày&ÀyPÀy·Ày½Ày×ÀyÝÀz,Àz?Àz©ÀzÇÀ{À{ À{kÀ{�À{ÛÀ|À|NÀ|TÀ|ŸÀ|¯À|µÀ|ØÀ|ÞÀ}/À}<À}BÀ}“À}ÈÀ}õÀ~À~-À~GÀ~TÀ~”À~ÉÀ~ÐÀ~ÑÀ~âÀ~òÀÀ2À`ÀaÀ‘À�ÀªÀËÀÒÀ€"À€&À€(À€)À€tÀ€�À€žÀ€ëÀ€ýÀ�OÀ�cÀ�lÀ�·À�ÇÀ‚À‚+À‚4À‚5À‚{À‚œÀ‚·À‚¸ÀƒÀƒ&Àƒ,ÀƒvÀƒÁÀ„À„LÀ„ÁÀ„ÇÀ„áÀ„çÀ…6À…IÀ…³À…ÑÀ†$À†*À†wÀ††À†ÐÀ†îÀ‡*À‡0À‡{À‡‹À‡‘À‡±À‡·ÀˆÀˆÀˆÀˆlÀˆ¡Àˆ¿Àˆ×Àˆ÷À‰À‰À‰^À‰“À‰šÀ‰›À‰¬À‰¼À‰åÀ‰üÀŠ*ÀŠ+ÀŠ[ÀŠgÀŠwÀŠ˜ÀŠŸÀŠìÀŠðÀŠñÀ‹BÀ‹^À‹dÀ‹nÀ‹ÛÀŒÀŒŒÀŒ–ÀŒîÀ�=À�eÀ�ÐÀ�ÖÀ�ðÀ�öÀŽEÀŽXÀŽÂÀŽàÀ�3À�9À�„À� À�êÀ�À�DÀ�JÀ�•À�¥À�«À�ÎÀ�ÔÀ‘%À‘2À‘8À‘‰À‘¾À‘éÀ’À’!À’;À’HÀ’ˆÀ’½À’ÄÀ’ÅÀ’ÖÀ’æÀ“À“&À“TÀ“UÀ“…À“‘À“žÀ“¿À“ÆÀ”À”À”À”lÀ”¦À”¬À”¶À•#À•lÀ•ÊÀ–À–IÀ–±À–·À–ÑÀ–×À—&À—9À—£À—ÁÀ˜À˜À˜dÀ˜‰À˜ÜÀ˜úÀ™?À™EÀ™�À™ À™¦À™ÉÀ™ÏÀš Àš-Àš3Àš„Àš¹ÀšäÀšüÀ›À›6À›CÀ›ƒÀ›¸À›¿À›ÀÀ›ÑÀ›áÀœ
Àœ!ÀœOÀœPÀœ€ÀœŒÀœ™ÀœºÀœÁÀ�À�À�À�gÀ�°À�¶À�ÀÀž-ÀžvÀžÔÀŸ#ÀŸSÀŸÉÀŸÏÀŸéÀŸïÀ >À QÀ »À ÙÀ¡,À¡2À¡|À¡¡À¡ôÀ¢À¢WÀ¢]À¢¦À£À£À£]À£mÀ£sÀ£–À£œÀ£íÀ£úÀ¤ À¤QÀ¤†À¤±À¤ÉÀ¤éÀ¥À¥À¥+À¥kÀ¥¤À¥ÙÀ¥àÀ¥áÀ¥òÀ¦À¦+À¦BÀ¦pÀ¦qÀ¦¡À¦­À¦ºÀ¦ÛÀ¦âÀ§2À§6À§8À§9À§ŒÀ§µÀ§¶À¨À¨%À¨@À¨AÀ¨’À¨®À¨´À¨¾À©,À©mÀ©ËÀªÀªBÀªªÀª°ÀªÊÀªÐÀ«À«2À«œÀ«ºÀ¬À¬À¬aÀ¬}À¬ÞÀ¬üÀ­LÀ­RÀ­�À­­À­³À­ÖÀ­ÜÀ®-À®:À®@À®‘À®ÆÀ®ñÀ¯	À¯)À¯CÀ¯PÀ¯�À¯ÅÀ¯ÌÀ¯ÍÀ¯ÞÀ¯îÀ°À°.À°\À°]À°�À°™À°¦À°ÇÀ°ÎÀ±À±"À±$À±%À±vÀ±ŸÀ± À±ìÀ²À²(À²)À²yÀ²£À²©À²³À³"À³aÀ³³À´À´(À´�À´•À´¯À´µÀµÀµÀµ�ÀµŸÀµòÀµøÀ¶AÀ¶]À¶»À¶ÙÀ·$À·*À·uÀ·…À·‹À·®À·´À¸À¸À¸À¸iÀ¸žÀ¸ÇÀ¸ßÀ¸ÿÀ¹À¹&À¹fÀ¹›À¹¢À¹£À¹´À¹ÄÀ¹íÀºÀº2Àº3ÀºcÀºoÀº|Àº�Àº¤ÀºôÀºøÀºùÀ»IÀ»šÀ»¦À»¬À»¶À¼#À¼jÀ¼ÈÀ½À½EÀ½»À½ÁÀ½ÛÀ½áÀ¾0À¾CÀ¾­À¾ËÀ¿À¿$À¿uÀ¿‘À¿øÀÀÀÀjÀÀpÀÀ¹ÀÁÀÁ%ÀÁpÀÁ€ÀÁ†ÀÁ©ÀÁ¯ÀÂ ÀÂÀÂÀÂdÀÂ™ÀÂÄÀÂÜÀÂüÀÃÀÃ1ÀÃ>ÀÃ~ÀÃ·ÀÃìÀÃóÀÃôÀÄÀÄÀÄ>ÀÄUÀÄƒÀÄ„ÀÄ´ÀÄÀÀÄÍÀÄîÀÄõÀÅEÀÅIÀÅKÀÅLÀÅ€ÀÅ©ÀÅªÀÅèÀÆ+ÀÆuÀÆ¾ÀÆ¿ÀÇ
ÀÇ%ÀÇ&ÀÇuÀÇ½ÀÇÍÀÇÓÀÈÀÈ[ÀÈ©ÀÈíÀÉ7ÀÉ€ÀÉÏÀÊÀÊgÀÊ´ÀË ÀËKÀË›ÀËéÀËüÀÌÀÌ1ÀÌ7ÀÌQÀÌWÀÌ¥ÀÍÀÍ+ÀÍ}ÀÍƒÀÍÎÀÍÞÀÍäÀÎÀÎÀÎ_ÀÎlÀÎrÀÎÃÀÎøÀÏ&ÀÏMÀÏeÀÏÀÏŒÀÏ¼ÀÏüÀÐ1ÀÐ8ÀÐ9ÀÐˆÀÐ‰ÀÐ¹ÀÐÅÀÐÓÀÐæÀÑÀÑÀÑ_ÀÑcÀÑdÀÑ´ÀÑúÀÒ ÀÒQÀÒœÀÒàÀÓ0ÀÓ{ÀÓ¹ÀÔÀÔEÀÔ­ÀÔþÀÕLÀÕ_ÀÕeÀÕ”ÀÕšÀÕ´ÀÕºÀÖÀÖpÀÖŽÀÖàÀÖæÀ×1À×AÀ×GÀ×kÀ×qÀ×ÂÀ×ÏÀ×ÕÀØ&ÀØ[ÀØ„ÀØ¦ÀØ¾ÀØØÀØåÀÙÀÙUÀÙŠÀÙ‘ÀÙ’ÀÙÜÀÙÝÀÚÀÚÀÚ'ÀÚ:ÀÚ[ÀÚbÀÚ³ÀÚ·ÀÚ¸ÀÛ	ÀÛ:ÀÛ@ÀÛ‰ÀÛÔÀÜ8ÀÜ†ÀÜÀÀÝÀÝ^ÀÝ¯ÀÝøÀÞFÀÞ’ÀÞãÀß-Àß~ÀßÊÀàÀàcÀà²ÀàýÀáNÀá˜ÀáâÀâ3ÀâsÀâÃÀãÀã�ÀãÏÀäÀäBÀäHÀäbÀähÀä¸Àå6ÀåTÀå¹Àå¿ÀæÀæ_Àæ­ÀæñÀæ÷ÀçDÀç“Àç™ÀçæÀè3ÀèzÀèËÀéÀémÀé¾ÀêÀêPÀê ÀêìÀêòÀë>Àë~Àë„ÀëÏÀëßÀëåÀìÀìÀì_ÀìlÀìrÀìÃÀìøÀí"Àí:ÀíTÀímÀí�Àí¯ÀíÉÀíÖÀîÀîKÀî}ÀîÎÀïÀïHÀïOÀïPÀï•Àï–ÀïÆÀïÒÀïßÀð ÀðÀðWÀð[Àð\Àð–ÀðœÀðËÀðÑÀðëÀðñÀñ@Àñ^Àñ�Àñ£ÀñóÀò@ÀòFÀò‘Àò¡Àò§ÀòËÀòÑÀó"Àó/Àó5Àó†Àó»ÀóÝÀóôÀôÀô,ÀôFÀôSÀôƒÀôÃÀõÀõ:ÀõAÀõBÀõ‹ÀõŒÀõ¼ÀõÈÀõÖÀõéÀö
ÀöÀöbÀöfÀögÀö·ÀöÄÀöÊÀ÷À÷\À÷­À÷¸Àø Àø&ÀøUÀø[ÀøuÀø{ÀøÉÀù1ÀùTÀùrÀùÄÀùÊÀúÀú%Àú+ÀúOÀúUÀú¦Àú³Àú¹Àû
Àû?ÀûeÀû�Àû¬ÀûÆÀûÓÀüÀüCÀüxÀüÀü€ÀüÎÀüÏÀüÿÀýÀýÀý,ÀýMÀýTÀý¥Àý©ÀýªÀýöÀýüÀþÀþÀþdÀþ‚ÀþÔÀþÚÀÿ%Àÿ5Àÿ;Àÿ[ÀÿaÀÿ²Àÿ¿ÀÿÅÀ À KÀ šÀ ÚÀÀÀÀNÀOÀÀ‹À›À¼ÀÃÀÀÀÀbÀxÀ~À²À¸ÀÒÀØÀ&ÀŽÀ¬ÀþÀÀUÀsÀyÀÄÀÔÀÚÀÀÀeÀrÀxÀÉÀþÀ;ÀSÀpÀŠÀ—À×ÀÀKÀRÀSÀ¡À¢ÀÒÀÞÀëÀÀÀBÀzÀ�À…À†ÀÏÀÕÀ	$À	lÀ	»À
À
XÀ
¦À
õÀDÀ’ÀúÀDÀ’ÀÌÀÒÀÀÀ!À'ÀwÀ‹ÀóÀÀcÀiÀ´ÀÄÀÊÀîÀôÀEÀRÀXÀ©ÀÞÀ À$À<ÀVÀcÀ“ÀÓÀÀÀÀSÀTÀ„À�ÀžÀ±ÀÒÀÙÀ*À.À/ÀiÀoÀ‰À�ÀÔÀòÀDÀJÀ•À¥À«ÀÏÀÕÀ&À3À9ÀŠÀ¿ÀÀOÀ„À‹ÀŒÀÃÀÄÀôÀ ÀÀ.À5À†ÀŠÀ‹À¾ÀÄÀÞÀäÀ5ÀSÀ¥À«ÀöÀÀÀ7À=ÀŽÀ›À¡ÀòÀ'À]ÀuÀ�ÀœÀÜÀÀÀÀiÀjÀšÀ¦À³ÀÔÀÛÀÀ9À@ÀDÀEÀzÀ€ÀÐÀÛÀáÀûÀÀIÀ^À®ÀÚÀøÀJÀPÀžÀêÀ4À~ÀÎÀÀiÀ¹À À 7À ’À ˜À ãÀ óÀ ùÀ!À! À!qÀ!~À!„À!ÕÀ"
À"/À"KÀ"yÀ"“À" À"àÀ#0À#AÀ#tÀ#©À#°À#±À#þÀ#ÿÀ$/À$;À$HÀ$iÀ$pÀ$¾À$ÂÀ$ÃÀ%À%À%%À%rÀ%ÀÀ&À&_À&°À&úÀ';À'ŒÀ'ÙÀ(&À(uÀ(ÅÀ)À)cÀ)²À*À*RÀ*ŸÀ*îÀ+7À+…À+ÔÀ,À,oÀ,»À-	À-RÀ-¢À-ðÀ.?À.�À.ßÀ/'À/vÀ/ÅÀ0À0bÀ0²À1À1LÀ1œÀ1çÀ27À2†À2ÑÀ3 À3qÀ3ÂÀ4À4`À4sÀ4ÛÀ5%À5sÀ5­À5³À5âÀ5èÀ6À6À6YÀ6pÀ6ØÀ6öÀ7HÀ7NÀ7™À7©À7¯À7ÓÀ7ÙÀ8*À87À8=À8ŽÀ8ÃÀ8åÀ9	À9!À9;À9HÀ9xÀ9¸À9íÀ9ôÀ9õÀ:8À:9À:iÀ:uÀ:ƒÀ:–À:·À:¾À;À;À;À;FÀ;LÀ;fÀ;lÀ;œÀ;ºÀ;ùÀ;ÿÀ<JÀ<˜À<æÀ=2À=€À=ÎÀ>À>jÀ>¹À?À?UÀ?¡À?ðÀ@AÀ@‰À@ÙÀA$ÀAmÀA·ÀBÀBVÀB¦ÀB÷ÀBýÀCIÀC•ÀC›ÀCéÀD ÀDÀDQÀDaÀDgÀD˜ÀDžÀDïÀDüÀEÀESÀEˆÀEµÀEÏÀEèÀF ÀFÀF6ÀFCÀFƒÀF¶ÀFôÀG0ÀGeÀGlÀGmÀG¶ÀG·ÀGçÀGóÀH ÀH!ÀH(ÀHTÀHŒÀH“ÀH—ÀH˜ÀHÕÀHÛÀI
ÀIÀI*ÀI0ÀI€ÀI‹ÀIðÀJÀJ`ÀJfÀJ¶ÀJØÀK6ÀK<ÀK‡ÀK—ÀK�ÀKÁÀKÇÀLÀL%ÀL+ÀL|ÀL±ÀLÒÀLéÀMÀMÀM8ÀMEÀMuÀMµÀMôÀN)ÀN0ÀN1ÀNhÀNiÀN™ÀN¥ÀN´ÀNÇÀNèÀNïÀO@ÀODÀOEÀO‹ÀO‘ÀOàÀP1ÀPqÀPÙÀQ#ÀQnÀQ±ÀQ·ÀQæÀQìÀRÀRÀR[ÀR©ÀRÍÀRëÀS=ÀSCÀSŽÀSžÀS¤ÀSÈÀSÎÀTÀT,ÀT2ÀTƒÀT¸ÀTÜÀUÀUÀU8ÀUEÀUuÀUµÀUêÀUñÀUòÀV7ÀV8ÀVhÀVtÀV‚ÀV•ÀV¶ÀV½ÀWÀWÀWÀWSÀWYÀW©ÀWÏÀWÕÀXÀX
ÀX$ÀX*ÀXrÀX‡ÀX×ÀYÀY!ÀYsÀYyÀYÄÀYÔÀYÚÀYûÀZÀZRÀZ_ÀZeÀZ¶ÀZëÀ[À[1À[MÀ[gÀ[tÀ[¤À[äÀ\À\ À\!À\nÀ\oÀ\ŸÀ\«À\¹À\ÌÀ\íÀ\ôÀ]BÀ]FÀ]GÀ]ŽÀ]”À]ÛÀ^+À^{À^ÉÀ^ÏÀ^þÀ_À_À_$À_sÀ_ˆÀ_ØÀ`À`"À`tÀ`zÀ`ÅÀ`ÕÀ`ÛÀaÀaÀagÀatÀazÀaËÀb Àb?ÀbfÀb‚ÀbœÀb©ÀbÙÀcÀcNÀcUÀcVÀcgÀc±Àc²ÀcâÀcîÀcüÀdÀd0Àd7ÀdgÀdŸÀd¦ÀdªÀd¬Àd­ÀdåÀeÀeÀe^ÀeyÀezÀe Àe¦Àe÷ÀfAÀf�Àf´Àg@Àg�ÀgÞÀh.Àh|ÀhÍÀiÀimÀi¹ÀjÀjVÀjŸÀjèÀk ÀkiÀkrÀlÀlSÀlŸÀl»ÀmÀmWÀm¥ÀmðÀn<ÀntÀn¡Àn§ÀnÖÀnÜÀnöÀnüÀoLÀojÀo¼ÀoÂÀpÀpÀp#ÀpFÀpLÀp�ÀpªÀp°ÀqÀq6Àq]ÀqsÀq�Àq§Àq´ÀqäÀr$ÀrYÀr`ÀraÀr«Àr¬ÀrÜÀrèÀröÀs	Às*Às1Às�Às…Às†Às¹Às¿ÀtÀt]Àt¬ÀtüÀuLÀu‘ÀuâÀvÀvÀv/Àv5Àv{Àv™ÀvÿÀwÀwPÀw`ÀwfÀw‰Àw�ÀwàÀwíÀwóÀxDÀxyÀxžÀx¶ÀxÐÀxÝÀyÀyRÀyYÀyZÀy‘Ày’ÀyÂÀyÎÀyÛÀyüÀzÀzSÀzWÀzXÀz�Àz–ÀzÜÀ{+À{xÀ{ÆÀ|À|aÀ|ªÀ|ùÀ}IÀ}–À}æÀ~6À~ƒÀ~ÔÀ ÀhÀµÀ€À€MÀ€žÀ€çÀ�0À�HÀ�±À�ºÀ‚PÀ‚›À‚çÀƒÀƒPÀƒŸÀƒíÀ„<À„†À„ÒÀ…À…À…=À…CÀ…]À…cÀ… À…¾À†$À†*À†uÀ†…À†‹À†®À†´À‡À‡À‡À‡iÀ‡žÀ‡ÅÀ‡ÛÀ‡óÀˆÀˆÀˆJÀˆŠÀˆ¿ÀˆÆÀˆÇÀˆþÀˆÿÀ‰/À‰;À‰HÀ‰[À‰|À‰ƒÀ‰ÓÀ‰×À‰ØÀŠ&ÀŠDÀŠJÀŠ˜ÀŠçÀ‹8À‹‚À‹ÌÀŒÀŒlÀŒ²ÀŒ¸ÀŒÒÀŒØÀ�&À�DÀ�»À�ÁÀŽÀŽÀŽ"ÀŽEÀŽKÀŽœÀŽ©ÀŽ¯À� À�5À�[À�sÀ��À�šÀ�ÚÀ�À�À�À�NÀ�OÀ�À�‹À�˜À�¹À�ÀÀ‘À‘À‘À‘`À‘fÀ‘¶À‘þÀ’GÀ’MÀ’gÀ’mÀ’»À’×À“XÀ“vÀ“ÝÀ“ãÀ”.À”>À”DÀ”gÀ”mÀ”¾À”ËÀ”ÑÀ•"À•WÀ•ŠÀ•¢À•¼À•ÉÀ–	À–>À–EÀ–FÀ–WÀ–§À–¨À–ØÀ–äÀ–ñÀ—À—À—iÀ—mÀ—nÀ—ºÀ—ÉÀ—ÏÀ˜À˜gÀ˜³À˜êÀ˜ðÀ™
À™À™_À™sÀ™ôÀšÀšyÀšÀšËÀ›À›À›[À›¨À›÷ÀœGÀœŽÀœÈÀœÎÀ�À�)À�/À�RÀ�XÀ�©À�¶À�¼ÀžÀžBÀž|Àž”Àž«ÀžÉÀžãÀžðÀŸ0ÀŸjÀŸ¬ÀŸáÀŸèÀŸéÀŸúÀ JÀ KÀ {À ‡À ”À µÀ ¼À¡À¡À¡À¡[À¡aÀ¡¡À¡ðÀ¢<À¢ƒÀ¢ÎÀ£À£fÀ£±À£ÿÀ¤OÀ¤™À¤éÀ¥8À¥ˆÀ¥ÖÀ¦À¦iÀ¦°À¦þÀ§OÀ§�À¨+À¨1À¨KÀ¨QÀ¨—À¨¶À¨ÔÀ©;À©AÀ©‹À©ÆÀ©ÌÀªÀªjÀª¹À«	À«PÀ«VÀ«¦À«öÀ¬DÀ¬ˆÀ¬ŽÀ¬ÛÀ­*À­yÀ­¿À­ìÀ­òÀ®CÀ®’À®ÃÀ®ÉÀ¯À¯hÀ¯žÀ¯¤À¯ïÀ¯ÿÀ°À°(À°.À°À°ŒÀ°’À°ãÀ±À±DÀ±\À±sÀ±‘À±«À±ÄÀ±ÚÀ±òÀ²À²À²YÀ²“À²ÕÀ³
À³<À³fÀ³–À³ËÀ³ÒÀ³ÓÀ´À´À´MÀ´YÀ´fÀ´‡À´ŽÀ´ÞÀ´âÀ´ãÀµ2ÀµVÀµ\Àµ­ÀµýÀ¶/À¶ÙÀ¶ßÀ¶ùÀ¶ÿÀ·;À·YÀ·ÀÀ·ÆÀ¸À¸!À¸'À¸GÀ¸MÀ¸žÀ¸«À¸±À¹À¹7À¹\À¹tÀ¹ŽÀ¹›À¹ÛÀºÀºÀºÀº\Àº]Àº�Àº™Àº©ÀºÊÀºÑÀ»À»"À»#À»pÀ»�À»£À»ÚÀ¼(À¼sÀ¼¼À½À½UÀ½›À½ëÀ¾6À¾…À¾ÐÀ¿À¿oÀ¿°À¿¶À¿åÀ¿ëÀÀÀÀÀÀYÀÀzÀÀ˜ÀÀêÀÀðÀÁAÀÁxÀÁ¶ÀÁñÀÂ+ÀÂ{ÀÂŸÀÂÊÀÂÐÀÃÀÃmÀÃ¯ÀÃúÀÄJÀÄPÀÄ›ÀÄ«ÀÄ±ÀÄÔÀÄÚÀÅ+ÀÅ8ÀÅ>ÀÅ�ÀÅÄÀÅïÀÆÀÆÀÆ5ÀÆOÀÆiÀÆvÀÆ¦ÀÆæÀÇÀÇQÀÇXÀÇYÀÇjÀÇzÀÇ£ÀÇ¶ÀÇÝÀÇôÀÇõÀÈ%ÀÈ1ÀÈ?ÀÈRÀÈsÀÈzÀÈÊÀÈÎÀÈÏÀÉÀÉ(ÀÉ.ÀÉlÀÉÑÀÊÀÊYÀÊ§ÀÊ÷ÀËHÀË‘ÀËßÀÌ+ÀÌ|ÀÌÆÀÍÀÍcÀÍ²ÀÎÀÎMÀÎ›ÀÎáÀÏ/ÀÏzÀÏùÀÐGÀÐ�ÀÐºÀÐÀÀÐÚÀÐàÀÑ1ÀÑBÀÑªÀÑÈÀÒÀÒ ÀÒpÀÒÀÀÓÀÓRÀÓXÀÓ¥ÀÓôÀÓúÀÔFÀÔ†ÀÔŒÀÔ×ÀÔçÀÔíÀÕÀÕÀÕgÀÕtÀÕzÀÕËÀÖ ÀÖ%ÀÖ=ÀÖWÀÖpÀÖ�ÀÖ©ÀÖ¶ÀÖöÀ×+À×]À×¢À××À×ÞÀ×ßÀØ)ÀØ*ÀØZÀØfÀØsÀØ”ÀØ›ÀØëÀØïÀØðÀÙÀÙ\ÀÙšÀÙàÀÚ.ÀÚrÀÚŸÀÚ¥ÀÚáÀÛ"ÀÛ^ÀÛ¢ÀÛôÀÜCÀÜ}ÀÜƒÀÜ�ÀÜ£ÀÜðÀÜûÀÝÀÝkÀÝqÀÝ¼ÀÝÌÀÝÒÀÝõÀÝûÀÞLÀÞYÀÞ_ÀÞ°ÀÞåÀßÀß$Àß>ÀßKÀß‹ÀßÀÀßÇÀßÈÀàÀàÀàCÀàOÀà\Àà}Àà„ÀàÔÀàØÀàÙÀáÀá$ÀárÀá»ÀâÀâYÀâ§ÀâéÀã8Àã‰ÀãÕÀäÀäªÀä°ÀäÊÀäÐÀå Àå>Àå�Àå–ÀåäÀæ(ÀæfÀæ¡ÀæØÀçÀç;ÀçAÀçŒÀçœÀç¢ÀçÂÀçÈÀèÀè&Àè,Àè}Àè²ÀèÛÀèóÀéÀé%Àé2ÀérÀé§Àé®Àé¯ÀéÀÀéÐÀéùÀêÀê2Àê3ÀêcÀêoÀêÀê Àê§ÀêôÀêøÀêùÀëAÀëŒÀëÏÀëÕÀì"ÀìsÀì¾ÀìøÀíHÀí•ÀíáÀî/Àî~ÀîÍÀïÀïcÀï²ÀïÿÀðLÀð™ÀðÈÀñ`ÀñfÀñ•Àñ›ÀñµÀñ»ÀòÀò)Àò{Àò�ÀòÏÀóÀóQÀóŒÀóÃÀóûÀô&Àô,ÀôwÀô‡Àô�Àô°Àô¶ÀõÀõÀõÀõkÀõ ÀõËÀõáÀõùÀöÀö+Àö8ÀöhÀö¨ÀöÝÀöäÀöåÀööÀ÷À÷/À÷BÀ÷hÀ÷iÀ÷™À÷¥À÷´À÷ÇÀ÷èÀ÷ïÀø?ÀøCÀøDÀøŒÀøÌÀøÒÀù ÀùpÀù¿ÀúÀúXÀú¨ÀúöÀûEÀû’ÀûàÀü*Àü{ÀüËÀýÀýdÀý²ÀýüÀþFÀþ”ÀþÜÀÿ,ÀÿzÀÿÄÀ \À bÀ ‘À —À ±À ·ÀÀ%ÀwÀ}ÀËÀÀMÀˆÀ¿ÀÀ3À^ÀdÀ¯À¿ÀÅÀèÀîÀ?ÀLÀRÀ£ÀØÀÀÀ2ÀJÀdÀqÀ¡ÀáÀÀÀÀ/À?ÀhÀ{À¡À¢ÀÒÀÞÀëÀþÀÀ&ÀvÀzÀ{ÀšÀ ÀÖÀÀMÀƒÀÎÀ	À	FÀ	„À	¿À	öÀ
EÀ
�À
áÀ'ÀqÀÀÀÀ^À¬ÀøÀCÀ�ÀÝÀ-ÀzÀŽÀ
ÀÀ?ÀEÀ_ÀeÀµÀÓÀ%À+ÀyÀ½ÀûÀ6ÀmÀ½ÀáÀÀÀ]ÀmÀsÀ–ÀœÀíÀúÀ ÀQÀ†À§À½ÀÕÀíÀÀÀDÀ„À¹ÀÀÀÁÀÒÀâÀÀÀDÀEÀuÀ�À�À¢ÀÃÀÊÀÀÀÀ>ÀDÀzÀ·ÀñÀ'ÀtÀÄÀÀ[À«ÀÄÀ@ÀFÀ`ÀfÀ£ÀÁÀ(À.ÀyÀ‰À�À²À¸À	ÀÀÀmÀ¢ÀÃÀÛÀõÀÀBÀwÀ~ÀÀ¶À·ÀçÀóÀÀ$À+À{ÀÀ€ÀµÀ»ÀüÀ>À}À¸ÀÀPÀ À·ÀøÀ 7À mÀ ¾À!À!DÀ!zÀ!ÇÀ"À"dÀ"®À"öÀ#GÀ#•À#ÙÀ$'À$wÀ$ÅÀ%À%_À%¯À%ýÀ&NÀ&ŸÀ&ËÀ'1À'nÀ'áÀ'çÀ(À(À(6À(<À(‹À(›À(¹À)À)À)\À)lÀ)rÀ)•À)›À)ìÀ)ùÀ)ÿÀ*PÀ*…À*­À*ÃÀ*ÝÀ*÷À+À+4À+tÀ+©À+°À+±À+ôÀ+õÀ,%À,1À,?À,RÀ,sÀ,zÀ,ÊÀ,ÎÀ,ÏÀ-À-JÀ-PÀ- À-ÞÀ.À.PÀ.¡À.òÀ/=À/ŽÀ/ÜÀ0,À0yÀ0ŽÀ1À1À16À1<À1{À1™À2 À2À2TÀ2œÀ2æÀ33À3~À3§À3­À3öÀ41À47À4†À4ÓÀ5#À5pÀ5ÁÀ5ÞÀ5äÀ63À6xÀ6ÇÀ7À7/À75À7€À7�À7–À7¹À7¿À8À8À8#À8tÀ8©À8ËÀ8ãÀ8úÀ9À9/À9IÀ9cÀ9pÀ9°À9ÜÀ:À:XÀ:�À:ÂÀ:ÉÀ:ÊÀ;À;À;@À;LÀ;YÀ;zÀ;�À;ÑÀ;ÕÀ;ÖÀ<&À<_À<eÀ<šÀ<ÔÀ=	À=VÀ=§À=òÀ>=À>ŒÀ>ÕÀ?!À?nÀ?¿À@À@‚À@ˆÀ@·À@½À@×À@ÝÀAÀA8ÀAŸÀA¥ÀAðÀB ÀBÀB)ÀB/ÀB€ÀB�ÀB“ÀBäÀCÀC9ÀCOÀCgÀC�ÀCŽÀC¾ÀCþÀD3ÀD:ÀD;ÀDrÀDsÀD£ÀD¯ÀD¾ÀDÑÀDòÀDùÀEIÀEMÀENÀEzÀE€ÀE´ÀEïÀF'ÀF[ÀF§ÀFÓÀGÀGHÀG}ÀGÌÀHÀHdÀH´ÀIÀIMÀIžÀIÎÀJHÀJNÀJhÀJnÀJ­ÀJËÀK2ÀK8ÀKƒÀK“ÀK™ÀK¼ÀKÂÀLÀL ÀL&ÀLwÀL¬ÀLüÀM<ÀMqÀMxÀMyÀM°ÀM±ÀMáÀMíÀMúÀNÀN"ÀNrÀNvÀNwÀNÂÀNçÀNíÀO#ÀO`ÀOšÀOÐÀP!ÀPRÀPŠÀP¿ÀPðÀQ;ÀQŒÀQÕÀR%ÀRsÀRÀÀSÀS]ÀS­ÀSõÀTEÀT�ÀTÜÀU)ÀUrÀU½ÀVÀVVÀVvÀV¾ÀWÀWQÀW�ÀWëÀX8ÀX‚ÀXÓÀY ÀYhÀYµÀZÀZLÀZ—ÀZäÀ[0À[{À[¿À\	À\XÀ\§À\ôÀ]CÀ]”À]àÀ^0À^€À^ÏÀ_ À_mÀ_´À`À`PÀ`ŸÀ`êÀaÀadÀanÀaÜÀaâÀbÀbÀb1Àb7Àb…Àb£ÀbõÀbûÀcFÀc•ÀcÓÀdÀdFÀd~Àd„ÀdÏÀdßÀdåÀeÀeÀe_ÀelÀerÀeÃÀeøÀfÀf/ÀfIÀfhÀf‚Àf�Àf¿ÀfÿÀgDÀgyÀg€Àg�ÀgÌÀgÍÀgýÀh	ÀhÀh*ÀhKÀhRÀh¢Àh¦Àh§ÀhòÀiÀiÀiSÀi�ÀiÊÀj ÀjQÀj‚ÀjºÀjïÀk ÀkkÀk¼ÀlÀlUÀl£ÀlðÀmAÀm�ÀmÝÀn%ÀnuÀn¿ÀoÀoYÀo¢ÀoíÀp8Àp†Àp¦ÀpîÀq1Àq�ÀqÍÀrÀrhÀr²ÀsÀsPÀs˜ÀsåÀt5Àt|ÀtÇÀuÀu`Àu«ÀuïÀv9ÀvˆÀv×Àw$ÀwsÀwÄÀxÀx`Àx°ÀxÿÀyPÀy�ÀyäÀz5Àz€ÀzÏÀ{À{1À{”À{žÀ|À|À|AÀ|GÀ|aÀ|gÀ|µÀ|ÓÀ}%À}+À}vÀ}ÅÀ~À~>À~vÀ~®À~´À~ÿÀÀÀ8À>À�ÀœÀ¢ÀóÀ€(À€MÀ€cÀ€{À€›À€µÀ€ÂÀ€òÀ�2À�gÀ�nÀ�oÀ�€À��À�¹À�ÌÀ�þÀ‚À‚À‚CÀ‚OÀ‚]À‚pÀ‚‘À‚˜À‚èÀ‚ìÀ‚íÀƒÀƒ$ÀƒZÀƒ—ÀƒÑÀ„À„XÀ„¦À„õÀ…?À…ŒÀ…ÝÀ†-À†{À†ÇÀ‡À‡fÀ‡²À‡þÀˆLÀˆœÀˆêÀ‰9À‰‰À‰³ÀŠ/ÀŠ5ÀŠdÀŠjÀŠ„ÀŠŠÀŠÇÀŠåÀ‹LÀ‹RÀ‹�À‹­À‹³À‹ÖÀ‹ÜÀŒ-ÀŒ:ÀŒ@ÀŒ‘ÀŒÆÀŒçÀŒýÀ�À�/À�<À�lÀ�¬À�áÀ�èÀ�éÀŽ ÀŽ!ÀŽQÀŽ]ÀŽjÀŽ}ÀŽžÀŽ¥ÀŽõÀŽùÀŽúÀ�JÀ�_À�eÀ�šÀ�ÖÀ�À�DÀ�“À�ÝÀ‘)À‘vÀ‘ÇÀ’À’žÀ’¤À’¾À’ÄÀ“À“)À“¡À“§À“òÀ”À”À”+À”1À”‚À”�À”•À”æÀ•À•lÀ•¬À•áÀ•èÀ•éÀ– À–!À–QÀ–]À–jÀ–‹À–’À–âÀ–æÀ–èÀ–éÀ—'À—PÀ—QÀ—ŠÀ—«À—ÆÀ—ÇÀ˜À˜À˜;À˜«À˜õÀ™BÀ™RÀ™XÀ™rÀ™xÀ™ÄÀšFÀšdÀšÉÀšÏÀ›À›*À›0À›SÀ›YÀ›ªÀ›·À›½ÀœÀœCÀœqÀœ‰Àœ£Àœ°ÀœðÀ�%À�,À�-À�dÀ�eÀ�•À�¡À�±À�ÒÀ�ÙÀž)Àž-Àž.ÀžxÀž~Àž­ÀŸÀŸkÀŸ¼À 	À TÀ eÀ »À¡À¡OÀ¡UÀ¡oÀ¡uÀ¡¼À¢>À¢\À¢ÁÀ¢ÇÀ£À£"À£(À£KÀ£QÀ£¢À£¯À£µÀ¤À¤;À¤lÀ¤„À¤žÀ¤«À¤ëÀ¥ À¥'À¥(À¥_À¥`À¥�À¥œÀ¥©À¥ÊÀ¥ÑÀ¦!À¦%À¦'À¦(À¦]À¦†À¦‡À¦ÎÀ§À§À§cÀ§~À§À§ºÀ§ÀÀ§ïÀ§õÀ¨À¨À¨eÀ¨ƒÀ¨ÂÀ¨ÈÀ©À©KÀ©mÀ©sÀ©¾À©ÎÀ©ÔÀ©ùÀ©ÿÀªPÀª]ÀªcÀª´ÀªéÀ«À«$À«>À«]À«wÀ«„À«´À«ôÀ¬9À¬nÀ¬uÀ¬vÀ¬ÀÀ¬ÁÀ¬ñÀ¬ýÀ­À­À­?À­FÀ­fÀ­žÀ­¥À­©À­ªÀ­óÀ®À®	À®#À®)À®rÀ®�À®ãÀ®éÀ¯4À¯DÀ¯JÀ¯jÀ¯pÀ¯ÁÀ¯ÎÀ¯ÔÀ°%À°ZÀ°©À°éÀ±À±%À±&À±]À±^À±ŽÀ±šÀ±ªÀ±ËÀ±ÒÀ²À²#À²$À²QÀ²WÀ²¨À²ùÀ³DÀ³•À³ÔÀ´!À´[À´aÀ´�À´–À´°À´¶ÀµÀµjÀµˆÀµÛÀµáÀ¶,À¶<À¶BÀ¶fÀ¶lÀ¶½À¶ÊÀ¶ÐÀ·!À·VÀ·xÀ·›À·³À·ÍÀ·ÚÀ¸
À¸JÀ¸À¸†À¸‡À¸ÊÀ¸ËÀ¸ûÀ¹À¹À¹(À¹IÀ¹PÀ¹¡À¹¥À¹¦À¹ÌÀ¹ÒÀ¹ìÀ¹òÀº8ÀºVÀº©Àº¯ÀºúÀ»
À»À»5À»;À»ŒÀ»™À»ŸÀ»ðÀ¼%À¼vÀ¼¶À¼ëÀ¼òÀ¼óÀ½*À½+À½[À½gÀ½tÀ½•À½œÀ½¼À½ôÀ½ûÀ½ÿÀ¾ À¾4À¾:À¾TÀ¾ZÀ¾§À¾ÀÀ¿*À¿HÀ¿›À¿¡À¿ìÀ¿üÀÀÀÀ.ÀÀ4ÀÀ…ÀÀ’ÀÀ˜ÀÀéÀÁÀÁVÀÁnÀÁˆÀÁ•ÀÁÕÀÂ
ÀÂÀÂÀÂcÀÂdÀÂ”ÀÂ ÀÂ­ÀÂÎÀÂÕÀÂüÀÃ4ÀÃ;ÀÃ?ÀÃ@ÀÃuÀÃ{ÀÃËÀÃÖÀÃÜÀÃöÀÃüÀÄDÀÄYÀÄ©ÀÄÕÀÄóÀÅFÀÅLÀÅšÀÅæÀÆ0ÀÆzÀÆÊÀÇÀÇeÀÇµÀÈÀÈ3ÀÈŽÀÈ”ÀÈßÀÈïÀÈõÀÉÀÉÀÉmÀÉzÀÉ€ÀÉÑÀÊÀÊ+ÀÊGÀÊuÀÊ�ÀÊœÀÊÜÀË,ÀË=ÀËpÀË¥ÀË¬ÀË­ÀËúÀËûÀÌ+ÀÌ7ÀÌDÀÌeÀÌlÀÌºÀÌ¾ÀÌ¿ÀÍÀÍÀÍ ÀÍmÀÍ¼ÀÎÀÎYÀÎ¡ÀÎðÀÏ=ÀÏŽÀÏÜÀÐ,ÀÐ}ÀÐÉÀÑÀÑaÀÑ¬ÀÑûÀÒIÀÒ�ÀÒÞÀÓÀÓnÀÓ¯ÀÓüÀÔ6ÀÔ<ÀÔkÀÔqÀÔ‹ÀÔ‘ÀÔÜÀÕEÀÕcÀÕ¶ÀÕ¼ÀÖÀÖÀÖÀÖAÀÖGÀÖ˜ÀÖ¥ÀÖ«ÀÖüÀ×1À×SÀ×vÀ×ŽÀ×¨À×µÀ×åÀØ%ÀØZÀØaÀØbÀØ¥ÀØ¦ÀØÖÀØâÀØðÀÙÀÙ$ÀÙ+ÀÙ|ÀÙ€ÀÙ�ÀÙ´ÀÙºÀÙÔÀÙÚÀÚ
ÀÚ(ÀÚgÀÚmÀÚ¸ÀÛÀÛTÀÛ ÀÛîÀÜ<ÀÜŒÀÜØÀÝ'ÀÝuÀÝÃÀÞÀÞ^ÀÞ¯ÀÞ÷ÀßGÀß’ÀßÛÀà%ÀàtÀàÄÀáÀáRÀálÀárÀá¿ÀâÀâÀâ_ÀâvÀâ|ÀâÇÀâ×ÀâÝÀãÀãÀãfÀãsÀãyÀãÊÀãÿÀä-ÀäGÀä`ÀäxÀä”Àä®Àä»ÀäûÀå.ÀålÀå¨ÀåÝÀåäÀååÀæ/Àæ0Àæ`ÀælÀæyÀæšÀæ¡ÀæÎÀçÀçÀçÀçÀç1Àç7ÀçfÀçlÀç†ÀçŒÀçÕÀè?Àè]Àè°Àè¶ÀéÀé(Àé†ÀéŒÀé×ÀéçÀéíÀêÀêÀêiÀêvÀê|ÀêÍÀëÀë$Àë<ÀëTÀëqÀë‹Àë˜ÀëÈÀìÀìGÀì|ÀìƒÀì„Àì»Àì¼ÀììÀìøÀíÀíÀí;ÀíBÀíbÀíšÀí¡Àí¥Àí¦ÀíìÀíòÀîAÀî’ÀîÒÀï:Àï„ÀïÏÀðÀðÀðGÀðMÀðgÀðmÀð½ÀñÀñ1ÀñOÀñ¢Àñ¨ÀñóÀòÀò	Àò-Àò3Àò„Àò‘Àò—ÀòèÀóÀóAÀókÀóƒÀó�ÀóªÀóÚÀôÀôOÀôVÀôWÀôœÀô�ÀôÍÀôÙÀôçÀôúÀõÀõ"ÀõsÀõwÀõxÀõ¸Àõ¾ÀöÀö4Àö:ÀöiÀöoÀö‰Àö�Àö×ÀöìÀ÷<À÷hÀ÷†À÷ÙÀ÷ßÀø*Àø:Àø@ÀøaÀøgÀø¸ÀøÅÀøËÀùÀùQÀùvÀù—Àù³ÀùÍÀùÚÀú
ÀúJÀúÀú†Àú‡ÀúÔÀúÕÀûÀûÀûÀû2ÀûSÀûZÀû¨Àû¬Àû­ÀûôÀûúÀüAÀü‘ÀüáÀý/Àý5ÀýdÀýjÀý„ÀýŠÀýÙÀýîÀþ>ÀþjÀþˆÀþÛÀþáÀÿ,Àÿ<ÀÿBÀÿwÀÿ}ÀÿÎÀÿÛÀÿáÀ 2À gÀ ¦À ÍÀ éÀÀÀ@À€ÀµÀ¼À½ÀÎÀÀÀIÀUÀcÀvÀ—ÀžÀÎÀÀÀÀÀÀQÀzÀ{À³ÀÔÀïÀðÀÀ ÀmÀ¾À	ÀYÀ_ÀŽÀ”À®À´ÀÀ"ÀuÀ{ÀÆÀÖÀÜÀþÀÀUÀbÀhÀ¹ÀîÀÀ0ÀJÀdÀqÀ¡ÀáÀ	À	À	À	eÀ	fÀ	–À	¢À	°À	ÃÀ	äÀ	ëÀ
:À
>À
?À
_À
eÀ
À
…À
ÐÀ
îÀRÀXÀ£À³À¹ÀÙÀßÀ0À=ÀCÀ”ÀÉÀÀXÀ�À”À•ÀÌÀÍÀýÀ	ÀÀ:ÀAÀŽÀ’À“À°À¶ÀÐÀÖÀ#ÀAÀ¥À«ÀùÀ/ÀQÀ™ÀåÀÀjÀ™ÀÛÀ(ÀRÀ’À˜ÀãÀóÀùÀÀ!ÀrÀÀ…ÀÖÀÀ(À@ÀWÀqÀ~À¾ÀëÀ À'À(À_À`À�ÀœÀ©ÀÊÀÑÀ À$À%ÀOÀUÀ¢ÀóÀ>ÀŽÀÝÀ)ÀtÀ½ÀÔÀÚÀ	ÀÀ)À/ÀÀ�ÀðÀöÀAÀQÀWÀ‡À�ÀÞÀëÀñÀBÀwÀ¥ÀÇÀáÀûÀÀ8ÀxÀ­À´ÀµÀÀÀ4À@ÀNÀaÀ‚À‰À´ÀìÀóÀ÷ÀøÀ?ÀPÀVÀ¡ÀíÀÀÀ+À1ÀÀ�ÀðÀöÀ CÀ ‘À ßÀ!+À!yÀ!ÇÀ"À"cÀ"²À# À#NÀ#šÀ#éÀ$:À$‚À$ÒÀ%À%fÀ%°À%ÿÀ&OÀ&ŸÀ&îÀ'>À'�À'ÐÀ(À(nÀ(½À)À)MÀ)�À)ìÀ*;À*ŠÀ*ÛÀ+(À+uÀ+±À+ÎÀ+ÔÀ,!À,rÀ,©À,¯À,øÀ-DÀ-JÀ-˜À-¯À-µÀ.À.SÀ.ŸÀ.ÝÀ.ÿÀ/GÀ/“À/ÉÀ0À0GÀ0‰À0ÖÀ1 À1@À1FÀ1‘À1¡À1§À1ÖÀ1ÜÀ2-À2:À2@À2‘À2ÆÀ2ñÀ3À3$À3>À3VÀ3rÀ3‰À3£À3°À3ðÀ4#À4YÀ4—À4ÓÀ5 À55À5<À5=À5„À5…À5µÀ5ÁÀ5ÎÀ5ïÀ5öÀ6 À6XÀ6_À6cÀ6dÀ6~À6„À6ÒÀ7À7hÀ7¸À7ÐÀ7ÖÀ8À8À8%À8+À8qÀ8òÀ9À9tÀ9zÀ9ÊÀ9ìÀ:JÀ:PÀ:›À:«À:±À:ÓÀ:ÙÀ;*À;7À;=À;ŽÀ;ÃÀ;âÀ;÷À<À<,À<FÀ<SÀ<ƒÀ<ÃÀ=À=7À=>À=?À=vÀ=wÀ=§À=³À=ÂÀ=ÕÀ=öÀ=ýÀ>LÀ>PÀ>RÀ>SÀ>‡À>°À>±À>üÀ?À?À?\À?bÀ?³À?ûÀ@JÀ@˜À@èÀA5ÀA…ÀA ÀA¦ÀAÕÀAÛÀAõÀAûÀB>ÀB\ÀB®ÀB´ÀBÿÀCÀCÀC5ÀC;ÀCŒÀC™ÀCŸÀCðÀD%ÀDCÀDgÀDÀD™ÀD¦ÀDÖÀEÀEKÀERÀESÀE–ÀE—ÀEÇÀEÓÀEáÀEôÀFÀFÀFiÀFmÀFnÀF§ÀF­ÀFüÀG"ÀG(ÀGBÀGHÀG{ÀG™ÀGëÀGñÀH<ÀHLÀHRÀHvÀH|ÀHÍÀHÚÀHàÀI1ÀIfÀI¶ÀIöÀJ+ÀJ2ÀJ3ÀJjÀJkÀJ›ÀJ§ÀJ´ÀJÕÀJÜÀK-ÀK1ÀK2ÀKyÀKÀKÌÀKÒÀKìÀKòÀL.ÀLLÀL‹ÀL‘ÀL¼ÀLÂÀLòÀLøÀM*ÀM0ÀM�ÀMÒÀNÀNfÀNµÀO ÀOIÀOOÀOšÀOªÀO°ÀOáÀOçÀP8ÀPEÀPKÀPœÀPÑÀPþÀQÀQ/ÀQGÀQcÀQˆÀQ¢ÀQ¯ÀQïÀR"ÀR`ÀRœÀRØÀRéÀSÀSGÀSNÀSOÀS–ÀS—ÀSÇÀSÓÀSàÀTÀTÀT4ÀTlÀTsÀTwÀTyÀTzÀT¤ÀTÍÀTÎÀU ÀU8ÀU9ÀUzÀU•ÀU—ÀU˜ÀUÅÀUîÀUïÀV3ÀVNÀVOÀV}ÀVƒÀVÔÀWÀW,ÀW2ÀWaÀWgÀW�ÀW‡ÀWÊÀXÀX,ÀXgÀXmÀX¸ÀXÈÀXÎÀY ÀYÀYWÀYdÀYjÀY»ÀYðÀZ)ÀZMÀZkÀZ…ÀZ’ÀZÂÀ[À[7À[>À[?À[PÀ[™À[šÀ[ÊÀ[ÖÀ[äÀ[÷À\À\À\LÀ\„À\‹À\�À\‘À\’À\ÝÀ\ûÀ\ÿÀ].À]–À]äÀ^	À^SÀ^YÀ^iÀ^‹À^ÛÀ_(À_4À_|À_ŒÀ_êÀ`9À`‡À`ÒÀaÀaQÀaŸÀaæÀb6ÀbÀbÊÀcÀcjÀc~Àc—Àc˜ÀcÉÀcÊÀdÀd;Àd<ÀdmÀd‘ÀdµÀd¹Àd»Àd¼ÀeÀe:Àe>Àe�ÀeÛÀf&ÀfEÀf”ÀfºÀgOÀgUÀgžÀg³Àg¹ÀgÉÀgéÀgêÀh-ÀhHÀhIÀh“Àh§Àh¨ÀhõÀhöÀi(Ài4ÀiwÀi°ÀiÛÀiäÀiåÀjÀjHÀjpÀjŠÀj—ÀjÂÀjãÀjöÀjýÀkÀkÀkÀk7ÀkMÀk—Àl-Àl3Àl€Àm ÀmÀmÀm7Àm8ÀmWÀmXÀm�Àm�Àm»ÀmîÀnÀnÀnÀn@Àn^Àn|Àn€Àn‚ÀnƒÀnÁÀnàÀo(Ào8Ào>ÀoNÀopÀo¿ÀoÓÀoÿÀp'Àp(Àp^Àp~ÀpÀpÏÀpöÀq&Àq'ÀqBÀqdÀq~Àq�Àq£Àq¤ÀqÖÀqâÀrÀrAÀr„ÀrÐÀsÀsÀs#Às$ÀsUÀs—ÀsÉÀtÀtÀtMÀtxÀt­Àt´Àt¸ÀtºÀt»ÀuÀu#ÀurÀu�Àu–ÀuÓÀuòÀuóÀvAÀvuÀv¡Àv¢ÀvìÀw;ÀwNÀwiÀwjÀw¹ÀwõÀx,Àx-ÀxIÀx\ÀxuÀxŠÀx¢Àx¨Àx©ÀxÜÀxèÀyÀy/ÀyHÀy™Ày§Ày¾ÀyþÀzÀzBÀz€Àz‘ÀzŸÀz¶ÀzïÀ{-À{@À{}À{»À{ÌÀ{ÚÀ{ñÀ{úÀ{ûÀ|,À|PÀ|€À|¨À|ÖÀ|ãÀ} À})À}JÀ}qÀ}xÀ}|À}~À}À}ÎÀ}ðÀ~+À~1À~nÀ~¼ÀÀVÀ¢ÀòÀ€@À€�À€ÝÀ�,À�iÀ�ºÀ‚À‚QÀ‚ À‚ÁÀ‚ãÀ‚äÀƒ5ÀƒFÀƒLÀƒœÀƒçÀ„6À„ƒÀ„ÒÀ…À…oÀ…¾À†	À†À†À†:À†;À†ƒÀ†„À†¹À†ÅÀ‡À‡)À‡zÀ‡ŠÀ‡žÀ‡ÙÀ‡âÀ‡ãÀˆÀˆFÀˆrÀˆÃÀˆÇÀˆÉÀˆÊÀ‰À‰0À‰XÀ‰^À‰nÀ‰ŒÀ‰�À‰ÜÀ‰éÀ‰ïÀŠ)ÀŠ]ÀŠcÀŠsÀŠ‹ÀŠŒÀŠÝÀŠîÀŠôÀ‹@À‹‘À‹àÀŒ.ÀŒÀŒÐÀŒÖÀŒæÀ�À�À�RÀ�SÀ�ƒÀ��À�ÇÀ�ìÀŽ:ÀŽJÀŽ^ÀŽ�ÀŽ²ÀŽýÀ�À�!À�\À�eÀ�fÀ�—À�ÃÀ�éÀ�À�"À�GÀ�fÀ�‹À�’À�–À�˜À�™À�ÇÀ�÷À�øÀ‘&À‘WÀ‘XÀ‘“À‘—À‘çÀ’À’0À’wÀ’�À’žÀ’ÀÀ’ÆÀ“À“\À“ªÀ“ÝÀ“ãÀ“óÀ”À”À”NÀ”OÀ”tÀ”€À”ÏÀ”ÿÀ•2À•IÀ•RÀ•SÀ•„À•ÂÀ•âÀ–3À–7À–9À–:À–bÀ–~À–§À–­À–öÀ—3À—9À—IÀ—rÀ—sÀ—˜À—žÀ—ÞÀ—äÀ—ôÀ˜À˜fÀ˜³À˜üÀ™HÀ™“À™§À™ÀÀ™ÁÀ™ôÀ™úÀšCÀšIÀšYÀš‰ÀšŠÀšÆÀšÌÀ›À›aÀ›gÀ›wÀ›ŸÀ› À›ÆÀ›ÌÀ›ÜÀ›øÀ›ùÀœÀœÀœNÀœëÀ�À�(À�)À�AÀ�YÀ�lÀ�‹À�­À�ÃÀ�ÒÀ�ØÀ�ÙÀžÀžÀžRÀž…ÀžœÀžÑÀŸÀŸPÀŸgÀŸˆÀŸÆÀ À .À 7À 8À iÀ —À »À ÷À¡9À¡cÀ¡À¡ŒÀ¡³À¡ÐÀ¢À¢@À¢cÀ¢xÀ¢À¢ƒÀ¢…À¢†À¢»À¢¿À£À£\À£ªÀ£ùÀ¤GÀ¤•À¤âÀ¥0À¥~À¥ÄÀ¦À¦\À¦¬À¦øÀ§)À§=À§}À§«À§¬À§îÀ§ôÀ¨<À¨}À¨•À¨–À¨ËÀ¨ÌÀ¨óÀ¨ÿÀ©AÀ©TÀ©†À©ÄÀ©ÕÀ©ãÀ©úÀª-Àª6Àª7ÀªhÀªšÀª¼À«À«À«	À«
À«LÀ«PÀ«’À«ÙÀ¬*À¬aÀ¬‹À¬ŒÀ¬ÄÀ¬ÔÀ­À­À­aÀ­±À® À®IÀ®‘À®©À¯À¯À¯À¯fÀ¯lÀ¯³À°À°PÀ° À°ìÀ±=À±ƒÀ±ÓÀ²À²?À²�À²¦À³À³lÀ³ºÀ´À´RÀ´yÀ´íÀµ%Àµ‹Àµ¸À¶:À¶|À¶ÏÀ·À· À·×À¸^À¸†À¹)À¹vÀ¹êÀº%ÀºrÀº¼À»	À»XÀ»�À»ÑÀ¼ À¼<À¼‹À¼ÉÀ½À½hÀ½¹À½ÞÀ¾/À¾}À¾žÀ¿À¿cÀ¿áÀÀÀÀÀÀJÀÀPÀÀœÀÀÕÀÁ&ÀÁ[ÀÁ ÀÁµÀÁ¶ÀÁìÀÁíÀÂÀÂÀÂNÀÂkÀÂ¶ÀÂÆÀÂÚÀÃÀÃ?ÀÃVÀÃƒÀÃŒÀÃ�ÀÃ¾ÀÃäÀÄÀÄ"ÀÄlÀÄpÀÄrÀÄsÀÄÂÀÄßÀÄãÀÅ4ÀÅMÀÅeÀÅ™ÀÅ³ÀÅ´ÀÅîÀÆÀÆ`ÀÆ±ÀÇÀÇGÀÇŒÀÇÒÀÈÀÈ]ÀÈ¢ÀÈæÀÉ*ÀÉGÀÉHÀÉÀÉ…ÀÉÈÀÉïÀÉðÀÊÀÊÀÊ/ÀÊPÀÊVÀÊWÀÊ‚ÀÊŽÀÊÅÀËÀËSÀË\ÀË]ÀËŽÀË´ÀËàÀÌ ÀÌ-ÀÌLÀÌqÀÌªÀÌ±ÀÌµÀÌ·ÀÌ¸ÀÌæÀÍÀÍ<ÀÍ^ÀÍ®ÀÍÿÀÎOÀÎ•ÀÎÚÀÏ ÀÏeÀÏ«ÀÏðÀÐ4ÀÐxÀÐ™ÀÐšÀÐÊÀÐËÀÐúÀÑCÀÑDÀÑuÀÑ©ÀÑÝÀÑáÀÑãÀÑäÀÒ4ÀÒUÀÒ¦ÀÒåÀÒëÀÓ;ÀÓŒÀÓ®ÀÓ´ÀÓÄÀÓÞÀÓßÀÔÀÔÀÔBÀÔ}ÀÔ~ÀÔ¯ÀÔÕÀÔûÀÔÿÀÕÀÕÀÕ:ÀÕcÀÕdÀÕªÀÕÆÀÕôÀÕúÀÖ"ÀÖ(ÀÖ8ÀÖYÀÖZÀÖŠÀÖ‹ÀÖºÀ×À×À×5À×iÀ×�À×¡À×£À×¤À×óÀØÀØ:ÀØzÀØ€ÀØÍÀÙÀÙiÀÙ³ÀÚ ÀÚ#ÀÚ)ÀÚ9ÀÚUÀÚVÀÚ—ÀÚ�ÀÚçÀÚüÀÛÀÛÀÛ)ÀÛ*ÀÛvÀÛ¯ÀÛ°ÀÛÜÀÛâÀÜ1ÀÜ@ÀÜFÀÜVÀÜxÀÜÇÀÜèÀÝ%ÀÝDÀÝ“ÀÝßÀÞÀÞ%ÀÞ&ÀÞAÀÞWÀÞhÀÞ„ÀÞ›ÀÞ¡ÀÞ¢ÀÞÔÀÞàÀßÀß:Àß‡Àß—Àß«ÀßÜÀß÷ÀàHÀà™ÀàÖÀàßÀààÀáÀá;Àá[Àá‘Àá½ÀáÊÀáíÀâÀâ5ÀâZÀâaÀâeÀâgÀâhÀâ·ÀâßÀâÿÀãNÀãŠÀã‹ÀãÐÀãèÀãéÀä+Àä,Àä_ÀäkÀäƒÀäÑÀäèÀåÀå2ÀåbÀå¦Àå½ÀåÒÀååÀæÀæ#Àæ$ÀæUÀæ…Àæ«ÀæôÀæøÀæúÀæûÀçÀç,Àç{Àç�Àè2Àè8ÀèHÀèhÀèiÀè¬ÀèÇÀèÈÀéÀéÀéeÀéµÀêÀêTÀê�ÀêìÀë=ÀëLÀëRÀëbÀë’Àë“Àë¥Àë«ÀëÛÀì_Àì‡ÀìœÀì�ÀìîÀíÀíÀí%ÀíbÀícÀí–ÀíœÀí¯ÀíÒÀíÓÀíùÀíÿÀîJÀî•ÀîªÀî°ÀîÃÀîÞÀîßÀïÀïÀï(ÀïJÀïšÀï»ÀðÀð+ÀðpÀðÁÀðÝÀñ*ÀñbÀñ²ÀñÿÀò"Àò8Àò9ÀòKÀòQÀò’Àò¦Àò§ÀòÑÀò×ÀòçÀòþÀòÿÀóÀó%Àó:ÀóMÀó\ÀóoÀóŒÀó¡Àó±Àó¿ÀóÐÀóÖÀó×ÀóúÀôÀôIÀô‚ÀôÐÀõÀõJÀõ~Àõ‘ÀõÙÀöÀö(Àö6ÀöMÀö–ÀöÏÀöþÀ÷)À÷ZÀ÷cÀ÷dÀ÷•À÷ÇÀ÷ïÀøÀø/ÀøSÀø‹Àø³ÀøÑÀøëÀùÀùÀùCÀùdÀù�Àù–Àù³ÀùäÀúÀúÀú/ÀúHÀúOÀúSÀúUÀúVÀú§Àú¸ÀúÕÀû"ÀûHÀûNÀû�ÀûÄÀûÚÀûÛÀü+ÀüOÀüUÀü’Àü®Àü¯ÀüÍÀüÓÀýÀý$Àý%ÀýkÀýlÀýœÀý¨Àý×ÀþÀþEÀþNÀþOÀþ€ÀþžÀþÈÀþêÀÿ:Àÿ>Àÿ@ÀÿAÀÿhÀÿ€ÀÿÌÀÿÛÀÿáÀÿñÀ  À !À pÀ |À ‚À ’À ¸À ¹À ÜÀ âÀ òÀÀÀHÀNÀ‹À‘À¡ÀÑÀÒÀäÀêÀ#À¸ÀàÀõÀöÀ À&À6ÀMÀNÀfÀlÀ|À˜À™À»ÀÁÀÑÀðÀñÀÀ)ÀIÀeÀxÀ‡À˜À°ÀËÀÑÀÒÀýÀ	À,ÀkÀ‚À¯ÀñÀÀÀ3À‚ÀÄÀæÀÀMÀ]ÀqÀ¿ÀÀ9ÀjÀ¤ÀÆÀ	À	%À	9À	yÀ	›À	ÅÀ
À
À
%À
.À
/À
`À
¦À
äÀÀ>ÀZÀzÀ¨ÀÜÀéÀ(À_ÀŽÀ«ÀÀÀÙÀ À-À4À8À:À;ÀŠÀ±ÀÇÀÀÀYÀoÀuÀ…ÀÃÀÄÀæÀìÀ=ÀxÀ»ÀÁÀÑÀîÀïÀ>ÀbÀhÀxÀ¨À©ÀõÀÀ˜ÀžÀëÀkÀªÀ°ÀÃÀôÀõÀCÀPÀVÀ™ÀæÀõÀûÀÀ-ÀwÀªÀØÀNÀlÀ„À…À—À¾À×À÷ÀÀ)À/À0ÀYÀeÀ‹ÀÉÀþÀ4ÀpÀ€À”ÀÓÀÀKÀzÀ¶ÀÆÀÚÀ(À[ÀrÀ¥À®À¯ÀàÀ,À\ÀšÀØÀúÀÀLÀuÀ¬ÀãÀþÀÀ	ÀÀÀAÀ[ÀxÀšÀéÀÀSÀ ÀêÀÀ]À˜ÀéÀ+ÀUÀŸÀïÀ À >À ?À mÀ nÀ ›À äÀ åÀ!À!JÀ!~À!‚À!„À!…À!´À!ÒÀ"À"À"lÀ"rÀ"‚À"¤À"îÀ#À#cÀ#±À#ÿÀ$>À$ŽÀ$ßÀ%À%HÀ%—À%ßÀ&À&(À&)À&RÀ&SÀ&„À&»À&¼À&íÀ'À'1À'5À'7À'8À'iÀ'}À'ÇÀ(KÀ(oÀ(pÀ(�À(‘À(¸À(ÄÀ(øÀ)+À)BÀ)KÀ)LÀ)}À)¡À)ÅÀ)ÉÀ)ËÀ)ÌÀ)ìÀ*À*@À*FÀ*�À*»À*ÁÀ*ÑÀ*óÀ*ôÀ+EÀ+KÀ+vÀ+|À+ŒÀ+¶À+·À+üÀ,À,SÀ,žÀ,êÀ-6À-nÀ-¼À-ìÀ.6À.<À.LÀ.zÀ.{À.�À.“À.ÉÀ/7À/_À/tÀ/uÀ/†À/¢À/ÈÀ/ÙÀ/èÀ/îÀ/ïÀ0À0#À0jÀ0�À0ÏÀ1À1cÀ1nÀ1›À1¤À1¥À1ÖÀ2À2VÀ2vÀ2’À2ŸÀ2ÎÀ3À3*À3?À3FÀ3JÀ3LÀ3MÀ3hÀ3…À3šÀ3 À3°À3ÄÀ3ÅÀ3íÀ3îÀ4À4*À4XÀ4xÀ4ÁÀ4ÑÀ4åÀ4îÀ4ïÀ5 À5BÀ5dÀ5hÀ5jÀ5kÀ5¼À5ÀÀ6À6RÀ6kÀ6�À6“À6ÜÀ7#À7iÀ7…À7ŸÀ7ðÀ7ñÀ8&À8EÀ8]À8{À8šÀ8žÀ8ŸÀ8¶À8¼À8êÀ9À9À9EÀ9FÀ9rÀ9~À9µÀ9éÀ:À:aÀ:qÀ:…À:ŽÀ:�À:ÀÀ:æÀ;À;OÀ;SÀ;UÀ;VÀ;ƒÀ;‡À;ÕÀ<"À<hÀ<xÀ<²À<¸À=À=UÀ=`À=fÀ=vÀ=˜À=™À=«À=±À=áÀ>.À>CÀ>DÀ>xÀ>~À>‘À>¬À>­À>âÀ>èÀ>ûÀ?À?À?HÀ?NÀ?ŸÀ?ðÀ@5À@;À@KÀ@dÀ@eÀ@qÀ@ŠÀ@™À@°À@ÇÀ@ÚÀ@àÀ@áÀAÀAÀALÀAsÀAÃÀAÓÀAçÀBÀBOÀBŠÀB¿ÀBÈÀBÉÀBúÀC*ÀCFÀCrÀCžÀCÂÀCÏÀCøÀDÀD2ÀDWÀDtÀD{ÀDÀD�ÀD‚ÀDËÀE
ÀE"ÀEDÀEJÀE˜ÀEéÀF8ÀF†ÀFÕÀFôÀGÀG_ÀG`ÀG•ÀG´ÀGÌÀGêÀH	ÀHÀHÀH%ÀH+ÀHyÀHÂÀIÀI*ÀI+ÀIaÀIbÀI�ÀI™ÀIÐÀJÀJ0ÀJ|ÀJŒÀJ ÀJ©ÀJªÀJÛÀKÀK)ÀKjÀKnÀKpÀKqÀKµÀKÚÀL)ÀL;ÀLAÀLQÀLmÀLnÀLºÀM"ÀM(ÀM8ÀMNÀMOÀMŠÀM‹ÀMÃÀMÏÀMûÀN$ÀNlÀN|ÀN�ÀN¿ÀNÈÀNÉÀNúÀOÀO8ÀOiÀOmÀOoÀOpÀOµÀO¹ÀOëÀP6ÀPaÀPzÀP¯ÀPµÀPÅÀPÛÀPÜÀQÀQÀQ&ÀQ:ÀQ;ÀQ‰ÀQ£ÀQ©ÀQ¹ÀQÏÀQÐÀRÀR-ÀR3ÀRCÀRWÀRXÀRœÀRµÀR»ÀSÀSPÀS˜ÀSàÀSýÀTÀTÀT;ÀT<ÀTQÀTaÀTpÀT€ÀT�ÀT³ÀT¹ÀTºÀTæÀTòÀUÀU@ÀU‡ÀU—ÀU«ÀUÓÀUöÀV<ÀVLÀV`ÀVŠÀV®ÀVõÀWÀWÀWAÀWdÀWªÀWºÀWÎÀWñÀX/ÀX8ÀX9ÀXjÀXˆÀX¤ÀXÂÀXÞÀY$ÀY1ÀYHÀY]ÀYtÀY‰ÀYÈÀYÏÀYÓÀYÕÀYÖÀZÀZ7ÀZWÀZ]ÀZŸÀZ»ÀZ¼À[À[À[bÀ[²À[ÝÀ[ãÀ[óÀ\À\À\EÀ\•À\£À\©À\øÀ]IÀ]•À]ËÀ]èÀ]éÀ^À^À^4À^KÀ^QÀ^RÀ^†À^’À^¾À^çÀ_/À_?À_SÀ_œÀ_ÙÀ_âÀ_ãÀ`À`4À`lÀ`˜À`¥À`¾À`ïÀaÀaÀaÀa!Àa"ÀajÀaŽÀa®Àa´ÀaöÀbÀbÀb_ÀbeÀbxÀbâÀc3ÀcƒÀcÑÀd!Àd@ÀdFÀdVÀdwÀdxÀd”Àd·Àd¸ÀdæÀe6ÀeDÀeJÀe™ÀeêÀf6ÀflÀf‰ÀfŠÀfªÀf»ÀfÖÀfíÀgÀg
ÀgÀgBÀgNÀgzÀg£ÀgëÀgûÀhÀhTÀhŒÀh¶ÀiÀiÀi(ÀieÀinÀioÀi ÀiÀÀiôÀj ÀjLÀjYÀjrÀjŸÀjÄÀjéÀjðÀjôÀjöÀj÷Àk>ÀkaÀk�Àk‡ÀkÉÀkåÀkæÀl1Àl7ÀlJÀl²ÀmÀmSÀm ÀmèÀn!Àn'Àn7ÀnXÀnYÀn‡Àn×ÀnåÀnëÀo:Ào‹Ào×ÀpÀp*Àp+ÀpmÀpsÀpµÀpÓÀpÔÀqÀqBÀqfÀqgÀq†Àq—Àq²ÀqÉÀqâÀrÀrÀr	Àr?ÀrKÀrwÀr ÀrèÀrøÀsÀsQÀsŽÀsÊÀsíÀt=ÀtMÀtaÀt®Àt·Àt¸ÀtéÀu	Àu=ÀuiÀu™Àu×ÀuäÀuýÀv*ÀvOÀvxÀv¯Àv¶ÀvºÀv¼Àv½ÀwÀwÀwcÀw…ÀwÔÀwôÀxCÀxPÀxŸÀxðÀxýÀyRÀy~ÀyÌÀzÀzgÀz�Àz®Àz¯ÀzËÀzÑÀzîÀ{	À{
À{(À{.À{IÀ{fÀ{gÀ{ªÀ{ùÀ{ÿÀ|MÀ|œÀ|ëÀ}7À}mÀ}ÄÀ}ÊÀ}ÚÀ}øÀ}ùÀ~	À~!À~4À~IÀ~cÀ~iÀ~jÀ~‘À~�À~ÜÀÀ2À|ÀŒÀ ÀÔÀúÀ€FÀ€VÀ€jÀ€«À€´À€µÀ€æÀ�À�8À�`À�’À�ŸÀ�ÆÀ�ãÀ‚À‚/À‚6À‚:À‚<À‚=À‚yÀ‚“À‚ÖÀ‚ÜÀƒ(ÀƒxÀƒÄÀƒÑÀ„ À„]À„¦À„¶À„ÚÀ„ÛÀ…À…À…:À…‰À…ŠÀ…»À…õÀ†/À†3À†5À†6À†nÀ†ŽÀ†ÔÀ‡À‡À‡XÀ‡¥À‡öÀˆEÀˆ•ÀˆåÀ‰6À‰‡À‰×À‰ðÀŠZÀŠ£ÀŠóÀ‹AÀ‹’À‹ãÀŒ.ÀŒwÀŒÅÀ�À�eÀ�ªÀ�òÀŽ;ÀŽ‡ÀŽÓÀ�eÀ�±À�àÀ�KÀ�QÀ�aÀ�}À�~À�­À�®À�áÀ‘ À‘!À‘RÀ‘|À‘¦À‘ªÀ‘¬À‘­À‘ËÀ‘ÞÀ’!À’'À’xÀ’ÃÀ“À“cÀ“ À“íÀ”À”5À”6À”HÀ”NÀ”‚À”ìÀ•À•À•:À•@À•^À•dÀ•tÀ•žÀ•ŸÀ•ïÀ•üÀ–À–À–MÀ–NÀ–ŸÀ–åÀ–ëÀ—<À—…À—ÒÀ˜À˜À˜À˜^À˜_À˜nÀ˜À˜ŽÀ˜«À˜ÉÀ˜áÀ˜çÀ˜èÀ™À™À™jÀ™®À™¹À™æÀš*ÀšUÀš�Àš½ÀšÍÀšáÀ›+À›>À›yÀ›·À›ÈÀ›ÖÀ›íÀœ+Àœ>ÀœŠÀœÈÀœÙÀœçÀœþÀ�À�À�9À�YÀ�uÀ�­À�çÀžÀž"Àž;ÀžPÀž�Àž´ÀžÛÀžâÀžæÀžèÀžéÀŸ*ÀŸDÀŸƒÀŸ¨ÀŸ©ÀŸÑÀŸïÀŸðÀ $À ŽÀ £À ¤À ÉÀ åÀ æÀ¡+À¡VÀ¡WÀ¡}À¡˜À¡™À¡¯À¡ÎÀ¡æÀ¡õÀ¢À¢0À¢EÀ¢KÀ¢LÀ¢yÀ¢…À¢ÒÀ£À£>À£yÀ£�À£ÞÀ¤À¤ À¤!À¤RÀ¤ŽÀ¤¼À¤ØÀ¥À¥JÀ¥rÀ¥À¥´À¥ÛÀ¥ðÀ¦À¦TÀ¦uÀ¦|À¦€À¦‚À¦ƒÀ¦ÐÀ¦ñÀ¦õÀ§FÀ§•À§´À§ÌÀ§ÍÀ¨À¨*À¨AÀ¨ŒÀ¨»À¨ÁÀ©À©0À©„À©ŠÀ©šÀ©µÀ©¶À©ÛÀ©ÜÀªÀªCÀªDÀªuÀª�ÀªÅÀªÉÀªËÀªÌÀ«À«À«fÀ«�À«“À«·À«ÐÀ«ÑÀ¬À¬À¬eÀ¬™À¬·À¬¸À­À­/À­5À­†À­ÖÀ® À®SÀ®~À®À®ÄÀ®ÅÀ®çÀ®óÀ¯(À¯gÀ¯©À¯ÜÀ¯óÀ¯üÀ¯ýÀ°.À°RÀ°€À°²À°¿À°ÜÀ±À±.À±5À±9À±;À±<À±cÀ±yÀ±¯À±µÀ±ôÀ²#À²CÀ²DÀ²„À²ŠÀ²ªÀ²ÅÀ²ÆÀ³À³,À³2À³bÀ³�À³ŽÀ³ÝÀ³÷À³øÀ´*À´0À´iÀ´}À´~À´¿À´ÅÀµÀµ#ÀµBÀµCÀµ…Àµ—Àµ˜ÀµÛÀ¶'À¶uÀ¶ÀÀ·À·UÀ·¤À·ìÀ¸À¸À¸À¸,À¸JÀ¸_À¸xÀ¸ŒÀ¸žÀ¸»À¸ÊÀ¸ÙÀ¸ßÀ¸àÀ¹	À¹À¹[À¹{À¹¨À¹äÀ¹ôÀºÀºLÀºŒÀºŸÀºÏÀ»À»À»,À»CÀ»zÀ»¨À»ÈÀ¼À¼!À¼5À¼yÀ¼™À¼ÅÀ½À½À½%À½MÀ½nÀ½´À½ÄÀ½ØÀ¾À¾À¾À¾@À¾zÀ¾¢À¾ÒÀ¾øÀ¿À¿RÀ¿nÀ¿ŠÀ¿—À¿ÊÀ¿ëÀÀÀÀ3ÀÀNÀÀÀÀ”ÀÀ©ÀÀ°ÀÀ´ÀÀ¶ÀÀ·ÀÀýÀÁÀÁPÀÁVÀÁvÀÁ‘ÀÁ’ÀÁÊÀÁãÀÁäÀÂÀÂ8ÀÂ9ÀÂˆÀÂ‰ÀÂ¾ÀÂÊÀÃÀÃCÀÃzÀÃƒÀÃ„ÀÃµÀÃÝÀÄÀÄ'ÀÄ4ÀÄUÀÄrÀÄ‘ÀÄ˜ÀÄœÀÄžÀÄŸÀÄãÀÄçÀÅ6ÀÅ†ÀÅ«ÀÅÏÀÆÀÆÀÆaÀÆ±ÀÇÀÇMÀÇ~ÀÇ„ÀÇ”ÀÇ°ÀÇ±ÀÈÀÈÀÈIÀÈOÀÈ_ÀÈuÀÈvÀÈÂÀÈÎÀÈÔÀÈäÀÈþÀÈÿÀÉKÀÉQÀÉaÀÉšÀÉ›ÀÉçÀÉøÀÉþÀÊ@ÀÊFÀÊVÀÊ�ÀÊ‘ÀÊÂÀÊÈÀËÀË&ÀË,ÀË<ÀË^ÀË­ÀËÎÀÌÀÌ/ÀÌzÀÌÉÀÌèÀÍÀÍÀÍ.ÀÍ4ÀÍDÀÍ[ÀÍ\ÀÍ|ÀÍ’ÀÍ¥ÀÍ¹ÀÍÕÀÍòÀÎ	ÀÎÀÎ ÀÎ!ÀÎXÀÎdÀÎšÀÎ¾ÀÏÀÏÀÏ/ÀÏaÀÏ˜ÀÏ³ÀÐÀÐUÀÐqÀÐšÀÐ×ÀÑ(ÀÑeÀÑ–ÀÑŸÀÑ ÀÑÑÀÑûÀÒÀÒEÀÒ{ÀÒ³ÀÒßÀÒÿÀÓÀÓ/ÀÓLÀÓkÀÓšÀÓËÀÓðÀÔ	ÀÔÀÔÀÔÀÔÀÔ<ÀÔŒÀÔ§ÀÔ­ÀÔéÀÕÀÕÀÕ@ÀÕ^ÀÕ_ÀÕ£ÀÕ¤ÀÕÜÀÕèÀÖ'ÀÖYÀÖlÀÖ…ÀÖÖÀÖäÀÖûÀ×À×À×6À×dÀ×†À×ÉÀ×ÍÀ×ÏÀ×ÐÀ×öÀØÀØaÀØgÀØ•ÀÙÀÙIÀÙJÀÙ‹ÀÚÀÚ+ÀÚ,ÀÚgÀÚ‡ÀÚˆÀÚÕÀÛÀÛMÀÛNÀÛžÀÛ°ÀÜ1ÀÜUÀÜVÀÜ—ÀÜ¹ÀÜþÀÝKÀÝ•ÀÝªÀÝ«ÀÝÕÀÝÛÀÞÀÞ2ÀÞ3ÀÞTÀÞmÀÞ‡ÀÞ¡ÀÞÂÀÞàÀÞïÀßÀßÀß	ÀßAÀßMÀß�ÀßÀÀß×ÀàÀà]Àà­ÀàÀÀàøÀá6ÀáGÀáUÀálÀá·ÀáäÀâÀâKÀâbÀâkÀâlÀâ�ÀâÍÀâÿÀã1ÀãqÀã«ÀãÇÀãëÀãøÀä!ÀäLÀäwÀä°ÀäãÀäøÀåÀåÀå Àå"Àå#ÀåtÀåÃÀåÐÀåöÀæGÀæ`Àæ‡ÀæˆÀæÕÀæïÀçÀçbÀç¥ÀçãÀçüÀçýÀèNÀèŒÀè�ÀèÓÀéÀéÀé.ÀéFÀéYÀéuÀéŠÀé�Àé‘ÀéÊÀéÖÀêÀê=ÀêŒÀêœÀê°ÀêåÀë+Àë>Àë~Àë¼ÀëÍÀëÛÀëòÀì*Àì=Àì~Àì¼ÀìÍÀìÛÀìòÀìûÀìüÀí-Àí[ÀíÀíµÀíÝÀíêÀîÀî.Àî]Àî~Àî…Àî‰Àî‹ÀîŒÀîØÀîìÀïÀï7Àï=ÀïŽÀï»ÀïöÀï÷Àð%Àð+ÀðbÀðzÀð{Àð¼Àð½ÀðòÀðþÀñ<ÀñOÀñ�ÀñÎÀñßÀñíÀòÀò7Àò@ÀòAÀòrÀò ÀòÂÀóÀó	ÀóÀóÀó=ÀóAÀó�ÀóÜÀô-ÀôMÀôlÀô“Àô™ÀôçÀõ7ÀõnÀõ®ÀõöÀõ÷Àö#Àö)Àö_Àö°ÀöîÀöïÀ÷:À÷;À÷mÀ÷yÀ÷¿ÀøÀø4ÀøpÀø€Àø”ÀøÐÀùÀùcÀùsÀù‡Àù�Àù‘ÀùÂÀùüÀú,Àú9ÀúlÀú•ÀúœÀú Àú¢Àú£ÀúÆÀúäÀûÀûƒÀû•Àû›ÀûçÀü3Àü„Àü¤Àü¼Àü½ÀýÀý:Àý@Àý�ÀýàÀþ,ÀþzÀþÈÀÿÀÿdÀÿ³À À OÀ ™À æÀ3À„ÀÓÀ$ÀmÀ·ÀÀUÀ¡ÀòÀCÀ”ÀàÀ0À~ÀÇÀÀ[ÀªÀøÀIÀ•ÀäÀ5À}À•À¬À­ÀÚÀüÀýÀ	'À	OÀ	PÀ	„À	ñÀ
À
	À
UÀ
¦À
ñÀÀ+À,ÀFÀXÀiÀ‚ÀžÀ²À¸À¹ÀêÀöÀ)ÀZÀ–À½ÀÀÀ1ÀsÀ�ÀÈÀÀÀ(À_ÀhÀiÀšÀ¼ÀÜÀÀBÀhÀuÀ�À©ÀÒÀÀ À'À+À-À.ÀOÀnÀ¶À¼ÀÀVÀ�À¨À©ÀÞÀäÀ,À<ÀSÀTÀ{À�ÀÑÀÀiÀ´ÀÑÀÀÀEÀKÀƒÀÍÀÀnÀ–ÀÓÀÔÀïÀÀÀ0ÀIÀOÀPÀ‚ÀŽÀÀÀðÀ6À}ÀªÀæÀöÀ
ÀFÀˆÀØÀèÀüÀÀÀ7ÀYÀyÀ³ÀãÀðÀ
À"ÀUÀ~À…À‰À‹ÀŒÀØÀäÀèÀ5À�ÀÏÀÀ`À¤ÀîÀ;À‡ÀÒÀ!ÀkÀ»ÀÀÀ.À/ÀSÀcÀœÀ¢ÀÂÀÝÀÞÀ 
À À DÀ ZÀ [À …À †À ©À µÀ ùÀ!(À!1À!2À!cÀ!‹À!©À!âÀ!æÀ!èÀ!éÀ"(À";À"ŒÀ"©À"¯À# À#AÀ#eÀ#kÀ#{À#ŸÀ# À#ßÀ#åÀ$5À$„À$¥À$«À$»À$êÀ$ëÀ%/À%0À%VÀ%bÀ%¯À%õÀ&À&9À&wÀ&ˆÀ&–À&­À&¶À&·À&èÀ'&À'\À'iÀ' À'ÏÀ'ÖÀ'ÚÀ'ÜÀ'ÝÀ'÷À(
À(<À(BÀ(’À( À(¸À(¹À(ÙÀ(ÚÀ) À)À)>À)`À)«À)»À)ÏÀ)ØÀ)ÙÀ*
À*0À*VÀ*ZÀ*\À*]À*”À*³À*ùÀ+*À+0À+}À+ÊÀ,À,jÀ,¹À,×À-(À-mÀ-»À.	À.@À.ÒÀ/À/MÀ/¸À/¾À/ÎÀ/êÀ/ëÀ0+À01À0SÀ0YÀ0iÀ0ˆÀ0‰À0ÚÀ0êÀ0ðÀ1:À1‰À1ÒÀ2"À2oÀ2¸À2¾À2ÎÀ2ùÀ2úÀ3À3+À3FÀ3mÀ3sÀ3tÀ3¦À3²À3íÀ40À4VÀ4—À4 À4¡À4ÒÀ4üÀ50À5|À5‰À5¬À5ÙÀ6À6%À6)À6+À6,À6IÀ6[À6£À6¶À6¼À7À7ZÀ7™À7ÞÀ7äÀ7ôÀ8*À8+À8uÀ8‡À8�À8ÝÀ9,À9uÀ9ÅÀ:À:cÀ:©À:¯À:¿À:áÀ;1À;|À;¿À< À<0À<1À<mÀ<sÀ<ÃÀ<ìÀ<òÀ=À="À=#À=oÀ=¶À=ÈÀ=ÎÀ>À>lÀ>¸À?À?À?À?&À?PÀ?QÀ?”À?šÀ?èÀ@7À@…À@ÍÀAÀA\ÀAiÀAoÀA€ÀAªÀA«ÀAíÀAóÀBCÀBŽÀBÞÀC,ÀCtÀC—ÀC�ÀC®ÀCÖÀC×ÀCýÀDŒÀD’ÀDâÀE3ÀE|ÀEÊÀFÀF`ÀF¨ÀF÷ÀFýÀGÀG.ÀG/ÀGqÀGwÀGÈÀHÀHcÀH³ÀHðÀI=ÀIWÀI…ÀI†ÀI˜ÀIžÀIÑÀJ6ÀJ<ÀJOÀJdÀJeÀJ�ÀJ•ÀJâÀK.ÀKzÀK½ÀKãÀKéÀKûÀLÀLUÀLYÀLƒÀL„ÀLÓÀLàÀLæÀLöÀM0ÀM1ÀM€ÀM½ÀMÃÀNÀNXÀN©ÀNúÀO"ÀO�ÀOÍÀPÀPjÀP¢ÀP¨ÀP¸ÀPâÀPãÀQ+ÀQFÀQLÀQ\ÀQ‚ÀQƒÀQÐÀQÖÀR#ÀRqÀR�ÀR“ÀR®ÀRÐÀSÀS>ÀSnÀS ÀSÉÀSúÀT2ÀTjÀT‚ÀTƒÀT‘ÀT´ÀTÞÀTöÀUÀUBÀUfÀUƒÀU”ÀU£ÀUÀÀUÞÀUöÀVÀV#ÀV)ÀV*ÀVOÀV[ÀV«ÀVÜÀWÀWJÀWZÀWnÀW—ÀWÝÀXÀX=ÀXŒÀXœÀX°ÀXÕÀYÀY:ÀYzÀY�ÀYÛÀZ"ÀZrÀZ¶ÀZÁÀZîÀ[2À[]À[‰À[ÅÀ[ÕÀ[éÀ\3À\FÀ\€À\¾À\ÏÀ\ÝÀ\ôÀ]2À]EÀ]uÀ]³À]ÄÀ]ÒÀ]éÀ^)À^RÀ^|À^¸À^ÈÀ^ÜÀ_À_À_À_JÀ_ŽÀ_ºÀ_èÀ`À``À`ªÀ`ðÀa(ÀaHÀadÀaœÀaÖÀbÀb8ÀbZÀbgÀb¤ÀbïÀcÀcYÀcœÀcÛÀdÀd%Àd:ÀdkÀdžÀdÅÀdòÀeÀeÀeÀeÀeÀeiÀe�ÀeÍÀeãÀeäÀfÀf6Àf7ÀfƒÀf¥ÀfÐÀfÑÀg!ÀgHÀgrÀgsÀg‡Àg—Àg®ÀgÓÀg÷ÀgýÀgþÀh)Àh5ÀhdÀh¡ÀhÅÀiÀi)ÀiiÀirÀisÀi¤ÀiÂÀiîÀj6Àj|Àj‰Àj ÀjÅÀkÀkEÀkLÀkPÀkRÀkSÀkÀk˜ÀkÈÀkïÀkðÀl<ÀlŒÀl¡Àl¢ÀlÑÀlÒÀlþÀm
Àm<ÀmOÀm‚ÀmÀÀmÑÀmßÀmöÀn#Àn,Àn-Àn^Àn€ÀnœÀnÍÀnÑÀnÓÀnÔÀnñÀnÿÀo=ÀoCÀobÀoyÀozÀoÁÀoØÀoÙÀoöÀoüÀp$Àp9Àp:ÀpfÀplÀp»ÀpÉÀpßÀpàÀpþÀqÀqFÀq[Àq\Àq©ÀqªÀqËÀq×ÀrÀr?ÀrlÀr›ÀrÈÀrÑÀrÒÀsÀs)ÀsOÀskÀs‰Às¥Às²ÀsÑÀsðÀtÀtÀt1Àt8Àt<Àt>Àt?Àt‰ÀtžÀt´ÀtÛÀtáÀtñÀuÀuSÀukÀu�ÀuäÀvÀv*Àv+Àv^ÀvdÀv°ÀvùÀwIÀwšÀwçÀx2Àx|Àx¡Àx§Àx·ÀxØÀxÙÀyÀyÀy/Ày;ÀylÀyšÀyÍÀyäÀyíÀyîÀzÀz?Àz]ÀzŽÀz’Àz”Àz•Àz¿ÀzÃÀ{À{FÀ{]À{“À{µÀ{ÿÀ|?À|ŒÀ|ÓÀ|ôÀ|õÀ}AÀ}GÀ}mÀ}�À}×À~#À~YÀ~¨À~×ÀÀfÀ�ÀÐÀìÀíÀ€=À€†À€ŒÀ€ÜÀ€ïÀ�	À�
À�WÀ�XÀ�‚À�ŽÀ�ÓÀ‚À‚EÀ‚NÀ‚OÀ‚€À‚´À‚ÞÀƒÀƒÀƒ>ÀƒaÀƒ€Àƒ‡Àƒ‹Àƒ�ÀƒŽÀƒÕÀƒõÀƒöÀ„!À„VÀ„§À„æÀ„ìÀ…<À…�À…½À…×À…ØÀ†À†À†cÀ†žÀ†ŸÀ†ÐÀ†öÀ‡À‡ À‡"À‡#À‡rÀ‡‘À‡¾À‡ôÀ‡úÀˆKÀˆ•ÀˆÁÀˆÇÀˆ×ÀˆòÀˆóÀ‰$À‰*À‰wÀ‰ÆÀ‰òÀ‰óÀŠÀŠ8ÀŠUÀŠ[ÀŠ\ÀŠœÀŠ¨ÀŠêÀ‹À‹2À‹nÀ‹~À‹’À‹ÚÀ‹íÀŒÀŒXÀŒiÀŒwÀŒŽÀŒ—ÀŒ˜ÀŒÉÀŒÿÀ�7À�DÀ�sÀ�¤À�«À�¯À�±À�²À�íÀŽ%ÀŽLÀŽRÀŽ˜ÀŽèÀ�!À�'À�7À�KÀ�LÀ�•À�¬À�²À�ÂÀ�ãÀ�äÀ�/À�EÀ�KÀ��À�•À�¥À�ÉÀ�ÊÀ‘À‘*À‘0À‘@À‘ZÀ‘[À‘¤À‘ÏÀ‘ÕÀ‘åÀ‘þÀ‘ÿÀ’GÀ’iÀ’oÀ’¼À’ÂÀ’ÒÀ’ôÀ“>À“QÀ“�À“éÀ”À”LÀ”mÀ”nÀ”¢À”²À”ÏÀ”éÀ”þÀ•À•,À•2À•3À•~À•ŠÀ•·À•þÀ–<À–dÀ–µÀ–ÅÀ–ÙÀ—À—0À—|À—ŒÀ— À—ÕÀ˜À˜#À˜$À˜UÀ˜sÀ˜«À˜ÝÀ™À™)À™]À™jÀ™�À™²À™ÝÀ™þÀšÀšHÀšOÀšSÀšUÀšVÀš§ÀšºÀšíÀ›À›À›QÀ›ŸÀ›çÀœ5Àœ€ÀœÆÀ�À�SÀ�†À�ÒÀž#ÀžpÀž®Àž÷ÀŸDÀŸsÀŸÀÀ À _À ¨À ÛÀ ôÀ õÀ¡'À¡-À¡xÀ¡ÅÀ¢À¢cÀ¢…À¢ŸÀ¢ À¢ïÀ¢ðÀ£6À£BÀ£wÀ£®À£·À£¸À£éÀ¤À¤3À¤pÀ¤tÀ¤vÀ¤wÀ¤¾À¤ìÀ¥6À¥<À¥‹À¥ÙÀ¦"À¦pÀ¦ÁÀ§À§RÀ§žÀ§æÀ¨3À¨„À¨—À¨«À¨¬À¨áÀ¨âÀ©#À©RÀ©SÀ©„À©žÀ©¸À©¼À©¾À©¿ÀªÀª7ÀªaÀªgÀª±ÀªýÀ«HÀ«”À«äÀ¬4À¬{À¬ÈÀ­À­YÀ­¦À­÷À®FÀ®‘À®ÜÀ¯(À¯xÀ¯ÉÀ°À°*À°’À°ÚÀ°ÛÀ±#À±$À±hÀ±tÀ±ºÀ²À²/À²kÀ²{À²�À²˜À²™À²ÊÀ³À³>À³BÀ³DÀ³EÀ³vÀ³­À³ûÀ´&À´,À´<À´WÀ´XÀ´zÀ´€À´ÑÀµÀµgÀµ¶ÀµýÀ¶3À¶9À¶IÀ¶]À¶^À¶˜À¶žÀ¶®À¶ÌÀ¶ÍÀ·À·XÀ·^À·«À·±À·ÁÀ·ãÀ¸-À¸@À¸ŽÀ¸ÛÀ¹À¹DÀ¹eÀ¹fÀ¹™À¹®À¹¾À¹ÕÀ¹ðÀ¹öÀ¹÷ÀºAÀºMÀº†Àº³ÀºëÀ»À»^À»nÀ»‚À»ÇÀ»ÐÀ»ÑÀ¼À¼*À¼HÀ¼tÀ¼¨À¼µÀ¼ÖÀ¼íÀ½À½?À½FÀ½JÀ½LÀ½MÀ½ƒÀ½µÀ¾À¾HÀ¾NÀ¾žÀ¾ïÀ¿À¿+À¿,À¿kÀ¿lÀ¿±À¿ìÀ¿íÀÀÀÀDÀÀjÀÀnÀÀpÀÀqÀÀ¸ÀÀóÀÀôÀÁ-ÀÁDÀÁZÀÁtÀÁuÀÁ£ÀÁ¤ÀÁÎÀÁÚÀÂÀÂ(ÀÂoÀÂÀÂ“ÀÂÁÀÂçÀÃ0ÀÃ@ÀÃTÀÃ]ÀÃ^ÀÃ�ÀÃ­ÀÃÏÀÄÀÄÀÄÀÄ	ÀÄ3ÀÄ7ÀÄ…ÀÄÄÀÄÜÀÅ,ÀÅZÀÅ–ÀÅ—ÀÅèÀÅÿÀÆ$ÀÆ%ÀÆcÀÆdÀÆ�ÀÆ›ÀÆ¹ÀÆäÀÇ!ÀÇ8ÀÇiÀÇ‚ÀÇ¬ÀÇðÀÈÀÈÀÈ/ÀÈaÀÈtÀÈ¥ÀÈãÀÈôÀÉÀÉÀÉ"ÀÉ#ÀÉTÀÉ�ÀÉ²ÀÊÀÊÀÊ	ÀÊ
ÀÊWÀÊnÀÊ�ÀÊ©ÀÊªÀÊãÀÊéÀË"ÀËGÀËHÀËuÀËvÀË ÀË¬ÀËØÀËëÀÌÀÌSÀÌaÀÌxÀÌªÀÌ½ÀÌîÀÍ,ÀÍ=ÀÍKÀÍbÀÍkÀÍlÀÍ�ÀÍ¹ÀÍÛÀÎÀÎÀÎÀÎÀÎ`ÀÎkÀÎ‹ÀÎÎÀÎÔÀÏÀÏnÀÏ¿ÀÐÀÐ]ÀÐ¬ÀÐúÀÑKÀÑ™ÀÑèÀÒ5ÀÒƒÀÒÒÀÓÀÓkÀÓ¹ÀÔÀÔVÀÔ¢ÀÔðÀÕ<ÀÕ�ÀÕÞÀÖ*ÀÖzÀÖËÀ×À×]À×©À×÷ÀØFÀØ’ÀØáÀÙ0ÀÙ€ÀÙÎÀÚÀÚaÀÚ¡ÀÚ§ÀÚ·ÀÚÎÀÚÏÀÛÀÛFÀÛLÀÛ™ÀÛæÀÜ6ÀÜ…ÀÜÔÀÜòÀÝCÀÝˆÀÝÕÀÞ&ÀÞoÀÞ½ÀÞæÀßNÀßjÀßkÀß§Àß¨ÀßÛÀßçÀàÀàSÀà\Àà]ÀàŽÀà®ÀàØÀáÀáÀáÀáÀá;ÀáNÀá‘Àá—ÀáèÀâ3ÀâƒÀâÓÀãÀã]ÀãwÀã¥Àã¦Àã¸Àã¾ÀãòÀä\ÀäqÀärÀä˜ÀäžÀäïÀå@ÀåŒÀåšÀå Àå°ÀåëÀåìÀæÀæÀæRÀæXÀæhÀæ†Àæ‡Àæ¾ÀæÄÀçÀçdÀç±ÀèÀèRÀè¢ÀèßÀé%Àé+Àé;Àé`ÀéaÀépÀé�Àé�Àé®ÀéÅÀéæÀéìÀéíÀêÀêÀêoÀê³Àê¾ÀêëÀë5ÀëHÀëƒÀëÁÀëÒÀëàÀë÷Àì/ÀìTÀì¢Àì²ÀìÆÀíÀíÀíÀíPÀípÀíŒÀíÆÀíòÀî2Àî?ÀîXÀîmÀî ÀîÅÀîþÀïÀï	ÀïÀïÀïXÀïqÀïÂÀïØÀïÙÀð&ÀðBÀðCÀð�Àð°ÀðÛÀðÜÀðñÀñÀñÀñ<ÀñBÀñCÀñoÀñ{ÀñªÀñåÀò	ÀòJÀòSÀòTÀò…Àò£ÀòÍÀóÀó"Àó9Àó\Àó�Àó¤Àó¨ÀóªÀó«ÀóØÀóòÀô%ÀôMÀôNÀô›ÀôíÀõÀõÀõ3Àõ4ÀõaÀõmÀõŸÀõ²ÀõæÀö$Àö5ÀöCÀöZÀö‡Àö�Àö‘ÀöÂÀöäÀ÷ À÷1À÷5À÷7À÷8À÷lÀ÷pÀ÷¼ÀøÀøUÀø¤ÀøõÀù@Àù�ÀùáÀú0Àú{ÀúÂÀûÀûcÀû­ÀûþÀüÀü0Àü1ÀüfÀütÀü†ÀüŒÀüÝÀý,ÀýeÀý®ÀýüÀþEÀþ�Àþ¦Àþ§ÀþèÀþîÀÿ>ÀÿŒÀÿ¥ÀÿôÀÿõÀ )À GÀ _À }À œÀ  À ¡À ÈÀ ÉÀ êÀ öÀ'À\ÀeÀfÀ—À·ÀÛÀÀÀÀÀXÀlÀœÀ¢À²ÀÔÀ%À;ÀhÀ±À1À`À‚ÀƒÀ¬À­ÀÔÀÀ ÀQÀ‡À½ÀÁÀÃÀÄÀõÀùÀJÀšÀ²ÀÑÀÀ À0À\À]À À¦ÀÜÀ$À4ÀhÀiÀ¯À°ÀâÀîÀ	4À	`À	�À	ÉÀ	ÙÀ	íÀ
À
]À
¨À
¸À
ÌÀ
ÕÀ
ÖÀÀAÀgÀtÀ§ÀÆÀÍÀÑÀÓÀÔÀôÀÀUÀ[À‘ÀÙÀéÀÀÀ-À.À_ÀkÀ�À¿À
ÀÀ.À7À8ÀiÀ�ÀµÀ¹À»À¼ÀÝÀüÀ0À6À‚À¤ÀîÀ#ÀdÀ³ÀÌÀÀVÀ¦À¼ÀÀ&ÀGÀHÀ‹À‘ÀÉÀÀkÀƒÀ¶À·ÀúÀûÀ-À9À~À°ÀíÀ8ÀHÀ\ÀeÀfÀ—ÀËÀñÀ>ÀBÀDÀEÀŒÀ›ÀºÀÛÀÀÀ&ÀLÀMÀjÀŽÀ�ÀÀÀÆÀÀÀ)ÀNÀOÀpÀŽÀ�À·ÀïÀðÀÀ)ÀDÀ^ÀrÀ‰À­À³À´ÀæÀòÀ8ÀdÀ‘ÀÍÀÝÀñÀ1ÀZÀ„ÀÀÀÐÀäÀ"ÀJÀ›À«À¿ÀõÀ(À?ÀwÀœÀêÀúÀÀ1ÀlÀžÀÑÀÀÀ1À:À;ÀlÀ¦ÀÚÀ À 2À ^À ¤À ±À äÀ!À!<À![À!€À!¿À!ÆÀ!ÊÀ!ÌÀ!ÍÀ"À" À"?À"EÀ"UÀ"iÀ"jÀ"’À"“À"ÃÀ"ÏÀ"ýÀ#À#fÀ#vÀ#ŠÀ#“À#”À#ÅÀ#çÀ$	À$À$À$À$[À$fÀ$„À$�À$´À$ÿÀ% À%2À%NÀ%fÀ%„À%£À%§À%¨À%ÈÀ%ÜÀ%ÝÀ&À&À&EÀ&QÀ&‚À&°À&ÐÀ'À')À'=À'FÀ'GÀ'xÀ'˜À'ºÀ'ïÀ'óÀ'õÀ'öÀ(5À(9À(ŠÀ(ÔÀ)À)0À)„À) À)äÀ)êÀ)ýÀ*XÀ*^À*nÀ*ˆÀ*‰À*¬À*²À*ÂÀ*ÝÀ+À+6À+7À+mÀ+�À+¥À+ÃÀ+âÀ+æÀ+çÀ,!À,"À,QÀ,]À,”À,ÍÀ,ÖÀ,×À-À-.À-VÀ-—À-›À-�À-žÀ-éÀ. À.5À.eÀ.kÀ.ºÀ/À/RÀ/|À/•À/–À/·À/¸À/àÀ0À0À0KÀ0oÀ0“À0—À0™À0šÀ0ÃÀ0íÀ0óÀ1AÀ1yÀ1±À1²À2À2À2;À2<À2aÀ2€À2˜À2žÀ2ŸÀ2ÛÀ2çÀ33À3FÀ3}À3»À3ÌÀ3ÚÀ3ñÀ40À49À4:À4kÀ4§À4ÕÀ4âÀ5À5>À5EÀ5IÀ5KÀ5LÀ5qÀ5—À5�À5êÀ6À6NÀ6OÀ6ŸÀ6ºÀ6ØÀ6ÙÀ7&À7'À7_À7kÀ7¯À7ÂÀ7õÀ83À8DÀ8RÀ8iÀ8¨À8±À8²À8ãÀ9À9EÀ9RÀ9À9¦À9­À9±À9³À9´À9ÙÀ9ÿÀ:À:RÀ:ˆÀ:¨À:©À:ùÀ;À;2À;3À;xÀ;yÀ;±À;½À;ñÀ<À</À<mÀ<~À<ŒÀ<£À<âÀ<ëÀ<ìÀ=À=AÀ=oÀ=´À=¸À=ºÀ=»À=ÝÀ> À>À>PÀ>�À>«À>¬À>üÀ?À?5À?6À?}À?~À?³À?¿À?ýÀ@À@@À@~À@�À@�À@´À@óÀ@üÀ@ýÀA.ÀA\ÀAŠÀAÙÀAÝÀAßÀAàÀAýÀBÀB ÀBlÀB˜ÀB¸ÀB¹ÀC	ÀC$ÀCBÀCCÀC€ÀC�ÀC±ÀC½ÀCñÀDÀD/ÀDmÀD~ÀDŒÀD£ÀDâÀDëÀDìÀEÀEAÀEoÀE´ÀE¸ÀEºÀE»ÀEÝÀEúÀFÀF<ÀF=ÀF�ÀF¨ÀFÆÀFÇÀGÀGÀG5ÀGAÀGuÀGˆÀG³ÀGñÀHÀHÀH'ÀHfÀHoÀHpÀH¡ÀHÅÀHóÀI8ÀI<ÀI>ÀI?ÀIpÀI�ÀI±ÀI·ÀJÀJ*ÀJ+ÀJzÀJ•ÀJ³ÀJ´ÀJ÷ÀJøÀK+ÀK7ÀKqÀK„ÀK²ÀKðÀLÀLÀL&ÀLeÀLnÀLoÀL ÀLÊÀLøÀMCÀMGÀMIÀMJÀMzÀM™ÀM¹ÀM¿ÀNÀN/ÀN0ÀNÀNšÀN¸ÀN¹ÀNúÀNûÀO-ÀO9ÀOqÀO„ÀO±ÀOïÀP ÀPÀP%ÀPdÀPmÀPnÀPŸÀPÇÀPõÀQ>ÀQBÀQDÀQEÀQvÀQ–ÀQ·ÀQ½ÀR
ÀR0ÀR1ÀR€ÀR›ÀR¹ÀRºÀRýÀRþÀS1ÀS=ÀSwÀSŠÀS¸ÀSöÀTÀTÀT,ÀTkÀTtÀTuÀT¦ÀTÐÀTþÀUIÀUMÀUOÀUPÀU†ÀU¤ÀUðÀVÀVÀV<ÀVZÀV[ÀVšÀV›ÀVÌÀVØÀWÀW!ÀWMÀW‹ÀWœÀWªÀWÁÀX ÀX	ÀX
ÀX;ÀXaÀX�ÀXÖÀXÚÀXÜÀXÝÀYÀY/ÀYLÀYRÀYŸÀYÀÀYåÀYæÀZ5ÀZPÀZnÀZoÀZ±ÀZ²ÀZâÀZîÀ[,À[?À[jÀ[¨À[¹À[ÇÀ[ÞÀ\À\&À\'À\XÀ\†À\´À]À]À]	À]
À]BÀ]aÀ]ŠÀ]¨À]©À]öÀ^À^À^1À^7À^tÀ^ºÀ_À_&À_MÀ_NÀ_iÀ_�À_–À_¬À_²À_³À_åÀ_ñÀ`0À`hÀ`{À`¨À`æÀ`÷ÀaÀaÀaVÀa‰Àa Àa©ÀaªÀaÛÀb	Àb1Àb[ÀbhÀb�Àb°ÀbÓÀbÚÀbÞÀbàÀbáÀcÀcVÀcqÀc�Àc�Àc·Àc½Àd
ÀdGÀdwÀdxÀdÅÀdÆÀdþÀe
ÀeIÀe�Àe ÀeÓÀfÀf"Àf0ÀfGÀfPÀfQÀf‚Àf°ÀfäÀfñÀgÀgEÀgLÀgPÀgRÀgSÀg‹Àg«Àg¬ÀgÊÀgÎÀgÖÀh8ÀhYÀhiÀhšÀh Àh¹Àh¿ÀhÒÀhíÀhîÀiÀiÀiÀi2ÀiyÀizÀiªÀiÄÀiÜÀiúÀjÀjÀjÀjaÀjgÀj¸ÀkÀkSÀk£ÀkàÀl-ÀlGÀluÀlvÀlŸÀl¥Àl´ÀlºÀlÍÀléÀlêÀmÀm›Àm¡Àm´ÀmÉÀmÊÀmüÀnÀnÀn/Àn0Àn}ÀnŒÀn’Àn¥ÀnÉÀnÊÀoÀoEÀoKÀo^Ào‚ÀoƒÀo³Ào¹ÀoÆÀoÌÀoßÀoüÀoýÀp;ÀpAÀpNÀpTÀpgÀp€Àp�Àp�Àp¢Àp±ÀpÂÀpØÀpçÀpüÀqÀq+ÀqBÀqUÀq[Àq\ÀqÀq‹ÀqÄÀqñÀrAÀr…Àr�ÀrËÀrøÀs,ÀsOÀs›Às«Às¿Às÷Àt
Àt7ÀtuÀt†Àt”Àt«ÀtéÀuÀubÀurÀu†ÀuÃÀuøÀvÀvÀv3Àv[ÀvwÀv—ÀvÁÀvÝÀwÀw-Àw_Àw‹Àw¯Àw¼ÀwÝÀwòÀxÀx.ÀxCÀxdÀx…Àx°ÀxÕÀxòÀxùÀxýÀxÿÀy ÀyHÀycÀy©ÀyÚÀyàÀz-Àz}ÀzËÀ{À{)À{zÀ{ÄÀ|À|YÀ|¦À|¹À}!À}nÀ}¬À~À~+À~GÀ~HÀ~•À~›À~ÃÀ~ãÀ~äÀ&À'ÀUÀaÀœÀáÀêÀëÀ€À€FÀ€|À€‰À€¬À€ÛÀ€âÀ€æÀ€èÀ€éÀ�7À�MÀ�_À�«À�±À‚À‚À‚&À‚'À‚sÀ‚„À‚…À‚ÄÀ‚ÊÀƒÀƒdÀƒ³ÀƒÁÀƒÇÀ„À„XÀ„‰À„ŠÀ„×À„ùÀ„ÿÀ…OÀ…{À…�À…‘À…ÉÀ…ÏÀ†À†lÀ†ºÀ‡	À‡UÀ‡£À‡©À‡ôÀˆ:ÀˆkÀˆlÀˆ»Àˆ¼ÀˆáÀˆíÀ‰À‰BÀ‰aÀ‰¨À‰¸À‰ÌÀ‰üÀŠCÀŠWÀŠ„ÀŠ´ÀŠûÀ‹À‹À‹À‹JÀ‹fÀ‹„À‹¨À‹ÄÀ‹èÀ‹õÀŒ
ÀŒ!ÀŒ>ÀŒSÀŒpÀŒwÀŒ{ÀŒ}ÀŒ~ÀŒ¹ÀŒÌÀŒìÀŒíÀ�À�À�3À�?À�sÀ�†À�±À�ïÀŽ ÀŽÀŽ%ÀŽ.ÀŽ/ÀŽ`ÀŽ„ÀŽ¨ÀŽ¬ÀŽ®ÀŽ¯ÀŽÕÀŽÙÀ�À�$À�bÀ�hÀ�xÀ�–À�—À�åÀ�ôÀ�úÀ�
À�#À�$À�TÀ�ZÀ�§À�ÆÀ�ÌÀ�ÜÀ�þÀ‘4À‘eÀ‘fÀ‘£À‘ÊÀ‘âÀ’ À’À’#À’$À’uÀ’ÁÀ’ÒÀ’ØÀ“À“À“)À“KÀ“œÀ“¦À“ôÀ”@À”�À”·À•À•TÀ•ŸÀ•éÀ–4À–ƒÀ–“À–«À–¬À–½À–×À–èÀ—À—À—À—À—EÀ—QÀ—’À—¾À—äÀ˜,À˜<À˜PÀ˜—À˜ÊÀ˜ÓÀ˜ÔÀ™À™7À™WÀ™�À™¯À™¼À™çÀš Àš/ÀšJÀšQÀšUÀšWÀšXÀš†Àš˜Àš§Àš­ÀšÌÀšáÀšâÀ›	À›À› À›FÀ›GÀ›lÀ›xÀ›¥À›ÔÀ›ÝÀ›ÞÀœÀœ+ÀœIÀœvÀœzÀœ|Àœ}Àœ­ÀœÂÀ�
À�À�_À�“À�™À�©À�ÏÀ�ÐÀ�óÀ�ôÀžÀž(Àž`Àž“ÀžªÀž³Àž´ÀžåÀŸÀŸ5ÀŸ9ÀŸ;ÀŸ<ÀŸ‡ÀŸ°ÀŸ´À  À IÀ ™À éÀ¡0À¡~À¡ÏÀ¢À¢iÀ¢ŒÀ¢åÀ£À£UÀ££À£ñÀ¤.À¤xÀ¤ÁÀ¥À¥UÀ¥—À¥èÀ¦'À¦oÀ¦¿À§À§^À§£À§²À§õÀ¨À¨À¨bÀ¨hÀ¨µÀ©À©KÀ©–À©çÀª6Àª…Àª§ÀªÇÀªÈÀ«À«]À«cÀ«­À«üÀ¬KÀ¬›À¬åÀ­2À­À­ÎÀ®À®/À®vÀ®wÀ®§À®ÁÀ®ÙÀ®÷À¯À¯À¯À¯EÀ¯KÀ¯œÀ¯êÀ°;À°ˆÀ°ÙÀ±*À±pÀ±¶À²À²XÀ² À²íÀ³9À³[À³¶À³ËÀ³ÌÀ´À´À´6À´BÀ´~À´‘À´ÀÀ´þÀµÀµÀµ4ÀµhÀµ{Àµ¦ÀµäÀµõÀ¶À¶À¶GÀ¶wÀ¶€À¶�À¶²À¶ÞÀ·À·À·@À·MÀ·rÀ·�À·¤À·¿À·ÆÀ·ÊÀ·ÌÀ·ÍÀ·ñÀ·õÀ¸BÀ¸kÀ¸…À¸ÓÀ¸ôÀ¸úÀ¹KÀ¹†À¹×Àº&ÀºLÀº�ÀºâÀ»/À»€À»ÄÀ»àÀ»áÀ¼
À¼À¼8À¼wÀ¼xÀ¼©À¼ÓÀ¼ýÀ½À½À½À½UÀ½‹À½�À½ÝÀ¾"À¾†À¾¿À¾âÀ¿À¿À¿JÀ¿’À¿¢À¿âÀ¿ãÀÀ/ÀÀhÀÀiÀÀ·ÀÀÎÀÀÔÀÁ"ÀÁ0ÀÁ6ÀÁFÀÁ€ÀÁ�ÀÁ ÀÁ¹ÀÁÕÀÁòÀÁøÀÁùÀÂ/ÀÂ;ÀÂwÀÂ¼ÀÃÀÃÀÃ0ÀÃKÀÃœÀÃíÀÄ	ÀÄ2ÀÄoÀÄÀÀÄÉÀÄÊÀÄûÀÅ+ÀÅaÀÅ™ÀÅ¦ÀÅÏÀÅþÀÆ/ÀÆ6ÀÆ:ÀÆ<ÀÆ=ÀÆhÀÆlÀÆ½ÀÆÇÀÆæÀÆçÀÇ4ÀÇeÀÇiÀÇ¸ÀÇ×ÀÇôÀÈCÀÈ€ÀÉÀÉÀÉdÀÉyÀÉÀÉ�ÀÉ¯ÀÉ°ÀÉàÀÉáÀÊÀÊXÀÊYÀÊŠÀÊ¼ÀÊîÀÊòÀÊôÀÊõÀËFÀËaÀËeÀË²ÀËãÀÌÀÌÀÌ.ÀÌ@ÀÌ]ÀÌcÀÌ†ÀÌ«ÀÌ¬ÀÌËÀÌÌÀÌñÀÌýÀÍ3ÀÍfÀÍ}ÀÍ†ÀÍ‡ÀÍ¸ÀÍÞÀÎÀÎÀÎ
ÀÎÀÎEÀÎTÀÎ£ÀÎßÀÎàÀÏÀÏ3ÀÏ4ÀÏkÀÏ‚ÀÏƒÀÏÁÀÏÂÀÏäÀÏðÀÐÀÐVÀÐmÀÐžÀÐ·ÀÐçÀÑ+ÀÑBÀÑWÀÑjÀÑŸÀÑÐÀÑÙÀÑÚÀÒÀÒ;ÀÒaÀÒ�ÀÒŽÀÒ·ÀÒÖÀÒïÀÒöÀÒúÀÒüÀÒýÀÓJÀÓzÀÓ~ÀÓÌÀÓëÀÔÀÔSÀÔ‡ÀÕÀÕ"ÀÕ2ÀÕRÀÕSÀÕƒÀÕ„ÀÕ´ÀÕûÀÕüÀÖ-ÀÖ_ÀÖ‘ÀÖ•ÀÖ—ÀÖ˜ÀÖÄÀ×À×À×gÀ×·ÀØÀØPÀØ‹ÀØ‘ÀØ¡ÀØÀÀØÁÀØíÀØóÀÙÀÙ+ÀÙ,ÀÙ}ÀÙ~ÀÙ½ÀÙÉÀÚ
ÀÚFÀÚyÀÚ�ÀÚ™ÀÚšÀÚËÀÚûÀÛ'ÀÛvÀÛzÀÛ|ÀÛ}ÀÛ¢ÀÛëÀÛñÀÜÀÜ#ÀÜqÀÜ’ÀÜÅÀÜøÀÝ+ÀÝFÀÝGÀÝ}ÀÝƒÀÝ“ÀÝ²ÀÝ³ÀÝÜÀÝâÀÝòÀÞ*ÀÞ+ÀÞvÀÞ|ÀÞŒÀÞ ÀÞ¡ÀÞòÀßÀß#Àß3ÀßRÀßSÀßrÀßxÀßˆÀß¨Àß©ÀßÊÀßÐÀßàÀßýÀßþÀà7Àà=ÀàMÀàmÀànÀà�Àà¤Àà¿ÀàÙÀàéÀáÀáÀá3ÀáBÀáHÀáIÀá�Àá�ÀáÆÀâ	ÀâGÀâƒÀâÔÀâäÀâøÀã%ÀãfÀã©ÀãæÀäÀäEÀä\ÀäeÀäfÀä—Àä¿ÀäóÀå%ÀåCÀåsÀå¥ÀåÑÀåíÀåúÀæÀæHÀæsÀæŠÀæ³ÀæÞÀçÀçÀçÀç#Àç%Àç&ÀçRÀçVÀç˜ÀçÃÀçïÀçõÀèÀè-Àè.ÀèiÀèjÀè¨Àè´ÀèðÀé#Àé:ÀéCÀéDÀéuÀé¡ÀéÍÀéÑÀéÓÀéÔÀêÀê&ÀêoÀêuÀê…Àê§ÀêõÀëÀëIÀë|Àë¯ÀëÊÀëËÀìÀìÀìÀì6Àì7ÀìWÀì]ÀìmÀì¤Àì¥ÀìñÀì÷ÀíÀíÀíÀíjÀí‰Àí�ÀíŸÀí¾Àí¿ÀíÞÀíäÀíôÀîÀîÀî7Àî=ÀîMÀîjÀîkÀîŒÀî¡Àî¼ÀîÖÀîæÀîÿÀïÀï0Àï6Àï7ÀïoÀï{Àï´Àï÷Àð5ÀðpÀðÁÀðÑÀðåÀñÀñSÀñ–ÀñÓÀñÜÀñÝÀòÀò6ÀòjÀòœÀòºÀòêÀóÀóHÀóUÀóvÀó£ÀóÎÀóåÀôÀô9Àô^ÀôeÀôiÀôkÀôlÀôœÀô ÀôÔÀôéÀõ8ÀõcÀõ“Àõ”ÀõáÀõçÀö.Àö|ÀöÅÀ÷À÷1À÷YÀ÷ZÀ÷‚À÷ˆÀ÷§À÷ÉÀøÀø'ÀøqÀøÀÀùÀùaÀù›ÀùßÀú+Àú{ÀúËÀûÀûaÀû±ÀüÀüPÀü ÀüîÀýÀý,Àý-Àý>ÀýcÀý…ÀýšÀý Àý¡ÀýÉÀýÕÀýùÀþ5Àþ^Àþ’ÀþÎÀþÞÀþòÀÿÀÿQÀÿŠÀÿ“Àÿ”ÀÿÅÀ	 À	 OÀ	 wÀ	 „À	 ÅÀ	 À	!À	(À	,À	.À	/À	|À	€À	ÏÀ	ûÀ	À	À	DÀ	XÀ	§À	ÔÀ	éÀ	êÀ	(À	.À	MÀ	dÀ	eÀ	ŠÀ	°À	±À	øÀ	À	À	.À	4À	WÀ	lÀ	mÀ	}À	ŽÀ	¢À	´À	ÈÀ	×À	ÝÀ	ÞÀ	À	À	@À	tÀ	¦À	¹À	ëÀ	)À	:À	HÀ	_À	“À	ÀÀ	ÉÀ	ÊÀ	ûÀ	À	AÀ	cÀ	‰À	¥À	²À	ËÀ	êÀ	À	$À	9À	@À	DÀ	FÀ	GÀ	‘À	ÒÀ	ÖÀ		À		kÀ		¼À	

À	
UÀ	
¢À	
ñÀ	?À	…À	ÏÀ	 À	pÀ	¾À	ÓÀ	ðÀ	ñÀ	6À	LÀ	ŒÀ	’À	ÞÀ	 À	À	À	4À	5À	„À	 À	¦À	õÀ	DÀ	eÀ	kÀ	{À	¢À	£À	áÀ	çÀ	÷À	À	jÀ	‘À	âÀ	#À	gÀ	›À	ÂÀ	ÃÀ	À	7À	=À	ŽÀ	ÚÀ	éÀ	ïÀ	ÿÀ	#À	$À	rÀ	…À	‹À	›À	½À	À	+À	sÀ	¾À	ÌÀ	À	gÀ	•À	¿À	ÀÀ	ÒÀ	ìÀ	þÀ	À	/À	SÀ	YÀ	ZÀ	ƒÀ	�À	ÐÀ	À	À	HÀ	†À	—À	¥À	¼À	À	;À	NÀ	€À	¾À	ÏÀ	ÝÀ	ôÀ	À	WÀ	`À	aÀ	’À	ÄÀ	æÀ	&À	DÀ	ŠÀ	—À	ÂÀ	ÝÀ	À	-À	lÀ	sÀ	wÀ	yÀ	zÀ	�À	¦À	óÀ	ùÀ	À	/À	0À	}À	”À	•À	­À	³À	ÍÀ	âÀ	ãÀ	!À	"À	KÀ	WÀ	‹À	¿À	ìÀ	õÀ	öÀ	'À	MÀ	sÀ	�À	ÝÀ	áÀ	ãÀ	äÀ	1À	=À	UÀ	vÀ	‹À	ŒÀ	²À	ÈÀ	ÉÀ	õÀ	öÀ	 !À	 -À	 ZÀ	 ‰À	 ’À	 “À	 ÄÀ	 àÀ	 þÀ	!+À	!/À	!1À	!2À	!XÀ	!hÀ	!£À	!©À	!ôÀ	"DÀ	"‹À	"×À	#%À	#sÀ	#ÃÀ	$À	$<À	$jÀ	$kÀ	$žÀ	$¤À	$ÃÀ	$ÝÀ	$ÞÀ	%À	%À	%QÀ	%gÀ	%hÀ	%žÀ	%ŸÀ	%ÂÀ	%ÎÀ	&À	&bÀ	&mÀ	&¤À	&ÓÀ	&ÜÀ	&ÝÀ	'À	'.À	'TÀ	'rÀ	'¼À	'ÀÀ	'ÂÀ	'ÃÀ	(À	(À	(WÀ	(|À	(}À	(¦À	(ÄÀ	(ÅÀ	(åÀ	(ëÀ	(þÀ	)™À	)°À	)±À	)÷À	*"À	*#À	*5À	*TÀ	*lÀ	*}À	*¢À	*¨À	*©À	*ÒÀ	*ÞÀ	++À	+jÀ	+›À	+¿À	, À	,	À	,
À	,;À	,wÀ	,¥À	,ÅÀ	-À	-À	-OÀ	-vÀ	-�À	-ÐÀ	-×À	-ÛÀ	-ÝÀ	-ÞÀ	.À	.=À	.„À	.ŠÀ	.ÁÀ	.íÀ	.îÀ	/À	/À	/\À	/�À	/ôÀ	/úÀ	0
À	0-À	0.À	0~À	0À	0¸À	0ÄÀ	1
À	16À	1cÀ	1ŸÀ	1¯À	1ÃÀ	1ûÀ	2%À	2sÀ	2ƒÀ	2—À	2 À	2¡À	2ÒÀ	3À	38À	3EÀ	3xÀ	3�À	3¤À	3¨À	3ªÀ	3«À	3ÚÀ	3öÀ	4;À	4AÀ	4’À	4àÀ	4óÀ	5À	5À	5SÀ	5YÀ	5©À	5éÀ	6À	6À	6<À	6=À	6lÀ	6xÀ	6¤À	6ÃÀ	7À	7À	7/À	7hÀ	7qÀ	7rÀ	7£À	7ÃÀ	7ëÀ	8&À	8*À	8,À	8-À	8AÀ	8SÀ	8{À	8�À	8‘À	8¡À	8¢À	8×À	8ÝÀ	9À	9À	9+À	9[À	9\À	9~À	9„À	9”À	9²À	9³À	9ÝÀ	9ãÀ	9óÀ	:
À	:À	:VÀ	:WÀ	:|À	:ˆÀ	:²À	:ÐÀ	;À	;'À	;;À	;‰À	;ÖÀ	<À	<FÀ	<OÀ	<PÀ	<�À	<ŸÀ	<ÃÀ	<ñÀ	=À	=À	=5À	=RÀ	=yÀ	=’À	=™À	=�À	=ŸÀ	= À	=éÀ	>3À	>7À	>€À	>ÑÀ	?!À	?fÀ	?‚À	?ƒÀ	?ÄÀ	?ØÀ	@À	@?À	@@À	@sÀ	@yÀ	@ŒÀ	A7À	AZÀ	A[À	A¤À	AÔÀ	AÕÀ	AåÀ	AÿÀ	BÀ	B<À	BBÀ	BCÀ	BjÀ	BvÀ	B´À	BÜÀ	C-À	C=À	CQÀ	CšÀ	CäÀ	DÀ	DAÀ	D}À	D�À	D¡À	DªÀ	D«À	DÜÀ	EÀ	EFÀ	E„À	E‘À	E¼À	EíÀ	F$À	F+À	F/À	F1À	F2À	FhÀ	F}À	FÎÀ	FõÀ	FûÀ	GKÀ	G›À	GêÀ	H5À	HƒÀ	HÒÀ	I À	IpÀ	I¿À	JÀ	J`À	J¤À	JïÀ	K=À	K‰À	KÖÀ	L&À	LtÀ	LÅÀ	MÀ	MbÀ	M¯À	MýÀ	NIÀ	N“À	NÜÀ	NóÀ	O[À	OaÀ	OqÀ	O¸À	O¹À	O÷À	OýÀ	PLÀ	PšÀ	PêÀ	Q7À	Q†À	QÕÀ	R$À	RqÀ	R¾À	SÀ	S#À	S¹À	T À	TPÀ	T¡À	T¬À	UÀ	U7À	UuÀ	UvÀ	U¾À	UÄÀ	VÀ	VaÀ	V£À	V©À	V¹À	VâÀ	VãÀ	VôÀ	WÀ	W9À	WQÀ	WWÀ	WXÀ	W€À	WŒÀ	WÒÀ	XÀ	XFÀ	X‚À	X’À	X¦À	XÌÀ	Y
À	Y?À	YuÀ	Y±À	YÁÀ	YÕÀ	ZÀ	ZFÀ	Z]À	ZfÀ	ZgÀ	Z˜À	ZÒÀ	[À	[LÀ	[YÀ	[ŒÀ	[ÑÀ	[øÀ	[ÿÀ	\À	\À	\À	\UÀ	\~À	\œÀ	\ÖÀ	\ðÀ	\ñÀ	]À	]À	]NÀ	]‰À	]ŠÀ	]»À	]áÀ	^À	^À	^À	^À	^JÀ	^_À	^žÀ	^ÃÀ	^ÄÀ	^ìÀ	_
À	_À	_0À	_LÀ	_MÀ	_’À	_½À	_¾À	_ÝÀ	_ãÀ	_öÀ	`}À	`“À	`”À	`¥À	`ÄÀ	`ÜÀ	`òÀ	aÀ	a'À	a-À	a.À	aVÀ	abÀ	a¯À	aîÀ	b)À	bMÀ	bŽÀ	b½À	bÆÀ	bÇÀ	bøÀ	c4À	cbÀ	cŒÀ	cÔÀ	còÀ	cÿÀ	d4À	d[À	d~À	d¿À	dÖÀ	dÝÀ	dáÀ	dãÀ	däÀ	eÀ	eÀ	e6À	e<À	e…À	e°À	fÀ	fRÀ	fdÀ	fjÀ	fzÀ	fšÀ	f›À	f¹À	fºÀ	fãÀ	fïÀ	gÀ	gNÀ	geÀ	gnÀ	goÀ	g À	g¼À	gØÀ	gÜÀ	gÞÀ	gßÀ	hÀ	hVÀ	hWÀ	h�À	hÈÀ	hÉÀ	hÜÀ	iÀ	i;À	iAÀ	iQÀ	i‘À	i’À	iáÀ	içÀ	i÷À	j#À	j$À	j]À	jcÀ	jŸÀ	j¥À	jµÀ	jëÀ	jìÀ	jûÀ	kÀ	k:À	kTÀ	kZÀ	k[À	k�À	k�À	k°À	kïÀ	lÀ	lDÀ	l†À	l›À	l­À	lÈÀ	mÀ	m?À	mVÀ	m˜À	m«À	måÀ	n#À	n4À	nBÀ	nYÀ	nbÀ	ncÀ	n”À	nÚÀ	oÀ	o@À	oMÀ	oŒÀ	o¹À	oäÀ	oëÀ	oïÀ	oñÀ	oòÀ	pÀ	p0À	pqÀ	pŠÀ	p‹À	p»À	pÓÀ	pÔÀ	qÀ	qÀ	q'À	q3À	qkÀ	qžÀ	q§À	q¨À	qÙÀ	rÀ	r%À	rdÀ	rhÀ	rjÀ	rkÀ	r¨À	rÁÀ	sÀ	s*À	s+À	sGÀ	siÀ	s¦À	sÑÀ	súÀ	t'À	tRÀ	tgÀ	thÀ	tœÀ	t�À	tÉÀ	tÕÀ	uÀ	u?À	uHÀ	uIÀ	uzÀ	u¦À	uÂÀ	uýÀ	vÀ	vÀ	vÀ	vRÀ	vfÀ	vjÀ	v¹À	w
À	w&À	w8À	w‰À	wÖÀ	wÜÀ	wìÀ	x À	xÀ	xQÀ	x—À	x�À	x­À	xÃÀ	xÄÀ	xéÀ	xêÀ	yÀ	yÀ	yFÀ	yuÀ	y~À	yÀ	y°À	yÊÀ	yèÀ	zÀ	zÀ	zÀ	zÀ	zKÀ	zOÀ	zlÀ	zyÀ	z²À	zÎÀ	zÏÀ	zìÀ	zòÀ	{AÀ	{VÀ	{WÀ	{¦À	{ÁÀ	{ÇÀ	{ôÀ	|À	|IÀ	|nÀ	|¯À	|ÿÀ	}À	},À	}-À	}_À	}`À	}€À	}ŒÀ	}¼À	}ÏÀ	}èÀ	~8À	~FÀ	~]À	~ŠÀ	~ÁÀ	~ÊÀ	~ËÀ	~üÀ	À	8À	^À	¦À	ªÀ	¬À	­À	èÀ	€ À	€9À	€?À	€RÀ	€nÀ	€oÀ	€¡À	€§À	€ºÀ	€ÑÀ	€ÒÀ	�À	�À	�À	�2À	�3À	�mÀ	‚À	‚À	‚À	‚;À	‚AÀ	‚�À	‚áÀ	ƒ2À	ƒbÀ	ƒŽÀ	ƒ�À	ƒ¹À	ƒ¿À	ƒÏÀ	ƒæÀ	ƒçÀ	ƒûÀ	„À	„$À	„5À	„DÀ	„aÀ	„rÀ	„xÀ	„yÀ	„¤À	„°À	„ëÀ	…À	…OÀ	…|À	…ÄÀ	…×À	†À	†BÀ	†SÀ	†aÀ	†xÀ	†©À	†²À	†³À	†äÀ	‡À	‡2À	‡RÀ	‡nÀ	‡¦À	‡ÆÀ	‡ÓÀ	‡öÀ	ˆÀ	ˆ,À	ˆAÀ	ˆrÀ	ˆ‹À	ˆ’À	ˆ–À	ˆ˜À	ˆ™À	ˆÚÀ	ˆóÀ	‰8À	‰>À	‰ŽÀ	‰ßÀ	Š/À	Š~À	ŠœÀ	Š¢À	Š²À	ŠÚÀ	ŠÛÀ	‹À	‹"À	‹rÀ	‹½À	‹ÊÀ	‹ÐÀ	‹àÀ	ŒÀ	ŒÀ	ŒSÀ	ŒYÀ	Œ©À	Œ÷À	�GÀ	�˜À	�½À	�ÃÀ	�ÓÀ	Ž À	ŽÀ	ŽMÀ	ŽSÀ	Ž£À	ŽòÀ	�BÀ	�“À	�¸À	�¾À	�ÎÀ	�ûÀ	�üÀ	�IÀ	�˜À	�¤À	�ªÀ	�÷À	‘?À	‘EÀ	‘UÀ	‘ƒÀ	‘„À	‘ÒÀ	’À	’À	’OÀ	’xÀ	’»À	“À	“LÀ	“›À	“éÀ	”/À	”yÀ	”ÊÀ	•À	•iÀ	•·À	•×À	•ÝÀ	•íÀ	–$À	–%À	–:À	–^À	–�À	–ªÀ	–ÓÀ	–ýÀ	—#À	—)À	—*À	—VÀ	—bÀ	—…À	—ÃÀ	—åÀ	˜"À	˜JÀ	˜�À	˜µÀ	˜øÀ	™!À	™eÀ	™ŠÀ	™ËÀ	šÀ	šÀ	š&À	š'À	šXÀ	šžÀ	šâÀ	›2À	›‚À	›®À	›ÜÀ	œ&À	œ3À	œrÀ	œ¯À	œøÀ	�AÀ	�ŒÀ	�ÏÀ	�ÖÀ	�ÚÀ	�ÜÀ	�ÝÀ	ž+À	žAÀ	žrÀ	žxÀ	ž¡À	žºÀ	ž»À	žäÀ	žêÀ	ŸÀ	Ÿ3À	Ÿ4À	ŸbÀ	ŸcÀ	ŸŒÀ	Ÿ˜À	ŸÍÀ	ŸüÀ	 À	 À	 7À	 [À	 yÀ	 ®À	 ²À	 ´   ‡ì/// Cloud Healthcare API - v1
///
/// Manage, store, and access healthcare data in Google Cloud Platform.
///
/// For more information, see <https://cloud.google.com/healthcare>
///
/// Create an instance of [CloudHealthcareApi] to access these resources:
///
/// - [ProjectsResource]
///   - [ProjectsLocationsResource]
///     - [ProjectsLocationsDatasetsResource]
///       - [ProjectsLocationsDatasetsConsentStoresResource]
/// - [ProjectsLocationsDatasetsConsentStoresAttributeDefinitionsResource]
///         - [ProjectsLocationsDatasetsConsentStoresConsentArtifactsResource]
///         - [ProjectsLocationsDatasetsConsentStoresConsentsResource]
///         - [ProjectsLocationsDatasetsConsentStoresUserDataMappingsResource]
///       - [ProjectsLocationsDatasetsDataMapperWorkspacesResource]
///       - [ProjectsLocationsDatasetsDicomStoresResource]
///         - [ProjectsLocationsDatasetsDicomStoresDicomWebResource]
///           - [ProjectsLocationsDatasetsDicomStoresDicomWebStudiesResource]
/// - [ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesResource]
/// -
/// [ProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesResource]
///         - [ProjectsLocationsDatasetsDicomStoresStudiesResource]
///           - [ProjectsLocationsDatasetsDicomStoresStudiesSeriesResource]
/// - [ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesResource]
/// -
/// [ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesBulkdataResource]
/// - [ProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesResource]
///       - [ProjectsLocationsDatasetsFhirStoresResource]
///         - [ProjectsLocationsDatasetsFhirStoresFhirResource]
///         - [ProjectsLocationsDatasetsFhirStoresOperationsResource]
///       - [ProjectsLocationsDatasetsHl7V2StoresResource]
///         - [ProjectsLocationsDatasetsHl7V2StoresMessagesResource]
///       - [ProjectsLocationsDatasetsOperationsResource]
///     - [ProjectsLocationsServicesResource]
///       - [ProjectsLocationsServicesNlpResource]ŠXŠo ŠvŠ� Š˜Š® ŠµŠü ‹‹( ‹/  ‹H  ‹j‹²‹ß €¨  Ž Ž'    Ž-Ž-Ž9   ŽGŽG:ŽS   Ž‡Ž‡Ž“ Ž]Ž¡Ž·Ž¬Ž¹ŽÀŽÁŽÍ�(ŽØŽéŽû�ŽŽ�   ŒžŒ�ŒG€‰Œ�*/// Read, write and manage healthcare data�t�YŒÕ€Ï�Yr/// See, edit, configure, and delete your Google Cloud data and see the email
/// address for your Google Account. �Ä�©%�Ä    �Ó�Ó>�è    ‹â‹âƒJŒ0G/// Manage, store, and access healthcare data in Google Cloud Platform.  �Î �Þ    �ß�ß�ô �	�þ��Î�ÎD    �d�I%�d    �s�sW�‘    �.�.€æ�4   ‘7 ‘P    ‘Q‘Q‘f ‘{‘p‘}‘7‘7M    �U�:%�U    �d�df�Š    �Í�Íf�ó     “á“á“í   “ô“ô”  ‘ˆ‘ˆ„“Ý‚/// Gets information about a location.
///
/// Request parameters:
///
/// [name] - Resource name for the location.
/// Value must have pattern `^projects/\[^/\]+/locations/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Location].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   šïšïšû   ››*›   ›7›7›D   ›P›P›Z   ›h›h›u   ›„›„›‘  •�•�ˆ—šå„ò/// Lists information about the supported locations for this service.
///
/// Request parameters:
///
/// [name] - The resource that owns the locations collection, if applicable.
/// Value must have pattern `^projects/\[^/\]+$`.
///
/// [extraLocationTypes] - Optional. Do not use this field. It is unsupported
/// and is ignored unless explicitly documented otherwise. This is primarily
/// for internal usage.
///
/// [filter] - A filter to narrow down results to a preferred subset. The
/// filtering language accepts strings like `"displayName=tokyo"`, and is
/// documented in more detail in \[AIP-160\](https://google.aip.dev/160).
///
/// [pageSize] - The maximum number of results to return. If not set, the
/// service selects a default.
///
/// [pageToken] - A page token received from the `next_page_token` field in
/// the response. Send that page token to receive the subsequent page.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ListLocationsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. ��Ž�   ¡« ¡Ì    ¡Í¡Í¡â ¡û¡ð¡ý¡«¡«Y    žržW%žr    ž�ž�€…ž´    Ÿ	Ÿ	€œŸE    Ÿ¨Ÿ¨ŸÙ     * *| Z     © © Ú    ¡+¡+|¡[  	   ¦~¦~¦†   ¦“¦“¦Ÿ   ¦­¦­¦º   ¦É¦É¦Ö  ¢¢†î¦r„/// Creates a new health dataset.
///
/// Results are returned through the Operation interface which returns either
/// an `Operation.response` which contains a Dataset or `Operation.error`. The
/// metadata field type is OperationMetadata.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the project where the server creates the
/// dataset. For example, `projects/{project_id}/locations/{location_id}`.
/// Value must have pattern `^projects/\[^/\]+/locations/\[^/\]+$`.
///
/// [datasetId] - Required. The ID of the dataset that is being created. The
/// string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ®Û®Û ®ô   ¯¯¯   ¯"¯"¯/  ¨ú¨úˆ"®Ë…x/// Creates a new dataset containing de-identified data from the source
/// dataset.
///
/// The metadata field type is OperationMetadata. If the request is
/// successful, the response field type is DeidentifySummary. If errors occur,
/// error is set. The LRO result may still be successful if de-identification
/// fails for some DICOM instances. The new de-identified dataset will not
/// contain these failed resources. Failed resource totals are tracked in
/// Operation.metadata. Error details are also logged to Cloud Logging. For
/// more information, see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [sourceDataset] - Required. Source dataset resource name. For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`. R5
/// FHIR stores are not supported and will be skipped.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ´’´’´ž   ´¥´¥´²  ± ± …´‹ƒ(/// Deletes the specified health dataset and all data contained in the
/// dataset.
///
/// Deleting a dataset does not affect the sources from which the dataset was
/// imported (if any).
///
/// Request parameters:
///
/// [name] - Required. The name of the dataset to delete. For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ¹¹¹*   ¹1¹1¹>  ¶A¶A„‡¹‚œ/// Gets any metadata associated with a dataset.
///
/// Request parameters:
///
/// [name] - Required. The name of the dataset to read. For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Dataset].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À A¥À A¥À A±   À AÁÀ AÁ(À AË   À AïÀ AïÀ Aü  ºÌºÌ‰gÀ A“†i/// Gets the access control policy for a resource.
///
/// Returns an empty policy if the resource exists and does not have a policy
/// set.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy is being
/// requested. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [options_requestedPolicyVersion] - Optional. The maximum policy version
/// that will be used to format the policy. Valid values are 0, 1, and 3.
/// Requests specifying an invalid value will be rejected. Requests for
/// policies with any conditional role bindings must specify version 3.
/// Policies with no conditional role bindings may specify any valid value or
/// leave the field unset. The policy in the response might use the policy
/// version that you specified, or it might use a lower policy version. For
/// example, if you specify version 3, but the policy has no conditional role
/// bindings, the response uses version 1. To learn which resources support
/// conditions in their IAM policies, see the
/// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Policy].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À HÀ HÀ H   À H+À H+À H5   À HCÀ HCÀ HP   À H_À H_À Hl  À D7À D7†gÀ Hƒ|/// Lists the health datasets in the current project.
///
/// Request parameters:
///
/// [parent] - Required. The name of the project whose datasets should be
/// listed. For example, `projects/{project_id}/locations/{location_id}`.
/// Value must have pattern `^projects/\[^/\]+/locations/\[^/\]+$`.
///
/// [pageSize] - The maximum number of items to return. If not specified, 100
/// is used. May not be larger than 1000.
///
/// [pageToken] - The next_page_token value returned from a previous List
/// request, if any.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ListDatasetsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À N|À N|À N„   À N‘À N‘À N�   À N©À N©À N¶   À NÆÀ NÆÀ NÓ  À J¢À J¢†CÀ Nqƒ†/// Updates dataset metadata.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Identifier. Resource name of the dataset, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [updateMask] - Required. The update mask applies to the resource. For the
/// `FieldMask` definition, see
/// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Dataset].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À TÕÀ TÕÀ Té   À TöÀ TöÀ U   À UÀ UÀ U  À PéÀ Pé†À TÃƒ�/// Sets the access control policy on the specified resource.
///
/// Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,
/// and `PERMISSION_DENIED` errors.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy is being
/// specified. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Policy].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À [ñÀ [ñ!À \   À \À \À \$   À \4À \4À \A  À W
À W
‡MÀ [Ù„m/// Returns permissions that a caller has on the specified resource.
///
/// If the resource does not exist, this will return an empty set of
/// permissions, not a `NOT_FOUND` error. Note: This operation is designed to
/// be used for building permission-aware UIs and command-line tools, not for
/// authorization checking. This operation may "fail open" without warning.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy detail is being
/// requested. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [TestIamPermissionsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. ž+ž+À @.ž1   À a˜ À aÆ    À aÇÀ aÇÀ aÜ À aõÀ aêÀ a÷À a˜À a˜f    À ^¯À ^”%À ^¯    À ^¾À ^¾€ÇÀ _    À _ˆÀ _ˆ€»À _Í    À `FÀ `F€�À `�    À `ÙÀ `Ù€»À a     À eûÀ eûÀ f   À fÀ fÀ f+   À f?À f?À fL  À bÀ b†^À eæƒ�/// Checks if a particular data_id of a User data mapping in the specified
/// consent store is consented for the specified use.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [consentStore] - Required. Name of the consent store where the requested
/// data_id is stored, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [CheckDataAccessResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À l˜À l˜À l¥   À l²À l²À l¾   À lÌÀ lÌÀ lÙ   À líÀ líÀ lú  À hdÀ hd†ÚÀ lŒƒÔ/// Creates a new consent store in the parent dataset.
///
/// Attempting to create a consent store with the same ID as an existing store
/// fails with an ALREADY_EXISTS error.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the dataset this consent store belongs
/// to.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [consentStoreId] - Required. The ID of the consent store to create. The
/// string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`. Cannot
/// be changed after creation.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ConsentStore].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À rÀ rÀ r   À r%À r%À r2  À oBÀ oB„{À r‚Ž/// Deletes the specified consent store and removes all the consent store's
/// data.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the consent store to delete.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À wêÀ wê#À x   À xÀ xÀ x   À x3À x3À x@  À sÁÀ sÁ†�À wÐƒ±/// Evaluates the user's Consents for all matching User data mappings.
///
/// Note: User data mappings are indexed asynchronously, which can cause a
/// slight delay between the time mappings are created or updated and when
/// they are included in EvaluateUserConsents results.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [consentStore] - Required. Name of the consent store to retrieve User data
/// mappings from.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [EvaluateUserConsentsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À }À }À }   À }%À }%À }2  À zbÀ zb„pÀ }‚b/// Gets the specified consent store.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the consent store to get.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ConsentStore].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À …ÅÀ …ÅÀ …Ñ   À …áÀ …á(À …ë   À †À †À †  À ~ÖÀ ~Ö‰}À …³†/// Gets the access control policy for a resource.
///
/// Returns an empty policy if the resource exists and does not have a policy
/// set.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy is being
/// requested. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [options_requestedPolicyVersion] - Optional. The maximum policy version
/// that will be used to format the policy. Valid values are 0, 1, and 3.
/// Requests specifying an invalid value will be rejected. Requests for
/// policies with any conditional role bindings must specify version 3.
/// Policies with no conditional role bindings may specify any valid value or
/// leave the field unset. The policy in the response might use the policy
/// version that you specified, or it might use a lower policy version. For
/// example, if you specify version 3, but the policy has no conditional role
/// bindings, the response uses version 1. To learn which resources support
/// conditions in their IAM policies, see the
/// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Policy].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À ŒÝÀ ŒÝÀ Œé   À Œ÷À Œ÷À �   À �À �À �   À �(À �(À �5   À �DÀ �DÀ �Q  À ˆWÀ ˆW‡iÀ ŒÓ„/// Lists the consent stores in the specified dataset.
///
/// Request parameters:
///
/// [parent] - Required. Name of the dataset.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [filter] - Optional. Restricts the stores returned to those matching a
/// filter. Only filtering on labels is supported. For example,
/// `filter=labels.key=value`.
///
/// [pageSize] - Optional. Limit on the number of consent stores to return in
/// a single response. If not specified, 100 is used. May not be larger than
/// 1000.
///
/// [pageToken] - Optional. Token to retrieve the next page of results, or
/// empty to get the first page.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ListConsentStoresResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À ”œÀ ”œÀ ”©   À ”¶À ”¶À ”Â   À ”ÎÀ ”ÎÀ ”Û   À ”ëÀ ”ëÀ ”ø  À �ÄÀ �Ä‡XÀ ”‘„y/// Updates the specified consent store.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Identifier. Resource name of the consent store, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}`.
/// Cannot be changed after creation.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [updateMask] - Required. The update mask that applies to the resource. For
/// the `FieldMask` definition, see
/// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
/// Only the `labels`, `default_consent_ttl`, and
/// `enable_consent_create_on_update` fields are allowed to be updated.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ConsentStore].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À ¡&À ¡&"À ¡A   À ¡NÀ ¡NÀ ¡Z   À ¡nÀ ¡nÀ ¡{  À — À — ŒXÀ ¡‰v/// Queries all data_ids that are consented for a specified use in the given
/// consent store and writes them to a specified destination.
///
/// The returned Operation includes a progress counter for the number of User
/// data mappings processed. If the request is successful, a detailed response
/// is returned of type QueryAccessibleDataResponse, contained in the response
/// field when the operation finishes. The metadata field type is
/// OperationMetadata. Errors are logged to Cloud Logging (see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
/// For example, the following sample log entry shows a `failed to evaluate
/// consent policy` error that occurred during a QueryAccessibleData call to
/// consent store
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}`.
/// ```json jsonPayload: { @type:
/// "type.googleapis.com/google.cloud.healthcare.logging.QueryAccessibleDataLogEntry"
/// error: { code: 9 message: "failed to evaluate consent policy" }
/// resourceName:
/// "projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}"
/// } logName:
/// "projects/{project_id}/logs/healthcare.googleapis.com%2Fquery_accessible_data"
/// operation: { id:
/// "projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/operations/{operation_id}"
/// producer: "healthcare.googleapis.com/QueryAccessibleData" }
/// receiveTimestamp: "TIMESTAMP" resource: { labels: { consent_store_id:
/// "{consent_store_id}" dataset_id: "{dataset_id}" location: "{location_id}"
/// project_id: "{project_id}" } type: "healthcare_consent_store" } severity:
/// "ERROR" timestamp: "TIMESTAMP" ```
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [consentStore] - Required. Name of the consent store to retrieve User data
/// mappings from.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À §~À §~À §’   À §ŸÀ §ŸÀ §«   À §»À §»À §È  À £|À £|†3À §lƒ¦/// Sets the access control policy on the specified resource.
///
/// Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,
/// and `PERMISSION_DENIED` errors.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy is being
/// specified. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Policy].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À ®°À ®°!À ®Ê   À ®×À ®×À ®ã   À ®óÀ ®óÀ ¯   À ©³À ©³‡cÀ ®˜„ƒ/// Returns permissions that a caller has on the specified resource.
///
/// If the resource does not exist, this will return an empty set of
/// permissions, not a `NOT_FOUND` error. Note: This operation is designed to
/// be used for building permission-aware UIs and command-line tools, not for
/// authorization checking. This operation may "fail open" without warning.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy detail is being
/// requested. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [TestIamPermissionsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À ^[À ^[À R½À ^a   À ±‘ À ±Ó    À ±ÙÀ ±ÙÀ ±î À ²À ±üÀ ²	À ±‘À ±‘    À ±‚À ±g%À ±‚      À ¶†À ¶†À ¶š   À ¶§À ¶§À ¶³   À ¶ÁÀ ¶Á"À ¶Î   À ¶éÀ ¶éÀ ¶ö  À ²À ²‡eÀ ¶z„/// Creates a new Attribute definition in the parent consent store.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the consent store that this Attribute
/// definition belongs to.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [attributeDefinitionId] - Required. The ID of the Attribute definition to
/// create. The string must match the following regex: `_a-zA-Z{0,255}` and
/// must not be a reserved keyword within the Common Expression Language as
/// listed on https://github.com/google/cel-spec/blob/master/doc/langdef.md.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [AttributeDefinition].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À ½pÀ ½pÀ ½|   À ½ƒÀ ½ƒÀ ½�  À ¹}À ¹}…žÀ ½iƒ§/// Deletes the specified Attribute definition.
///
/// Fails if the Attribute definition is referenced by any User data mapping,
/// or the latest revision of any Consent.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the Attribute definition to
/// delete. To preserve referential integrity, Attribute definitions
/// referenced by a User data mapping or the latest revision of a Consent
/// cannot be deleted.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/attributeDefinitions/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À ÂÀ ÂÀ Â   À ÂÀ ÂÀ Â(  À ¿À ¿„°À Áú‚”/// Gets the specified Attribute definition.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the Attribute definition to get.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/attributeDefinitions/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [AttributeDefinition].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À ÈÚÀ ÈÚÀ Èæ   À ÈôÀ ÈôÀ É   À ÉÀ ÉÀ É   À É%À É%À É2   À ÉAÀ ÉAÀ ÉN  À ÃÓÀ ÃÓˆ À ÈÐ„‘/// Lists the Attribute definitions in the specified consent store.
///
/// Request parameters:
///
/// [parent] - Required. Name of the consent store to retrieve Attribute
/// definitions from.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [filter] - Optional. Restricts the attributes returned to those matching a
/// filter. The only field available for filtering is `category`. For example,
/// `filter=category=\"REQUEST\"`.
///
/// [pageSize] - Optional. Limit on the number of Attribute definitions to
/// return in a single response. If not specified, 100 is used. May not be
/// larger than 1000.
///
/// [pageToken] - Optional. Token to retrieve the next page of results or
/// empty to get the first page.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ListAttributeDefinitionsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À Ñ‹À Ñ‹À ÑŸ   À Ñ¬À Ñ¬À Ñ¸   À ÑÄÀ ÑÄÀ ÑÑ   À ÑáÀ ÑáÀ Ñî  À Ë×À Ë×ˆBÀ Ñ€…H/// Updates the specified Attribute definition.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Identifier. Resource name of the Attribute definition, of the
/// form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/attributeDefinitions/{attribute_definition_id}`.
/// Cannot be changed after creation.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/attributeDefinitions/\[^/\]+$`.
///
/// [updateMask] - Required. The update mask that applies to the resource. For
/// the `FieldMask` definition, see
/// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
/// Only the `description`, `allowed_values`, `consent_default_values` and
/// `data_mapping_default_value` fields can be updated. The updated
/// `allowed_values` must contain all values from the previous
/// `allowed_values`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [AttributeDefinition].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À ±À ±£À ±    À Ô� À ÔÎ    À ÔÔÀ ÔÔÀ Ôé À ÕÀ Ô÷À ÕÀ Ô�À Ô�{    À Ô�À Ôf%À Ô�      À Ø+À Ø+À Ø;   À ØHÀ ØHÀ ØT   À ØbÀ ØbÀ Øo  À ÕÀ Õ…_À Ø‚Ç/// Creates a new Consent artifact in the parent consent store.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the consent store this Consent artifact
/// belongs to.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ConsentArtifact].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À ÞÀ ÞÀ Þ   À ÞÀ ÞÀ Þ,  À ÚrÀ Úr…EÀ ÞƒR/// Deletes the specified Consent artifact.
///
/// Fails if the artifact is referenced by the latest revision of any Consent.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the Consent artifact to delete. To
/// preserve referential integrity, Consent artifacts referenced by the latest
/// revision of a Consent cannot be deleted.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/consentArtifacts/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À â�À â�À âœ   À â¨À â¨À âµ  À ß»À ß»„�À â‡‚‰/// Gets the specified Consent artifact.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the Consent artifact to retrieve.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/consentArtifacts/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ConsentArtifact].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À ðBÀ ðBÀ ðN   À ð\À ð\À ði   À ðuÀ ðuÀ ð   À ð�À ð�À ðš   À ð©À ð©À ð¶  À ä\À ä\ŽÏÀ ð8‹D/// Lists the Consent artifacts in the specified consent store.
///
/// Request parameters:
///
/// [parent] - Required. Name of the consent store to retrieve consent
/// artifacts from.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [filter] - Optional. Restricts the artifacts returned to those matching a
/// filter. The following syntax is available: * A string field value can be
/// written as text inside quotation marks, for example `"query text"`. The
/// only valid relational operation for text fields is equality (`=`), where
/// text is searched within the field, rather than having the field be equal
/// to the text. For example, `"Comment = great"` returns messages with
/// `great` in the comment field. * A number field value can be written as an
/// integer, a decimal, or an exponential. The valid relational operators for
/// number fields are the equality operator (`=`), along with the less
/// than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no
/// inequality (`!=`) operator. You can prepend the `NOT` operator to an
/// expression to negate it. * A date field value must be written in
/// `yyyy-mm-dd` form. Fields with date and time use the RFC3339 time format.
/// Leading zeros are required for one-digit months and days. The valid
/// relational operators for date fields are the equality operator (`=`) ,
/// along with the less than/greater than operators (`<`, `<=`, `>`, `>=`).
/// Note that there is no inequality (`!=`) operator. You can prepend the
/// `NOT` operator to an expression to negate it. * Multiple field query
/// expressions can be combined in one query by adding `AND` or `OR` operators
/// between the expressions. If a boolean operator appears within a quoted
/// string, it is not treated as special, it's just another part of the
/// character string to be matched. You can prepend the `NOT` operator to an
/// expression to negate it. The fields available for filtering are: -
/// user_id. For example, `filter=user_id=\"user123\"`. -
/// consent_content_version - metadata. For example,
/// `filter=Metadata(\"testkey\")=\"value\"` or
/// `filter=HasMetadata(\"testkey\")`.
///
/// [pageSize] - Optional. Limit on the number of consent artifacts to return
/// in a single response. If not specified, 100 is used. May not be larger
/// than 1000.
///
/// [pageToken] - Optional. The next_page_token value returned from the
/// previous List request, if any.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ListConsentArtifactsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À ÔÀ ÔŸÀ Ô#   À óš À óÐ    À óÖÀ óÖÀ óë À ôÀ óùÀ ôÀ óšÀ óšs    À ó‹À óp%À ó‹   
   À ùFÀ ùFÀ ù]   À ùjÀ ùjÀ ùv   À ù‚À ù‚À ù�  À ôÀ ô‡^À ù8„Ô/// Activates the latest revision of the specified Consent by committing a new
/// revision with `state` updated to `ACTIVE`.
///
/// If the latest revision of the specified Consent is in the `ACTIVE` state,
/// no new revision is committed. A FAILED_PRECONDITION error occurs if the
/// latest revision of the specified Consent is in the `REJECTED` or `REVOKED`
/// state.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the Consent to activate, of the
/// form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}`.
/// An INVALID_ARGUMENT error occurs if `revision_id` is specified in the
/// name.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/consents/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Consent].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À þKÀ þKÀ þS   À þ`À þ`À þl   À þzÀ þzÀ þ‡  À ûsÀ ûs„öÀ þ?‚�/// Creates a new Consent in the parent consent store.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. Name of the consent store.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Consent].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀíÀíÀù   À À À  À mÀ m†+Àæ„0/// Deletes the Consent and its revisions.
///
/// To keep a record of the Consent but mark it inactive, see
/// \[RevokeConsent\]. To delete a revision of a Consent, see
/// \[DeleteConsentRevision\]. This operation does not delete the related
/// Consent artifact.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the Consent to delete, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}`.
/// An INVALID_ARGUMENT error occurs if `revision_id` is specified in the
/// name.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/consents/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À
ËÀ
ËÀ
×   À
ãÀ
ãÀ
ð  ÀœÀœ…÷À
·ƒÔ/// Deletes the specified revision of a Consent.
///
/// An INVALID_ARGUMENT error occurs if the specified revision is the latest
/// revision.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the Consent revision to delete, of
/// the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}@{revision_id}`.
/// An INVALID_ARGUMENT error occurs if `revision_id` is not specified in the
/// name.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/consents/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À*À*À6   À=À=ÀJ  À—À—†=À&„H/// Gets the specified revision of a Consent, or the latest revision if
/// `revision_id` is not specified in the resource name.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the Consent to retrieve, of the
/// form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}`.
/// In order to retrieve a previous revision of the Consent, also provide the
/// revision ID:
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}@{revision_id}`
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/consents/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Consent].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÏÀÏÀÛ   ÀéÀéÀö   ÀÀÀ   ÀÀÀ'   À6À6ÀC  ÀØÀØŽÐÀÅ‹]/// Lists the Consent in the given consent store, returning each Consent's
/// latest revision.
///
/// Request parameters:
///
/// [parent] - Required. Name of the consent store to retrieve Consents from.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [filter] - Optional. Restricts the Consents returned to those matching a
/// filter. The following syntax is available: * A string field value can be
/// written as text inside quotation marks, for example `"query text"`. The
/// only valid relational operation for text fields is equality (`=`), where
/// text is searched within the field, rather than having the field be equal
/// to the text. For example, `"Comment = great"` returns messages with
/// `great` in the comment field. * A number field value can be written as an
/// integer, a decimal, or an exponential. The valid relational operators for
/// number fields are the equality operator (`=`), along with the less
/// than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no
/// inequality (`!=`) operator. You can prepend the `NOT` operator to an
/// expression to negate it. * A date field value must be written in
/// `yyyy-mm-dd` form. Fields with date and time use the RFC3339 time format.
/// Leading zeros are required for one-digit months and days. The valid
/// relational operators for date fields are the equality operator (`=`) ,
/// along with the less than/greater than operators (`<`, `<=`, `>`, `>=`).
/// Note that there is no inequality (`!=`) operator. You can prepend the
/// `NOT` operator to an expression to negate it. * Multiple field query
/// expressions can be combined in one query by adding `AND` or `OR` operators
/// between the expressions. If a boolean operator appears within a quoted
/// string, it is not treated as special, it's just another part of the
/// character string to be matched. You can prepend the `NOT` operator to an
/// expression to negate it. The fields available for filtering are: -
/// user_id. For example, `filter='user_id="user123"'`. - consent_artifact -
/// state - revision_create_time - metadata. For example,
/// `filter=Metadata(\"testkey\")=\"value\"` or
/// `filter=HasMetadata(\"testkey\")`.
///
/// [pageSize] - Optional. Limit on the number of Consents to return in a
/// single response. If not specified, 100 is used. May not be larger than
/// 1000.
///
/// [pageToken] - Optional. The next_page_token value returned from the
/// previous List request, if any.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ListConsentsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À-ÞÀ-ÞÀ-ê   À-öÀ-öÀ.   À.À.À.   À.'À.'À.4   À.CÀ.CÀ.P  À!¬À!¬�À-Ë‹…/// Lists the revisions of the specified Consent in reverse chronological
/// order.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the Consent to retrieve revisions
/// for.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/consents/\[^/\]+$`.
///
/// [filter] - Optional. Restricts the revisions returned to those matching a
/// filter. The following syntax is available: * A string field value can be
/// written as text inside quotation marks, for example `"query text"`. The
/// only valid relational operation for text fields is equality (`=`), where
/// text is searched within the field, rather than having the field be equal
/// to the text. For example, `"Comment = great"` returns messages with
/// `great` in the comment field. * A number field value can be written as an
/// integer, a decimal, or an exponential. The valid relational operators for
/// number fields are the equality operator (`=`), along with the less
/// than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no
/// inequality (`!=`) operator. You can prepend the `NOT` operator to an
/// expression to negate it. * A date field value must be written in
/// `yyyy-mm-dd` form. Fields with date and time use the RFC3339 time format.
/// Leading zeros are required for one-digit months and days. The valid
/// relational operators for date fields are the equality operator (`=`) ,
/// along with the less than/greater than operators (`<`, `<=`, `>`, `>=`).
/// Note that there is no inequality (`!=`) operator. You can prepend the
/// `NOT` operator to an expression to negate it. * Multiple field query
/// expressions can be combined in one query by adding `AND` or `OR` operators
/// between the expressions. If a boolean operator appears within a quoted
/// string, it is not treated as special, it's just another part of the
/// character string to be matched. You can prepend the `NOT` operator to an
/// expression to negate it. Fields available for filtering are: - user_id.
/// For example, `filter='user_id="user123"'`. - consent_artifact - state -
/// revision_create_time - metadata. For example,
/// `filter=Metadata(\"testkey\")=\"value\"` or
/// `filter=HasMetadata(\"testkey\")`.
///
/// [pageSize] - Optional. Limit on the number of revisions to return in a
/// single response. If not specified, 100 is used. May not be larger than
/// 1000.
///
/// [pageToken] - Optional. Token to retrieve the next page of results or
/// empty if there are no more results in the list.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ListConsentRevisionsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À6jÀ6jÀ6r   À6À6À6‹   À6—À6—À6¤   À6´À6´À6Á  À0ÄÀ0ÄˆÀ6_…D/// Updates the latest revision of the specified Consent by committing a new
/// revision with the changes.
///
/// A FAILED_PRECONDITION error occurs if the latest revision of the specified
/// Consent is in the `REJECTED` or `REVOKED` state.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Identifier. Resource name of the Consent, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}`.
/// Cannot be changed after creation.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/consents/\[^/\]+$`.
///
/// [updateMask] - Required. The update mask to apply to the resource. For the
/// `FieldMask` definition, see
/// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
/// Only the `user_id`, `policies`, `consent_artifact`, and `metadata` fields
/// can be updated.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Consent].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À>À>À>   À>$À>$À>0   À><À><À>I  À8×À8×‡PÀ=ö„Î/// Rejects the latest revision of the specified Consent by committing a new
/// revision with `state` updated to `REJECTED`.
///
/// If the latest revision of the specified Consent is in the `REJECTED`
/// state, no new revision is committed. A FAILED_PRECONDITION error occurs if
/// the latest revision of the specified Consent is in the `ACTIVE` or
/// `REVOKED` state.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the Consent to reject, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}`.
/// An INVALID_ARGUMENT error occurs if `revision_id` is specified in the
/// name.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/consents/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Consent].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀEFÀEFÀE[   ÀEhÀEhÀEt   ÀE€ÀE€ÀE�  À@+À@+‡@ÀE:„À/// Revokes the latest revision of the specified Consent by committing a new
/// revision with `state` updated to `REVOKED`.
///
/// If the latest revision of the specified Consent is in the `REVOKED` state,
/// no new revision is committed. A FAILED_PRECONDITION error occurs if the
/// latest revision of the given consent is in `DRAFT` or `REJECTED` state.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the Consent to revoke, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}`.
/// An INVALID_ARGUMENT error occurs if `revision_id` is specified in the
/// name.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/consents/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Consent].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À ó/À ó/À T>À ó5   ÀGâ ÀH     ÀH&ÀH&ÀH; ÀHTÀHIÀHVÀGâÀGâ{    ÀGÓÀG¸%ÀGÓ      ÀK’ÀK’%ÀK°   ÀK½ÀK½ÀKÉ   ÀKÕÀKÕÀKâ  ÀHaÀHa…„ÀK…‚Î/// Archives the specified User data mapping.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the User data mapping to archive.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/userDataMappings/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ArchiveUserDataMappingResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀPÛÀPÛÀPë   ÀPøÀPøÀQ   ÀQÀQÀQ  ÀMéÀMé…5ÀPÏ‚Ÿ/// Creates a new User data mapping in the parent consent store.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. Name of the consent store.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [UserDataMapping].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀUäÀUäÀUð   ÀU÷ÀU÷ÀV  ÀS"ÀS"„mÀUÝ‚‚/// Deletes the specified User data mapping.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the User data mapping to delete.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/userDataMappings/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀZjÀZjÀZv   ÀZ‚ÀZ‚ÀZ�  ÀW“ÀW“„ŸÀZa‚‹/// Gets the specified User data mapping.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the User data mapping to retrieve.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/userDataMappings/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [UserDataMapping].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   Àg¿Àg¿ÀgË   ÀgÙÀgÙÀgæ   ÀgòÀgòÀgü   Àh
Àh
Àh   Àh&Àh&Àh3  À\6À\6ŽrÀgµŠë/// Lists the User data mappings in the specified consent store.
///
/// Request parameters:
///
/// [parent] - Required. Name of the consent store to retrieve User data
/// mappings from.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+$`.
///
/// [filter] - Optional. Restricts the User data mappings returned to those
/// matching a filter. The following syntax is available: * A string field
/// value can be written as text inside quotation marks, for example `"query
/// text"`. The only valid relational operation for text fields is equality
/// (`=`), where text is searched within the field, rather than having the
/// field be equal to the text. For example, `"Comment = great"` returns
/// messages with `great` in the comment field. * A number field value can be
/// written as an integer, a decimal, or an exponential. The valid relational
/// operators for number fields are the equality operator (`=`), along with
/// the less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that
/// there is no inequality (`!=`) operator. You can prepend the `NOT` operator
/// to an expression to negate it. * A date field value must be written in
/// `yyyy-mm-dd` form. Fields with date and time use the RFC3339 time format.
/// Leading zeros are required for one-digit months and days. The valid
/// relational operators for date fields are the equality operator (`=`) ,
/// along with the less than/greater than operators (`<`, `<=`, `>`, `>=`).
/// Note that there is no inequality (`!=`) operator. You can prepend the
/// `NOT` operator to an expression to negate it. * Multiple field query
/// expressions can be combined in one query by adding `AND` or `OR` operators
/// between the expressions. If a boolean operator appears within a quoted
/// string, it is not treated as special, it's just another part of the
/// character string to be matched. You can prepend the `NOT` operator to an
/// expression to negate it. The fields available for filtering are: - data_id
/// - user_id. For example, `filter=user_id=\"user123\"`. - archived -
/// archive_time
///
/// [pageSize] - Optional. Limit on the number of User data mappings to return
/// in a single response. If not specified, 100 is used. May not be larger
/// than 1000.
///
/// [pageToken] - Optional. Token to retrieve the next page of results, or
/// empty to get the first page.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ListUserDataMappingsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   Ào|Ào|ÀoŒ   Ào™Ào™Ào¥   Ào±Ào±Ào¾   ÀoÎÀoÎÀoÛ  Àj¬Àj¬‡VÀoq„p/// Updates the specified User data mapping.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Resource name of the User data mapping, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/userDataMappings/{user_data_mapping_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/consentStores/\[^/\]+/userDataMappings/\[^/\]+$`.
///
/// [updateMask] - Required. The update mask that applies to the resource. For
/// the `FieldMask` definition, see
/// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
/// Only the `data_id`, `user_id` and `resource_attributes` fields can be
/// updated.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [UserDataMapping].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. ÀGoÀGoª•ÀGu   Àrp Àr¥    Àr«Àr«ÀrÀ ÀrÙÀrÎÀrÛÀrpÀrpr    ÀraÀrF%Àra      ÀyÜÀyÜÀyè   ÀyøÀyø(Àz   Àz&Àz&Àz3  ÀræÀræ‰„ÀyÊ††/// Gets the access control policy for a resource.
///
/// Returns an empty policy if the resource exists and does not have a policy
/// set.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy is being
/// requested. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dataMapperWorkspaces/\[^/\]+$`.
///
/// [options_requestedPolicyVersion] - Optional. The maximum policy version
/// that will be used to format the policy. Valid values are 0, 1, and 3.
/// Requests specifying an invalid value will be rejected. Requests for
/// policies with any conditional role bindings must specify version 3.
/// Policies with no conditional role bindings may specify any valid value or
/// leave the field unset. The policy in the response might use the policy
/// version that you specified, or it might use a lower policy version. For
/// example, if you specify version 3, but the policy has no conditional role
/// bindings, the response uses version 1. To learn which resources support
/// conditions in their IAM policies, see the
/// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Policy].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À€wÀ€wÀ€‹   À€˜À€˜À€¤   À€´À€´À€Á  À|nÀ|n†:À€eƒ­/// Sets the access control policy on the specified resource.
///
/// Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,
/// and `PERMISSION_DENIED` errors.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy is being
/// specified. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dataMapperWorkspaces/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Policy].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À‡°À‡°!À‡Ê   À‡×À‡×À‡ã   À‡óÀ‡óÀˆ   À‚¬À‚¬‡jÀ‡˜„Š/// Returns permissions that a caller has on the specified resource.
///
/// If the resource does not exist, this will return an empty set of
/// permissions, not a `NOT_FOUND` error. Note: This operation is designed to
/// be used for building permission-aware UIs and command-line tools, not for
/// authorization checking. This operation may "fail open" without warning.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy detail is being
/// requested. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dataMapperWorkspaces/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [TestIamPermissionsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. ÀrÀr˜Àr   À‹— À‹Ã    À‹ÄÀ‹ÄÀ‹Ù À‹òÀ‹çÀ‹ôÀ‹—À‹—d    ÀŠlÀŠQ%ÀŠl    ÀŠ{ÀŠ{€ŒÀŠ´    À‹
À‹
€‰À‹B     À�rÀ�rÀ�}   À�ŠÀ�ŠÀ�–   À�¤À�¤À�±   À�ÃÀ�ÃÀ�Ð  À‹ÿÀ‹ÿ†À�fƒ/// Creates a new DICOM store within the parent dataset.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the dataset this DICOM store belongs to.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [dicomStoreId] - Required. The ID of the DICOM store that is being
/// created. Any string value up to 256 characters in length.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [DicomStore].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À—ØÀ—Ø#À—ô   À˜À˜À˜   À˜ À˜ À˜-  À’À’ˆ
À—È…c/// De-identifies data from the source store and writes it to the destination
/// store.
///
/// The metadata field type is OperationMetadata. If the request is
/// successful, the response field type is DeidentifyDicomStoreSummary. If
/// errors occur, error is set. The LRO result may still be successful if
/// de-identification fails for some DICOM instances. The output DICOM store
/// will not contain these failed resources. Failed resource totals are
/// tracked in Operation.metadata. Error details are also logged to Cloud
/// Logging (see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [sourceStore] - Required. Source DICOM store resource name. For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀœñÀœñÀœý   À�À�À�  ÀšÀš„€Àœê‚“/// Deletes the specified DICOM store and removes all images that are
/// contained within it.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the DICOM store to delete.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À£"À£"À£9   À£FÀ£FÀ£R   À£^À£^À£k  Àž Àž †«À£„'/// Exports data to the specified destination by copying it from the DICOM
/// store.
///
/// Errors are also logged to Cloud Logging. For more information, see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging).
/// The metadata field type is OperationMetadata.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The DICOM store resource name from which to export the
/// data. For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À§ëÀ§ëÀ§÷   À§þÀ§þÀ¨  À¥OÀ¥O„VÀ§ç‚Z/// Gets the specified DICOM store.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the DICOM store to get.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [DicomStore].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À¬‰À¬‰À¬•   À¬¡À¬¡À¬®  À©©À©©„ÄÀ¬o‚/// Gets metrics associated with the DICOM store.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the DICOM store to get metrics
/// for.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [DicomStoreMetrics].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   Àµ^Àµ^Àµj   ÀµzÀµz(Àµ„   Àµ¨Àµ¨Àµµ  À®qÀ®q‰{ÀµL†}/// Gets the access control policy for a resource.
///
/// Returns an empty policy if the resource exists and does not have a policy
/// set.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy is being
/// requested. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [options_requestedPolicyVersion] - Optional. The maximum policy version
/// that will be used to format the policy. Valid values are 0, 1, and 3.
/// Requests specifying an invalid value will be rejected. Requests for
/// policies with any conditional role bindings must specify version 3.
/// Policies with no conditional role bindings may specify any valid value or
/// leave the field unset. The policy in the response might use the policy
/// version that you specified, or it might use a lower policy version. For
/// example, if you specify version 3, but the policy has no conditional role
/// bindings, the response uses version 1. To learn which resources support
/// conditions in their IAM policies, see the
/// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Policy].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À¼mÀ¼mÀ¼„   À¼‘À¼‘À¼�   À¼©À¼©À¼¶  À·ðÀ·ð†¦À¼a„$/// Imports data into the DICOM store by copying it from the specified source.
///
/// Errors are logged to Cloud Logging. For more information, see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging).
/// The metadata field type is OperationMetadata.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The name of the DICOM store resource into which the
/// data is imported. For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÉHÀÉHÀÉT   ÀÉbÀÉbÀÉo   ÀÉ{ÀÉ{ÀÉ…   ÀÉ“ÀÉ“ÀÉ    ÀÉ¯ÀÉ¯ÀÉ¼  À¾šÀ¾š��ÀÉ>Š/// Lists the DICOM stores in the given dataset.
///
/// Request parameters:
///
/// [parent] - Required. Name of the dataset.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [filter] - Restricts stores returned to those matching a filter. The
/// following syntax is available: * A string field value can be written as
/// text inside quotation marks, for example `"query text"`. The only valid
/// relational operation for text fields is equality (`=`), where text is
/// searched within the field, rather than having the field be equal to the
/// text. For example, `"Comment = great"` returns messages with `great` in
/// the comment field. * A number field value can be written as an integer, a
/// decimal, or an exponential. The valid relational operators for number
/// fields are the equality operator (`=`), along with the less than/greater
/// than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality
/// (`!=`) operator. You can prepend the `NOT` operator to an expression to
/// negate it. * A date field value must be written in `yyyy-mm-dd` form.
/// Fields with date and time use the RFC3339 time format. Leading zeros are
/// required for one-digit months and days. The valid relational operators for
/// date fields are the equality operator (`=`) , along with the less
/// than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no
/// inequality (`!=`) operator. You can prepend the `NOT` operator to an
/// expression to negate it. * Multiple field query expressions can be
/// combined in one query by adding `AND` or `OR` operators between the
/// expressions. If a boolean operator appears within a quoted string, it is
/// not treated as special, it's just another part of the character string to
/// be matched. You can prepend the `NOT` operator to an expression to negate
/// it. Only filtering on labels is supported. For example,
/// `labels.key=value`.
///
/// [pageSize] - Limit on the number of DICOM stores to return in a single
/// response. If not specified, 100 is used. May not be larger than 1000.
///
/// [pageToken] - The next_page_token value returned from the previous List
/// request, if any.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ListDicomStoresResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÐIÀÐIÀÐT   ÀÐaÀÐaÀÐm   ÀÐyÀÐyÀÐ†   ÀÐ–ÀÐ–ÀÐ£  ÀÌ+ÀÌ+†šÀÐ>ƒÇ/// Updates the specified DICOM store.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Identifier. Resource name of the DICOM store, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [updateMask] - Required. The update mask applies to the resource. For the
/// `FieldMask` definition, see
/// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [DicomStore].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÙ&ÀÙ&ÀÙ2   ÀÙ>ÀÙ>ÀÙJ   ÀÙ^ÀÙ^ÀÙk  ÀÒÉÀÒÉˆ‰ÀÙ…é/// SearchForInstances returns a list of matching instances.
///
/// See
/// [Search Transaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6).
/// For details on the implementation of SearchForInstances, see
/// [Search transaction](https://cloud.google.com/healthcare/docs/dicom#search_transaction)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call SearchForInstances, see
/// [Search for DICOM data](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#search-dicom).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the SearchForInstancesRequest
/// DICOMweb request. For example, `instances`,
/// `studies/{study_uid}/series/{series_uid}/instances`, or
/// `studies/{study_uid}/instances`.
/// Value must have pattern `^instances$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀáOÀáOÀá[   ÀágÀágÀás   Àá‡Àá‡Àá”  ÀÛVÀÛVˆ%Àá:…Œ/// SearchForSeries returns a list of matching series.
///
/// See
/// [Search Transaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6).
/// For details on the implementation of SearchForSeries, see
/// [Search transaction](https://cloud.google.com/healthcare/docs/dicom#search_transaction)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call SearchForSeries, see
/// [Search for DICOM data](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#search-dicom).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the SearchForSeries DICOMweb
/// request. For example, `series` or `studies/{study_uid}/series`.
/// Value must have pattern `^series$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   Àé`Àé`Àél   ÀéxÀéxÀé„   Àé˜Àé˜Àé¥  ÀãÀãˆÀéJ…s/// SearchForStudies returns a list of matching studies.
///
/// See
/// [Search Transaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6).
/// For details on the implementation of SearchForStudies, see
/// [Search transaction](https://cloud.google.com/healthcare/docs/dicom#search_transaction)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call SearchForStudies, see
/// [Search for DICOM data](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#search-dicom).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the SearchForStudies DICOMweb
/// request. For example, `studies`.
/// Value must have pattern `^studies$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   Àñ‡Àñ‡%Àñ¥   Àñ²Àñ²Àñ¾   ÀñÎÀñÎÀñÛ  Àë�Àë�ˆGÀñk…ˆ/// SetBlobStorageSettings sets the blob storage settings of the specified
/// resources.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - Required. The path of the resource to update the blob storage
/// settings in the format of
/// `projects/{projectID}/locations/{locationID}/datasets/{datasetID}/dicomStores/{dicomStoreID}/dicomWeb/studies/{studyUID}`,
/// `projects/{projectID}/locations/{locationID}/datasets/{datasetID}/dicomStores/{dicomStoreID}/dicomWeb/studies/{studyUID}/series/{seriesUID}/`,
/// or
/// `projects/{projectID}/locations/{locationID}/datasets/{datasetID}/dicomStores/{dicomStoreID}/dicomWeb/studies/{studyUID}/series/{seriesUID}/instances/{instanceUID}`.
/// If `filter_config` is specified, set the value of `resource` to the
/// resource name of a DICOM store in the format
/// `projects/{projectID}/locations/{locationID}/datasets/{datasetID}/dicomStores/{dicomStoreID}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À÷ÛÀ÷ÛÀ÷ï   À÷üÀ÷üÀø   ÀøÀøÀø%  ÀóÛÀóÛ†1À÷Éƒ¤/// Sets the access control policy on the specified resource.
///
/// Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,
/// and `PERMISSION_DENIED` errors.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy is being
/// specified. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Policy].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À �À �À Š   À —À —À £   À ¯À ¯À »   À ÏÀ ÏÀ Ü  ÀúÀúˆ÷À m…ý/// StoreInstances stores DICOM instances associated with study instance
/// unique identifiers (SUID).
///
/// See
/// [Store Transaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.5).
/// For details on the implementation of StoreInstances, see
/// [Store transaction](https://cloud.google.com/healthcare/docs/dicom#store_transaction)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call StoreInstances, see
/// [Store DICOM data](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#store-dicom).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the StoreInstances DICOMweb
/// request. For example, `studies/[{study_uid}]`. Note that the `study_uid`
/// is optional.
/// Value must have pattern `^studies$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÀ!À    À-À-À9   ÀIÀIÀV  ÀÀ‡aÀî„�/// Returns permissions that a caller has on the specified resource.
///
/// If the resource does not exist, this will return an empty set of
/// permissions, not a `NOT_FOUND` error. Note: This operation is designed to
/// be used for building permission-aware UIs and command-line tools, not for
/// authorization checking. This operation may "fail open" without warning.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy detail is being
/// requested. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [TestIamPermissionsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. ÀŠÀŠÀ €TÀŠ    Àv Àª    À°À°ÀÅ ÀÞÀÓÀàÀvÀvq    À
ÊÀ
¯%À
Ê    À
ÙÀ
Ù€™À    À
pÀ
p�yÀ
v   À ÀQ    ÀWÀWÀl À…ÀzÀ‡ÀÀx    ÀLÀ1%ÀL    À[À[€·À£     ÀêÀêÀö   ÀÀÀ  À’À’…4ÀÕƒ/// GetStudyMetrics returns metrics for a study.
///
/// Request parameters:
///
/// [study] - Required. The study resource path. For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}/dicomWeb/studies/{study_uid}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+/dicomWeb/studies/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [StudyMetrics].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÕÀÕ%Àó   À À À   ÀÀÀ)  ÀÊÀÊˆ[À¹…œ/// SetBlobStorageSettings sets the blob storage settings of the specified
/// resources.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - Required. The path of the resource to update the blob storage
/// settings in the format of
/// `projects/{projectID}/locations/{locationID}/datasets/{datasetID}/dicomStores/{dicomStoreID}/dicomWeb/studies/{studyUID}`,
/// `projects/{projectID}/locations/{locationID}/datasets/{datasetID}/dicomStores/{dicomStoreID}/dicomWeb/studies/{studyUID}/series/{seriesUID}/`,
/// or
/// `projects/{projectID}/locations/{locationID}/datasets/{datasetID}/dicomStores/{dicomStoreID}/dicomWeb/studies/{studyUID}/series/{seriesUID}/instances/{instanceUID}`.
/// If `filter_config` is specified, set the value of `resource` to the
/// resource name of a DICOM store in the format
/// `projects/{projectID}/locations/{locationID}/datasets/{datasetID}/dicomStores/{dicomStoreID}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+/dicomWeb/studies/.*$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. ÀëÀë�<Àñ   Ào À°    À¶À¶ÀË ÀäÀÙÀæÀoÀo~    À�Àu%À�    ÀŸÀŸ€ÌÀð     À sÀ sÀ    À �À �À š  ÀñÀñ…bÀ ]ƒ)/// GetSeriesMetrics returns metrics for a series.
///
/// Request parameters:
///
/// [series] - Required. The series resource path. For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}/dicomWeb/studies/{study_uid}/series/{series_uid}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+/dicomWeb/studies/\[^/\]+/series/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [SeriesMetrics].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À)À)‡,À/   À"Ö À#     À#&À#&À#; À#TÀ#IÀ#VÀ"ÖÀ"Ö€‡    À"ÇÀ"¬%À"Ç      À'6À'6À'B   À'RÀ'RÀ'_  À#aÀ#a…µÀ'"ƒ~/// GetStorageInfo returns the storage info of the specified resource.
///
/// Request parameters:
///
/// [resource] - Required. The path of the instance to return storage info
/// for, in the form:
/// `projects/{projectID}/locations/{locationID}/datasets/{datasetID}/dicomStores/{dicomStoreID}/dicomWeb/studies/{studyUID}/series/{seriesUID}/instances/{instanceUID}`
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+/dicomWeb/studies/\[^/\]+/series/\[^/\]+/instances/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [StorageInfo].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À"WÀ"W†ÁÀ"]   À* À*M    À*SÀ*SÀ*h À*�À*vÀ*ƒÀ*À*p    À)sÀ)X%À)s    À)‚À)‚€”À)À     À/ÀÀ/ÀÀ/Ì   À/ØÀ/ØÀ/ä   À/øÀ/øÀ0  À*ŽÀ*Ž‡bÀ/´„Ó/// DeleteStudy deletes all instances within the given study.
///
/// Delete requests are equivalent to the GET requests specified in the
/// Retrieve transaction. The method returns an Operation which will be marked
/// successful when the deletion is complete. Warning: Instances cannot be
/// inserted into a study that is being deleted by an operation until the
/// operation completes. For samples that show how to call DeleteStudy, see
/// [Delete a study, series, or instance](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#delete-dicom).
///
/// Request parameters:
///
/// [parent] - null
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the DeleteStudy request. For
/// example, `studies/{study_uid}`.
/// Value must have pattern `^studies/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À8;À8;À8G   À8SÀ8SÀ8_   À8sÀ8sÀ8€  À1ôÀ1ôˆsÀ8%…×/// RetrieveStudyMetadata returns instance associated with the given study
/// presented as metadata.
///
/// See
/// [RetrieveTransaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4).
/// For details on the implementation of RetrieveStudyMetadata, see
/// [Metadata resources](https://cloud.google.com/healthcare/docs/dicom#metadata_resources)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call RetrieveStudyMetadata, see
/// [Retrieve metadata](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieve-metadata).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the RetrieveStudyMetadata DICOMweb
/// request. For example, `studies/{study_uid}/metadata`.
/// Value must have pattern `^studies/\[^/\]+/metadata$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À@nÀ@nÀ@z   À@†À@†À@’   À@¦À@¦À@³  À:kÀ:kˆ/À@[…˜/// RetrieveStudy returns all instances within the given study.
///
/// See
/// [RetrieveTransaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4).
/// For details on the implementation of RetrieveStudy, see
/// [DICOM study/series/instances](https://cloud.google.com/healthcare/docs/dicom#dicom_studyseriesinstances)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call RetrieveStudy, see
/// [Retrieve DICOM data](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieve-dicom).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the RetrieveStudy DICOMweb request.
/// For example, `studies/{study_uid}`.
/// Value must have pattern `^studies/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀIÀIÀI   ÀI#ÀI#ÀI/   ÀICÀICÀIP  ÀBžÀBžˆ™ÀHó…ù/// SearchForInstances returns a list of matching instances.
///
/// See
/// [Search Transaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6).
/// For details on the implementation of SearchForInstances, see
/// [Search transaction](https://cloud.google.com/healthcare/docs/dicom#search_transaction)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call SearchForInstances, see
/// [Search for DICOM data](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#search-dicom).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the SearchForInstancesRequest
/// DICOMweb request. For example, `instances`,
/// `studies/{study_uid}/series/{series_uid}/instances`, or
/// `studies/{study_uid}/instances`.
/// Value must have pattern `^studies/\[^/\]+/instances$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀQDÀQDÀQP   ÀQ\ÀQ\ÀQh   ÀQ|ÀQ|ÀQ‰  ÀK;ÀK;ˆ5ÀQ/…œ/// SearchForSeries returns a list of matching series.
///
/// See
/// [Search Transaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6).
/// For details on the implementation of SearchForSeries, see
/// [Search transaction](https://cloud.google.com/healthcare/docs/dicom#search_transaction)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call SearchForSeries, see
/// [Search for DICOM data](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#search-dicom).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the SearchForSeries DICOMweb
/// request. For example, `series` or `studies/{study_uid}/series`.
/// Value must have pattern `^studies/\[^/\]+/series$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀYíÀYíÀYö   ÀZÀZÀZ   ÀZÀZÀZ'   ÀZ;ÀZ;ÀZH  ÀStÀStˆÿÀYÙ†/// StoreInstances stores DICOM instances associated with study instance
/// unique identifiers (SUID).
///
/// See
/// [Store Transaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.5).
/// For details on the implementation of StoreInstances, see
/// [Store transaction](https://cloud.google.com/healthcare/docs/dicom#store_transaction)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call StoreInstances, see
/// [Store DICOM data](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#store-dicom).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the StoreInstances DICOMweb
/// request. For example, `studies/[{study_uid}]`. Note that the `study_uid`
/// is optional.
/// Value must have pattern `^studies/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À)À)³[À)    À]¥ À]Þ    À]äÀ]äÀ]ù À^À^À^À]¥À]¥v    À\ÖÀ\»%À\Ö    À\åÀ\å€¼À].     Àd9Àd9ÀdE   ÀdQÀdQÀd]   ÀdqÀdqÀd~  À^À^ˆJÀd-…·/// DeleteSeries deletes all instances within the given study and series.
///
/// Delete requests are equivalent to the GET requests specified in the
/// Retrieve transaction. The method returns an Operation which will be marked
/// successful when the deletion is complete. Warning: Instances cannot be
/// inserted into a series that is being deleted by an operation until the
/// operation completes. For samples that show how to call DeleteSeries, see
/// [Delete a study, series, or instance](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#delete-dicom).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the DeleteSeries request. For
/// example, `studies/{study_uid}/series/{series_uid}`.
/// Value must have pattern `^studies/\[^/\]+/series/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀlçÀlçÀló   ÀlÿÀlÿÀm   ÀmÀmÀm,  ÀfmÀfmˆ¦ÀlÑ†
/// RetrieveSeriesMetadata returns instance associated with the given study
/// and series, presented as metadata.
///
/// See
/// [RetrieveTransaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4).
/// For details on the implementation of RetrieveSeriesMetadata, see
/// [Metadata resources](https://cloud.google.com/healthcare/docs/dicom#metadata_resources)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call RetrieveSeriesMetadata, see
/// [Retrieve metadata](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieve-metadata).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the RetrieveSeriesMetadata DICOMweb
/// request. For example, `studies/{study_uid}/series/{series_uid}/metadata`.
/// Value must have pattern `^studies/\[^/\]+/series/\[^/\]+/metadata$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀuMÀuMÀuY   ÀueÀueÀuq   Àu…Àu…Àu’  ÀoÀoˆbÀu9…Ê/// RetrieveSeries returns all instances within the given study and series.
///
/// See
/// [RetrieveTransaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4).
/// For details on the implementation of RetrieveSeries, see
/// [DICOM study/series/instances](https://cloud.google.com/healthcare/docs/dicom#dicom_studyseriesinstances)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call RetrieveSeries, see
/// [Retrieve DICOM data](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieve-dicom).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the RetrieveSeries DICOMweb
/// request. For example, `studies/{study_uid}/series/{series_uid}`.
/// Value must have pattern `^studies/\[^/\]+/series/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À}ùÀ}ùÀ~   À~À~À~   À~1À~1À~>  Àw}Àw}ˆ¨À}á†/// SearchForInstances returns a list of matching instances.
///
/// See
/// [Search Transaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.6).
/// For details on the implementation of SearchForInstances, see
/// [Search transaction](https://cloud.google.com/healthcare/docs/dicom#search_transaction)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call SearchForInstances, see
/// [Search for DICOM data](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#search-dicom).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the SearchForInstancesRequest
/// DICOMweb request. For example, `instances`,
/// `studies/{study_uid}/series/{series_uid}/instances`, or
/// `studies/{study_uid}/instances`.
/// Value must have pattern `^studies/\[^/\]+/series/\[^/\]+/instances$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À\wÀ\w£°À\}   À‚7 À‚y    À‚À‚À‚” À‚­À‚¢À‚¯À‚7À‚7    À€‘À€v%À€‘    À€ À€ €ËÀ€ñ    À�nÀ�n€ÅÀ�½     ÀˆÃÀˆÃÀˆÏ   ÀˆÛÀˆÛÀˆç   ÀˆûÀˆûÀ‰  À‚ºÀ‚ºˆ5Àˆ·…¦/// DeleteInstance deletes an instance associated with the given study,
/// series, and SOP Instance UID.
///
/// Delete requests are equivalent to the GET requests specified in the
/// Retrieve transaction. Study and series search results can take a few
/// seconds to be updated after an instance is deleted using DeleteInstance.
/// For samples that show how to call DeleteInstance, see
/// [Delete a study, series, or instance](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#delete-dicom).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the DeleteInstance request. For
/// example,
/// `studies/{study_uid}/series/{series_uid}/instances/{instance_uid}`.
/// Value must have pattern
/// `^studies/\[^/\]+/series/\[^/\]+/instances/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À‘íÀ‘íÀ‘ù   À’À’À’   À’%À’%À’2  ÀŠóÀŠó‰&À‘×†‚/// RetrieveInstance returns instance associated with the given study, series,
/// and SOP Instance UID.
///
/// See
/// [RetrieveTransaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4).
/// For details on the implementation of RetrieveInstance, see
/// [DICOM study/series/instances](https://cloud.google.com/healthcare/docs/dicom#dicom_studyseriesinstances)
/// and
/// [DICOM instances](https://cloud.google.com/healthcare/docs/dicom#dicom_instances)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call RetrieveInstance, see
/// [Retrieve an instance](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieve-instance).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the RetrieveInstance DICOMweb
/// request. For example,
/// `studies/{study_uid}/series/{series_uid}/instances/{instance_uid}`.
/// Value must have pattern
/// `^studies/\[^/\]+/series/\[^/\]+/instances/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀšèÀšèÀšô   À› À› À›   À› À› À›-  À”À”ˆ÷ÀšÒ†W/// RetrieveInstanceMetadata returns instance associated with the given study,
/// series, and SOP Instance UID presented as metadata.
///
/// See
/// [RetrieveTransaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4).
/// For details on the implementation of RetrieveInstanceMetadata, see
/// [Metadata resources](https://cloud.google.com/healthcare/docs/dicom#metadata_resources)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call RetrieveInstanceMetadata, see
/// [Retrieve metadata](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieve-metadata).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the RetrieveInstanceMetadata
/// DICOMweb request. For example,
/// `studies/{study_uid}/series/{series_uid}/instances/{instance_uid}/metadata`.
/// Value must have pattern
/// `^studies/\[^/\]+/series/\[^/\]+/instances/\[^/\]+/metadata$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À¤µÀ¤µÀ¤Á   À¤ÍÀ¤ÍÀ¤Ù   À¤íÀ¤íÀ¤ú   À¥À¥À¥  À�À�ŠÀ¤Ÿ‡#/// RetrieveRenderedInstance returns instance associated with the given study,
/// series, and SOP Instance UID in an acceptable Rendered Media Type.
///
/// See
/// [RetrieveTransaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4).
/// For details on the implementation of RetrieveRenderedInstance, see
/// [Rendered resources](https://cloud.google.com/healthcare/docs/dicom#rendered_resources)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call RetrieveRenderedInstance, see
/// [Retrieve consumer image formats](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieve-consumer).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the RetrieveRenderedInstance
/// DICOMweb request. For example,
/// `studies/{study_uid}/series/{series_uid}/instances/{instance_uid}/rendered`.
/// Value must have pattern
/// `^studies/\[^/\]+/series/\[^/\]+/instances/\[^/\]+/rendered$`.
///
/// [viewport] - Optional. The viewport setting to use as specified in
/// https://dicom.nema.org/medical/dicom/current/output/chtml/part18/sect_8.3.5.html#sect_8.3.5.1.3
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À€)À€)§À€/   À§¸ À¨    À¨À¨À¨ À¨6À¨+À¨8À§¸À§¸€‡    À§©À§Ž%À§©      À®õÀ®õÀ¯   À¯À¯À¯   À¯-À¯-À¯:  À¨CÀ¨CˆÞÀ®ß†>/// Returns uncompressed, unencoded bytes representing the referenced bulkdata
/// tag from an instance.
///
/// See
/// [Retrieve Transaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4).
/// For details on the implementation of RetrieveBulkdata, see
/// [Bulkdata resources](https://cloud.google.com/healthcare/docs/dicom#bulkdata-resources)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call RetrieveBulkdata, see
/// [Retrieve bulkdata](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieve-bulkdata).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path for the `RetrieveBulkdata` DICOMweb
/// request. For example,
/// `studies/{study_uid}/series/{series_uid}/instances/{instance_uid}/bukdata/{bulkdata_uri}`.
/// Value must have pattern
/// `^studies/\[^/\]+/series/\[^/\]+/instances/\[^/\]+/bulkdata/\[^/\]+/.*$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À§9À§9‰êÀ§?   À±¢ À±ê    À±ðÀ±ðÀ² À²À²À² À±¢À±¢€…    À±“À±x%À±“      À¸ËÀ¸ËÀ¸×   À¸ãÀ¸ãÀ¸ï   À¹À¹À¹  À²+À²+ˆÌÀ¸·†./// RetrieveFrames returns instances associated with the given study, series,
/// SOP Instance UID and frame numbers.
///
/// See
/// \[RetrieveTransaction\](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4}.
/// For details on the implementation of RetrieveFrames, see
/// [DICOM frames](https://cloud.google.com/healthcare/docs/dicom#dicom_frames)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call RetrieveFrames, see
/// [Retrieve DICOM data](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieve-dicom).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the RetrieveFrames DICOMweb
/// request. For example,
/// `studies/{study_uid}/series/{series_uid}/instances/{instance_uid}/frames/{frame_list}`.
/// Value must have pattern
/// `^studies/\[^/\]+/series/\[^/\]+/instances/\[^/\]+/frames/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÂÈÀÂÈÀÂÔ   ÀÂàÀÂàÀÂì   ÀÃ ÀÃ ÀÃ   ÀÃÀÃÀÃ(  ÀºûÀºûŠMÀÂ²‡Q/// RetrieveRenderedFrames returns instances associated with the given study,
/// series, SOP Instance UID and frame numbers in an acceptable Rendered Media
/// Type.
///
/// See
/// [RetrieveTransaction](https://dicom.nema.org/medical/dicom/current/output/html/part18.html#sect_10.4).
/// For details on the implementation of RetrieveRenderedFrames, see
/// [Rendered resources](https://cloud.google.com/healthcare/docs/dicom#rendered_resources)
/// in the Cloud Healthcare API conformance statement. For samples that show
/// how to call RetrieveRenderedFrames, see
/// [Retrieve consumer image formats](https://cloud.google.com/healthcare/docs/how-tos/dicomweb#retrieve-consumer).
///
/// Request parameters:
///
/// [parent] - Required. The name of the DICOM store that is being accessed.
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/dicomStores/\[^/\]+$`.
///
/// [dicomWebPath] - Required. The path of the RetrieveRenderedFrames DICOMweb
/// request. For example,
/// `studies/{study_uid}/series/{series_uid}/instances/{instance_uid}/frames/{frame_list}/rendered`.
/// Value must have pattern
/// `^studies/\[^/\]+/series/\[^/\]+/instances/\[^/\]+/frames/\[^/\]+/rendered$`.
///
/// [viewport] - Optional. The viewport setting to use as specified in
/// https://dicom.nema.org/medical/dicom/current/output/chtml/part18/sect_8.3.5.html#sect_8.3.5.1.3
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À±%À±%”%À±+   ÀÆÁ ÀÆì    ÀÆíÀÆíÀÇ ÀÇÀÇÀÇÀÆÁÀÆÁc    ÀÅ�ÀÅ‚%ÀÅ�    ÀÅ¬ÀÅ¬~ÀÅà    ÀÆ-ÀÆ-€�ÀÆg     ÀÏ*ÀÏ*!ÀÏD   ÀÏQÀÏQÀÏ]   ÀÏiÀÏiÀÏv  ÀÇ(ÀÇ(Š:ÀÏ‡ƒ/// Applies the admin Consent resources for the FHIR store and reindexes the
/// underlying resources in the FHIR store according to the aggregate
/// consents.
///
/// This method also updates the `consent_config.enforced_admin_consents`
/// field of the FhirStore unless `validate_only=true` in
/// ApplyAdminConsentsRequest. Any admin Consent resource change after this
/// operation execution (including deletion) requires you to call
/// ApplyAdminConsents again for the change to take effect. This method
/// returns an Operation that can be used to track the progress of the
/// resources that were reindexed, by calling GetOperation. Upon completion,
/// the ApplyAdminConsentsResponse additionally contains the number of
/// resources that were reindexed. If at least one Consent resource contains
/// an error or fails be be enforced for any reason, the method returns an
/// error instead of an Operation. No resources will be reindexed and the
/// `consent_config.enforced_admin_consents` field will be unchanged. To
/// enforce a consent check for data access, `consent_config.access_enforced`
/// must be set to true for the FhirStore. FHIR Consent is not supported in
/// DSTU2 or R5.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The name of the FHIR store to enforce, in the format
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀØˆÀØˆÀØ�   ÀØªÀØªÀØ¶   ÀØÂÀØÂÀØÏ  ÀÑfÀÑf‰PÀØu†°/// Apply the Consent resources for the FHIR store and reindex the underlying
/// resources in the FHIR store according to the aggregate consent.
///
/// The aggregate consent of the patient in scope in this request replaces any
/// previous call of this method. Any Consent resource change after this
/// operation execution (including deletion) requires you to call
/// ApplyConsents again to have effect. This method returns an Operation that
/// can be used to track the progress of the consent resources that were
/// processed by calling GetOperation. Upon completion, the
/// ApplyConsentsResponse additionally contains the number of resources that
/// was reindexed. Errors are logged to Cloud Logging (see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
/// To enforce consent check for data access, `consent_config.access_enforced`
/// must be set to true for the FhirStore. FHIR Consent is not supported in
/// DSTU2 or R5.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The name of the FHIR store to enforce, in the format
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   Àí&Àí&Àí2   Àí>Àí>ÀíK   ÀíXÀíXÀíe   ÀíqÀíqÀí~   Àí”Àí”Àí¡   Àí³Àí³ÀíÀ  ÀÚºÀÚº• Àí‘«/// Bulk exports a Group resource and resources in the member field, including
/// related resources for each Patient member.
///
/// The export for each Patient is identical to a GetPatientEverything
/// request. Implements the FHIR implementation guide \[$export group of
/// patients\](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---group-of-patients).
/// The following headers must be set in the request: * `Accept`: specifies
/// the format of the `OperationOutcome` response. Only
/// `application/fhir+json` is supported. * `Prefer`: specifies whether the
/// response is immediate or asynchronous. Must be to `respond-async` because
/// only asynchronous responses are supported. Specify the destination for the
/// server to write result files by setting the Cloud Storage location
/// bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud
/// Storage directory where the server writes result files, in the format
/// gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash,
/// the service appends one when composing the object path. The user is
/// responsible for creating the Cloud Storage bucket referenced. Supports the
/// following query parameters: * `_type`: string of comma-delimited FHIR
/// resource types. If provided, only resources of the specified type(s) are
/// exported. * `_since`: if provided, only resources updated after the
/// specified time are exported. * `_outputFormat`: optional, specify ndjson
/// to export data in NDJSON format. Exported file names use the format:
/// {export_id}_{resource_type}.ndjson. * `organizeOutputBy`: resource type to
/// organize the output by. Required and must be set to `Patient`. When
/// specified, output files are organized by instances of the specified
/// resource type, including the resource, referenced resources, and resources
/// that contain references to that resource. On success, the
/// `Content-Location` header of response is set to a URL that you can use to
/// query the status of the export. The URL is in the format
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`.
/// See get-fhir-operation-status for more information. Errors generated by
/// the FHIR store contain a JSON-encoded `OperationOutcome` resource
/// describing the reason for the error.
///
/// Request parameters:
///
/// [name] - Required. Name of the Group resource that is exported, in format
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Group/{group_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/Group/\[^/\]+$`.
///
/// [P_since] - Optional. If provided, only resources updated after this time
/// are exported. The time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz. For
/// example, `2015-02-07T13:28:17.239+02:00` or `2017-01-01T00:00:00Z`. The
/// time must be specified to the second and include a time zone.
///
/// [P_type] - Optional. String of comma-delimited FHIR resource types. If
/// provided, only resources of the specified resource type(s) are exported.
///
/// [organizeOutputBy] - Required. The FHIR resource type used to organize
/// exported resources. Only supports "Patient". When organized by Patient
/// resource, output files are grouped as follows: * Patient file(s)
/// containing the Patient resources. Each Patient is sequentially followed by
/// all resources the Patient references, and all resources that reference the
/// Patient (equivalent to a GetPatientEverything request). * Individual files
/// grouped by resource type for resources in the Group's member field and the
/// Group resource itself. Resources may be duplicated across multiple
/// Patients. For example, if two Patient resources reference the same
/// Organization resource, it will appear twice, once after each Patient. The
/// Group resource from the request does not appear in the Patient files.
///
/// [outputFormat] - Optional. Output format of the export. This field is
/// optional and only `application/fhir+ndjson` is supported.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀóáÀóáÀóë   ÀóøÀóøÀô   ÀôÀôÀô   Àô0Àô0Àô=  Àð^Àð^†ÀóÕƒ0/// Creates a new FHIR store within the parent dataset.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the dataset this FHIR store belongs to.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [fhirStoreId] - Required. The ID of the FHIR store that is being created.
/// The string must match the following regex: `[\p{L}\p{N}_\-\.]{1,256}`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [FhirStore].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀûiÀûi"Àû„   Àû‘Àû‘Àû�   Àû°Àû°Àû½  ÀöiÀöi‡?ÀûY„�/// De-identifies data from the source store and writes it to the destination
/// store.
///
/// The metadata field type is OperationMetadata. If the request is
/// successful, the response field type is DeidentifyFhirStoreSummary. If
/// errors occur, error is set. Error details are also logged to Cloud Logging
/// (see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [sourceStore] - Required. Source FHIR store resource name. For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
/// R5 stores are not supported.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À hÀ hÀ t   À {À {À ˆ  Àý¬Àý¬„gÀ a‚|/// Deletes the specified FHIR store and removes all resources within it.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the FHIR store to delete.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À?À?ÀK   ÀWÀWÀd   ÀtÀtÀ�  ÀÀ†mÀ(ƒ¶/// Explains all the permitted/denied actor, purpose and environment for a
/// given resource.
///
/// FHIR Consent is not supported in DSTU2 or R5.
///
/// Request parameters:
///
/// [name] - Required. The name of the FHIR store to enforce, in the format
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [resourceId] - Required. The ID (`{resourceType}/{id}`) of the resource to
/// explain data access on.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ExplainDataAccessResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÀÀ   À(À(À4   À@À@ÀM  ÀˆÀˆ‰¥Àø‡/// Export resources from the FHIR store to the specified destination.
///
/// This method returns an Operation that can be used to track the status of
/// the export by calling GetOperation. To improve performance, it is
/// recommended to make the `type` filter as specific as possible, including
/// only the resource types that are absolutely needed. This minimizes the
/// size of the initial dataset to be processed and is the most effective way
/// to improve performance. While post-filters like `_since` are useful for
/// refining results, they do not speed up the initial data retrieval phase,
/// which is primarily governed by the `type` filter. Immediate fatal errors
/// appear in the error field, errors are also logged to Cloud Logging (see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
/// Otherwise, when the operation finishes, a detailed response of type
/// ExportResourcesResponse is returned in the response field. The metadata
/// field type for this operation is OperationMetadata.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The name of the FHIR store to export resource from, in
/// the format of
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÝÀÝÀé   ÀðÀðÀý  À1À1„XÀÙ‚k/// Gets the configuration of the specified FHIR store.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the FHIR store to get.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [FhirStore].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀaÀaÀm   ÀyÀyÀ†  À�À�„¶ÀH‚w/// Gets metrics associated with the FHIR store.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the FHIR store to get metrics for.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [FhirStoreMetrics].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À"3À"3À"?   À"OÀ"O(À"Y   À"}À"}À"Š  ÀGÀG‰zÀ"!†|/// Gets the access control policy for a resource.
///
/// Returns an empty policy if the resource exists and does not have a policy
/// set.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy is being
/// requested. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [options_requestedPolicyVersion] - Optional. The maximum policy version
/// that will be used to format the policy. Valid values are 0, 1, and 3.
/// Requests specifying an invalid value will be rejected. Requests for
/// policies with any conditional role bindings must specify version 3.
/// Policies with no conditional role bindings may specify any valid value or
/// leave the field unset. The policy in the response might use the policy
/// version that you specified, or it might use a lower policy version. For
/// example, if you specify version 3, but the policy has no conditional role
/// bindings, the response uses version 1. To learn which resources support
/// conditions in their IAM policies, see the
/// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Policy].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À8éÀ8éÀ9    À9À9À9   À9%À9%À92  À$ÅÀ$Å–MÀ8Ý“a/// Imports resources to the FHIR store by loading data from the specified
/// sources.
///
/// This method is optimized to load large quantities of data using import
/// semantics that ignore some FHIR store configuration options and are not
/// suitable for all use cases. It is primarily intended to load data into an
/// empty FHIR store that is not being used by other clients. In cases where
/// this method is not appropriate, consider using ExecuteBundle to load data.
/// Every resource in the input must contain a client-supplied ID. Each
/// resource is stored using the supplied ID regardless of the
/// enable_update_create setting on the FHIR store. It is strongly advised not
/// to include or encode any sensitive data such as patient identifiers in
/// client-specified resource IDs. Those IDs are part of the FHIR resource
/// path recorded in Cloud Audit Logs and Cloud Pub/Sub notifications. Those
/// IDs can also be contained in reference fields within other resources. The
/// import process does not enforce referential integrity, regardless of the
/// disable_referential_integrity setting on the FHIR store. This allows the
/// import of resources with arbitrary interdependencies without considering
/// grouping or ordering, but if the input data contains invalid references or
/// if some resources fail to be imported, the FHIR store might be left in a
/// state that violates referential integrity. The import process does not
/// trigger Pub/Sub notification or BigQuery streaming update, regardless of
/// how those are configured on the FHIR store. If a resource with the
/// specified ID already exists, the most recent version of the resource is
/// overwritten without creating a new historical version, regardless of the
/// disable_resource_versioning setting on the FHIR store. If transient
/// failures occur during the import, it's possible that successfully imported
/// resources will be overwritten more than once. The import operation is
/// idempotent unless the input data contains multiple valid resources with
/// the same ID but different contents. In that case, after the import
/// completes, the store contains exactly one resource with that ID but there
/// is no ordering guarantee on which version of the contents it will have.
/// The operation result counters do not count duplicate IDs as an error and
/// count one success for each resource in the input, which might result in a
/// success count larger than the number of resources in the FHIR store. This
/// often occurs when importing data organized in bundles produced by
/// Patient-everything where each bundle contains its own copy of a resource
/// such as Practitioner that might be referred to by many patients. If some
/// resources fail to import, for example due to parsing errors, successfully
/// imported resources are not rolled back. The location and format of the
/// input data is specified by the parameters in ImportResourcesRequest. Note
/// that if no format is specified, this method assumes the `BUNDLE` format.
/// When using the `BUNDLE` format this method ignores the `Bundle.type`
/// field, except that `history` bundles are rejected, and does not apply any
/// of the bundle processing semantics for batch or transaction bundles.
/// Unlike in ExecuteBundle, transaction bundles are not executed as a single
/// transaction and bundle-internal references are not rewritten. The bundle
/// is treated as a collection of resources to be written as provided in
/// `Bundle.entry.resource`, ignoring `Bundle.entry.request`. As an example,
/// this allows the import of `searchset` bundles produced by a FHIR search or
/// Patient-everything operation. This method returns an Operation that can be
/// used to track the status of the import by calling GetOperation. Immediate
/// fatal errors appear in the error field, errors are also logged to Cloud
/// Logging (see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
/// Otherwise, when the operation finishes, a detailed response of type
/// ImportResourcesResponse is returned in the response field. The metadata
/// field type for this operation is OperationMetadata.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The name of the FHIR store to import FHIR resources to,
/// in the format of
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀE¹ÀE¹ÀEÅ   ÀEÓÀEÓÀEà   ÀEìÀEìÀEö   ÀFÀFÀF   ÀF ÀF ÀF-  À;À;�€ÀE¯Š/// Lists the FHIR stores in the given dataset.
///
/// Request parameters:
///
/// [parent] - Required. Name of the dataset.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [filter] - Restricts stores returned to those matching a filter. The
/// following syntax is available: * A string field value can be written as
/// text inside quotation marks, for example `"query text"`. The only valid
/// relational operation for text fields is equality (`=`), where text is
/// searched within the field, rather than having the field be equal to the
/// text. For example, `"Comment = great"` returns messages with `great` in
/// the comment field. * A number field value can be written as an integer, a
/// decimal, or an exponential. The valid relational operators for number
/// fields are the equality operator (`=`), along with the less than/greater
/// than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality
/// (`!=`) operator. You can prepend the `NOT` operator to an expression to
/// negate it. * A date field value must be written in `yyyy-mm-dd` form.
/// Fields with date and time use the RFC3339 time format. Leading zeros are
/// required for one-digit months and days. The valid relational operators for
/// date fields are the equality operator (`=`) , along with the less
/// than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no
/// inequality (`!=`) operator. You can prepend the `NOT` operator to an
/// expression to negate it. * Multiple field query expressions can be
/// combined in one query by adding `AND` or `OR` operators between the
/// expressions. If a boolean operator appears within a quoted string, it is
/// not treated as special, it's just another part of the character string to
/// be matched. You can prepend the `NOT` operator to an expression to negate
/// it. Only filtering on labels is supported, for example `labels.key=value`.
///
/// [pageSize] - Limit on the number of FHIR stores to return in a single
/// response. If not specified, 100 is used. May not be larger than 1000.
///
/// [pageToken] - The next_page_token value returned from the previous List
/// request, if any.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ListFhirStoresResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀLÖÀLÖÀLà   ÀLíÀLíÀLù   ÀMÀMÀM   ÀM"ÀM"ÀM/  ÀHšÀHš†©ÀLËƒä/// Updates the configuration of the specified FHIR store.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Output only. Identifier. Resource name of the FHIR store, of the
/// form
/// `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [updateMask] - Required. The update mask applies to the resource. For the
/// `FieldMask` definition, see
/// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [FhirStore].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀTàÀTà$ÀTý   ÀU
ÀU
ÀU   ÀU"ÀU"ÀU/  ÀOGÀOG‡ÊÀTÒ…6/// Rolls back resources from the FHIR store to the specified time.
///
/// This method returns an Operation that can be used to track the status of
/// the rollback by calling GetOperation. Immediate fatal errors appear in the
/// error field, errors are also logged to Cloud Logging (see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
/// Otherwise, when the operation finishes, a detailed response of type
/// RollbackFhirResourcesResponse is returned in the response field. The
/// metadata field type for this operation is OperationMetadata.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The name of the FHIR store to rollback, in the format
/// of "projects/{project_id}/locations/{location_id}/datasets/{dataset_id}
/// /fhirStores/{fhir_store_id}".
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À[À[À[(   À[5À[5À[A   À[QÀ[QÀ[^  ÀWÀW†0À[ƒ£/// Sets the access control policy on the specified resource.
///
/// Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,
/// and `PERMISSION_DENIED` errors.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy is being
/// specified. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Policy].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀbCÀbC!Àb]   ÀbjÀbjÀbv   Àb†Àb†Àb“  À]IÀ]I‡`Àb+„€/// Returns permissions that a caller has on the specified resource.
///
/// If the resource does not exist, this will return an empty set of
/// permissions, not a `NOT_FOUND` error. Note: This operation is designed to
/// be used for building permission-aware UIs and command-line tools, not for
/// authorization checking. This operation may "fail open" without warning.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy detail is being
/// requested. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [TestIamPermissionsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. ÀÅLÀÅLÀ Ÿ_ÀÅR   Àe Àe@    ÀeAÀeAÀeV ÀeoÀedÀeqÀeÀeg    ÀeÀdç%Àe      ÀqaÀqaÀqj   ÀqwÀqwÀqƒ   Àq‘Àq‘Àqž  Àe|Àe|ŽÀqO‹S/// Creates a FHIR Binary resource.
///
/// This method can be used to create a Binary resource either by using one of
/// the accepted FHIR JSON content types, or as a raw data stream. If a
/// resource is created with this method using the FHIR content type this
/// method's behavior is the same as
/// \[`fhir.create`\](https://cloud.google.com/healthcare-api/docs/reference/rest/v1/projects.locations.datasets.fhirStores.fhir/create).
/// If a resource type other than Binary is used in the request it's treated
/// in the same way as non-FHIR data (e.g., images, zip archives, pdf files,
/// documents). When a non-FHIR content type is used in the request, a Binary
/// resource will be generated, and the uploaded data will be stored in the
/// `content` field (`DSTU2` and `STU3`), or the `data` field (`R4` and `R5`).
/// The Binary resource's `contentType` will be filled in using the value of
/// the `Content-Type` header, and the `securityContext` field (not present in
/// `DSTU2`) will be populated from the `X-Security-Context` header if it
/// exists. At this time `securityContext` has no special behavior in the
/// Cloud Healthcare API. Note: the limit on data ingested through this method
/// is 1 GB. For best performance, use a non-FHIR data type instead of
/// wrapping the data in a Binary resource. Some of the Healthcare API
/// features, such as
/// [exporting to BigQuery](https://cloud.google.com/healthcare-api/docs/how-tos/fhir-export-bigquery)
/// or
/// [Pub/Sub notifications](https://cloud.google.com/healthcare-api/docs/fhir-pubsub#behavior_when_a_fhir_resource_is_too_large_or_traffic_is_high)
/// with full resource content, do not support Binary resources that are
/// larger than 10 MB. In these cases the resource's `data` field will be
/// omitted. Instead, the
/// "http://hl7.org/fhir/StructureDefinition/data-absent-reason" extension
/// will be present to indicate that including the data is `unsupported`. On
/// success, an empty `201 Created` response is returned. The newly created
/// resource's ID and version are returned in the Location header. Using
/// `Prefer: representation=resource` is not allowed for this method. The
/// definition of the Binary REST API can be found at
/// https://hl7.org/fhir/binary.html#rest.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the FHIR store this resource belongs to.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   Àx¢Àx¢Àx®   ÀxºÀxºÀxÇ  ÀsˆÀsˆ†ÎÀx’„¼/// Gets the contents of a FHIR Binary resource.
///
/// This method can be used to retrieve a Binary resource either by using the
/// FHIR JSON mimetype as the value for the Accept header, or as a raw data
/// stream. If the FHIR Accept type is used this method will return a Binary
/// resource with the data base64-encoded, regardless of how the resource was
/// created. The resource data can be retrieved in base64-decoded form if the
/// Accept type of the request matches the value of the resource's
/// `contentType` field. The definition of the Binary REST API can be found at
/// https://hl7.org/fhir/binary.html#rest.
///
/// Request parameters:
///
/// [name] - Required. The name of the Binary resource to retrieve.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/Binary/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À‡ÉÀ‡ÉÀ‡Ò   À‡ßÀ‡ßÀ‡ë   À‡÷À‡÷Àˆ  ÀzZÀzZ�|À‡·ŒÓ/// Updates the entire contents of a Binary resource.
///
/// If the specified resource does not exist and the FHIR store has
/// enable_update_create set, creates the resource with the client-specified
/// ID. It is strongly advised not to include or encode any sensitive data
/// such as patient identifiers in client-specified resource IDs. Those IDs
/// are part of the FHIR resource path recorded in Cloud Audit Logs and
/// Pub/Sub notifications. Those IDs can also be contained in reference fields
/// within other resources. This method can be used to update a Binary
/// resource either by using one of the accepted FHIR JSON content types, or
/// as a raw data stream. If a resource is updated with this method using the
/// FHIR content type this method's behavior is the same as `update`. If a
/// resource type other than Binary is used in the request it will be treated
/// in the same way as non-FHIR data. When a non-FHIR content type is used in
/// the request, a Binary resource will be generated using the ID from the
/// resource path, and the uploaded data will be stored in the `content` field
/// (`DSTU2` and `STU3`), or the `data` field (`R4` and `R5`). The Binary
/// resource's `contentType` will be filled in using the value of the
/// `Content-Type` header, and the `securityContext` field (not present in
/// `DSTU2`) will be populated from the `X-Security-Context` header if it
/// exists. At this time `securityContext` has no special behavior in the
/// Cloud Healthcare API. Note: the limit on data ingested through this method
/// is 2 GB. For best performance, use a non-FHIR data type instead of
/// wrapping the data in a Binary resource. Some of the Healthcare API
/// features, such as
/// [exporting to BigQuery](https://cloud.google.com/healthcare-api/docs/how-tos/fhir-export-bigquery)
/// or
/// [Pub/Sub notifications](https://cloud.google.com/healthcare-api/docs/fhir-pubsub#behavior_when_a_fhir_resource_is_too_large_or_traffic_is_high)
/// with full resource content, do not support Binary resources that are
/// larger than 10 MB. In these cases the resource's `data` field will be
/// omitted. Instead, the
/// "http://hl7.org/fhir/StructureDefinition/data-absent-reason" extension
/// will be present to indicate that including the data is `unsupported`. On
/// success, an empty 200 OK response will be returned, or a 201 Created if
/// the resource did not exit. The resource's ID and version are returned in
/// the Location header. Using `Prefer: representation=resource` is not
/// allowed for this method. The definition of the Binary REST API can be
/// found at https://hl7.org/fhir/binary.html#rest.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The name of the resource to update.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/Binary/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À�_À�_À�k   À�wÀ�wÀ�„  À‰ÚÀ‰Ú‡9À�N…$/// Gets the contents of a version (current or historical) of a FHIR Binary
/// resource by version ID.
///
/// This method can be used to retrieve a Binary resource version either by
/// using the FHIR JSON mimetype as the value for the Accept header, or as a
/// raw data stream. If the FHIR Accept type is used this method will return a
/// Binary resource with the data base64-encoded, regardless of how the
/// resource version was created. The resource data can be retrieved in
/// base64-decoded form if the Accept type of the request matches the value of
/// the resource version's `contentType` field. The definition of the Binary
/// REST API can be found at https://hl7.org/fhir/binary.html#rest.
///
/// Request parameters:
///
/// [name] - Required. The name of the Binary resource version to retrieve.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/Binary/\[^/\]+/_history/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À•ŽÀ•ŽÀ•š   À•¦À•¦À•³  À‘À‘†UÀ•p„/// Returns the consent enforcement status of a single consent resource.
///
/// On success, the response body contains a JSON-encoded representation of a
/// `Parameters` (http://hl7.org/fhir/parameters.html) FHIR resource,
/// containing the current enforcement status. Does not support DSTU2.
///
/// Request parameters:
///
/// [name] - Required. The name of the consent resource to find enforcement
/// status, in the format
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{consent_id}`
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/Consent/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   Àž€Àž€ÀžŒ   Àž˜Àž˜Àž¢   Àž¯Àž¯Àž¼   ÀžÍÀžÍÀžÚ  À—pÀ—p‰ŸÀž[†‹/// Returns the consent enforcement status of all consent resources for a
/// patient.
///
/// On success, the response body contains a JSON-encoded representation of a
/// bundle of `Parameters` (http://hl7.org/fhir/parameters.html) FHIR
/// resources, containing the current enforcement status for each consent
/// resource of the patient. Does not support DSTU2.
///
/// Request parameters:
///
/// [name] - Required. The name of the patient to find enforcement statuses,
/// in the format
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Patient/{patient_id}`
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/Patient/\[^/\]+$`.
///
/// [P_count] - Optional. The maximum number of results on a page. If not
/// specified, 100 is used. May not be larger than 1000.
///
/// [P_pageToken] - Optional. Used to retrieve the first, previous, next, or
/// last page of consent enforcement statuses when using pagination. Value
/// should be set to the value of `_page_token` set in next or previous page
/// links' URLs. Next and previous page are returned in the response bundle's
/// links field, where `link.relation` is "previous" or "next". Omit
/// `_page_token` if no previous request has been made.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À±HÀ±HÀ±T   À±`À±`À±j   À±wÀ±wÀ±„   À±•À±•À±¢   À±¯À±¯À±¼   À±ÈÀ±ÈÀ±Õ   À±ÞÀ±ÞÀ±ë   À±öÀ±öÀ²  À¡À¡“ÎÀ±1�z/// Retrieves a Patient resource and resources related to that patient.
///
/// Implements the FHIR extended operation Patient-everything
/// ([DSTU2](https://hl7.org/fhir/DSTU2/patient-operations.html#everything),
/// [STU3](https://hl7.org/fhir/STU3/patient-operations.html#everything),
/// [R4](https://hl7.org/fhir/R4/patient-operation-everything.html),
/// [R5](https://hl7.org/fhir/R5/patient-operation-everything.html)). On
/// success, the response body contains a JSON-encoded representation of a
/// `Bundle` resource of type `searchset`, containing the results of the
/// operation. Errors generated by the FHIR store contain a JSON-encoded
/// `OperationOutcome` resource describing the reason for the error. If the
/// request cannot be mapped to a valid API method on a FHIR store, a generic
/// GCP error might be returned instead. The resources in scope for the
/// response are: * The patient resource itself. * All the resources directly
/// referenced by the patient resource. * Resources directly referencing the
/// patient resource that meet the inclusion criteria. The inclusion criteria
/// are based on the membership rules in the patient compartment definition
/// ([DSTU2](http://hl7.org/fhir/DSTU2/compartment-patient.html),
/// [STU3](http://www.hl7.org/fhir/stu3/compartmentdefinition-patient.html),
/// [R4](http://hl7.org/fhir/R4/compartmentdefinition-patient.html),
/// [R5](http://hl7.org/fhir/R5/compartmentdefinition-patient.html)), which
/// details the eligible resource types and referencing search parameters. For
/// samples that show how to call `Patient-everything`, see
/// [Getting all patient compartment resources](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#getting_all_patient_compartment_resources).
///
/// Request parameters:
///
/// [name] - Required. Name of the `Patient` resource for which the
/// information is required.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/Patient/\[^/\]+$`.
///
/// [P_count] - Optional. Maximum number of resources in a page. If not
/// specified, 100 is used. May not be larger than 1000.
///
/// [P_pageToken] - Used to retrieve the next or previous page of results when
/// using pagination. Set `_page_token` to the value of _page_token set in
/// next or previous page links' url. Next and previous page are returned in
/// the response bundle's links field, where `link.relation` is "previous" or
/// "next". Omit `_page_token` if no previous request has been made.
///
/// [P_since] - Optional. If provided, only resources updated after this time
/// are returned. The time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz. For
/// example, `2015-02-07T13:28:17.239+02:00` or `2017-01-01T00:00:00Z`. The
/// time must be specified to the second and include a time zone.
///
/// [P_type] - Optional. String of comma-delimited FHIR resource types. If
/// provided, only resources of the specified resource type(s) are returned.
/// Specifying multiple `_type` parameters isn't supported. For example, the
/// result of `_type=Observation&_type=Encounter` is undefined. Use
/// `_type=Observation,Encounter` instead.
///
/// [end] - Optional. The response includes records prior to the end date. The
/// date uses the format YYYY-MM-DD. If no end date is provided, all records
/// subsequent to the start date are in scope.
///
/// [start] - Optional. The response includes records subsequent to the start
/// date. The date uses the format YYYY-MM-DD. If no start date is provided,
/// all records prior to the end date are in scope.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À¹`À¹`À¹l   À¹xÀ¹xÀ¹…  À´åÀ´å†<À¹M„#/// Deletes all the historical versions of a resource (excluding the current
/// version) from the FHIR store.
///
/// To remove all versions of a resource, first delete the current version and
/// then call this method. This is not a FHIR standard operation. For samples
/// that show how to call `Resource-purge`, see
/// [Deleting historical versions of a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#deleting_historical_versions_of_a_fhir_resource).
///
/// Request parameters:
///
/// [name] - Required. The name of the resource to purge.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/\[^/\]+/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÅóÀÅóÀÅü   ÀÆ	ÀÆ	ÀÆ   ÀÆ!ÀÆ!ÀÆ-   ÀÆ9ÀÆ9ÀÆF   ÀÆSÀÆSÀÆ`  À»%À»%�¨ÀÅÝŠ8/// Validates an input FHIR resource's conformance to its profiles and the
/// profiles configured on the FHIR store.
///
/// Implements the FHIR extended operation $validate
/// ([DSTU2](https://hl7.org/fhir/DSTU2/resource-operations.html#validate),
/// [STU3](https://hl7.org/fhir/STU3/resource-operations.html#validate),
/// [R4](https://hl7.org/fhir/R4/resource-operation-validate.html). or
/// [R5](https://hl7.org/fhir/R5/resource-operation-validate.html)). The
/// request body must contain a JSON-encoded FHIR resource, and the request
/// headers must contain `Content-Type: application/fhir+json`. The
/// `Parameters` input syntax is not supported. The `profile` query parameter
/// can be used to request that the resource only be validated against a
/// specific profile. If a profile with the given URL cannot be found in the
/// FHIR store then an error is returned. Errors generated by validation
/// contain a JSON-encoded `OperationOutcome` resource describing the reason
/// for the error. If the request cannot be mapped to a valid API method on a
/// FHIR store, a generic GCP error might be returned instead.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the FHIR store that holds the profiles
/// being used for validation.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [type] - Required. The FHIR resource type of the resource being validated.
/// For a complete list, see the FHIR Resource Index
/// ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html),
/// [STU3](https://hl7.org/fhir/STU3/resourcelist.html),
/// [R4](https://hl7.org/fhir/R4/resourcelist.html), or
/// [R5](https://hl7.org/fhir/R5/resourcelist.html)). Must match the resource
/// type in the provided content.
/// Value must have pattern `^\[^/\]+$`.
///
/// [profile] - Optional. The canonical URL of a profile that this resource
/// should be validated against. For example, to validate a Patient resource
/// against the US Core Patient profile this parameter would be
/// `http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient`. A
/// StructureDefinition with this canonical URL must exist in the FHIR store.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÖ)ÀÖ)ÀÖ5   ÀÖAÀÖAÀÖN   ÀÖ[ÀÖ[ÀÖh   ÀÖtÀÖtÀÖ�   ÀÖ“ÀÖ“ÀÖ   ÀÈÑÀÈÑ�ÀÖŒ¼/// Bulk exports all resources from the FHIR store to the specified
/// destination.
///
/// Implements the FHIR implementation guide \[system level
/// $export\](https://build.fhir.org/ig/HL7/bulk-data/export.html#endpoint---system-level-export).
/// The following headers must be set in the request: * `Accept`: specifies
/// the format of the `OperationOutcome` response. Only
/// `application/fhir+json` is supported. * `Prefer`: specifies whether the
/// response is immediate or asynchronous. Must be to `respond-async` because
/// only asynchronous responses are supported. Specify the destination for the
/// server to write result files by setting the Cloud Storage location
/// bulk_export_gcs_destination on the FHIR store. URI of an existing Cloud
/// Storage directory where the server writes result files, in the format
/// gs://{bucket-id}/{path/to/destination/dir}. If there is no trailing slash,
/// the service appends one when composing the object path. The user is
/// responsible for creating the Cloud Storage bucket referenced. Supports the
/// following query parameters: * `_type`: string of comma-delimited FHIR
/// resource types. If provided, only the resources of the specified type(s)
/// are exported. * `_since`: if provided, only the resources that are updated
/// after the specified time are exported. * `_outputFormat`: optional,
/// specify ndjson to export data in NDJSON format. Exported file names use
/// the format: {export_id}_{resource_type}.ndjson. On success, the
/// `Content-Location` header of the response is set to a URL that the user
/// can use to query the status of the export. The URL is in the format:
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{export_id}`.
/// See get-fhir-operation-status for more information. Errors generated by
/// the FHIR store contain a JSON-encoded `OperationOutcome` resource
/// describing the reason for the error.
///
/// Request parameters:
///
/// [name] - Required. The name of the FHIR store to export resources from, in
/// the format
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [P_since] - Optional. If provided, only resources updated after this time
/// are exported. The time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz. For
/// example, `2015-02-07T13:28:17.239+02:00` or `2017-01-01T00:00:00Z`. The
/// time must be specified to the second and include a time zone.
///
/// [P_type] - Optional. String of comma-delimited FHIR resource types. If
/// provided, only resources of the specified resource type(s) are exported.
///
/// [outputFormat] - Optional. Output format of the export. This field is
/// optional and only `application/fhir+ndjson` is supported.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀßÀßÀß   Àß(Àß(Àß5  ÀØòÀØò‡åÀÞþ…²/// Gets the FHIR capability statement
/// ([STU3](https://hl7.org/fhir/STU3/capabilitystatement.html),
/// [R4](https://hl7.org/fhir/R4/capabilitystatement.html),
/// [R5](https://hl7.org/fhir/R5/capabilitystatement.html)), or the
/// [conformance statement](https://hl7.org/fhir/DSTU2/conformance.html) in
/// the DSTU2 case for the store, which contains a description of
/// functionality supported by the server.
///
/// Implements the FHIR standard capabilities interaction
/// ([STU3](https://hl7.org/fhir/STU3/http.html#capabilities),
/// [R4](https://hl7.org/fhir/R4/http.html#capabilities),
/// [R5](https://hl7.org/fhir/R5/http.html#capabilities)), or the
/// [conformance interaction](https://hl7.org/fhir/DSTU2/http.html#conformance)
/// in the DSTU2 case. On success, the response body contains a JSON-encoded
/// representation of a `CapabilityStatement` resource.
///
/// Request parameters:
///
/// [name] - Required. Name of the FHIR store to retrieve the capabilities
/// for.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀèßÀèßÀèë   Àè÷Àè÷Àé   ÀéÀéÀé  ÀàÛÀàÛŠÀèÈ‡Œ/// Deletes a FHIR resource that match an identifier search query.
///
/// Implements the FHIR standard conditional delete interaction, limited to
/// searching by resource identifier. If multiple resources match, 412
/// Precondition Failed error will be returned. Search term for identifier
/// should be in the pattern `identifier=system|value` or `identifier=value` -
/// similar to the `search` method on resources with a specific identifier.
/// Note: Unless resource versioning is disabled by setting the
/// disable_resource_versioning flag on the FHIR store, the deleted resource
/// is moved to a history repository that can still be retrieved through vread
/// and related methods, unless they are removed by the purge method. For
/// samples that show how to call `conditionalDelete`, see
/// [Conditionally deleting a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#conditionally_deleting_a_fhir_resource).
///
/// Request parameters:
///
/// [parent] - Required. The name of the FHIR store this resource belongs to.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [type] - Required. The FHIR resource type to delete, such as Patient or
/// Observation. For a complete list, see the FHIR Resource Index
/// ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html),
/// [STU3](https://hl7.org/fhir/STU3/resourcelist.html),
/// [R4](https://hl7.org/fhir/R4/resourcelist.html),
/// [R5](https://hl7.org/fhir/R5/resourcelist.html)).
/// Value must have pattern `^\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀõÏÀõÏÀõØ   ÀõåÀõåÀõñ   ÀõýÀõýÀö	   ÀöÀöÀö"  ÀêûÀêû�GÀõ¹ŠD/// If a resource is found with the identifier specified in the query
/// parameters, updates part of that resource by applying the operations
/// specified in a [JSON Patch](http://jsonpatch.com/) document.
///
/// Implements the FHIR standard conditional patch interaction, limited to
/// searching by resource identifier. DSTU2 doesn't define a conditional patch
/// method, but the server supports it in the same way it supports STU3.
/// Search term for identifier should be in the pattern
/// `identifier=system|value` or `identifier=value` - similar to the `search`
/// method on resources with a specific identifier. If the search criteria
/// identify more than one match, the request returns a `412 Precondition
/// Failed` error. If the search criteria doesn't identify any matches, the
/// request returns a `404 Not Found` error. The request body must contain a
/// JSON Patch document, and the request headers must contain `Content-Type:
/// application/json-patch+json`. On success, the response body contains a
/// JSON-encoded representation of the updated resource, including the
/// server-assigned version ID. Errors generated by the FHIR store contain a
/// JSON-encoded `OperationOutcome` resource describing the reason for the
/// error. If the request cannot be mapped to a valid API method on a FHIR
/// store, a generic GCP error might be returned instead. For samples that
/// show how to call `conditionalPatch`, see
/// [Conditionally patching a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#conditionally_patching_a_fhir_resource).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the FHIR store this resource belongs to.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [type] - Required. The FHIR resource type to update, such as Patient or
/// Observation. For a complete list, see the FHIR Resource Index
/// ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html),
/// [STU3](https://hl7.org/fhir/STU3/resourcelist.html),
/// [R4](https://hl7.org/fhir/R4/resourcelist.html),
/// [R5](https://hl7.org/fhir/R5/resourcelist.html)).
/// Value must have pattern `^\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÀÀ   ÀÀÀ*   À6À6ÀB   ÀNÀNÀ[  ÀøFÀøF�3ÀñŒ%/// If a resource is found with the identifier specified in the query
/// parameters, updates the entire contents of that resource.
///
/// Implements the FHIR standard conditional update interaction, limited to
/// searching by resource identifier. Search term for identifier should be in
/// the pattern `identifier=system|value` or `identifier=value` - similar to
/// the `search` method on resources with a specific identifier. If the search
/// criteria identify more than one match, the request returns a `412
/// Precondition Failed` error. If the search criteria identify zero matches,
/// and the supplied resource body contains an `id`, and the FHIR store has
/// enable_update_create set, creates the resource with the client-specified
/// ID. It is strongly advised not to include or encode any sensitive data
/// such as patient identifiers in client-specified resource IDs. Those IDs
/// are part of the FHIR resource path recorded in Cloud Audit Logs and
/// Pub/Sub notifications. Those IDs can also be contained in reference fields
/// within other resources. If the search criteria identify zero matches, and
/// the supplied resource body does not contain an `id`, the resource is
/// created with a server-assigned ID as per the create method. The request
/// body must contain a JSON-encoded FHIR resource, and the request headers
/// must contain `Content-Type: application/fhir+json`. On success, the
/// response body contains a JSON-encoded representation of the updated
/// resource, including the server-assigned version ID. Errors generated by
/// the FHIR store contain a JSON-encoded `OperationOutcome` resource
/// describing the reason for the error. If the request cannot be mapped to a
/// valid API method on a FHIR store, a generic GCP error might be returned
/// instead. For samples that show how to call `conditionalUpdate`, see
/// [Conditionally updating a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#conditionally_updating_a_fhir_resource).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the FHIR store this resource belongs to.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [type] - Required. The FHIR resource type to update, such as Patient or
/// Observation. For a complete list, see the FHIR Resource Index
/// ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html),
/// [STU3](https://hl7.org/fhir/STU3/resourcelist.html),
/// [R4](https://hl7.org/fhir/R4/resourcelist.html),
/// [R5](https://hl7.org/fhir/R5/resourcelist.html)). Must match the resource
/// type in the provided content.
/// Value must have pattern `^\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À«À«À´   ÀÁÀÁÀÍ   ÀÙÀÙÀå   ÀñÀñÀþ  À}À}Ž ÀŸ‹˜/// Creates a FHIR resource.
///
/// Implements the FHIR standard create interaction
/// ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#create),
/// [STU3](https://hl7.org/fhir/STU3/http.html#create),
/// [R4](https://hl7.org/fhir/R4/http.html#create),
/// [R5](https://hl7.org/fhir/R5/http.html#create)), which creates a new
/// resource with a server-assigned resource ID. Also supports the FHIR
/// standard conditional create interaction
/// ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#ccreate),
/// [STU3](https://hl7.org/fhir/STU3/http.html#ccreate),
/// [R4](https://hl7.org/fhir/R4/http.html#ccreate),
/// [R5](https://hl7.org/fhir/R5/http.html#ccreate)), specified by supplying
/// an `If-None-Exist` header containing a FHIR search query, limited to
/// searching by resource identifier. If no resources match this search query,
/// the server processes the create operation as normal. When using
/// conditional create, the search term for identifier should be in the
/// pattern `identifier=system|value` or `identifier=value` - similar to the
/// `search` method on resources with a specific identifier. The request body
/// must contain a JSON-encoded FHIR resource, and the request headers must
/// contain `Content-Type: application/fhir+json`. On success, the response
/// body contains a JSON-encoded representation of the resource as it was
/// created on the server, including the server-assigned resource ID and
/// version ID. Errors generated by the FHIR store contain a JSON-encoded
/// `OperationOutcome` resource describing the reason for the error. If the
/// request cannot be mapped to a valid API method on a FHIR store, a generic
/// GCP error might be returned instead. For samples that show how to call
/// `create`, see
/// [Creating a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#creating_a_fhir_resource).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the FHIR store this resource belongs to.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [type] - Required. The FHIR resource type to create, such as Patient or
/// Observation. For a complete list, see the FHIR Resource Index
/// ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html),
/// [STU3](https://hl7.org/fhir/STU3/resourcelist.html),
/// [R4](https://hl7.org/fhir/R4/resourcelist.html),
/// [R5](https://hl7.org/fhir/R5/resourcelist.html)). Must match the resource
/// type in the provided content.
/// Value must have pattern `^\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÇÀÇÀÓ   ÀßÀßÀì  À!À!‡]À»…F/// Deletes a FHIR resource.
///
/// Implements the FHIR standard delete interaction
/// ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#delete),
/// [STU3](https://hl7.org/fhir/STU3/http.html#delete),
/// [R4](https://hl7.org/fhir/R4/http.html#delete),
/// [R5](https://hl7.org/fhir/R5/http.html#delete)). Note: Unless resource
/// versioning is disabled by setting the disable_resource_versioning flag on
/// the FHIR store, the deleted resources will be moved to a history
/// repository that can still be retrieved through vread and related methods,
/// unless they are removed by the purge method. For samples that show how to
/// call `delete`, see
/// [Deleting a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#deleting_a_fhir_resource).
///
/// Request parameters:
///
/// [name] - Required. The name of the resource to delete.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/\[^/\]+/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À*±À*±À*º   À*ÇÀ*ÇÀ*Ó   À*áÀ*áÀ*î  À‚À‚�KÀ*žŒ�/// Executes all the requests in the given Bundle.
///
/// Implements the FHIR standard batch/transaction interaction
/// ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#transaction),
/// [STU3](https://hl7.org/fhir/STU3/http.html#transaction),
/// [R4](https://hl7.org/fhir/R4/http.html#transaction),
/// [R5](https://hl7.org/fhir/R5/http.html#transaction)). Supports all
/// interactions within a bundle, except search. This method accepts Bundles
/// of type `batch` and `transaction`, processing them according to the batch
/// processing rules
/// ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#2.1.0.16.1),
/// [STU3](https://hl7.org/fhir/STU3/http.html#2.21.0.17.1),
/// [R4](https://hl7.org/fhir/R4/http.html#brules),
/// [R5](https://hl7.org/fhir/R5/http.html#brules)) and transaction processing
/// rules ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#2.1.0.16.2),
/// [STU3](https://hl7.org/fhir/STU3/http.html#2.21.0.17.2),
/// [R4](https://hl7.org/fhir/R4/http.html#trules),
/// [R5](https://hl7.org/fhir/R5/http.html#trules)). The request body must
/// contain a JSON-encoded FHIR `Bundle` resource, and the request headers
/// must contain `Content-Type: application/fhir+json`. For a batch bundle or
/// a successful transaction, the response body contains a JSON-encoded
/// representation of a `Bundle` resource of type `batch-response` or
/// `transaction-response` containing one entry for each entry in the request,
/// with the outcome of processing the entry. In the case of an error for a
/// transaction bundle, the response body contains a JSON-encoded
/// `OperationOutcome` resource describing the reason for the error. If the
/// request cannot be mapped to a valid API method on a FHIR store, a generic
/// GCP error might be returned instead. This method checks permissions for
/// each request in the bundle. The `executeBundle` permission is required to
/// call this method, but you must also grant sufficient permissions to
/// execute the individual requests in the bundle. For example, if the bundle
/// contains a request to create a FHIR resource, the caller must also have
/// been granted the `healthcare.fhirResources.create` permission. You can use
/// audit logs to view the permissions for `executeBundle` and each request in
/// the bundle. For more information, see
/// [Viewing Cloud Audit logs](https://cloud.google.com/healthcare-api/docs/how-tos/audit-logging).
/// For samples that show how to call `executeBundle`, see
/// [Managing FHIR resources using FHIR bundles](https://cloud.google.com/healthcare/docs/how-tos/fhir-bundles).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. Name of the FHIR store in which this bundle will be
/// executed.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À8ÏÀ8ÏÀ8Û   À8çÀ8çÀ8ô   À8þÀ8þÀ9   À9À9À9"   À93À93À9@   À9MÀ9MÀ9Z  À,ÑÀ,Ñ�À8Â‹i/// Lists all the versions of a resource (including the current version and
/// deleted versions) from the FHIR store.
///
/// Implements the per-resource form of the FHIR standard history interaction
/// ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#history),
/// [STU3](https://hl7.org/fhir/STU3/http.html#history),
/// [R4](https://hl7.org/fhir/R4/http.html#history),
/// [R5](https://hl7.org/fhir/R5/http.html#history)). On success, the response
/// body contains a JSON-encoded representation of a `Bundle` resource of type
/// `history`, containing the version history sorted from most recent to
/// oldest versions. Errors generated by the FHIR store contain a JSON-encoded
/// `OperationOutcome` resource describing the reason for the error. If the
/// request cannot be mapped to a valid API method on a FHIR store, a generic
/// GCP error might be returned instead. For samples that show how to call
/// `history`, see
/// [Listing FHIR resource versions](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#listing_fhir_resource_versions).
///
/// Request parameters:
///
/// [name] - Required. The name of the resource to retrieve.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/\[^/\]+/\[^/\]+$`.
///
/// [P_at] - Only include resource versions that were current at some point
/// during the time period specified in the date time value. The date
/// parameter format is yyyy-mm-ddThh:mm:ss\[Z|(+|-)hh:mm\] Clients may
/// specify any of the following: * An entire year: `_at=2019` * An entire
/// month: `_at=2019-01` * A specific day: `_at=2019-01-20` * A specific
/// second: `_at=2018-12-31T23:59:58Z`
///
/// [P_count] - The maximum number of search results on a page. If not
/// specified, 100 is used. May not be larger than 1000.
///
/// [P_pageToken] - Used to retrieve the first, previous, next, or last page
/// of resource versions when using pagination. Value should be set to the
/// value of `_page_token` set in next or previous page links' URLs. Next and
/// previous page are returned in the response bundle's links field, where
/// `link.relation` is "previous" or "next". Omit `_page_token` if no previous
/// request has been made.
///
/// [P_since] - Only include resource versions that were created at or after
/// the given instant in time. The instant in time uses the format
/// YYYY-MM-DDThh:mm:ss.sss+zz:zz (for example 2015-02-07T13:28:17.239+02:00
/// or 2017-01-01T00:00:00Z). The time must be specified to the second and
/// include a time zone.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀC=ÀC=ÀCF   ÀCSÀCSÀC_   ÀCkÀCkÀCx  À;ØÀ;Ø‰tÀC2†ú/// Updates part of an existing resource by applying the operations specified
/// in a [JSON Patch](http://jsonpatch.com/) document.
///
/// Implements the FHIR standard patch interaction
/// ([STU3](https://hl7.org/fhir/STU3/http.html#patch),
/// [R4](https://hl7.org/fhir/R4/http.html#patch),
/// [R5](https://hl7.org/fhir/R5/http.html#patch)). DSTU2 doesn't define a
/// patch method, but the server supports it in the same way it supports STU3.
/// The request body must contain a JSON Patch document, and the request
/// headers must contain `Content-Type: application/json-patch+json`. On
/// success, the response body contains a JSON-encoded representation of the
/// updated resource, including the server-assigned version ID. Errors
/// generated by the FHIR store contain a JSON-encoded `OperationOutcome`
/// resource describing the reason for the error. If the request cannot be
/// mapped to a valid API method on a FHIR store, a generic GCP error might be
/// returned instead. For samples that show how to call `patch`, see
/// [Patching a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#patching_a_fhir_resource).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The name of the resource to update.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/\[^/\]+/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀLÊÀLÊÀLÖ   ÀLÝÀLÝÀLê  ÀEPÀEP‰%ÀLÅ‡/// Gets the contents of a FHIR resource.
///
/// Implements the FHIR standard read interaction
/// ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#read),
/// [STU3](https://hl7.org/fhir/STU3/http.html#read),
/// [R4](https://hl7.org/fhir/R4/http.html#read),
/// [R5](https://hl7.org/fhir/R5/http.html#read)). Also supports the FHIR
/// standard conditional read interaction
/// ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#cread),
/// [STU3](https://hl7.org/fhir/STU3/http.html#cread),
/// [R4](https://hl7.org/fhir/R4/http.html#cread),
/// [R5](https://hl7.org/fhir/R5/http.html#cread)) specified by supplying an
/// `If-Modified-Since` header with a date/time value or an `If-None-Match`
/// header with an ETag value. On success, the response body contains a
/// JSON-encoded representation of the resource. Errors generated by the FHIR
/// store contain a JSON-encoded `OperationOutcome` resource describing the
/// reason for the error. If the request cannot be mapped to a valid API
/// method on a FHIR store, a generic GCP error might be returned instead. For
/// samples that show how to call `read`, see
/// [Getting a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#getting_a_fhir_resource).
///
/// Request parameters:
///
/// [name] - Required. The name of the resource to retrieve.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/\[^/\]+/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀfÀfÀf&   Àf3Àf3Àf?   ÀfMÀfMÀfZ   ÀflÀflÀfy  ÀNyÀNyš,Àf–À/// Searches for resources in the given FHIR store according to criteria
/// specified as query parameters.
///
/// Implements the FHIR standard search interaction
/// ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#search),
/// [STU3](https://hl7.org/fhir/STU3/http.html#search),
/// [R4](https://hl7.org/fhir/R4/http.html#search),
/// [R5](https://hl7.org/fhir/R5/http.html#search)) using the search semantics
/// described in the FHIR Search specification
/// ([DSTU2](https://hl7.org/fhir/DSTU2/search.html),
/// [STU3](https://hl7.org/fhir/STU3/search.html),
/// [R4](https://hl7.org/fhir/R4/search.html),
/// [R5](https://hl7.org/fhir/R5/search.html)). Supports four methods of
/// search defined by the specification: * `GET [base]?[parameters]` to search
/// across all resources. * `GET [base]/[type]?[parameters]` to search
/// resources of a specified type. * `POST [base]/_search?[parameters]` as an
/// alternate form having the same semantics as the `GET` method across all
/// resources. * `POST [base]/[type]/_search?[parameters]` as an alternate
/// form having the same semantics as the `GET` method for the specified type.
/// The `GET` and `POST` methods do not support compartment searches. The
/// `POST` method does not support `application/x-www-form-urlencoded` search
/// parameters. On success, the response body contains a JSON-encoded
/// representation of a `Bundle` resource of type `searchset`, containing the
/// results of the search. Errors generated by the FHIR store contain a
/// JSON-encoded `OperationOutcome` resource describing the reason for the
/// error. If the request cannot be mapped to a valid API method on a FHIR
/// store, a generic GCP error might be returned instead. The server's
/// capability statement, retrieved through capabilities, indicates what
/// search parameters are supported on each FHIR resource. A list of all
/// search parameters defined by the specification can be found in the FHIR
/// Search Parameter Registry
/// ([STU3](https://hl7.org/fhir/STU3/searchparameter-registry.html),
/// [R4](https://hl7.org/fhir/R4/searchparameter-registry.html),
/// [R5](https://hl7.org/fhir/R5/searchparameter-registry.html)). FHIR search
/// parameters for DSTU2 can be found on each resource's definition page.
/// Supported search modifiers: `:missing`, `:exact`, `:contains`, `:text`,
/// `:in`, `:not-in`, `:above`, `:below`, `:[type]`, `:not`, and `recurse`
/// (DSTU2 and STU3) or `:iterate` (R4 and R5). Supported search result
/// parameters: `_sort`, `_count`, `_include`, `_revinclude`, `_summary=text`,
/// `_summary=data`, and `_elements`. The maximum number of search results
/// returned defaults to 100, which can be overridden by the `_count`
/// parameter up to a maximum limit of 1000. The server might return fewer
/// resources than requested to prevent excessively large responses. If there
/// are additional results, the returned `Bundle` contains a link of
/// `relation` "next", which has a `_page_token` parameter for an opaque
/// pagination token that can be used to retrieve the next page. Resources
/// with a total size larger than 5MB or a field count larger than 50,000
/// might not be fully searchable as the server might trim its generated
/// search index in those cases. Note: FHIR resources are indexed
/// asynchronously, so there might be a slight delay between the time a
/// resource is created or changed, and the time when the change reflects in
/// search results. The only exception is resource identifier data, which is
/// indexed synchronously as a special index. As a result, searching using
/// resource identifier is not subject to indexing delay. To use the special
/// synchronous index, the search term for identifier should be in the pattern
/// `identifier=[system]|[value]` or `identifier=[value]`, and any of the
/// following search result parameters can be used: * `_count` * `_include` *
/// `_revinclude` * `_summary` * `_elements` If your query contains any other
/// search parameters, the standard asynchronous index will be used instead.
/// Note that searching against the special index is optimized for resolving a
/// small number of matches. The search isn't optimized if your identifier
/// search criteria matches a large number (i.e. more than 2,000) of
/// resources. For a search query that will match a large number of resources,
/// you can avoiding using the special synchronous index by including an
/// additional `_sort` parameter in your query. Use `_sort=-_lastUpdated` if
/// you want to keep the default sorting order. For samples and detailed
/// information, see
/// [Searching for FHIR resources](https://cloud.google.com/healthcare/docs/how-tos/fhir-search)
/// and
/// [Advanced FHIR search features](https://cloud.google.com/healthcare/docs/how-tos/fhir-advanced-search).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. Name of the FHIR store to retrieve resources from.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [resourceType] - Optional. The FHIR resource type to search, such as
/// Patient or Observation. For a complete list, see the FHIR Resource Index
/// ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html),
/// [STU3](https://hl7.org/fhir/STU3/resourcelist.html),
/// [R4](https://hl7.org/fhir/R4/resourcelist.html)),
/// [R5](https://hl7.org/fhir/R5/resourcelist.html)).
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À€QÀ€QÀ€Z   À€gÀ€gÀ€s   À€À€À€‹   À€ŸÀ€ŸÀ€¬  Àh©Àh©šBÀ€A–À/// Searches for resources in the given FHIR store according to criteria
/// specified as query parameters.
///
/// Implements the FHIR standard search interaction
/// ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#search),
/// [STU3](https://hl7.org/fhir/STU3/http.html#search),
/// [R4](https://hl7.org/fhir/R4/http.html#search),
/// [R5](https://hl7.org/fhir/R5/http.html#search)) using the search semantics
/// described in the FHIR Search specification
/// ([DSTU2](https://hl7.org/fhir/DSTU2/search.html),
/// [STU3](https://hl7.org/fhir/STU3/search.html),
/// [R4](https://hl7.org/fhir/R4/search.html),
/// [R5](https://hl7.org/fhir/R5/search.html)). Supports four methods of
/// search defined by the specification: * `GET [base]?[parameters]` to search
/// across all resources. * `GET [base]/[type]?[parameters]` to search
/// resources of a specified type. * `POST [base]/_search?[parameters]` as an
/// alternate form having the same semantics as the `GET` method across all
/// resources. * `POST [base]/[type]/_search?[parameters]` as an alternate
/// form having the same semantics as the `GET` method for the specified type.
/// The `GET` and `POST` methods do not support compartment searches. The
/// `POST` method does not support `application/x-www-form-urlencoded` search
/// parameters. On success, the response body contains a JSON-encoded
/// representation of a `Bundle` resource of type `searchset`, containing the
/// results of the search. Errors generated by the FHIR store contain a
/// JSON-encoded `OperationOutcome` resource describing the reason for the
/// error. If the request cannot be mapped to a valid API method on a FHIR
/// store, a generic GCP error might be returned instead. The server's
/// capability statement, retrieved through capabilities, indicates what
/// search parameters are supported on each FHIR resource. A list of all
/// search parameters defined by the specification can be found in the FHIR
/// Search Parameter Registry
/// ([STU3](https://hl7.org/fhir/STU3/searchparameter-registry.html),
/// [R4](https://hl7.org/fhir/R4/searchparameter-registry.html),
/// [R5](https://hl7.org/fhir/R5/searchparameter-registry.html)). FHIR search
/// parameters for DSTU2 can be found on each resource's definition page.
/// Supported search modifiers: `:missing`, `:exact`, `:contains`, `:text`,
/// `:in`, `:not-in`, `:above`, `:below`, `:[type]`, `:not`, and `recurse`
/// (DSTU2 and STU3) or `:iterate` (R4 and R5). Supported search result
/// parameters: `_sort`, `_count`, `_include`, `_revinclude`, `_summary=text`,
/// `_summary=data`, and `_elements`. The maximum number of search results
/// returned defaults to 100, which can be overridden by the `_count`
/// parameter up to a maximum limit of 1000. The server might return fewer
/// resources than requested to prevent excessively large responses. If there
/// are additional results, the returned `Bundle` contains a link of
/// `relation` "next", which has a `_page_token` parameter for an opaque
/// pagination token that can be used to retrieve the next page. Resources
/// with a total size larger than 5MB or a field count larger than 50,000
/// might not be fully searchable as the server might trim its generated
/// search index in those cases. Note: FHIR resources are indexed
/// asynchronously, so there might be a slight delay between the time a
/// resource is created or changed, and the time when the change reflects in
/// search results. The only exception is resource identifier data, which is
/// indexed synchronously as a special index. As a result, searching using
/// resource identifier is not subject to indexing delay. To use the special
/// synchronous index, the search term for identifier should be in the pattern
/// `identifier=[system]|[value]` or `identifier=[value]`, and any of the
/// following search result parameters can be used: * `_count` * `_include` *
/// `_revinclude` * `_summary` * `_elements` If your query contains any other
/// search parameters, the standard asynchronous index will be used instead.
/// Note that searching against the special index is optimized for resolving a
/// small number of matches. The search isn't optimized if your identifier
/// search criteria matches a large number (i.e. more than 2,000) of
/// resources. For a search query that will match a large number of resources,
/// you can avoiding using the special synchronous index by including an
/// additional `_sort` parameter in your query. Use `_sort=-_lastUpdated` if
/// you want to keep the default sorting order. For samples and detailed
/// information, see
/// [Searching for FHIR resources](https://cloud.google.com/healthcare/docs/how-tos/fhir-search)
/// and
/// [Advanced FHIR search features](https://cloud.google.com/healthcare/docs/how-tos/fhir-advanced-search).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. Name of the FHIR store to retrieve resources from.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+$`.
///
/// [resourceType] - Optional. The FHIR resource type to search, such as
/// Patient or Observation. For a complete list, see the FHIR Resource Index
/// ([DSTU2](https://hl7.org/fhir/DSTU2/resourcelist.html),
/// [STU3](https://hl7.org/fhir/STU3/resourcelist.html),
/// [R4](https://hl7.org/fhir/R4/resourcelist.html)),
/// [R5](https://hl7.org/fhir/R5/resourcelist.html)).
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀŒëÀŒëÀŒô   À�À�À�   À�À�À�&  À‚ïÀ‚ïŒ	ÀŒß‰~/// Updates the entire contents of a resource.
///
/// Implements the FHIR standard update interaction
/// ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#update),
/// [STU3](https://hl7.org/fhir/STU3/http.html#update),
/// [R4](https://hl7.org/fhir/R4/http.html#update),
/// [R5](https://hl7.org/fhir/R5/http.html#update)). If the specified resource
/// does not exist and the FHIR store has enable_update_create set, creates
/// the resource with the client-specified ID. It is strongly advised not to
/// include or encode any sensitive data such as patient identifiers in
/// client-specified resource IDs. Those IDs are part of the FHIR resource
/// path recorded in Cloud Audit Logs and Pub/Sub notifications. Those IDs can
/// also be contained in reference fields within other resources. The request
/// body must contain a JSON-encoded FHIR resource, and the request headers
/// must contain `Content-Type: application/fhir+json`. The resource must
/// contain an `id` element having an identical value to the ID in the REST
/// path of the request. On success, the response body contains a JSON-encoded
/// representation of the updated resource, including the server-assigned
/// version ID. Errors generated by the FHIR store contain a JSON-encoded
/// `OperationOutcome` resource describing the reason for the error. If the
/// request cannot be mapped to a valid API method on a FHIR store, a generic
/// GCP error might be returned instead. The conditional update interaction
/// If-None-Match is supported, including the wildcard behaviour, as defined
/// by the R5 spec. This functionality is supported in R4 and R5. For samples
/// that show how to call `update`, see
/// [Updating a FHIR resource](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#updating_a_fhir_resource).
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The name of the resource to update.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/\[^/\]+/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À•:À•:À•F   À•MÀ•MÀ•Z  ÀŽüÀŽü‡éÀ•4…â/// Gets the contents of a version (current or historical) of a FHIR resource
/// by version ID.
///
/// Implements the FHIR standard vread interaction
/// ([DSTU2](https://hl7.org/fhir/DSTU2/http.html#vread),
/// [STU3](https://hl7.org/fhir/STU3/http.html#vread),
/// [R4](https://hl7.org/fhir/R4/http.html#vread),
/// [R5](https://hl7.org/fhir/R5/http.html#vread)). On success, the response
/// body contains a JSON-encoded representation of the resource. Errors
/// generated by the FHIR store contain a JSON-encoded `OperationOutcome`
/// resource describing the reason for the error. If the request cannot be
/// mapped to a valid API method on a FHIR store, a generic GCP error might be
/// returned instead. For samples that show how to call `vread`, see
/// [Retrieving a FHIR resource version](https://cloud.google.com/healthcare/docs/how-tos/fhir-resources#retrieving_a_fhir_resource_version).
///
/// Request parameters:
///
/// [name] - Required. The name of the resource version to retrieve.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/fhir/\[^/\]+/\[^/\]+/_history/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. Àd­Àd­À2:Àd³   À—S À—ˆ    À—ŽÀ—ŽÀ—£ À—¼À—±À—¾À—SÀ—Sr    À—DÀ—)%À—D      ÀœuÀœuÀœ�   Àœ�Àœ�Àœš  À—ÉÀ—É†cÀœ\„I/// Deletes operations as defined in the FHIR specification.
///
/// Implements the FHIR implementation guide
/// [bulk data delete request](https://build.fhir.org/ig/HL7/bulk-data/export.html#bulk-data-delete-request).
/// Returns success if the operation was successfully cancelled. If the
/// operation is complete, or has already been cancelled, returns an error
/// response.
///
/// Request parameters:
///
/// [name] - Required. Name of the operation to be deleted, in the format
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{operation_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/operations/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À¤pÀ¤pÀ¤|   À¤ˆÀ¤ˆÀ¤•  Àž0Àž0‡ôÀ¤T…Ð/// Gets the status of operations as defined in the FHIR specification.
///
/// Implements the FHIR implementation guide
/// [bulk data status request](https://build.fhir.org/ig/HL7/bulk-data/export.html#bulk-data-status-request).
/// Operations can have one of these states: * in-progress: response status
/// code is `202` and `X-Progress` header is set to `in progress`. * complete:
/// response status code is `200` and the body is a JSON-encoded operation
/// response as defined by the spec. For a bulk export, this response is
/// defined in
/// https://build.fhir.org/ig/HL7/bulk-data/export.html#response---complete-status.
/// * error: response status code is `5XX`, and the body is a JSON-encoded
/// `OperationOutcome` resource describing the reason for the error.
///
/// Request parameters:
///
/// [name] - Required. Name of the operation to query, in the format
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/operations/{operation_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/fhirStores/\[^/\]+/operations/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [HttpBody].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À–éÀ–é�=À–ï   À§ À§E    À§FÀ§FÀ§[ À§tÀ§iÀ§vÀ§À§d    À¦zÀ¦_%À¦z    À¦‰À¦‰€ŒÀ¦Â     À«À«À«   À«(À«(À«4   À«BÀ«BÀ«O   À«aÀ«aÀ«n  À§�À§�†'À«ƒ9/// Creates a new HL7v2 store within the parent dataset.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the dataset this HL7v2 store belongs to.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [hl7V2StoreId] - Required. The ID of the HL7v2 store that is being
/// created. The string must match the following regex:
/// `[\p{L}\p{N}_\-\.]{1,256}`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Hl7V2Store].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À°wÀ°wÀ°ƒ   À°ŠÀ°ŠÀ°—  À­¬À­¬„vÀ°p‚‰/// Deletes the specified HL7v2 store and removes all messages that it
/// contains.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the HL7v2 store to delete.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À·|À·|À·’   À·ŸÀ·ŸÀ·«   À··À··À·Ä  À²&À²&‡~À·p„÷/// Exports the messages to a destination.
///
/// To filter messages to be exported, define a filter using the start and end
/// time, relative to the message generation time (MSH.7). This API returns an
/// Operation that can be used to track the status of the job by calling
/// GetOperation. Immediate fatal errors appear in the error field. Otherwise,
/// when the operation finishes, a detailed response of type
/// ExportMessagesResponse is returned in the response field. The metadata
/// field type for this operation is OperationMetadata.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The name of the source HL7v2 store, in the format
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7v2Stores/{hl7v2_store_id}`
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À¼DÀ¼DÀ¼P   À¼WÀ¼WÀ¼d  À¹¨À¹¨„VÀ¼@‚Z/// Gets the specified HL7v2 store.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the HL7v2 store to get.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Hl7V2Store].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÁZÀÁZÀÁf   ÀÁrÀÁrÀÁ  À¾À¾…<ÀÁ@‚õ/// Gets metrics associated with the HL7v2 store.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the HL7v2 store to get metrics
/// for, in the format
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Hl7V2StoreMetrics].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀÊ/ÀÊ/ÀÊ;   ÀÊKÀÊK(ÀÊU   ÀÊyÀÊyÀÊ†  ÀÃBÀÃB‰{ÀÊ†}/// Gets the access control policy for a resource.
///
/// Returns an empty policy if the resource exists and does not have a policy
/// set.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy is being
/// requested. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+$`.
///
/// [options_requestedPolicyVersion] - Optional. The maximum policy version
/// that will be used to format the policy. Valid values are 0, 1, and 3.
/// Requests specifying an invalid value will be rejected. Requests for
/// policies with any conditional role bindings must specify version 3.
/// Policies with no conditional role bindings may specify any valid value or
/// leave the field unset. The policy in the response might use the policy
/// version that you specified, or it might use a lower policy version. For
/// example, if you specify version 3, but the policy has no conditional role
/// bindings, the response uses version 1. To learn which resources support
/// conditions in their IAM policies, see the
/// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Policy].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À×WÀ×WÀ×m   À×zÀ×zÀ×†   À×’À×’À×Ÿ  ÀÌÁÀÌÁŒ¾À×KŠ/// Import messages to the HL7v2 store by loading data from the specified
/// sources.
///
/// This method is optimized to load large quantities of data using import
/// semantics that ignore some HL7v2 store configuration options and are not
/// suitable for all use cases. It is primarily intended to load data into an
/// empty HL7v2 store that is not being used by other clients. An existing
/// message will be overwritten if a duplicate message is imported. A
/// duplicate message is a message with the same raw bytes as a message that
/// already exists in this HL7v2 store. When a message is overwritten, its
/// labels will also be overwritten. The import operation is idempotent unless
/// the input data contains multiple valid messages with the same raw bytes
/// but different labels. In that case, after the import completes, the store
/// contains exactly one message with those raw bytes but there is no ordering
/// guarantee on which version of the labels it has. The operation result
/// counters do not count duplicated raw bytes as an error and count one
/// success for each message in the input, which might result in a success
/// count larger than the number of messages in the HL7v2 store. If some
/// messages fail to import, for example due to parsing errors, successfully
/// imported messages are not rolled back. This method returns an Operation
/// that can be used to track the status of the import by calling
/// GetOperation. Immediate fatal errors appear in the error field, errors are
/// also logged to Cloud Logging (see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
/// Otherwise, when the operation finishes, a response of type
/// ImportMessagesResponse is returned in the response field. The metadata
/// field type for this operation is OperationMetadata.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The name of the target HL7v2 store, in the format
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7v2Stores/{hl7v2_store_id}`
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   Àä1Àä1Àä=   ÀäKÀäKÀäX   ÀädÀädÀän   Àä|Àä|Àä‰   Àä˜Àä˜Àä¥  ÀÙƒÀÙƒ��Àä'Š/// Lists the HL7v2 stores in the given dataset.
///
/// Request parameters:
///
/// [parent] - Required. Name of the dataset.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [filter] - Restricts stores returned to those matching a filter. The
/// following syntax is available: * A string field value can be written as
/// text inside quotation marks, for example `"query text"`. The only valid
/// relational operation for text fields is equality (`=`), where text is
/// searched within the field, rather than having the field be equal to the
/// text. For example, `"Comment = great"` returns messages with `great` in
/// the comment field. * A number field value can be written as an integer, a
/// decimal, or an exponential. The valid relational operators for number
/// fields are the equality operator (`=`), along with the less than/greater
/// than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality
/// (`!=`) operator. You can prepend the `NOT` operator to an expression to
/// negate it. * A date field value must be written in `yyyy-mm-dd` form.
/// Fields with date and time use the RFC3339 time format. Leading zeros are
/// required for one-digit months and days. The valid relational operators for
/// date fields are the equality operator (`=`) , along with the less
/// than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no
/// inequality (`!=`) operator. You can prepend the `NOT` operator to an
/// expression to negate it. * Multiple field query expressions can be
/// combined in one query by adding `AND` or `OR` operators between the
/// expressions. If a boolean operator appears within a quoted string, it is
/// not treated as special, it's just another part of the character string to
/// be matched. You can prepend the `NOT` operator to an expression to negate
/// it. Only filtering on labels is supported. For example,
/// `labels.key=value`.
///
/// [pageSize] - Limit on the number of HL7v2 stores to return in a single
/// response. If not specified, 100 is used. May not be larger than 1000.
///
/// [pageToken] - The next_page_token value returned from the previous List
/// request, if any.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ListHl7V2StoresResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   Àë(Àë(Àë3   Àë@Àë@ÀëL   ÀëXÀëXÀëe   ÀëuÀëuÀë‚  ÀçÀç†�Àëƒ½/// Updates the HL7v2 store.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Identifier. Resource name of the HL7v2 store, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+$`.
///
/// [updateMask] - Required. The update mask applies to the resource. For the
/// `FieldMask` definition, see
/// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Hl7V2Store].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀóEÀóE$Àób   ÀóoÀóoÀó{   Àó‡Àó‡Àó”  Àí¨Àí¨‡ÎÀó7…:/// Rolls back messages from the HL7v2 store to the specified time.
///
/// This method returns an Operation that can be used to track the status of
/// the rollback by calling GetOperation. Immediate fatal errors appear in the
/// error field, errors are also logged to Cloud Logging (see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
/// Otherwise, when the operation finishes, a detailed response of type
/// RollbackHl7V2MessagesResponse is returned in the response field. The
/// metadata field type for this operation is OperationMetadata.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Required. The name of the HL7v2 store to rollback, in the format
/// of "projects/{project_id}/locations/{location_id}/datasets/{dataset_id}
/// /hl7V2Stores/{hl7v2_store_id}".
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀùzÀùzÀùŽ   Àù›Àù›Àù§   Àù·Àù·ÀùÄ  ÀõzÀõz†1Àùhƒ¤/// Sets the access control policy on the specified resource.
///
/// Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`,
/// and `PERMISSION_DENIED` errors.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy is being
/// specified. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Policy].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À ªÀ ª!À Ä   À ÑÀ ÑÀ Ý   À íÀ íÀ ú  Àû¯Àû¯‡aÀ ’„�/// Returns permissions that a caller has on the specified resource.
///
/// If the resource does not exist, this will return an empty set of
/// permissions, not a `NOT_FOUND` error. Note: This operation is designed to
/// be used for building permission-aware UIs and command-line tools, not for
/// authorization checking. This operation may "fail open" without warning.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [resource] - REQUIRED: The resource for which the policy detail is being
/// requested. See
/// [Resource names](https://cloud.google.com/apis/design/resource_names) for
/// the appropriate value for this field.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [TestIamPermissionsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À¦(À¦(À \êÀ¦.   À} À±    À·À·ÀÌ ÀåÀÚÀçÀ}À}q    ÀnÀS%Àn      ÀÀÀ'   À4À4À@   ÀNÀNÀ[  ÀòÀò†KÀƒË/// Parses and stores an HL7v2 message.
///
/// This method triggers an asynchronous notification to any Pub/Sub topic
/// configured in Hl7V2Store.Hl7V2NotificationConfig, if the filtering matches
/// the message. If an MLLP adapter is configured to listen to a Pub/Sub
/// topic, the adapter transmits the message when a notification is received.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the HL7v2 store this message belongs to.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Message].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀæÀæÀò   ÀùÀùÀ  À
AÀ
A„PÀß‚e/// Deletes an HL7v2 message.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the HL7v2 message to delete.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+/messages/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À,À,À8   ÀDÀDÀQ   À[À[Àh  À•À•‡ŽÀ#…9/// Gets an HL7v2 message.
///
/// Request parameters:
///
/// [name] - Required. The resource name of the HL7v2 message to retrieve.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+/messages/\[^/\]+$`.
///
/// [view] - Specifies which parts of the Message resource to return in the
/// response. When unspecified, equivalent to FULL.
/// Possible string values are:
/// - "MESSAGE_VIEW_UNSPECIFIED" : Not specified, equivalent to FULL.
/// - "RAW_ONLY" : Server responses include all the message fields except
/// parsed_data field, and schematized_data fields.
/// - "PARSED_ONLY" : Server responses include all the message fields except
/// data field, and schematized_data fields.
/// - "FULL" : Server responses include all the message fields.
/// - "SCHEMATIZED_ONLY" : Server responses include all the message fields
/// except data and parsed_data fields.
/// - "BASIC" : Server responses include only the name field.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Message].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À©À©À¾   ÀËÀËÀ×   ÀåÀåÀò  À'À'‡ÏÀ�…/// Parses and stores an HL7v2 message.
///
/// This method triggers an asynchronous notification to any Pub/Sub topic
/// configured in Hl7V2Store.Hl7V2NotificationConfig, if the filtering matches
/// the message. If an MLLP adapter is configured to listen to a Pub/Sub
/// topic, the adapter transmits the message when a notification is received.
/// If the method is successful, it generates a response containing an HL7v2
/// acknowledgment (`ACK`) message. If the method encounters an error, it
/// returns a negative acknowledgment (`NACK`) message. This behavior is
/// suitable for replying to HL7v2 interface systems that expect these
/// acknowledgments.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [parent] - Required. The name of the HL7v2 store this message belongs to.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [IngestMessageResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À2õÀ2õÀ3   À3À3À3   À3(À3(À35   À3BÀ3BÀ3L   À3ZÀ3ZÀ3g   À3vÀ3vÀ3ƒ   À3�À3�À3š  ÀúÀú˜hÀ2ë”/// Lists all the messages in the given HL7v2 store with support for
/// filtering.
///
/// Note: HL7v2 messages are indexed asynchronously, so there might be a
/// slight delay between the time a message is created and when it can be
/// found through a filter.
///
/// Request parameters:
///
/// [parent] - Required. Name of the HL7v2 store to retrieve messages from.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+$`.
///
/// [filter] - Restricts messages returned to those matching a filter. The
/// following syntax is available: * A string field value can be written as
/// text inside quotation marks, for example `"query text"`. The only valid
/// relational operation for text fields is equality (`=`), where text is
/// searched within the field, rather than having the field be equal to the
/// text. For example, `"Comment = great"` returns messages with `great` in
/// the comment field. * A number field value can be written as an integer, a
/// decimal, or an exponential. The valid relational operators for number
/// fields are the equality operator (`=`), along with the less than/greater
/// than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality
/// (`!=`) operator. You can prepend the `NOT` operator to an expression to
/// negate it. * A date field value must be written in `yyyy-mm-dd` form.
/// Fields with date and time use the RFC3339 time format. Leading zeros are
/// required for one-digit months and days. The valid relational operators for
/// date fields are the equality operator (`=`) , along with the less
/// than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there is no
/// inequality (`!=`) operator. You can prepend the `NOT` operator to an
/// expression to negate it. * Multiple field query expressions can be
/// combined in one query by adding `AND` or `OR` operators between the
/// expressions. If a boolean operator appears within a quoted string, it is
/// not treated as special, it's just another part of the character string to
/// be matched. You can prepend the `NOT` operator to an expression to negate
/// it. Fields/functions available for filtering are: * `message_type`, from
/// the MSH-9.1 field. For example, `NOT message_type = "ADT"`. * `send_date`
/// or `sendDate`, the YYYY-MM-DD date the message was sent in the dataset's
/// time_zone, from the MSH-7 segment. For example, `send_date <
/// "2017-01-02"`. * `send_time`, the timestamp when the message was sent,
/// using the RFC3339 time format for comparisons, from the MSH-7 segment. For
/// example, `send_time < "2017-01-02T00:00:00-05:00"`. * `create_time`, the
/// timestamp when the message was created in the HL7v2 store. Use the RFC3339
/// time format for comparisons. For example, `create_time <
/// "2017-01-02T00:00:00-05:00"`. * `send_facility`, the care center that the
/// message came from, from the MSH-4 segment. For example, `send_facility =
/// "ABC"`. * `PatientId(value, type)`, which matches if the message lists a
/// patient having an ID of the given value and type in the PID-2, PID-3, or
/// PID-4 segments. For example, `PatientId("123456", "MRN")`. * `labels.x`, a
/// string value of the label with key `x` as set using the Message.labels
/// map. For example, `labels."priority"="high"`. The operator `:*` can be
/// used to assert the existence of a label. For example,
/// `labels."priority":*`.
///
/// [orderBy] - Orders messages returned by the specified order_by clause.
/// Syntax: https://cloud.google.com/apis/design/design_patterns#sorting_order
/// Fields available for ordering are: * `send_time`
///
/// [pageSize] - Limit on the number of messages to return in a single
/// response. If not specified, 100 is used. May not be larger than 1000.
///
/// [pageToken] - The next_page_token value returned from the previous List
/// request, if any.
///
/// [view] - Specifies the parts of the Message to return in the response.
/// When unspecified, equivalent to BASIC. Setting this to anything other than
/// BASIC with a `page_size` larger than the default can generate a large
/// response, which impacts the performance of this method.
/// Possible string values are:
/// - "MESSAGE_VIEW_UNSPECIFIED" : Not specified, equivalent to FULL.
/// - "RAW_ONLY" : Server responses include all the message fields except
/// parsed_data field, and schematized_data fields.
/// - "PARSED_ONLY" : Server responses include all the message fields except
/// data field, and schematized_data fields.
/// - "FULL" : Server responses include all the message fields.
/// - "SCHEMATIZED_ONLY" : Server responses include all the message fields
/// except data and parsed_data fields.
/// - "BASIC" : Server responses include only the name field.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ListMessagesResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   À;æÀ;æÀ;î   À;ûÀ;ûÀ<   À<À<À<    À<0À<0À<=  À6fÀ6f‡éÀ;Û… /// Update the message.
///
/// The contents of the message in Message.data and data extracted from the
/// contents such as Message.create_time cannot be altered. Only the
/// Message.labels field is allowed to be updated. The labels in the request
/// are merged with the existing set of labels. Existing labels with the same
/// keys are updated.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - Output only. Resource name of the Message, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7_v2_store_id}/messages/{message_id}`.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/hl7V2Stores/\[^/\]+/messages/\[^/\]+$`.
///
/// [updateMask] - Required. The update mask applies to the resource. For the
/// `FieldMask` definition, see
/// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Message].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. ÀÀ»=À   À>³ À>Þ    À>ßÀ>ßÀ>ô À?À?À?À>³À>³c    À>¤À>‰%À>¤      ÀDGÀDGÀD^   ÀDkÀDkÀDw   ÀDƒÀDƒÀD�  À?À?‡RÀD;„Ò/// Starts asynchronous cancellation on a long-running operation.
///
/// The server makes a best effort to cancel the operation, but success is not
/// guaranteed. If the server doesn't support this method, it returns
/// `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation
/// or other methods to check whether the cancellation succeeded or whether
/// the operation completed despite cancellation. On successful cancellation,
/// the operation is not deleted; instead, it becomes an operation with an
/// Operation.error value with a google.rpc.Status.code of `1`, corresponding
/// to `Code.CANCELLED`.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [name] - The name of the operation resource to be cancelled.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/operations/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Empty].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀI„ÀI„ÀI�   ÀI—ÀI—ÀI¤  ÀFpÀFp„ÀÀI€‚Í/// Gets the latest state of a long-running operation.
///
/// Clients can use this method to poll the operation result at intervals as
/// recommended by the API service.
///
/// Request parameters:
///
/// [name] - The name of the operation resource.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+/operations/\[^/\]+$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [Operation].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error.   ÀQÀQÀQ   ÀQÀQÀQ'   ÀQ3ÀQ3ÀQ=   ÀQKÀQKÀQX   ÀQgÀQgÀQr   ÀQŒÀQŒÀQ™  ÀK4ÀK4‰BÀPø…Z/// Lists operations that match the specified filter in the request.
///
/// If the server doesn't support this method, it returns `UNIMPLEMENTED`.
///
/// Request parameters:
///
/// [name] - The name of the operation's parent resource.
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/datasets/\[^/\]+$`.
///
/// [filter] - The standard list filter.
///
/// [pageSize] - The standard list page size.
///
/// [pageToken] - The standard list page token.
///
/// [returnPartialSuccess] - When set to `true`, operations that are reachable
/// are returned as normal, and those that are unreachable are returned in the
/// ListOperationsResponse.unreachable field. This can only be `true` when
/// reading across collections. For example, when `parent` is set to
/// `"projects/example/locations/-"`. This field is not supported by default
/// and will result in an `UNIMPLEMENTED` error if set unless explicitly
/// documented otherwise in service or product specific documentation.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [ListOperationsResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. À>SÀ>S–%À>Y   ÀU; ÀU\    ÀU]ÀU]ÀUr ÀU‹ÀU€ÀU�ÀU;ÀU;Y    ÀTÁÀT¦%ÀTÁ    ÀTÐÀTÐgÀTù    ÀTzÀTz�ÀT€   ÀUñ ÀV    ÀVÀVÀV+ ÀVDÀV9ÀVFÀUñÀUñ\    ÀUâÀUÇ%ÀUâ      ÀZ-ÀZ-ÀZD   ÀZQÀZQÀZ]   ÀZoÀZoÀZ|  ÀVQÀVQ†=ÀZƒn/// Analyze heathcare entity in a document.
///
/// Its response includes the recognized entity mentions and the relationships
/// between them. AnalyzeEntities uses context aware models to detect
/// entities.
///
/// [request] - The metadata request object.
///
/// Request parameters:
///
/// [nlpService] - The resource name of the service of the form:
/// "projects/{project_id}/locations/{location_id}/services/nlp".
/// Value must have pattern
/// `^projects/\[^/\]+/locations/\[^/\]+/services/nlp$`.
///
/// [$fields] - Selector specifying which fields to include in a partial
/// response.
///
/// Completes with a [AnalyzeEntitiesResponse].
///
/// Completes with a [commons.ApiRequestError] if the API endpoint returned an
/// error.
///
/// If the used [http.Client] completes with an error when making a REST call,
/// this method will complete with the same error. ÀU˜ÀU˜†øÀUž   Àcš Àc¶    Àc¸Àc¸Àc½  ÀcšÀcš.    ÀcÌÀcèÀcñ    ÀcòÀcòÀcû ÀdÀdÀd8ÀdÀdÀd)ÀdÀd'ÀdÀdÀd,Àd0Àd1Àd7ÀcÌÀcÌnÀcé   Àc�À^…ŠÀc�…F/// Controls the amount of detail to include as part of the audit logs.
///
/// Optional.
/// Possible string values are:
/// - "LOG_LEVEL_UNSPECIFIED" : No log level specified. This value is unused.
/// - "DISABLED" : No additional consent-related logging is added to audit
/// logs.
/// - "MINIMUM" : The following information is included: * One of the
/// following
/// \[`consentMode`\](https://cloud.google.com/healthcare-api/docs/fhir-consent#audit_logs)
/// fields: (`off`|`emptyScope`|`enforced`|`btg`|`bypass`). * The accessor's
/// request headers * The `log_level` of the AccessDeterminationLogConfig *
/// The final consent evaluation (`PERMIT`, `DENY`, or `NO_CONSENT`) * A
/// human-readable summary of the evaluation
/// - "VERBOSE" : Includes `MINIMUM` and, for each resource owner, returns: *
/// The resource owner's name * Most specific part of the `X-Consent-Scope`
/// resulting in consensual determination * Timestamp of the applied
/// enforcement leading to the decision * Enforcement version at the time the
/// applicable consents were applied * The Consent resource name * The
/// timestamp of the Consent resource used for enforcement * Policy type
/// (`PATIENT` or `ADMIN`) Due to the limited space for logging, this mode is
/// the same as `MINIMUM` for methods that return multiple resources (such as
/// FHIR Search).     Àd>Àd>zÀdb  À\’À\’ˆ(À]ê�Q/// Configures consent audit log config for FHIR create, read, update, and
/// delete (CRUD) operations.
///
/// Cloud audit log for healthcare API must be
/// [enabled](https://cloud.google.com/logging/docs/audit/configure-data-access#config-console-enable).
/// The consent-related logs are included as part of `protoPayload.metadata`.  Àhª ÀhÀ    ÀhÂÀhÂÀhÇ   ÀhØÀhØÀhÝ   ÀhéÀhéÀhî  ÀhªÀhªJ    ÀhøÀiÀi    ÀiÀiÀi! $Ài.Ài2ÀiáÀiKÀi<ÀifÀiRÀidÀiMÀiSÀiiÀimÀinÀitÀi‰ÀiÀiŸÀi�Ài�Ài‹Ài‘Ài¢Ài¦Ài§Ài­Ài»Ài¸ÀiÊÀiÂÀiÈÀi½ÀiÃÀiÍÀiÑÀiÒÀiØÀhøÀhø€ëÀi   ÀgØÀfG� ÀgØ�s/// The resource name of the Consent artifact that contains documentation of
/// the user's consent, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}`.
///
/// If the draft Consent had a Consent artifact, this Consent artifact
/// overwrites it.
///
/// Required. Àh<ÀgìZÀh<@/// Timestamp in UTC of when this Consent is considered expired. Àh¢ÀhKZÀh¢G/// The time to live for this Consent from when it is marked as active.     ÀiçÀiç�Àj  Àd¼Àd¼†FÀf,�i/// Activates the latest revision of the specified Consent by committing a new
/// revision with `state` updated to `ACTIVE`.
///
/// If the latest revision of the given Consent is in the `ACTIVE` state, no new
/// revision is committed. A FAILED_PRECONDITION error occurs if the latest
/// revision of the given consent is in the `REJECTED` or `REVOKED` state.  Àm: ÀmG    ÀmIÀmI
ÀmN  Àm:Àm:    ÀmZÀmgÀmp    ÀmqÀmqÀmz Àm‡Àm‹ÀnÀmšÀm•ÀmœÀm¹Àm¬Àm¢ÀmªÀm�Àm£Àm¯Àm³Àm´Àm¸ÀmÇÀmÉÀmÌÀmìÀmÍÀmëÀmúÀmûÀnÀnÀmZÀmZ€³Àmh   Àm0ÀkO�æÀm0�º/// The versioned names of the admin Consent resource(s), in the format
/// `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}/_history/{version_id}`.
///
/// For FHIR stores with `disable_resource_versioning=true`, the format is
/// `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}`.
///
/// Optional.     ÀnÀnnÀn5  ÀkÀkƒ}Àk=2/// List of admin Consent resources to be applied.  Àq) Àq?    ÀqFÀqFÀqK   ÀqhÀqhÀqm   Àq‚Àq‚Àq‡  Àq)Àq)y    Àq¦Àq¼ÀqÅ    ÀqÆÀqÆÀqÏ 0ÀqÜÀqàÀs ÀrÀqêÀr0ÀrÀr.ÀrÀrÀr3Àr7Àr8Àr>ÀrXÀrIÀrsÀr_ÀrqÀrZÀr`ÀrvÀrzÀr{Àr�Àr ÀrŒÀr¢ÀrÎÀrÁÀr¨Àr¿Àr£Àr©ÀrÄÀrÈÀrÉÀrÍÀrÜÀrÞÀráÀsÀrâÀs ÀsÀsÀsÀsÀq¦Àq¦�|Àq½   ÀpÀnâ�CÀp�/// Alternative output format to be generated based on the results of
/// analysis.
///
/// Optional.
/// Possible string values are:
/// - "ALTERNATIVE_OUTPUT_FORMAT_UNSPECIFIED" : No alternative output format
/// is specified.
/// - "FHIR_BUNDLE" : FHIR bundle output. ÀpmÀp*RÀpm3/// document_content is a document to be annotated. ÀqÀp�€£Àqr/// A list of licensed vocabularies to use in the request, in addition to the
/// default unlicensed vocabularies.     Às&Às&�‘ÀsJ  ÀnƒÀnƒ†6ÀnÇ=/// The request to analyze healthcare entities in a document.  Àx/ ÀxF    ÀxMÀxMÀxR   Àx`Àx`Àxe   ÀxyÀxyÀx~   ÀxŽÀxŽÀx“  Àx/Àx/x    Àx«ÀxÂÀxË    ÀxÌÀxÌÀxÕ SÀxâÀxæÀ{÷ÀxøÀxðÀxúÀyÀyÀy ÀyÀxûÀyÀyÀyÀyÀyÀy(Ày*Ày-Ày¥Ày=Ày–Ày³Ày´ÀyºÀy»ÀyÔÀyÆÀyÖÀyüÀyïÀyÜÀyíÀy×ÀyÝÀyòÀyöÀy÷ÀyûÀz
ÀzÀzÀz�ÀzÀzŽÀz«Àz¬Àz²Àz³ÀzÈÀz¾ÀzÞÀzÏÀzÜÀzÊÀzÐÀzáÀzåÀzæÀzìÀ{Àz÷À{À{+À{À{À{À{À{À{!À{%À{&À{*À{9À{;À{>À{ØÀ{NÀ{ÉÀ{æÀ{çÀ{íÀ{îÀx«Àx«ƒNÀxÃ   ÀuèÀu%€ËÀuè€§/// The union of all the candidate entities that the entity_mentions in this
/// response could link to.
///
/// These are UMLS concepts or normalized mention content. Àv‘Àuõ€ªÀv‘}/// The `entity_mentions` field contains all the annotated medical entities
/// that were mentioned in the provided document. Àw]Àv¤€ÃÀw]€¥/// The FHIR bundle (\[`R4`\](http://hl7.org/fhir/R4/bundle.html)) that
/// includes all the entities, the entity mentions, and the relationships in
/// JSON format. ÀxÀwl€¾Àx€†/// relationships contains all the binary relationships that were identified
/// between entity mentions within the provided document.     À{ýÀ{ý�~À|!  Àt»Àt»ˆÂÀu	G/// Includes recognized entity mentions and relationships between them.  À†= À†V    À†XÀ†XÀ†]   À†nÀ†nÀ†s  À†=À†=E    À††À†ŸÀ†¨    À†©À†©À†² .À†¿À†ÃÀ‡ßÀ†ÜÀ†ÍÀ‡À‡–À†ÞÀ†ãÀ†äÀ†ïÀ‡À†ðÀ‡À‡À‡À‡'À‡ˆÀ‡RÀ‡>À‡PÀ‡9À‡?À‡UÀ‡YÀ‡ZÀ‡]À‡wÀ‡^À‡bÀ‡cÀ‡kÀ‡oÀ‡pÀ‡˜À‡²À‡¦À‡ÊÀ‡¹À‡ÈÀ‡´À‡ºÀ‡ÍÀ‡ÑÀ‡ÒÀ‡ÖÀ††À††�[À†    À‚ÒÀ}ò„ïÀ‚Ò„¬/// A new list of admin Consent resources to be applied.
///
/// Any existing enforced Consents, which are specified in
/// `consent_config.enforced_admin_consents` of the FhirStore, that are not
/// part of this list will be disabled. An empty list is equivalent to
/// clearing or disabling all Consents enforced on the FHIR store. When a FHIR
/// store has `disable_resource_versioning=true` and this list contains a
/// Consent resource that exists in `consent_config.enforced_admin_consents`,
/// the method enforces any updates to the existing resource since the last
/// enforcement. If the existing resource hasn't been updated since the last
/// enforcement, the resource is unaffected. After the method finishes, the
/// resulting consent enforcement model is determined by the contents of the
/// Consent resource(s) when the method was called: * When
/// `disable_resource_versioning=true`, the result is identical to the current
/// resource(s) in the FHIR store. * When `disable_resource_versioning=false`,
/// the result is based on the historical version(s) of the Consent
/// resource(s) at the point in time when the method was called. At most 200
/// Consents can be specified. À†,À‚æƒRÀ†,ƒ/// If true, the method only validates Consent resources to make sure they are
/// supported.
///
/// Otherwise, the method applies the aggregate consent information to update
/// the enforcement model and reindex the FHIR resources. If all Consent
/// resources can be applied successfully, the ApplyAdminConsentsResponse is
/// returned containing the following fields: * `consent_apply_success` to
/// indicate the number of Consent resources applied. * `affected_resources`
/// to indicate the number of resources that might have had their consent
/// access changed. If, however, one or more Consent resources are unsupported
/// or cannot be applied, the method fails and ApplyAdminConsentsErrorDetail
/// is is returned with details about the unsupported Consent resources.
///
/// Optional.     À‡åÀ‡å€áÀˆ	  À}À}‹IÀ}ÔN/// Request to apply the admin Consent resources for the specified FHIR store.  À� À�    À�À�À�   À�-À�-À�2   À�=À�=À�B  À�À�M    À�UÀ�iÀ�r    À�sÀ�sÀ�| NÀ�‰À��À�bÀ�£À�—À�ÓÀŽVÀ�¥À�ªÀ�«À�¶À�ÅÀ�·À�ÕÀ�áÀ�âÀ�êÀŽHÀŽÀŽÀŽÀ�üÀŽÀŽÀŽÀŽÀŽÀŽ7ÀŽÀŽ"ÀŽ#ÀŽ+ÀŽ/ÀŽ0ÀŽXÀŽoÀŽfÀŽœÀ�ÀŽqÀŽvÀŽwÀŽ‚ÀŽŽÀŽƒÀŽžÀŽ§ÀŽ¨ÀŽ°À�ÀŽÕÀŽÇÀŽÓÀŽÂÀŽÈÀŽØÀŽÜÀŽÝÀŽàÀŽúÀŽáÀŽåÀŽæÀŽîÀŽòÀŽóÀ�À�5À�)À�MÀ�<À�KÀ�7À�=À�PÀ�TÀ�UÀ�YÀ�UÀ�U‚À�j   À‰~À‰2XÀ‰~7/// Scope down to a list of patients.
///
/// Optional. ÀŠ€À‰�€úÀŠ€€×/// Scope down to patients whose most recent consent changes are in the time
/// range.
///
/// Can only be used with a versioning store (i.e. when
/// disable_resource_versioning is set to false).
///
/// Optional. ÀŒóÀŠŽ‚qÀŒó‚C/// If true, the method only validates Consent resources to make sure they are
/// supported.
///
/// When the operation completes, ApplyConsentsResponse is returned where
/// `consent_apply_success` and `consent_apply_failure` indicate supported and
/// unsupported (or invalid) Consent resources, respectively. Otherwise, the
/// method propagates the aggregate consensual information to the patient's
/// resources. Upon success, `affected_resources` in the ApplyConsentsResponse
/// indicates the number of resources that may have consensual access changed.
///
/// Optional.     À�hÀ�h�-À�Œ  ÀˆÊÀˆÊ‡ÍÀ‰H/// Request to apply the Consent resources for the specified FHIR store.  À” À”!    À”#À”#À”(   À”?À”?À”D  À”À”5    À”QÀ”ZÀ”c    À”dÀ”dÀ”m %À”zÀ”~À•OÀ”�À”ˆÀ”¾À”¤À”¼À”ŸÀ”¥À”ÁÀ”ÅÀ”ÆÀ”ÌÀ”ÝÀ”×À”ßÀ”ýÀ”ðÀ”åÀ”îÀ”àÀ”æÀ”óÀ”÷À”øÀ”üÀ•À•À•À•0À•À•/À•>À•?À•EÀ•FÀ”QÀ”Q� À”[   À’†À’2iÀ’†D/// Indicates the name of an attribute defined in the consent store. À”À’ �sÀ”�D/// The value of the attribute.
///
/// Must be an acceptable value as defined in the consent store. For example,
/// if the consent store defines "data type" with acceptable values
/// "questionnaire" and "step-count", when the attribute name is data type,
/// this field must contain one of those values.
///
/// Required.     À•UÀ•U€áÀ•y  À‘XÀ‘X„àÀ’$€Å/// An attribute value for a Consent or User data mapping.
///
/// Each Attribute must have a corresponding AttributeDefinition in the consent
/// store that defines the default and allowed values.  À�+ À�>    À�EÀ�EÀ�J   À�]À�]À�b   À�pÀ�pÀ�u   À��À��À�”   À�±À�±À�¶   À�ÇÀ�Ç	À�Ì  À�+À�+€¬    À�ÛÀ�îÀ�÷    À�øÀ�øÀž ]ÀžÀžÀ 4Àž)ÀžÀž+ÀžPÀžCÀž1ÀžAÀž,Àž2ÀžFÀžJÀžKÀžOÀž^Àž`ÀžcÀžƒÀždÀž‚Àž‘Àž’Àž˜Àž™Àž¬Àž¤ÀžÀÀž³Àž¾Àž®Àž´ÀžÃÀžÇÀžÈÀžÎÀžíÀžÙÀžïÀŸÀŸÀžõÀŸÀžðÀžöÀŸÀŸÀŸÀŸÀŸ)ÀŸ+ÀŸ.ÀŸNÀŸ/ÀŸMÀŸ\ÀŸ]ÀŸcÀŸdÀŸ†ÀŸoÀŸµÀŸ™ÀŸ³ÀŸ”ÀŸšÀŸ¸ÀŸ¼ÀŸ½ÀŸÃÀŸÙÀŸÎÀŸðÀŸàÀŸîÀŸÛÀŸáÀŸóÀŸ÷ÀŸøÀŸþÀ À 	À À À À À À  À $À %À +À�ÛÀ�Û‚[À�ï   À—cÀ–€€ðÀ—c€¾/// Possible values for the attribute.
///
/// The number of allowed values must not exceed 500. An empty list is
/// invalid. The list can only be expanded after creation.
///
/// Required. À™¶À—u‚IÀ™¶‚/// The category of the attribute.
///
/// The value of this field cannot be changed after creation.
///
/// Required.
/// Possible string values are:
/// - "CATEGORY_UNSPECIFIED" : No category specified. This option is invalid.
/// - "RESOURCE" : Specify this category when this attribute describes the
/// properties of resources. For example, data anonymity or data type.
/// - "REQUEST" : Specify this category when this attribute describes the
/// properties of requests. For example, requester's role or requester's
/// organization. ÀšsÀ™Ã€ÄÀšs€�/// Default values of the attribute in Consents.
///
/// If no default values are specified, it defaults to an empty value.
///
/// Optional. À›†ÀšŒ�À›†€à/// Default value of the attribute in User data mappings.
///
/// If no default value is specified, it defaults to an empty value. This
/// field is only applicable to attributes of the category `RESOURCE`.
///
/// Optional. À›ëÀ›¢TÀ›ë5/// A description of the attribute.
///
/// Optional. À�"À›û�+À�"�/// Identifier.
///
/// Resource name of the Attribute definition, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/attributeDefinitions/{attribute_definition_id}`.
/// Cannot be changed after creation.     À :À :‚HÀ ^  À–:À–:ŒJÀ–h'/// A client-defined consent attribute.  À¨˜ À¨£    À¨¥À¨¥À¨ª   À¨»À¨»À¨À  À¨˜À¨˜2    À¨ÎÀ¨ÙÀ¨â    À¨ãÀ¨ãÀ¨ì %À¨ùÀ¨ýÀª3À©À©À©À©?À©2À©À©0À©À©À©5À©9À©:À©>À©MÀ©OÀ©RÀ©áÀ©bÀ©ÒÀ©ïÀ©ðÀ©öÀ©÷Àª	ÀªÀªÀªÀªÀªÀªÀªÀª#Àª$Àª*À¨ÎÀ¨Î�gÀ¨Ú   À§šÀ§?jÀ§š=/// The configuration for logging of each type of permission. À¨ŒÀ§®€åÀ¨Œ€È/// Specifies a service that will be enabled for audit logging.
///
/// For example, `storage.googleapis.com`, `cloudsql.googleapis.com`.
/// `allServices` is a special value that covers all services.     Àª9Àª9€ÍÀª]  À¢†À¢†ˆ‚À§/„¢/// Specifies the audit configuration for a service.
///
/// The configuration determines which permission types are logged, and what
/// identities, if any, are exempted from logging. An AuditConfig must have one
/// or more AuditLogConfigs. If there are AuditConfigs for both `allServices`
/// and a specific service, the union of the two AuditConfigs is used for that
/// service: the log_types specified in each AuditConfig are enabled, and the
/// exempted_members in each AuditLogConfig are exempted. Example Policy with
/// multiple AuditConfigs: { "audit_configs": \[ { "service": "allServices",
/// "audit_log_configs": \[ { "log_type": "DATA_READ", "exempted_members": \[
/// "user:jose@example.com" \] }, { "log_type": "DATA_WRITE" }, { "log_type":
/// "ADMIN_READ" } \] }, { "service": "sampleservice.googleapis.com",
/// "audit_log_configs": \[ { "log_type": "DATA_READ" }, { "log_type":
/// "DATA_WRITE", "exempted_members": \[ "user:aliya@example.com" \] } \] } \] }
/// For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ
/// logging. It also exempts `jose@example.com` from DATA_READ logging, and
/// `aliya@example.com` from DATA_WRITE logging.  ÀÁ¸ ÀÁ¿    ÀÁÁÀÁÁÀÁÆ   ÀÁÑÀÁÑÀÁÖ   ÀÁßÀÁß	ÀÁä  ÀÁ¸ÀÁ¸3    ÀÁïÀÁöÀÁÿ    ÀÂ ÀÂ ÀÂ	 EÀÂÀÂÀÃ‰ÀÂ-ÀÂ$ÀÂZÀÂÒÀÂ/ÀÂ4ÀÂ5ÀÂ@ÀÂLÀÂAÀÂ\ÀÂ`ÀÂaÀÂiÀÂÄÀÂŽÀÂ€ÀÂŒÀÂ{ÀÂ�ÀÂ‘ÀÂ•ÀÂ–ÀÂ™ÀÂ³ÀÂšÀÂžÀÂŸÀÂ§ÀÂ«ÀÂ¬ÀÂÔÀÂéÀÂâÀÂëÀÃ
ÀÂýÀÂñÀÂûÀÂìÀÂòÀÃ ÀÃÀÃÀÃ	ÀÃÀÃÀÃÀÃ=ÀÃÀÃ<ÀÃKÀÃLÀÃRÀÃSÀÃbÀÃ^ÀÃrÀÃiÀÃpÀÃdÀÃjÀÃuÀÃyÀÃzÀÃ€ÀÁïÀÁï�œÀÁ÷   À¯À¬Ö‚?À¯‚/// The condition that is associated with this binding.
///
/// If the condition evaluates to `true`, then this binding applies to the
/// current request. If the condition evaluates to `false`, then this binding
/// does not apply to the current request. However, a different role binding
/// might grant the same role to one or more of the principals in this
/// binding. To learn which resources support conditions in their IAM
/// policies, see the
/// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies). À¿ûÀ¯�èÀ¿û�X/// Specifies the principals requesting access for a Google Cloud resource.
///
/// `members` can have the following values: * `allUsers`: A special
/// identifier that represents anyone who is on the internet; with or without
/// a Google account. * `allAuthenticatedUsers`: A special identifier that
/// represents anyone who is authenticated with a Google account or a service
/// account. Does not include identities that come from external identity
/// providers (IdPs) through identity federation. * `user:{emailid}`: An email
/// address that represents a specific Google account. For example,
/// `alice@example.com` . * `serviceAccount:{emailid}`: An email address that
/// represents a Google service account. For example,
/// `my-other-app@appspot.gserviceaccount.com`. *
/// `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An
/// identifier for a
/// [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts).
/// For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. *
/// `group:{emailid}`: An email address that represents a Google group. For
/// example, `admins@example.com`. * `domain:{domain}`: The G Suite domain
/// (primary) that represents all the users of that domain. For example,
/// `google.com` or `example.com`. *
/// `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
/// A single identity in a workforce identity pool. *
/// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`:
/// All workforce identities in a group. *
/// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
/// All workforce identities with a specific attribute value. *
/// `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}
/// / * `: All identities in a workforce identity pool. *
/// `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`:
/// A single identity in a workload identity pool. *
/// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`:
/// A workload identity pool group. *
/// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`:
/// All identities in a workload identity pool with a certain attribute. *
/// `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}
/// / * `: All identities in a workload identity pool. *
/// `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique
/// identifier) representing a user that has been recently deleted. For
/// example, `alice@example.com?uid=123456789012345678901`. If the user is
/// recovered, this value reverts to `user:{emailid}` and the recovered user
/// retains the role in the binding. *
/// `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus
/// unique identifier) representing a service account that has been recently
/// deleted. For example,
/// `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. If
/// the service account is undeleted, this value reverts to
/// `serviceAccount:{emailid}` and the undeleted service account retains the
/// role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email
/// address (plus unique identifier) representing a Google group that has been
/// recently deleted. For example,
/// `admins@example.com?uid=123456789012345678901`. If the group is recovered,
/// this value reverts to `group:{emailid}` and the recovered group retains
/// the role in the binding. *
/// `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`:
/// Deleted single identity in a workforce identity pool. For example,
/// `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`. ÀÁ¯ÀÀ�¬ÀÁ¯�Œ/// Role that is assigned to the list of `members`, or principals.
///
/// For example, `roles/viewer`, `roles/editor`, or `roles/owner`. For an
/// overview of the IAM roles and permissions, see the
/// [IAM documentation](https://cloud.google.com/iam/docs/roles-overview). For
/// a list of the available pre-defined roles, see
/// [here](https://cloud.google.com/iam/docs/understanding-roles).     ÀÃ�ÀÃ�€àÀÃ³  À¬ŒÀ¬Œ—åÀ¬Ê7/// Associates `members`, or principals, with a `role`.  ÀÉò ÀÊ    ÀÊÀÊÀÊ   ÀÊÀÊÀÊ!   ÀÊ3ÀÊ3ÀÊ8  ÀÉòÀÉòc    ÀÊYÀÊhÀÊq    ÀÊrÀÊrÀÊ{ $ÀÊˆÀÊŒÀËYÀÊŸÀÊ–ÀÊ´ÀÊ¦ÀÊ²ÀÊ¡ÀÊ§ÀÊ·ÀÊ»ÀÊ¼ÀÊÂÀÊÙÀÊÍÀÊñÀÊàÀÊïÀÊÛÀÊáÀÊôÀÊøÀÊùÀÊÿÀË ÀË
ÀËBÀË'ÀË@ÀË"ÀË(ÀËEÀËIÀËJÀËPÀÊYÀÊY�ÀÊi   ÀÅ¨ÀÅgJÀÅ¨1/// Size in bytes of data stored in Blob Storage. ÀÉ9ÀÅ¶ƒ�ÀÉ9ƒ[/// The storage class in which the Blob data is stored.
/// Possible string values are:
/// - "BLOB_STORAGE_CLASS_UNSPECIFIED" : If unspecified in CreateDataset, the
/// StorageClass defaults to STANDARD. If unspecified in UpdateDataset and the
/// StorageClass is set in the field mask, an InvalidRequest error is thrown.
/// - "STANDARD" : This stores the Object in Blob Standard Storage:
/// https://cloud.google.com/storage/docs/storage-classes#standard
/// - "NEARLINE" : This stores the Object in Blob Nearline Storage:
/// https://cloud.google.com/storage/docs/storage-classes#nearline
/// - "COLDLINE" : This stores the Object in Blob Coldline Storage:
/// https://cloud.google.com/storage/docs/storage-classes#coldline
/// - "ARCHIVE" : This stores the Object in Blob Archive Storage:
/// https://cloud.google.com/storage/docs/storage-classes#archive ÀÉ×ÀÉJ€£ÀÉ×y/// The time at which the storage class was updated.
///
/// This is used to compute early deletion fees of the resource.     ÀË_ÀË_�UÀËƒ  ÀÄsÀÄsˆCÀÅS€Ù/// BlobStorageInfo contains details about the data stored in Blob Storage for
/// the referenced resource.
///
/// Note: Storage class is only valid for DICOM and hence will only be populated
/// for DICOM resources.  ÀÐœ ÀÐ¯    ÀÐ±ÀÐ±ÀÐ¶  ÀÐœÀÐœ-    ÀÐÍÀÐàÀÐé    ÀÐêÀÐêÀÐó ÀÑ ÀÑÀÑ@ÀÑÀÑÀÑ1ÀÑÀÑ/ÀÑÀÑÀÑ4ÀÑ8ÀÑ9ÀÑ?ÀÐÍÀÐÍuÀÐá   ÀÐ‡ÀÍƒ“ÀÐ‡ƒ[/// The Storage class in which the Blob data is stored.
/// Possible string values are:
/// - "BLOB_STORAGE_CLASS_UNSPECIFIED" : If unspecified in CreateDataset, the
/// StorageClass defaults to STANDARD. If unspecified in UpdateDataset and the
/// StorageClass is set in the field mask, an InvalidRequest error is thrown.
/// - "STANDARD" : This stores the Object in Blob Standard Storage:
/// https://cloud.google.com/storage/docs/storage-classes#standard
/// - "NEARLINE" : This stores the Object in Blob Nearline Storage:
/// https://cloud.google.com/storage/docs/storage-classes#nearline
/// - "COLDLINE" : This stores the Object in Blob Coldline Storage:
/// https://cloud.google.com/storage/docs/storage-classes#coldline
/// - "ARCHIVE" : This stores the Object in Blob Archive Storage:
/// https://cloud.google.com/storage/docs/storage-classes#archive     ÀÑFÀÑF€šÀÑj  ÀÌ¸ÀÌ¸…*ÀÌì-/// Settings for data stored in Blob storage.  ÀÓá ÀÓù    ÀÓûÀÓûÀÔ   ÀÓáÀÓá+    ÀÔÀÔ(ÀÔ1    ÀÔ2ÀÔ2ÀÔ; ÀÔHÀÔLÀÔzÀÔVÀÔMÀÔkÀÔ]ÀÔiÀÔXÀÔ^ÀÔnÀÔrÀÔsÀÔyÀÔÀÔlÀÔ)   ÀÓÓÀÒW�…ÀÓÓ�^/// URI for a Cloud Storage directory where the server writes result files, in
/// the format `gs://{bucket-id}/{path/to/destination/dir}`.
///
/// If there is no trailing slash, the service appends one when composing the
/// object path. The user is responsible for creating the Cloud Storage bucket
/// referenced in `uri_prefix`.
///
/// Optional.     ÀÔ€ÀÔ€~ÀÔ¤  ÀÑäÀÑäƒÀÒ:O/// The configuration for exporting to Cloud Storage using the bulk export API.  ÀÖ\ ÀÖo    ÀÖqÀÖqÀÖv  ÀÖ\ÀÖ\-    ÀÖ�ÀÖ ÀÖ©    ÀÖªÀÖªÀÖ³ ÀÖÀÀÖÄÀ× ÀÖÕÀÖÅÀÖñÀÖÜÀÖïÀÖ×ÀÖÝÀÖôÀÖøÀÖùÀÖÿÀÖ�ÀÖ�uÀÖ¡   ÀÖGÀÕÈ€�ÀÖGg/// Character to mask the sensitive values.
///
/// If not supplied, defaults to "*".
///
/// Optional.     À×À×€šÀ×*  ÀÕdÀÕd‚>ÀÕ°E/// Mask a string by replacing its characters with a fixed character.  ÀÞ( ÀÞ>    ÀÞEÀÞEÀÞJ   ÀÞ[ÀÞ[ÀÞ`   ÀÞlÀÞlÀÞq   ÀÞˆÀÞˆÀÞ�  ÀÞ(ÀÞ(x    ÀÞ¤ÀÞºÀÞÃ    ÀÞÄÀÞÄÀÞÍ TÀÞÚÀÞÞÀàÜÀÞóÀÞèÀß"Àß£ÀÞõÀÞúÀÞûÀßÀßÀßÀß$Àß/Àß0Àß8Àß•Àß_ÀßOÀß]ÀßJÀßPÀßbÀßfÀßgÀßjÀß„ÀßkÀßoÀßpÀßxÀß|Àß}Àß¥Àß¹Àß³ÀßËÀßÀÀßÉÀß»ÀßÁÀßÎÀßÒÀßÓÀßÙÀßõÀßäÀàÀàFÀàÀà	ÀàÀàÀà
Àà"Àà&Àà'Àà*ÀàDÀà+Àà/Àà0Àà8Àà<Àà=ÀàEÀàXÀàZÀà]Àà–Àà^Àà•Àà­Àà¡ÀàÅÀà´ÀàÃÀà¯ÀàµÀàÈÀàÌÀàÍÀàÓÀÞ¤ÀÞ¤‚:ÀÞ»   ÀÚHÀØ<‚ÀÚH�ê/// Specific Consents to evaluate the access request against.
///
/// These Consents must have the same `user_id` as the evaluated User data
/// mapping, must exist in the current `consent_store`, and have a `state` of
/// either `ACTIVE` or `DRAFT`. A maximum of 100 Consents can be provided
/// here. If no selection is specified, the access request is evaluated
/// against all `ACTIVE` unexpired Consents with the same `user_id` as the
/// evaluated User data mapping.
///
/// Optional. ÀÛ!ÀÚX€ÏÀÛ!€¯/// The unique identifier of the resource to check access for.
///
/// This identifier must correspond to a User data mapping in the given
/// consent store.
///
/// Required. ÀÛœÀÛ,€�ÀÛœI/// The values of request attributes associated with this access request. ÀÞÀÛ²‚qÀÞ‚;/// The view for CheckDataAccessResponse.
///
/// If unspecified, defaults to `BASIC` and returns `consented` as `TRUE` or
/// `FALSE`.
///
/// Optional.
/// Possible string values are:
/// - "RESPONSE_VIEW_UNSPECIFIED" : No response view specified. The API will
/// default to the BASIC view.
/// - "BASIC" : Only the `consented` field is populated in
/// CheckDataAccessResponse.
/// - "FULL" : All fields within CheckDataAccessResponse are populated. When
/// set to `FULL`, all `ACTIVE` Consents are evaluated even if a matching
/// policy is found during evaluation.     ÀàâÀàâ�‚Àá  À×¤À×¤ŠÂÀØ!v/// Checks if a particular data_id of a User data mapping in the given consent
/// store is consented for a given use.  Àãë Àä    ÀäÀäÀä	   ÀäÀäÀä  ÀãëÀãë?    Àä.ÀäEÀäN    ÀäOÀäOÀäX )ÀäeÀäiÀæ Àä�ÀäsÀä�ÀäÏÀä¨Àä•Àä¦Àä�Àä–Àä«Àä¯Àä°Àä³ÀäÍÀä´Àä¸Àä¹ÀäÁÀäÅÀäÆÀäÎÀäáÀäãÀäæÀåâÀäúÀåÏÀåöÀåíÀæÀåýÀæ	ÀåøÀåþÀæÀæÀæÀæÀä.Àä.�ôÀäF   ÀãzÀã€‡ÀãzL/// The resource names of all evaluated Consents mapped to their evaluation. ÀãÝÀã�YÀãÝB/// Whether the requested resource is consented for the given use.     Àæ&Àæ&€ÑÀæJ  ÀâhÀâh„‘Àâåv/// Checks if a particular data_id of a User data mapping in the given consent
/// store is consented for a given use.  Àó Àó  
  ÀóÀóÀó   Àó)Àó)Àó.   Àó>Àó>ÀóC   ÀóQÀóQ	ÀóV   Àó`Àó`Àóe   ÀósÀósÀóx   Àó�Àó�Àó•   Àó¥Àó¥
Àóª   ÀóµÀóµÀóº   ÀóÃÀóÃÀóÈ  ÀóÀó€Ô    ÀóÙÀóàÀóé    ÀóêÀóêÀóó €�Àô ÀôÀ÷`ÀôÀôÀô8Àô$Àô6ÀôÀô%Àô;Àô?Àô@ÀôFÀô[ÀôQÀôqÀôbÀôoÀô]ÀôcÀôtÀôxÀôyÀôÀô’ÀôŠÀô”ÀôÎÀô§ÀôšÀô¥Àô•Àô›ÀôªÀô®Àô¯Àô²ÀôÌÀô³Àô·Àô¸ÀôÀÀôÄÀôÅÀôÍÀôÜÀôÞÀôáÀõÀôâÀõÀõ)Àõ%Àõ9Àõ0Àõ7Àõ+Àõ1Àõ<Àõ@ÀõAÀõGÀõZÀõRÀõ\Àõ|ÀõoÀõbÀõmÀõ]ÀõcÀõrÀõvÀõwÀõ{ÀõŠÀõŒÀõ�Àö4ÀõŸÀö%ÀöBÀöCÀöIÀöJÀögÀöUÀö…ÀönÀöƒÀöiÀöoÀöˆÀöŒÀö�Àö“Àö¨ÀöžÀö¾Àö¯Àö¼ÀöªÀö°ÀöÁÀöÅÀöÆÀöÌÀöÜÀö×ÀöíÀöãÀöëÀöÞÀöäÀöðÀöôÀöõÀöûÀ÷	À÷À÷À÷À÷À÷À÷À÷À÷À÷ À÷&À÷7À÷1À÷IÀ÷>À÷GÀ÷9À÷?À÷LÀ÷PÀ÷QÀ÷WÀóÙÀóÙƒ‰Àóá  
 ÀèWÀç.�8ÀèW�/// The resource name of the Consent artifact that contains proof of the end
/// user's consent, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}`.
///
/// Required. Àè»ÀèkZÀè»@/// Timestamp in UTC of when this Consent is considered expired. ÀëˆÀèÊ‚ÆÀëˆ‚�/// User-supplied key-value pairs used to organize Consent resources.
///
/// Metadata keys must: - be between 1 and 63 characters long - have a UTF-8
/// encoding of maximum 128 bytes - begin with a letter - consist of up to 63
/// characters including lowercase letters, numeric characters, underscores,
/// and dashes Metadata values must be: - be between 1 and 63 characters long
/// - have a UTF-8 encoding of maximum 128 bytes - consist of up to 63
/// characters including lowercase letters, numeric characters, underscores,
/// and dashes No more than 64 metadata entries can be associated with a given
/// consent.
///
/// Optional. Àì–Àë•�Àì–€é/// Identifier.
///
/// Resource name of the Consent, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}`.
/// Cannot be changed after creation. ÀíXÀìŸ€ÁÀíX/// Represents a user's consent in terms of the resources that can be accessed
/// and under what conditions.
///
/// Optional. Àí¾ÀíekÀí¾E/// The timestamp that the revision was created.
///
/// Output only. ÀîÒÀíÕ�ÀîÒ€á/// The revision ID of the Consent.
///
/// The format is an 8-character hexadecimal string. Refer to a specific
/// revision of a Consent by appending `@{revision_id}` to the Consent's
/// resource name.
///
/// Output only. Àò1ÀîáƒUÀò1ƒ"/// Indicates the current state of this Consent.
///
/// Required.
/// Possible string values are:
/// - "STATE_UNSPECIFIED" : No state specified. Treated as ACTIVE only at the
/// time of resource creation.
/// - "ACTIVE" : The Consent is active and is considered when evaluating a
/// user's consent on resources.
/// - "ARCHIVED" : The archived state is currently not being used.
/// - "REVOKED" : A revoked Consent is not considered when evaluating a user's
/// consent on resources.
/// - "DRAFT" : A draft Consent is not considered when evaluating a user's
/// consent on resources unless explicitly specified.
/// - "REJECTED" : When a draft Consent is rejected by a user, it is set to a
/// rejected state. A rejected Consent is not considered when evaluating a
/// user's consent on resources. Àò¡Àò;iÀò¡R/// Input only.
///
/// The time to live for this Consent from when it is created. ÀòöÀò©SÀòö9/// User's UUID provided by the client.
///
/// Required.     À÷fÀ÷f‚ìÀ÷Š  ÀæûÀæû“YÀç" /// Represents a user's consent.  Àý' Àý;    Àý=Àý=
ÀýB   ÀýIÀýIÀýN   Àý[Àý[Àý`  Àý'Àý'C    ÀýnÀý‚Àý‹    ÀýŒÀýŒÀý• $Àý¢Àý¦ÀþKÀýµÀý°ÀýÆÀý¼ÀýÄÀý·Àý½ÀýÉÀýÍÀýÎÀýÔÀýêÀýßÀþÀýñÀýÿÀýìÀýòÀþÀþÀþ	ÀþÀþ!ÀþÀþ4Àþ(Àþ2Àþ#Àþ)Àþ7Àþ;Àþ<ÀþBÀýnÀýn€ßÀýƒ   ÀûÓÀú×�ÀûÓ€ä/// An individual, group, or access role that identifies the accessor or a
/// characteristic of the accessor.
///
/// This can be a resource ID (such as `{resourceType}/{id}`) or an external
/// URI. This value must be present. Àü¡ÀûÝ€ÏÀü¡€®/// An abstract identifier that describes the environment or conditions under
/// which the accessor is acting.
///
/// If it's not specified, it applies to all environments. ÀýÀü±qÀýV/// The intent of data use.
///
/// If it's not specified, it applies to all purposes.     ÀþQÀþQ€ìÀþu  ÀúVÀúV„éÀú¾a/// The accessor scope that describes who can access, for what purpose, in which
/// environment.  Àó À    À	À	À   À-À-À2   ÀMÀMÀR   ÀiÀiÀn   À|À|	À�   À‹À‹À�   ÀœÀœÀ¡   À´À´À¹  ÀóÀó€Ý    ÀÔÀãÀì    ÀíÀíÀö €¶ÀÀÀ
+À*ÀÀ8ÀiÀ\À>ÀZÀ9À?À_ÀcÀdÀhÀ{À}À€ÀÀ”ÀÀ(À)À/À0ÀPÀ;ÀqÀWÀoÀRÀXÀtÀxÀyÀÀ›ÀŠÀÐÀiÀ�À¢À£À®ÀÂÀ¯ÀÒÀÛÀÜÀäÀ[À%ÀûÀÀöÀüÀ(À,À-À0ÀJÀ1À5À6À>ÀBÀCÀkÀ�ÀyÀƒÀ½À–À‰À”À„ÀŠÀ™À�ÀžÀ¡À»À¢À¦À§À¯À³À´À¼ÀËÀÍÀÐÀ	ÀÑÀÀÀÀ(ÀÀ&ÀÀ À+À/À0À6ÀGÀAÀYÀNÀWÀIÀOÀ\À`ÀaÀgÀÀrÀ°À	1À�À†À‡À’À¢À“À²À»À¼ÀÄÀ	#ÀíÀÛÀëÀÖÀÜÀðÀôÀõÀøÀ	ÀùÀýÀþÀ	À	
À	À	3À	QÀ	AÀ	…À
À	SÀ	XÀ	YÀ	dÀ	wÀ	eÀ	‡À	�À	‘À	™À
À	ÙÀ	°À	ÃÀ	«À	±À	ÜÀ	àÀ	áÀ	äÀ	þÀ	åÀ	éÀ	êÀ	òÀ	öÀ	÷À
ÀÔÀÔ…YÀä   À Àÿ‚€œÀ h/// Screenshots, PDFs, or other binary information documenting the user's
/// consent.
///
/// Optional. À ¡À #€“À ¡h/// An string indicating the version of the consent information shown to the
/// user.
///
/// Optional. À ÿÀ »UÀ ÿ2/// A signature from a guardian.
///
/// Optional. ÀÇÀ€ºÀÇ€ƒ/// Metadata associated with the Consent artifact.
///
/// For example, the consent locale or user agent version.
///
/// Optional. ÀïÀÔ�Àï�/// Identifier.
///
/// Resource name of the Consent artifact, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}`.
/// Cannot be changed after creation. ÀEÀøSÀE9/// User's UUID provided by the client.
///
/// Required. À‰ÀPFÀ‰'/// User's signature.
///
/// Optional. ÀÞÀ›SÀÞ1/// A signature from a witness.
///
/// Optional.     À
1À
1ƒÀ
U  ÀÿAÀÿA�øÀÿn&/// Documentation of a user's consent.  À‡ À”    À›À›!À    ÀÂÀÂÀÇ   ÀÛÀÛÀà   ÀûÀûÀ    ÀÀÀ   À‡À‡€§    À2À?ÀH    ÀIÀIÀR pÀ_ÀcÀ«À‰ÀmÀÕÀŒÀ—ÀœÀ�À¨ÀÇÀ©À×ÀóÀôÀüÀ~ÀHÀÀ2ÀÀÀKÀOÀPÀSÀmÀTÀXÀYÀaÀeÀfÀŽÀªÀœÀÄÀ±ÀÂÀ¬À²ÀÇÀËÀÌÀÐÀðÀÛÀ)ÀÒÀòÀ÷ÀøÀÀÀÀ+À@ÀAÀIÀÄÀŽÀ`ÀxÀ[ÀaÀ‘À•À–À™À³ÀšÀžÀŸÀ§À«À¬ÀÔÀ÷ÀâÀùÀ&ÀÀÿÀÀúÀ ÀÀ À!À%À4À6À9ÀYÀ:ÀXÀgÀhÀnÀoÀ�ÀzÀ”ÀˆÀ’ÀƒÀ‰À—À›ÀœÀ¢À2À2ƒ{À@   À¥ÀÉ€øÀ¥€±/// Specifies how the server logs the consent-aware requests.
///
/// If not specified, the `AccessDeterminationLogConfig.LogLevel.MINIMUM`
/// option is used.
///
/// Optional. ÀÞÀÆ�&ÀÞ€þ/// The default value is false.
///
/// If set to true, when accessing FHIR resources, the consent headers will be
/// verified against consents given by patients. See the
/// ConsentEnforcementVersion for the supported consent headers.
///
/// Optional. À‘Àñ€µÀ‘€€/// Different options to configure the behaviour of the server when handling
/// the `X-Consent-Scope` header.
///
/// Optional. ÀÝÀ«‚GÀÝ‚/// The versioned names of the enforced admin Consent resource(s), in the
/// format
/// `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}/_history/{version_id}`.
///
/// For FHIR stores with `disable_resource_versioning=true`, the format is
/// `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}`.
/// This field can only be updated using ApplyAdminConsents.
///
/// Output only. À{À÷‚‹À{‚Z/// Specifies which consent enforcement version is being used for this FHIR
/// store.
///
/// This field can only be set once by either CreateFhirStore or
/// UpdateFhirStore. After that, you must call ApplyConsents to change the
/// version.
///
/// Required.
/// Possible string values are:
/// - "CONSENT_ENFORCEMENT_VERSION_UNSPECIFIED" : Users must specify an
/// enforcement version or an error is returned.
/// - "V1" : Enforcement version 1. See the
/// [FHIR Consent resources in the Cloud Healthcare API](https://cloud.google.com/healthcare-api/docs/fhir-consent)
/// guide for more details.     À±À±‚WÀÕ  À;À;ŽÏÀ·u/// Configures whether to enforce consent for the FHIR store and which consent
/// enforcement version is being used.  À A À R    À TÀ TÀ Y  À AÀ A+    À pÀ �À Š    À ‹À ‹À ” À ¡À ¥À áÀ ¶À ¦À ÒÀ ½À ÐÀ ¸À ¾À ÕÀ ÙÀ ÚÀ àÀ pÀ psÀ ‚   À ,À]ƒßÀ ,ƒ¡/// The evaluation result.
/// Possible string values are:
/// - "EVALUATION_RESULT_UNSPECIFIED" : No evaluation result specified. This
/// option is invalid.
/// - "NOT_APPLICABLE" : The Consent is not applicable to the requested access
/// determination. For example, the Consent does not apply to the user for
/// which the access determination is requested, or it has a `state` of
/// `REVOKED`, or it has expired.
/// - "NO_MATCHING_POLICY" : The Consent does not have a policy that matches
/// the `resource_attributes` of the evaluated resource.
/// - "NO_SATISFIED_POLICY" : The Consent has at least one policy that matches
/// the `resource_attributes` of the evaluated resource, but no
/// `authorization_rule` was satisfied.
/// - "HAS_SATISFIED_POLICY" : The Consent has at least one policy that
/// matches the `resource_attributes` of the evaluated resource, and at least
/// one `authorization_rule` was satisfied.     À çÀ ç€šÀ!  ÀÀ…wÀG4/// The detailed evaluation of a particular Consent.  À&+ À&@    À&BÀ&BÀ&G  À&+À&+&    À&UÀ&jÀ&s    À&tÀ&tÀ&} À&ŠÀ&ŽÀ&¸À&–À&�À&©À&�À&§À&˜À&žÀ&¬À&°À&±À&·À&UÀ&UeÀ&k   À&À!Ô„RÀ&„/// Specifies the default server behavior when the header is empty.
///
/// If not specified, the `ScopeProfile.PERMIT_EMPTY_SCOPE` option is used.
///
/// Optional.
/// Possible string values are:
/// - "SCOPE_PROFILE_UNSPECIFIED" : If not specified, the default value
/// `PERMIT_EMPTY_SCOPE` is used.
/// - "PERMIT_EMPTY_SCOPE" : When no consent scopes are provided (for example,
/// if there's an empty or missing header), then consent check is disabled,
/// similar to when `access_enforced` is `false`. You can use audit logs to
/// differentiate these two cases by looking at the value of
/// `protopayload.metadata.consentMode`. If consents scopes are present, they
/// must be valid and within the allowed limits, otherwise the request will be
/// rejected with a `4xx` code.
/// - "REQUIRED_ON_READ" : The consent header must be non-empty when
/// performing read and search operations, otherwise the request is rejected
/// with a `4xx` code. Additionally, invalid consent scopes or scopes
/// exceeding the allowed limits are rejected.     À&¾À&¾vÀ&â  À!…À!……±À!º./// How the server handles the consent header.  À(r À(}    À(À(À(„  À(rÀ(r    À(“À(žÀ(§    À(¨À(¨À(± À(¾À(ÂÀ)HÀ(ÔÀ(ÌÀ(ÖÀ(öÀ(éÀ(ÜÀ(çÀ(×À(ÝÀ(ìÀ(ðÀ(ñÀ(õÀ)À)À)	À))À)
À)(À)7À)8À)>À)?À(“À(“€·À(Ÿ   À(eÀ'€îÀ(e€É/// The resource names of the Consents to evaluate against, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consents/{consent_id}`.     À)NÀ)NzÀ)r  À'8À'8‚’À'o0/// List of resource names of Consent resources.  À/w À/ƒ    À/ŠÀ/ŠÀ/�   À/¦À/¦ À/«   À/ÌÀ/ÌÀ/Ñ   À/ÝÀ/Ý	À/â  À/wÀ/wv    À/ñÀ/ýÀ0    À0À0À0 ?À0À0!À1¡À0<À0+À0YÀ0CÀ0WÀ0>À0DÀ0\À0`À0aÀ0gÀ0�À0rÀ0ÀÀ0 À0¾À0›À0¡À0ÃÀ0ÇÀ0ÈÀ0ÌÀ0ÝÀ0×À0ßÀ1À0ðÀ0åÀ0îÀ0àÀ0æÀ0óÀ0÷À0øÀ0ûÀ1À0üÀ1 À1À1	À1À1À1À1À1À1À1kÀ1)À1`À1zÀ1vÀ1ŠÀ1�À1ˆÀ1|À1‚À1�À1‘À1’À1˜À/ñÀ/ñ�²À/þ   À*àÀ*€îÀ*à€Ã/// Default time to live for Consents created in this store.
///
/// Must be at least 24 hours. Updating this field will not affect the
/// expiration time of existing consents.
///
/// Optional. À+™À*ö€¾À+™€�/// If `true`, UpdateConsent creates the Consent if it does not already exist.
///
/// If unspecified, defaults to `false`.
///
/// Optional. À.rÀ+¹‚¿À.r‚|/// User-supplied key-value pairs used to organize consent stores.
///
/// Label keys must be between 1 and 63 characters long, have a UTF-8 encoding
/// of maximum 128 bytes, and must conform to the following PCRE regular
/// expression: \p{Ll}\p{Lo}{0,62}. Label values must be between 1 and 63
/// characters long, have a UTF-8 encoding of maximum 128 bytes, and must
/// conform to the following PCRE regular expression:
/// \[\p{Ll}\p{Lo}\p{N}_-\]{0,63}. No more than 64 labels can be associated
/// with a given store. For more information:
/// https://cloud.google.com/healthcare/docs/how-tos/labeling-resources
///
/// Optional. À/nÀ.}€õÀ/n€Ù/// Identifier.
///
/// Resource name of the consent store, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}`.
/// Cannot be changed after creation.     À1§À1§�¢À1Ë  À)ÌÀ)Ì‰À)ò/// Represents a consent store.  À3Ç À3Û    À3ÝÀ3ÝÀ3â  À3ÇÀ3Ç%    À3ðÀ4À4    À4À4À4 #À4$À4(À4ëÀ49À42À4dÀ4ÝÀ4;À4@À4AÀ4LÀ4VÀ4MÀ4fÀ4mÀ4nÀ4vÀ4ÏÀ4™À4�À4—À4ˆÀ4ŽÀ4œÀ4 À4¡À4¤À4¾À4¥À4©À4ªÀ4²À4¶À4·À4ßÀ3ðÀ3ð€ýÀ4   À3»À3‡;À3»$/// HL7v2 message.
///
/// Required.     À4ñÀ4ñvÀ5  À3MÀ3M‚À3n/// Creates a new message.  À9 À9     À9"À9"À9'   À92À92À97  À9À94    À9HÀ9XÀ9a    À9bÀ9bÀ9k .À9xÀ9|À:‹À9�À9†À9¤À9–À9¢À9‘À9—À9§À9«À9¬À9²À9ÇÀ9½À9õÀ:}À9ÉÀ9ÎÀ9ÏÀ9ÚÀ9çÀ9ÛÀ9÷À:
À:À:À:oÀ:9À:*À:7À:%À:+À:<À:@À:AÀ:DÀ:^À:EÀ:IÀ:JÀ:RÀ:VÀ:WÀ:À9HÀ9H�EÀ9Y   À7”À6m�0À7”�/// An AES 128/192/256 bit key.
///
/// Causes the hash to be computed based on this key. A default key is
/// generated for each Deidentify operation and is used when neither
/// `crypto_key` nor `kms_wrapped` is specified. Must not be set if
/// `kms_wrapped` is set. À9À8¡jÀ9D/// KMS wrapped key.
///
/// Must not be set if `crypto_key` is set.   À7¡À7¡NÀ7¹    À8À8À8  À7óÀ7ó€ªÀ7÷    À:‘À:‘€ÁÀ:µ  À5kÀ5k…éÀ6X€æ/// Pseudonymization method that generates surrogates via cryptographic hashing.
///
/// Uses SHA-256. Outputs a base64-encoded representation of the hashed output
/// (for example, `L7k0BHmF1ha5U3NfGykjro4xWi1MPVQPjhMAZbSV9mM=`).  À@g À@n    À@uÀ@uÀ@z   À@ŽÀ@Ž	À@“   À@�À@�À@¢   À@´À@´À@¹   À@ËÀ@ËÀ@Ð  À@gÀ@gx    À@ãÀ@êÀ@ó    À@ôÀ@ôÀ@ý OÀA
ÀAÀBÅÀA&ÀAÀAXÀAßÀA(ÀA-ÀA.ÀA9ÀAJÀA:ÀAZÀAhÀAiÀAqÀAÑÀA›ÀAˆÀA™ÀAƒÀA‰ÀAžÀA¢ÀA£ÀA¦ÀAÀÀA§ÀA«ÀA¬ÀA´ÀA¸ÀA¹ÀAáÀAóÀAïÀBÀAúÀBÀAõÀAûÀBÀB
ÀBÀBÀB(ÀBÀB@ÀB/ÀB>ÀB*ÀB0ÀBCÀBGÀBHÀBLÀBcÀBWÀB{ÀBjÀByÀBeÀBkÀB~ÀB‚ÀBƒÀB‡ÀBšÀB’ÀB®ÀB¡ÀB¬ÀBœÀB¢ÀB±ÀBµÀB¶ÀB¼À@ãÀ@ã�äÀ@ë   À=ˆÀ<z�À=ˆ€ï/// Customer-managed encryption key spec for a Dataset.
///
/// If set, this Dataset and all of its sub-resources will be secured by this
/// key. If empty, the Dataset is secured by the default Google encryption
/// key.
///
/// Optional. À>=À=›€¦À>=€Œ/// Identifier.
///
/// Resource name of the dataset, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}`. À>žÀ>FdÀ>žF/// Whether the dataset satisfies zone isolation.
///
/// Output only. À?À>¯eÀ?G/// Whether the dataset satisfies zone separation.
///
/// Output only. À@ZÀ?�IÀ@Z�%/// The default timezone used by this dataset.
///
/// Must be a either a valid IANA time zone name such as "America/New_York" or
/// empty, which defaults to UTC. This is used for parsing times in resources,
/// such as HL7 messages, where no explicit timezone is specified.
///
/// Optional.     ÀBËÀBË�³ÀBï  À;VÀ;V‰*À<n�/// A message representing a health dataset.
///
/// A health dataset represents a collection of healthcare data pertaining to
/// one or more patients. This may include multiple modalities of healthcare
/// data, such as electronic medical records or medical imaging data.  ÀI- ÀI<    ÀI>ÀI>ÀIC   ÀINÀINÀIS  ÀI-ÀI-3    ÀIdÀIsÀI|    ÀI}ÀI}ÀI† .ÀI“ÀI—ÀJ¦ÀIªÀI¡ÀI¿ÀI±ÀI½ÀI¬ÀI²ÀIÂÀIÆÀIÇÀIÍÀIâÀIØÀJÀJ˜ÀIäÀIéÀIêÀIõÀJÀIöÀJÀJ%ÀJ&ÀJ.ÀJŠÀJTÀJEÀJRÀJ@ÀJFÀJWÀJ[ÀJ\ÀJ_ÀJyÀJ`ÀJdÀJeÀJmÀJqÀJrÀJšÀIdÀId�DÀIt   ÀGÀE$�èÀG�Á/// An AES 128/192/256 bit key.
///
/// The date shift is computed based on this key and the patient ID. If the
/// patient ID is empty for a DICOM resource, the date shift is computed based
/// on this key and the study instance UID. If `crypto_key` is not set, then
/// `kms_wrapped` is used to calculate the date shift. If neither is set, a
/// default key is generated for each de-identify operation. Must not be set
/// if `kms_wrapped` is set. ÀIÀH�ÀI€î/// KMS wrapped key.
///
/// If `kms_wrapped` is not set, then `crypto_key` is used to calculate the
/// date shift. If neither is set, a default key is generated for each
/// de-identify operation. Must not be set if `crypto_key` is set.   ÀGÀGNÀG(    ÀGwÀGwÀG‹  ÀGbÀGb€ªÀGf    ÀJ¬ÀJ¬€ÁÀJÐ  ÀD‚ÀD‚†íÀE€‡/// Shift a date forward or backward in time by a random amount which is
/// consistent for a given patient and crypto key combination.  ÀMQ ÀMm    ÀMoÀMoÀMt   ÀM|ÀM|
ÀM�  ÀMQÀMQ8    ÀM�ÀM©ÀM²    ÀM³ÀM³ÀM¼ .ÀMÉÀMÍÀNÅÀMÝÀM×ÀNÀNˆÀMßÀMäÀMåÀMðÀMùÀMñÀN	ÀNÀNÀN"ÀNzÀNDÀN9ÀNBÀN4ÀN:ÀNGÀNKÀNLÀNOÀNiÀNPÀNTÀNUÀN]ÀNaÀNbÀNŠÀN�ÀN˜ÀN®ÀN¤ÀN¬ÀNŸÀN¥ÀN±ÀNµÀN¶ÀN¼ÀM�ÀM��:ÀMª   ÀLeÀKÜ€�ÀLen/// The configuration to use when de-identifying resources that are added to
/// this store.
///
/// Optional. ÀMGÀLp€ÜÀMG€Á/// The full resource name of a Cloud Healthcare FHIR store, for example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
///
/// Optional.     ÀNËÀNË€¡ÀNï  ÀKqÀKqƒýÀK»C/// Contains configuration for streaming de-identified FHIR export.  ÀT> ÀTN    ÀTUÀTU
ÀTZ   ÀTeÀTe	ÀTj   ÀTtÀTt
ÀTy   ÀT„ÀT„	ÀT‰   ÀT“ÀT“ÀT˜  ÀT>ÀT>z    ÀT¼ÀTÌÀTÕ    ÀTÖÀTÖÀTß €ŽÀTìÀTðÀX5ÀTÿÀTúÀU(ÀU£ÀUÀUÀUÀUÀUÀUÀU*ÀU5ÀU6ÀU>ÀU•ÀU_ÀUUÀU]ÀUPÀUVÀUbÀUfÀUgÀUjÀU„ÀUkÀUoÀUpÀUxÀU|ÀU}ÀU¥ÀU·ÀU³ÀUßÀVXÀU¹ÀU¾ÀU¿ÀUÊÀUÑÀUËÀUáÀUëÀUìÀUôÀVJÀVÀVÀVÀVÀVÀVÀVÀVÀVÀV9ÀV ÀV$ÀV%ÀV-ÀV1ÀV2ÀVZÀVmÀVhÀV–ÀWÀVoÀVtÀVuÀV€ÀVˆÀV�ÀV˜ÀV£ÀV¤ÀV¬ÀWÀVÍÀVÃÀVËÀV¾ÀVÄÀVÐÀVÔÀVÕÀVØÀVòÀVÙÀVÝÀVÞÀVæÀVêÀVëÀWÀW%ÀW!ÀWMÀWÆÀW'ÀW,ÀW-ÀW8ÀW?ÀW9ÀWOÀWYÀWZÀWbÀW¸ÀW‚ÀWyÀW€ÀWtÀWzÀW…ÀW‰ÀWŠÀW�ÀW§ÀWŽÀW’ÀW“ÀW›ÀWŸÀW ÀWÈÀWïÀWÖÀX ÀXÀXÀWýÀXÀX#ÀX'ÀX(ÀX,ÀT¼ÀT¼ƒ{ÀTÍ   ÀPÔÀP|]ÀPÔD/// Configures de-id of application/DICOM content.
///
/// Optional. ÀQ4ÀPÞZÀQ4C/// Configures de-id of application/FHIR content.
///
/// Optional. ÀQÈÀQ=€�ÀQÈu/// Configures de-identification of image pixels wherever they are found in
/// the source_dataset.
///
/// Optional. ÀRQÀQÒ€ƒÀRQj/// Configures de-identification of text wherever it is found in the
/// source_dataset.
///
/// Optional. ÀT ÀRZ�ßÀT �¦/// Ensures in-flight data remains in the region of origin during
/// de-identification.
///
/// The default value is false. Using this option results in a significant
/// reduction of throughput, and is not compatible with `LOCATION` or
/// `ORGANIZATION_NAME` infoTypes. `LOCATION` must be excluded within
/// TextConfig, and must also be excluded within ImageConfig if image
/// redaction is required.
///
/// Optional.     ÀX;ÀX;�—ÀX_  ÀOpÀOpŠdÀPg€ð/// Configures de-id options specific to different types of content.
///
/// Each submessage customizes the handling of an
/// https://tools.ietf.org/html/rfc6838 media type or subtype. Configs are
/// applied in a nested manner at runtime.  À]ë À^    À^
À^
À^   À^À^À^    À^8À^8À^=  À]ëÀ]ëe    À^TÀ^lÀ^u    À^vÀ^vÀ^ 9À^ŒÀ^�À_ßÀ^ À^šÀ^ÊÀ_KÀ^¢À^§À^¨À^³À^¼À^´À^ÌÀ^ÜÀ^ÝÀ^åÀ_=À_À^üÀ_À^÷À^ýÀ_
À_À_À_À_,À_À_À_À_ À_$À_%À_MÀ_mÀ_[À_‹À_tÀ_‰À_oÀ_uÀ_ŽÀ_’À_“À_™À_°À_¤À_ÈÀ_·À_ÆÀ_²À_¸À_ËÀ_ÏÀ_ÐÀ_ÖÀ^TÀ^T��À^m   ÀZ³ÀZ9€€ÀZ³a/// Deidentify configuration.
///
/// Only one of `config` and `gcs_config_uri` can be specified. À\ÀZ¾�VÀ\�(/// The name of the dataset resource to create and write the redacted data to.
///
/// * The destination dataset must not exist. * The destination dataset must
/// be in the same location as the source dataset. De-identifying data across
/// multiple locations is not supported.
///
/// Required. À]ÚÀ\�ÍÀ]Ú�£/// Cloud Storage location to read the JSON
/// cloud.healthcare.deidentify.DeidentifyConfig from, overriding the default
/// config.
///
/// Must be of the form `gs://{bucket_id}/path/to/object`. The Cloud Storage
/// location must grant the Cloud IAM role `roles/storage.objectViewer` to the
/// project's Cloud Healthcare Service Agent service account. Only one of
/// `config` and `gcs_config_uri` can be specified.     À_åÀ_å�9À`	  ÀYÖÀYÖ‡JÀZ?/// Redacts identifying information from the specified dataset.  ÀfŒ Àf§    Àf®Àf®Àf³   Àf¿Àf¿ÀfÄ   ÀfÚÀfÚÀfß   ÀfñÀfñÀfö  ÀfŒÀfŒ}    ÀgÀg(Àg1    Àg2Àg2Àg; YÀgHÀgLÀikÀg\ÀgVÀg†ÀhÀg^ÀgcÀgdÀgoÀgxÀgpÀgˆÀg˜Àg™Àg¡ÀgùÀgÃÀg¸ÀgÁÀg³Àg¹ÀgÆÀgÊÀgËÀgÎÀgèÀgÏÀgÓÀgÔÀgÜÀgàÀgáÀh	Àh'ÀhÀhCÀh.ÀhAÀh)Àh/ÀhFÀhJÀhKÀhQÀhhÀh\Àh˜Ài ÀhjÀhoÀhpÀh{ÀhŠÀh|ÀhšÀh«Àh¬Àh´ÀiÀhÜÀhËÀhÚÀhÆÀhÌÀhßÀhãÀhäÀhçÀiÀhèÀhìÀhíÀhõÀhùÀhúÀi"Ài<Ài0ÀiTÀiCÀiRÀi>ÀiDÀiWÀi[Ài\ÀibÀgÀg‚`Àg)   Àb
Àa�€€Àb
a/// Deidentify configuration.
///
/// Only one of `config` and `gcs_config_uri` can be specified. ÀdeÀb‚`Àde‚,/// The name of the DICOM store to create and write the redacted data to.
///
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// * The destination dataset must exist. * The source dataset and destination
/// dataset must both reside in the same location. De-identifying data across
/// multiple locations is not supported. * The destination DICOM store must
/// not exist. * The caller must have the necessary permissions to create the
/// destination DICOM store.
///
/// Required. Àd©Àdz;Àd©/// Filter configuration. Àf{Àdº�ÍÀf{�£/// Cloud Storage location to read the JSON
/// cloud.healthcare.deidentify.DeidentifyConfig from, overriding the default
/// config.
///
/// Must be of the form `gs://{bucket_id}/path/to/object`. The Cloud Storage
/// location must grant the Cloud IAM role `roles/storage.objectViewer` to the
/// project's Cloud Healthcare Service Agent service account. Only one of
/// `config` and `gcs_config_uri` can be specified.     ÀiqÀiq�‚Ài•  Àa"Àa"‰ÓÀapG/// Creates a new DICOM store with sensitive information de-identified.  Àqi Àqƒ    ÀqŠÀqŠÀq�   Àq›Àq›Àq    Àq¶Àq¶Àq»   ÀqÍÀqÍÀqÒ   ÀqæÀqæÀqë  ÀqiÀqi€ž    ÀrÀr%Àr.    Àr/Àr/Àr8 dÀrEÀrIÀt´ÀrYÀrSÀrƒÀsÀr[Àr`ÀraÀrlÀruÀrmÀr…Àr•Àr–ÀržÀröÀrÀÀrµÀr¾Àr°Àr¶ÀrÃÀrÇÀrÈÀrËÀråÀrÌÀrÐÀrÑÀrÙÀrÝÀrÞÀsÀs$ÀsÀs@Às+Às>Às&Às,ÀsCÀsGÀsHÀsNÀseÀsYÀs}ÀslÀs{ÀsgÀsmÀs€Às„Às…Às‹Às¤Às–ÀsÖÀtYÀs¦Às«Às¬Às·ÀsÈÀs¸ÀsØÀsâÀsãÀsëÀtKÀtÀtÀtÀsýÀtÀtÀtÀtÀt Àt:Àt!Àt%Àt&Àt.Àt2Àt3Àt[Àt~ÀtiÀtŸÀt…Àt�Àt€Àt†Àt¢Àt¦Àt§Àt«ÀrÀr‚«Àr&   ÀkÝÀkc€€ÀkÝa/// Deidentify configuration.
///
/// Only one of `config` and `gcs_config_uri` can be specified. ÀnFÀkè‚nÀnF‚:/// The name of the FHIR store to create and write the redacted data to.
///
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
/// * The destination dataset must exist. * The source dataset and destination
/// dataset must both reside in the same location. De-identifying data across
/// multiple locations is not supported. * The destination FHIR store must
/// exist. * The caller must have the healthcare.fhirResources.update
/// permission to write to the destination FHIR store.
///
/// Required. ÀpÀn[�ÍÀp�£/// Cloud Storage location to read the JSON
/// cloud.healthcare.deidentify.DeidentifyConfig from, overriding the default
/// config.
///
/// Must be of the form `gs://{bucket_id}/path/to/object`. The Cloud Storage
/// location must grant the Cloud IAM role `roles/storage.objectViewer` to the
/// project's Cloud Healthcare Service Agent service account. Only one of
/// `config` and `gcs_config_uri` can be specified. ÀpÃÀp-€¤ÀpÃ€ƒ/// A filter specifying the resources to include in the output.
///
/// If not specified, all resources are included in the output. ÀqOÀpÖ€ŽÀqOi/// If true, skips resources that are created or modified after the
/// de-identify operation is created.     ÀtºÀtº�ÿÀtÞ  Àj÷Àj÷‹ÄÀkDF/// Creates a new FHIR store with sensitive information de-identified.  À}û À~    À~À~À~   À~%À~%À~*   À~8À~8À~=   À~MÀ~MÀ~R  À}ûÀ}ûm    À~lÀ~wÀ~€    À~�À~�À~Š YÀ~—À~›À€±À~²À~¥À~ËÀ~¹À~ÉÀ~´À~ºÀ~ÎÀ~ÒÀ~ÓÀ~ÙÀ~ìÀ~äÀÀ˜À~îÀ~óÀ~ôÀ~ÿÀ
À ÀÀ'À(À0ÀŠÀTÀGÀRÀBÀHÀWÀ[À\À_ÀyÀ`ÀdÀeÀmÀqÀrÀšÀ²À¨ÀàÀ€bÀ´À¹ÀºÀÅÀÒÀÆÀâÀïÀðÀøÀ€TÀ€À€À€À€
À€À€!À€%À€&À€)À€CÀ€*À€.À€/À€7À€;À€<À€dÀ€�À€rÀ€œÀ€ˆÀ€šÀ€ƒÀ€‰À€ŸÀ€£À€¤À€¨À~lÀ~l‚GÀ~x   ÀzŸÀwƒŽÀzŸƒU/// Tag filtering profile that determines which tags to keep/remove.
/// Possible string values are:
/// - "TAG_FILTER_PROFILE_UNSPECIFIED" : No tag filtration profile provided.
/// Same as KEEP_ALL_PROFILE.
/// - "MINIMAL_KEEP_LIST_PROFILE" : Keep only tags required to produce valid
/// DICOM.
/// - "ATTRIBUTE_CONFIDENTIALITY_BASIC_PROFILE" : Remove tags based on DICOM
/// Standard's Attribute Confidentiality Basic Profile (DICOM Standard Edition
/// 2018e)
/// https://dicom.nema.org/medical/dicom/2018e/output/chtml/part15/chapter_E.html.
/// - "KEEP_ALL_PROFILE" : Keep all tags.
/// - "DEIDENTIFY_TAG_CONTENTS" : Inspects within tag contents and replaces
/// sensitive text. The process can be configured using the TextConfig.
/// Applies to all tags with the following Value Representation names: AE, LO,
/// LT, PN, SH, ST, UC, UT, DA, DT, AS ÀzÿÀz±VÀzÿ8/// List of tags to keep.
///
/// Remove all other tags. À{ZÀ{XÀ{Z8/// List of tags to remove.
///
/// Keep all other tags. À}çÀ{i‚�À}ç‚\/// If true, skip replacing StudyInstanceUID, SeriesInstanceUID,
/// SOPInstanceUID, and MediaStorageSOPInstanceUID and leave them untouched.
///
/// The Cloud Healthcare API regenerates these UIDs by default based on the
/// DICOM Standard's reasoning: "Whilst these UIDs cannot be mapped directly
/// to an individual out of context, given access to the original images, or
/// to a database of the original images containing the UIDs, it would be
/// possible to recover the individual's identity."
/// https://dicom.nema.org/medical/dicom/current/output/chtml/part15/sect_E.3.9.html
///
/// Optional.     À€·À€·�‚À€Û  Àv½Àv½‹~ÀwJ/// Specifies the parameters needed for de-identification of DICOM stores.  À„Ý À„î    À„ðÀ„ðÀ„õ  À„ÝÀ„Ý.    À…À… À…)    À…*À…*À…3 À…@À…DÀ…†À…XÀ…EÀ…wÀ…_À…uÀ…ZÀ…`À…zÀ…~À…À……À…À…yÀ…!   À„ÅÀ‚•‚CÀ„Å‚/// The Cloud Storage location of the filter configuration file.
///
/// The `gcs_uri` must be in the format `gs://bucket/path/to/object`. The
/// filter configuration file must contain a list of resource paths separated
/// by newline characters (\n or \r\n). Each resource path must be in the
/// format
/// "/studies/{studyUID}\[/series/{seriesUID}\[/instances/{instanceUID}\]\]"
/// The Cloud Healthcare API service account must have the
/// `roles/storage.objectViewer` Cloud IAM role for this Cloud Storage
/// location.     À…ŒÀ…Œ€¦À…°  À‚=À‚=ƒ÷À‚;/// Specifies the filter configuration for DICOM resources.  À�€ À�—    À�™À�™À�ž  À�€À�€,    À�°À�ÇÀ�Ð    À�ÑÀ�ÑÀ�Ú À�çÀ�ëÀ‘À�÷À�ìÀ‘À�þÀ‘À�ùÀ�ÿÀ‘À‘À‘À‘À�°À�°oÀ�È   À�pÀ†�‰ëÀ�p‰Œ/// The [Pub/Sub](https://cloud.google.com/pubsub/docs/) topic that
/// notifications of changes are published on.
///
/// Supplied by the client. The notification is a `PubsubMessage` with the
/// following fields: * `PubsubMessage.Data` contains the resource name. *
/// `PubsubMessage.MessageId` is the ID of this notification. It is guaranteed
/// to be unique within the topic. * `PubsubMessage.PublishTime` is the time
/// when the message was published. * `PubsubMessage.Attributes` contains the
/// following attributes: * `action`: The name of the endpoint that generated
/// the notification. Possible values are `StoreInstances`, `SetBlobSettings`,
/// `ImportDicomData`, etc. * `lastUpdatedTime`: The latest timestamp when the
/// DICOM instance was updated. * `storeName`: The resource name of the DICOM
/// store, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`.
/// * `studyInstanceUID`: The study UID of the DICOM instance that was
/// changed. * `seriesInstanceUID`: The series UID of the DICOM instance that
/// was changed. * `sopInstanceUID`: The instance UID of the DICOM instance
/// that was changed. * `versionId`: The version ID of the DICOM instance that
/// was changed. * `modality`: The modality tag of the DICOM instance that was
/// changed. * `previousStorageClass`: The storage class where the DICOM
/// instance was previously stored if the storage class was changed. *
/// `storageClass`: The storage class where the DICOM instance is currently
/// stored. Note that notifications are only sent if the topic is non-empty.
/// [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be
/// scoped to a project. The Cloud Healthcare API service account,
/// service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have the
/// `pubsub.topics.publish` permission (which is typically included in
/// `roles/pubsub.publisher` role) on the given Pub/Sub topic. Not having
/// adequate permissions causes the calls that send notifications to fail
/// (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions).
/// If a notification can't be published to Pub/Sub, errors are logged to
/// Cloud Logging. For more information, see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare-api/docs/how-tos/logging).
///
/// Required.     À‘#À‘#€†À‘G  À†6À†6‹uÀ†t7/// Contains the configuration for DICOM notifications.  À˜a À˜k    À˜rÀ˜rÀ˜w   À˜ƒÀ˜ƒ	À˜ˆ   À˜’À˜’À˜—   À˜¯À˜¯À˜´   À˜ÍÀ˜ÍÀ˜Ò  À˜aÀ˜a€…    À˜êÀ˜ôÀ˜ý    À˜þÀ˜þÀ™ wÀ™À™À�À™(À™"À™*À™bÀ™;À™0À™9À™+À™1À™>À™BÀ™CÀ™FÀ™`À™GÀ™KÀ™LÀ™TÀ™XÀ™YÀ™aÀ™cÀ™eÀ™hÀ™¶À™tÀ™«À™ÅÀ™ÁÀ™ÕÀ™ÌÀ™ÓÀ™ÇÀ™ÍÀ™ØÀ™ÜÀ™ÝÀ™ãÀš À™îÀš6ÀšÙÀšÀšÀšÀšÀš(ÀšÀš8ÀšJÀšKÀšSÀšËÀš•ÀšjÀšÀšeÀškÀš˜ÀšœÀš�Àš ÀšºÀš¡Àš¥Àš¦Àš®Àš²Àš³ÀšÛÀšüÀšéÀšþÀ›)À›À›À›ÀšÿÀ›À›À›#À›$À›(À›7À›9À›<À›ÔÀ›LÀ›ÅÀ›âÀ›ãÀ›éÀ›êÀœÀ›õÀœÀœ)ÀœÀœ
ÀœÀœÀœÀœÀœ#Àœ$Àœ(Àœ7Àœ9Àœ<ÀœåÀœLÀœÖÀœóÀœôÀœúÀœûÀ˜êÀ˜ê„À˜õ   À”-À‘à‚SÀ”-‚/// User-supplied key-value pairs used to organize DICOM stores.
///
/// Label keys must be between 1 and 63 characters long, have a UTF-8 encoding
/// of maximum 128 bytes, and must conform to the following PCRE regular
/// expression: \p{Ll}\p{Lo}{0,62} Label values are optional, must be between
/// 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and
/// must conform to the following PCRE regular expression:
/// \[\p{Ll}\p{Lo}\p{N}_-\]{0,63} No more than 64 labels can be associated
/// with a given store. À”ûÀ”8€ÇÀ”û€­/// Identifier.
///
/// Resource name of the DICOM store, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`. À•ŠÀ•€˜À•Šg/// Notification destination for new DICOM instances.
///
/// Supplied by the client.
///
/// Optional. À–8À•¡€ªÀ–8j/// Specifies where and whether to send notifications upon changes to a DICOM
/// store.
///
/// Optional. À˜OÀ–P‚À˜O�·/// A list of streaming configs used to configure the destination of streaming
/// exports for every DICOM instance insertion in this DICOM store.
///
/// After a new config is added to `stream_configs`, DICOM instance insertions
/// are streamed to the new destination. When a config is removed from
/// `stream_configs`, the server stops streaming to that destination. Each
/// config must contain a unique destination.
///
/// Optional.     À�
À�
�ÛÀ�.  À‘­À‘­�:À‘Ñ/// Represents a DICOM store.  À¡› À¡¬    À¡³À¡³À¡¸   À¡ÒÀ¡ÒÀ¡×   À¡êÀ¡ê	À¡ï   À¡ùÀ¡ùÀ¡þ   À¢À¢À¢   À¢4À¢4À¢9  À¡›À¡›€¯    À¢NÀ¢_À¢h    À¢iÀ¢iÀ¢r EÀ¢À¢ƒÀ¤À¢¡À¢�À¢ÁÀ¢¨À¢¿À¢£À¢©À¢ÄÀ¢ÈÀ¢ÉÀ¢ÏÀ¢çÀ¢ÚÀ£ À¢îÀ¢þÀ¢éÀ¢ïÀ£À£À£À£À£À£À£-À£$À£+À£À£%À£0À£4À£5À£;À£QÀ£FÀ£hÀ£XÀ£fÀ£SÀ£YÀ£kÀ£oÀ£pÀ£vÀ£›À£�À£ÍÀ£®À£ËÀ£©À£¯À£ÐÀ£ÔÀ£ÕÀ£ÛÀ£ðÀ£æÀ¤À£÷À¤À£òÀ£øÀ¤	À¤À¤À¤À¢NÀ¢N�ÑÀ¢`   ÀŸ’ÀŸF`ÀŸ’</// Total blob storage bytes for all instances in the store. ÀŸàÀŸ«BÀŸà%/// Number of instances in the store. À �ÀŸò€¯À �€™/// Resource name of the DICOM store, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}`. À ØÀ ¦=À Ø"/// Number of series in the store. À¡:À èlÀ¡:B/// Total structured storage bytes for all instances in the store. À¡ŒÀ¡Y=À¡Œ#/// Number of studies in the store.     À¤#À¤#‚\À¤G  ÀžéÀžé‡˜ÀŸ0@/// DicomStoreMetrics contains metrics describing a DICOM store.  À©¸ À©Æ    À©ÈÀ©ÈÀ©Í  À©¸À©¸"    À©ÞÀ©ìÀ©õ    À©öÀ©öÀ©ÿ ÀªÀªÀª@ÀªÀªÀª1Àª"Àª/ÀªÀª#Àª4Àª8Àª9Àª?À©ÞÀ©ÞdÀ©í   À©©À¨C�pÀ©©�H/// The resource name of customer-managed encryption key that is used to
/// secure a resource and its sub-resources.
///
/// Only the key in the same location as this Dataset is allowed to be used
/// for encryption. Format is:
/// `projects/{project}/locations/{location}/keyRings/{keyRing}/cryptoKeys/{key}`
///
/// Required.     ÀªFÀªF€‚Àªj  À§ÍÀ§Í‚ýÀ¨0\/// Represents a customer-managed encryption key spec that can be applied to a
/// resource.  À®� À®‡    À®‰À®‰À®Ž   À®˜À®˜À®�   À®¬À®¬À®±  À®�À®�B    À®ÇÀ®ÍÀ®Ö    À®×À®×À®à 0À®íÀ®ñÀ¯ùÀ¯À®ûÀ¯À¯
À¯À¯À¯À¯À¯À¯À¯%À¯=À¯0À¯VÀ¯DÀ¯TÀ¯?À¯EÀ¯YÀ¯]À¯^À¯dÀ¯~À¯oÀ¯€À¯§À¯šÀ¯†À¯˜À¯�À¯‡À¯�À¯¡À¯¢À¯¦À¯µÀ¯·À¯ºÀ¯ÚÀ¯»À¯ÙÀ¯èÀ¯éÀ¯ïÀ¯ðÀ®ÇÀ®Ç�4À®Î   À«ÆÀ«€°À«Æ€’/// entity_id is a first class field entity_id uniquely identifies this
/// concept and its meta-vocabulary.
///
/// For example, "UMLS/C0000970". À¬¨À«Ó€âÀ¬¨€¿/// preferred_term is the preferred term for this concept.
///
/// For example, "Acetaminophen". For ad hoc entities formed by normalization,
/// this is the most popular unnormalized string. À®mÀ¬º�ÂÀ®m�Œ/// Vocabulary codes are first-class fields and differentiated from the
/// concept unique identifier (entity_id).
///
/// vocabulary_codes contains the representation of this concept in particular
/// vocabularies, such as ICD-10, SNOMED-CT and RxNORM. These are prefixed by
/// the name of the vocabulary, followed by the unique code within that
/// vocabulary. For example, "RXNORM/A10334543".     À¯ÿÀ¯ÿ�9À°#  ÀªÌÀªÌ†nÀ«@/// The candidate entities that an entity mention could link to.  À¸ À¸)    À¸0À¸0À¸5   À¸NÀ¸NÀ¸S   À¸cÀ¸cÀ¸h   À¸|À¸|À¸�   À¸�À¸�À¸•   À¸¢À¸¢À¸§   À¸¿À¸¿	À¸Ä   À¸ÎÀ¸Î	À¸Ó  À¸À¸€Â    À¸âÀ¸ïÀ¸ø    À¸ùÀ¸ùÀ¹ €ÁÀ¹À¹À¾À¹0À¹À¹gÀº À¹2À¹7À¹8À¹CÀ¹YÀ¹DÀ¹iÀ¹pÀ¹qÀ¹yÀ¹òÀ¹¼À¹�À¹¦À¹‹À¹‘À¹¿À¹ÃÀ¹ÄÀ¹ÇÀ¹áÀ¹ÈÀ¹ÌÀ¹ÍÀ¹ÕÀ¹ÙÀ¹ÚÀºÀºÀºÀºÀº=Àº1Àº"Àº/ÀºÀº#Àº4Àº8Àº9Àº<Àº>Àº@ÀºHÀºIÀºbÀºTÀºdÀºŠÀº}ÀºjÀº{ÀºeÀºkÀº€Àº„Àº…Àº‰Àº˜ÀºšÀº�À»*Àº­À»À»8À»9À»?À»@À»TÀ»KÀ»iÀ»[À»gÀ»VÀ»\À»lÀ»pÀ»qÀ»wÀ»‰À»‚À»´À¼-À»‹À»�À»‘À»œÀ»¦À»�À»¶À»½À»¾À»ÆÀ¼À»éÀ»ÝÀ»çÀ»ØÀ»ÞÀ»ìÀ»ðÀ»ñÀ»ôÀ¼À»õÀ»ùÀ»úÀ¼À¼À¼À¼/À¼OÀ¼=À¼…À½À¼QÀ¼VÀ¼WÀ¼bÀ¼wÀ¼cÀ¼‡À¼ŽÀ¼�À¼—À½À¼ÙÀ¼®À¼ÃÀ¼©À¼¯À¼ÜÀ¼àÀ¼áÀ¼äÀ¼þÀ¼åÀ¼éÀ¼êÀ¼òÀ¼öÀ¼÷À½À½1À½-À½YÀ½ÐÀ½3À½8À½9À½DÀ½KÀ½EÀ½[À½cÀ½dÀ½lÀ½ÂÀ½ŒÀ½ƒÀ½ŠÀ½~À½„À½�À½“À½”À½—À½±À½˜À½œÀ½�À½¥À½©À½ªÀ½ÒÀ½äÀ½àÀ½ôÀ½ëÀ½òÀ½æÀ½ìÀ½÷À½ûÀ½üÀ¾À¸âÀ¸â…+À¸ð   À².À±{€ÆÀ².€¡/// The certainty assessment of the entity mention.
///
/// Its value is one of: LIKELY, SOMEWHAT_LIKELY, UNCERTAIN,
/// SOMEWHAT_UNLIKELY, UNLIKELY, CONDITIONAL À²¹À²F}À²¹_/// The model's confidence in this entity mention annotation.
///
/// A number between 0 and 1. À³}À²È€ÃÀ³}€“/// linked_entities are candidate ontological concepts that this entity
/// mention may refer to.
///
/// They are sorted by decreasing confidence. À³ìÀ³�eÀ³ìL/// mention_id uniquely identifies each entity mention in a single response. À´tÀ³ú€�À´tj/// The subject this entity mention relates to.
///
/// Its value is one of: PATIENT, FAMILY_MEMBER, OTHER Àµ.À´€€ÀÀµ.€œ/// How this entity mention relates to the subject temporally.
///
/// Its value is one of: CURRENT, CLINICAL_HISTORY, FAMILY_HISTORY, UPCOMING,
/// ALLERGY Àµ‘ÀµEPÀµ‘?/// text is the location of the entity mention in the document. À¸Àµš‚}À¸‚Y/// The semantic type of the entity: UNKNOWN_ENTITY_TYPE, ALONE,
/// ANATOMICAL_STRUCTURE, ASSISTED_LIVING, BF_RESULT, BM_RESULT, BM_UNIT,
/// BM_VALUE, BODY_FUNCTION, BODY_MEASUREMENT, COMPLIANT, DOESNOT_FOLLOWUP,
/// FAMILY, FOLLOWSUP, LABORATORY_DATA, LAB_RESULT, LAB_UNIT, LAB_VALUE,
/// MEDICAL_DEVICE, MEDICINE, MED_DOSE, MED_DURATION, MED_FORM, MED_FREQUENCY,
/// MED_ROUTE, MED_STATUS, MED_STRENGTH, MED_TOTALDOSE, MED_UNIT,
/// NON_COMPLIANT, OTHER_LIVINGSTATUS, PROBLEM, PROCEDURE, PROCEDURE_RESULT,
/// PROC_METHOD, REASON_FOR_NONCOMPLIANCE, SEVERITY, SUBSTANCE_ABUSE,
/// UNCLEAR_FOLLOWUP.     À¾À¾‚¢À¾5  À±<À±<�yÀ±i&/// An entity mention in the document.  ÀÂ; ÀÂT    ÀÂVÀÂVÀÂ[   ÀÂgÀÂgÀÂl   ÀÂvÀÂvÀÂ{  ÀÂ;ÀÂ;L    ÀÂ‹ÀÂ¤ÀÂ­    ÀÂ®ÀÂ®ÀÂ· *ÀÂÄÀÂÈÀÃ€ÀÂÜÀÂÒÀÂÞÀÂÿÀÂóÀÂäÀÂñÀÂßÀÂåÀÂöÀÂúÀÂûÀÂþÀÃ ÀÃÀÃ
ÀÃÀÃÀÃÀÃ2ÀÃ%ÀÃ0ÀÃ ÀÃ&ÀÃ5ÀÃ9ÀÃ:ÀÃ@ÀÃTÀÃKÀÃiÀÃ[ÀÃgÀÃVÀÃ\ÀÃlÀÃpÀÃqÀÃwÀÂ‹ÀÂ‹€÷ÀÂ¥   ÀÁ…ÀÁ!nÀÁ…P/// The model's confidence in this annotation.
///
/// A number between 0 and 1. ÀÁÙÀÁ”MÀÁÙ5/// object_id is the id of the object entity mention. ÀÂ-ÀÁæPÀÂ-7/// subject_id is the id of the subject entity mention.     ÀÃ†ÀÃ†�ÀÃª  ÀÀ·ÀÀ·ƒæÀÁE/// Defines directed relationship from one entity mention to another.  ÀÍ^ ÀÍy    ÀÍ€ÀÍ€ÀÍ…   ÀÍ–ÀÍ–ÀÍ›   ÀÍ©ÀÍ©ÀÍ®   ÀÍ½ÀÍ½ÀÍÂ   ÀÍÙÀÍÙÀÍÞ   ÀÍöÀÍöÀÍû   ÀÎÀÎÀÎ  ÀÍ^ÀÍ^€Á    ÀÎ#ÀÎ>ÀÎG    ÀÎHÀÎHÀÎQ €…ÀÎ^ÀÎbÀÑœÀÎwÀÎlÀÎ¦ÀÏ'ÀÎyÀÎ~ÀÎÀÎŠÀÎ˜ÀÎ‹ÀÎ¨ÀÎ³ÀÎ´ÀÎ¼ÀÏÀÎãÀÎÓÀÎáÀÎÎÀÎÔÀÎæÀÎêÀÎëÀÎîÀÏÀÎïÀÎóÀÎôÀÎüÀÏ ÀÏÀÏ)ÀÏ?ÀÏ7ÀÏSÀÏFÀÏQÀÏAÀÏGÀÏVÀÏZÀÏ[ÀÏ^ÀÏrÀÏiÀÏ‡ÀÏyÀÏ…ÀÏtÀÏzÀÏŠÀÏŽÀÏ�ÀÏ•ÀÏ±ÀÏ ÀÏ¿ÀÐÀÏÛÀÏÅÀÏÙÀÏÀÀÏÆÀÏÞÀÏâÀÏãÀÏæÀÐ ÀÏçÀÏëÀÏìÀÏôÀÏøÀÏùÀÐÀÐÀÐÀÐÀÐRÀÐÀÐQÀÐoÀÐ]ÀÐ}ÀÐÕÀÐ®ÀÐƒÀÐ˜ÀÐ~ÀÐ„ÀÐ±ÀÐµÀÐ¶ÀÐ¹ÀÐÓÀÐºÀÐ¾ÀÐ¿ÀÐÇÀÐËÀÐÌÀÐÔÀÐçÀÐéÀÐìÀÑ%ÀÐíÀÑ$ÀÑ<ÀÑ0ÀÑTÀÑCÀÑRÀÑ>ÀÑDÀÑWÀÑ[ÀÑ\ÀÑbÀÑsÀÑmÀÑ…ÀÑzÀÑƒÀÑuÀÑ{ÀÑˆÀÑŒÀÑ�ÀÑ“ÀÎ#ÀÎ#ƒ{ÀÎ?   ÀÇ£ÀÅÑ�ÝÀÇ£�²/// Specific Consents to evaluate the access request against.
///
/// These Consents must have the same `user_id` as the User data mappings
/// being evalauted, must exist in the current `consent_store`, and must have
/// a `state` of either `ACTIVE` or `DRAFT`. A maximum of 100 Consents can be
/// provided here. If unspecified, all `ACTIVE` unexpired Consents in the
/// current `consent_store` will be evaluated.
///
/// Optional. ÀÈkÀÇ³€ÀÀÈk€£/// Limit on the number of User data mappings to return in a single response.
///
/// If not specified, 100 is used. May not be larger than 1000.
///
/// Optional. ÀÈóÀÈx€„ÀÈóe/// Token to retrieve the next page of results, or empty to get the first
/// page.
///
/// Optional. ÀÉ‡ÀÉ€—ÀÉ‡[/// The values of request attributes associated with this access request.
///
/// Required. ÀÊ|ÀÉ�€ñÀÊ|€®/// The values of resource attributes associated with the resources being
/// requested.
///
/// If no values are specified, then all resources are queried.
///
/// Optional. ÀÌ÷ÀÊ“‚pÀÌ÷‚:/// The view for EvaluateUserConsentsResponse.
///
/// If unspecified, defaults to `BASIC` and returns `consented` as `TRUE` or
/// `FALSE`.
///
/// Optional.
/// Possible string values are:
/// - "RESPONSE_VIEW_UNSPECIFIED" : No response view specified. The API will
/// default to the BASIC view.
/// - "BASIC" : Only the `data_id` and `consented` fields are populated in the
/// response.
/// - "FULL" : All fields within the response are populated. When set to
/// `FULL`, all `ACTIVE` Consents are evaluated even if a matching policy is
/// found during evaluation. ÀÍSÀÍQÀÍS7/// User ID to evaluate consents for.
///
/// Required.     ÀÑ¢ÀÑ¢‚qÀÑÆ  ÀÄŸÀÄŸ�vÀÅ±�/// Evaluate a user's Consents for all matching User data mappings.
///
/// Note: User data mappings are indexed asynchronously, causing slight delays
/// between the time mappings are created or updated and when they are included
/// in EvaluateUserConsents results.  ÀÕa ÀÕ}    ÀÕÀÕÀÕ„   ÀÕ“ÀÕ“ÀÕ˜  ÀÕaÀÕaA    ÀÕ¦ÀÕÂÀÕË    ÀÕÌÀÕÌÀÕÕ %ÀÕâÀÕæÀ×ÀÕýÀÕðÀÖÀÖÀÖÀÕÿÀÖÀÖÀÖÀÖÀÖ$ÀÖ6ÀÖ/ÀÖ8ÀÖWÀÖJÀÖ>ÀÖHÀÖ9ÀÖ?ÀÖMÀÖQÀÖRÀÖVÀÖeÀÖgÀÖjÀÖâÀÖzÀÖÓÀÖðÀÖñÀÖ÷ÀÖøÀÕ¦ÀÕ¦�]ÀÕÃ   ÀÔøÀÔ>€ÇÀÔø€¤/// Token to retrieve the next page of results, or empty if there are no more
/// results in the list.
///
/// This token is valid for 72 hours after it is created. ÀÕUÀÕ
RÀÕU5/// The consent evaluation result for each `data_id`.     À×À×€ÅÀ×+  ÀÔÀÔƒ·ÀÔ   ÀÞ5 ÀÞQ    ÀÞXÀÞXÀÞ]   ÀÞqÀÞqÀÞv   ÀÞ‹ÀÞ‹ÀÞ�   ÀÞ¥ÀÞ¥ÀÞª   ÀÞÆÀÞÆÀÞË   ÀÞäÀÞä	ÀÞé   ÀÞóÀÞóÀÞø  ÀÞ5ÀÞ5€Ò    ÀßÀß'Àß0    Àß1Àß1Àß: tÀßGÀßKÀâhÀßcÀßUÀßeÀß‹Àß~ÀßkÀß|ÀßfÀßlÀß�Àß…Àß†ÀßŠÀß™Àß›ÀßžÀß¾ÀßŸÀß½ÀßÌÀßÍÀßÓÀßÔÀßîÀßßÀà	ÀßõÀàÀßðÀßöÀàÀàÀàÀàÀà1Àà"ÀàLÀà8ÀàJÀà3Àà9ÀàOÀàSÀàTÀàZÀà{ÀàeÀà}Àà«ÀàžÀàƒÀàœÀà~Àà„Àà¡Àà¥Àà¦ÀàªÀà¹Àà»Àà¾ÀáSÀàÎÀáDÀáaÀábÀáhÀáiÀá‡ÀátÀá¦ÀáŽÀá¤Àá‰Àá�Àá©Àá­Àá®Àá´ÀáÃÀá¿ÀáÓÀáÊÀáÑÀáÅÀáËÀáÖÀáÚÀáÛÀááÀáôÀáìÀáöÀâÀâ	ÀáüÀâÀá÷ÀáýÀâÀâÀâÀâÀâ$Àâ&Àâ)ÀâIÀâ*ÀâHÀâWÀâXÀâ^Àâ_ÀßÀßƒ_Àß(   ÀÙ9ÀØ�*ÀÙ9€û/// The compartment base resources that matched a cascading policy.
///
/// Each resource has the following format:
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/{resource_type}/{resource_id}` ÀÚÀÙL€ÝÀÚ€¼/// The resource name of this consent resource, in the format:
/// `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Consent/{resource_id}`. ÀÚvÀÚ.WÀÚv8/// Last enforcement timestamp of this consent resource. ÀÛ5ÀÚŠ€ÁÀÛ5€…/// A list of all the matching accessor scopes of this consent policy that
/// enforced ExplainDataAccessConsentScope.accessor_scope. ÀÜ@ÀÛP�ÀÜ@€Ü/// The patient owning the consent (only applicable for patient consents), in
/// the format:
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}/fhir/Patient/{patient_id}` ÀÝ¤ÀÜX�PÀÝ¤�4/// The policy type of consent resource (e.g. PATIENT, ADMIN).
/// Possible string values are:
/// - "CONSENT_POLICY_TYPE_UNSPECIFIED" : Unspecified policy type.
/// - "CONSENT_POLICY_TYPE_PATIENT" : Consent represent a patient consent.
/// - "CONSENT_POLICY_TYPE_ADMIN" : Consent represent an admin consent. ÀÞ(ÀÝ­€ƒÀÞ(\/// The consent's variant combinations.
///
/// A single consent may have multiple variants.     ÀânÀân‚±Àâ’  À×ÐÀ×Ð�QÀ×ü%/// The enforcing consent's metadata.  Àé Àé+    Àé2Àé2Àé7   ÀéJÀéJÀéO   Àé]Àé]Àéb   ÀéyÀéyÀé~  ÀéÀé€�    Àé“Àé°Àé¹    ÀéºÀéºÀéÃ \ÀéÐÀéÔÀìøÀéëÀéÞÀêÀê¨ÀéíÀéòÀéóÀéþÀêÀéÿÀêÀê2Àê3Àê;ÀêšÀêdÀêRÀêbÀêMÀêSÀêgÀêkÀêlÀêoÀê‰ÀêpÀêtÀêuÀê}Àê�Àê‚ÀêªÀêÀÀê¸ÀêÔÀêÇÀêÒÀêÂÀêÈÀê×ÀêÛÀêÜÀêâÀêþÀêíÀë Àë)ÀëÀëÀëÀëÀëÀëÀë#Àë$Àë(Àë7Àë9Àë<ÀëÙÀëLÀëÊÀëçÀëèÀëîÀëïÀìÀëúÀìÀì(ÀìÀìÀìÀìÀìÀìÀì"Àì#Àì'Àì6Àì8Àì;ÀìÙÀìKÀìÊÀìçÀìèÀìîÀìïÀé“Àé“ƒgÀé±   ÀæxÀåø€�Àæxe/// The accessor scope that describes who can access, for what purpose, and in
/// which environment. ÀçòÀæŠ�pÀçò�N/// Whether the current consent scope is permitted or denied access on the
/// requested resource.
/// Possible string values are:
/// - "CONSENT_DECISION_TYPE_UNSPECIFIED" : Unspecified consent decision type.
/// - "CONSENT_DECISION_TYPE_PERMIT" : Consent permitted access.
/// - "CONSENT_DECISION_TYPE_DENY" : Consent denied access. ÀèyÀçÿ€‹ÀèyN/// Metadata of the consent resources that enforce the consent scope's access. ÀèÿÀè�zÀèÿC/// Other consent scopes that created exceptions within this scope.     ÀìþÀìþ�ŠÀí"  Àå#Àå#‰gÀåÖ€¬/// A single consent scope that provides info on who has access to the requested
/// resource scope for a particular purpose and environment, enforced by which
/// consent.  Àð} Àð–    Àð˜Àð˜Àð�   Àð¬Àð¬Àð±  Àð}Àð}>    Àð¿ÀðØÀðá    ÀðâÀðâÀðë %ÀðøÀðüÀò=ÀñÀñÀñÀñ:Àñ-ÀñÀñ+ÀñÀñÀñ0Àñ4Àñ5Àñ9ÀñHÀñJÀñMÀñëÀñ]ÀñÜÀñùÀñúÀò ÀòÀòÀòÀò&ÀòÀò$ÀòÀòÀò)Àò-Àò.Àò4Àð¿Àð¿�€ÀðÙ   ÀïçÀï€äÀïç€¤/// List of applicable consent scopes.
///
/// Sorted in order of actor such that scopes belonging to the same actor will
/// be adjacent to each other in the list. ÀðqÀïùÀðqd/// Warnings associated with this response.
///
/// It inform user with exceeded scope limit errors.     ÀòCÀòC€ÅÀòg  ÀîŒÀîŒ„~Àîò_/// List of consent scopes that are applicable to the explained access on a
/// given resource.  Àöñ À÷    À÷	À÷	À÷   À÷#À÷#À÷(  ÀöñÀöñH    À÷=À÷SÀ÷\    À÷]À÷]À÷f CÀ÷sÀ÷wÀù�À÷”À÷�À÷ËÀøŒÀ÷–À÷›À÷œÀ÷§À÷½À÷¨À÷ÍÀ÷üÀ÷ýÀøÀø~ÀøHÀøÀø2ÀøÀøÀøKÀøOÀøPÀøSÀømÀøTÀøXÀøYÀøaÀøeÀøfÀøŽÀøªÀøœÀøÜÀùÀø¬Àø±Àø²Àø½ÀøÎÀø¾ÀøÞÀùÀù	ÀùÀùqÀù;Àù(Àù9Àù#Àù)Àù>ÀùBÀùCÀùFÀù`ÀùGÀùKÀùLÀùTÀùXÀùYÀù�À÷=À÷=‚RÀ÷T   ÀõáÀôn�†Àõá�5/// The BigQuery output destination.
///
/// You can only export to a BigQuery dataset that's in the same project as
/// the DICOM store you're exporting from. The Cloud Healthcare Service Agent
/// requires two IAM roles on the BigQuery location:
/// `roles/bigquery.dataEditor` and `roles/bigquery.jobUser`. ÀöÞÀõù€óÀöÞ€°/// The Cloud Storage output destination.
///
/// The Cloud Healthcare Service Agent requires the
/// `roles/storage.objectAdmin` Cloud IAM roles on the Cloud Storage location.     Àù“Àù“�Àù·  ÀóÀó‡•ÀôS�@/// Exports data from the specified DICOM store.
///
/// If a given resource, such as a DICOM object with the same SOPInstance UID,
/// already exists in the output, it is overwritten with the version in the
/// source dataset. Exported DICOM data persists when the DICOM store from which
/// it was exported is deleted.  À. ÀC    ÀJÀJÀO   À\À\Àa   ÀmÀmÀr   À†À†À‹   À¢À¢À§  À.À.€‰    À»ÀÐÀÙ    ÀÚÀÚÀã dÀðÀôÀeÀÀþÀÀÀÀÀÀÀÀ À&À7À1ÀIÀ>ÀGÀ9À?ÀLÀPÀQÀWÀpÀbÀ¢À)ÀrÀwÀxÀƒÀ”À„À¤À²À³À»ÀÀåÀÒÀãÀÍÀÓÀèÀìÀíÀðÀ
ÀñÀõÀöÀþÀÀÀ+ÀJÀ9ÀÀ ÀLÀQÀRÀ]ÀqÀ^À�À’À“À›ÀÀÜÀ²ÀÆÀ­À³ÀßÀãÀäÀçÀÀèÀìÀíÀõÀùÀúÀ"À9À0ÀNÀ@ÀLÀ;ÀAÀQÀUÀVÀ\À»À»‚¬ÀÑ   Àü³Àúæ�ÔÀü³�¯/// The end of the range in `send_time` (MSH.7,
/// https://www.hl7.org/documentcenter/public_temp_2E58C1F9-1C23-BA17-0C6126475344DA9D/wg/conf/HL7MSH.htm)
/// to process.
///
/// If not specified, the time when the export is scheduled is used. This
/// value has to come after the `start_time` defined below. Only messages
/// whose `send_time` lies in the range `start_time` (inclusive) to `end_time`
/// (exclusive) are exported. À¤Àü¿‹ëÀ¤‹…/// Restricts messages exported to those matching a filter, only applicable to
/// PubsubDestination and GcsDestination.
///
/// The following syntax is available: * A string field value can be written
/// as text inside quotation marks, for example `"query text"`. The only valid
/// relational operation for text fields is equality (`=`), where text is
/// searched within the field, rather than having the field be equal to the
/// text. For example, `"Comment = great"` returns messages with `great` in
/// the comment field. * A number field value can be written as an integer, a
/// decimal, or an exponential. The valid relational operators for number
/// fields are the equality operator (`=`), along with the less than/greater
/// than operators (`<`, `<=`, `>`, `>=`). Note that there is no inequality
/// (`!=`) operator. You can prepend the `NOT` operator to an expression to
/// negate it. * A date field value must be written in the `yyyy-mm-dd`
/// format. Fields with date and time use the RFC3339 time format. Leading
/// zeros are required for one-digit months and days. The valid relational
/// operators for date fields are the equality operator (`=`) , along with the
/// less than/greater than operators (`<`, `<=`, `>`, `>=`). Note that there
/// is no inequality (`!=`) operator. You can prepend the `NOT` operator to an
/// expression to negate it. * Multiple field query expressions can be
/// combined in one query by adding `AND` or `OR` operators between the
/// expressions. If a boolean operator appears within a quoted string, it is
/// not treated as special, and is just another part of the character string
/// to be matched. You can prepend the `NOT` operator to an expression to
/// negate it. The following fields and functions are available for filtering:
/// * `message_type`, from the MSH-9.1 field. For example, `NOT message_type =
/// "ADT"`. * `send_date` or `sendDate`, the `yyyy-mm-dd` date the message was
/// sent in the dataset's time_zone, from the MSH-7 segment. For example,
/// `send_date < "2017-01-02"`. * `send_time`, the timestamp when the message
/// was sent, using the RFC3339 time format for comparisons, from the MSH-7
/// segment. For example, `send_time < "2017-01-02T00:00:00-05:00"`. *
/// `create_time`, the timestamp when the message was created in the HL7v2
/// store. Use the RFC3339 time format for comparisons. For example,
/// `create_time < "2017-01-02T00:00:00-05:00"`. * `send_facility`, the care
/// center that the message came from, from the MSH-4 segment. For example,
/// `send_facility = "ABC"`. Note: The filter will be applied to every message
/// in the HL7v2 store whose `send_time` lies in the range defined by the
/// `start_time` and the `end_time`. Even if the filter only matches a small
/// set of messages, the export operation can still take a long time to finish
/// when a lot of messages are between the specified `start_time` and
/// `end_time` range. ÀìÀ¯KÀì*/// Export to a Cloud Storage destination. À	<ÀÿNÀ	<'/// Export messages to a Pub/Sub topic. À À	R�×À �°/// The start of the range in `send_time` (MSH.7,
/// https://www.hl7.org/documentcenter/public_temp_2E58C1F9-1C23-BA17-0C6126475344DA9D/wg/conf/HL7MSH.htm)
/// to process.
///
/// If not specified, the UNIX epoch (1970-01-01T00:00:00Z) is used. This
/// value has to come before the `end_time` defined below. Only messages whose
/// `send_time` lies in the range `start_time` (inclusive) to `end_time`
/// (exclusive) are exported.     ÀkÀk�¿À�  Àú£Àú£•‰ÀúÌ"/// Request to schedule an export.  ÀÖ Àì    ÀóÀóÀø   ÀÀÀ
   ÀÀÀ   À4À4À9  ÀÖÀÖx    ÀRÀhÀq    ÀrÀrÀ{ YÀˆÀŒÀÀ�À–À¯À¤À­ÀŸÀ¥À²À¶À·À½ÀÎÀÈÀßÀÕÀÝÀÐÀÖÀâÀæÀçÀíÀÀøÀBÀÀÀÀÀÀ4ÀÀDÀrÀsÀ{ÀôÀ¾À’À¨À�À“ÀÁÀÅÀÆÀÉÀãÀÊÀÎÀÏÀ×ÀÛÀÜÀÀ ÀÀRÀôÀ"À'À(À3ÀDÀ4ÀTÀ}À~À†ÀæÀ°À�À®À˜ÀžÀ³À·À¸À»ÀÕÀ¼ÀÀÀÁÀÉÀÍÀÎÀöÀRÀR‚²Ài   ÀŸÀp�6ÀŸ�/// If provided, only resources updated after this time are exported.
///
/// The time uses the format YYYY-MM-DDThh:mm:ss.sss+zz:zz. For example,
/// `2015-02-07T13:28:17.239+02:00` or `2017-01-01T00:00:00Z`. The time must
/// be specified to the second and include a time zone. ÀKÀ«€¦ÀK€Š/// String of comma-delimited FHIR resource types.
///
/// If provided, only resources of the specified resource type(s) are
/// exported. ÀÀV�ÀÀ�n/// The BigQuery output destination.
///
/// The Cloud Healthcare Service Agent requires two IAM roles on the BigQuery
/// location: `roles/bigquery.dataEditor` and `roles/bigquery.jobUser`. The
/// output is one BigQuery table per resource type. Unlike when setting
/// `BigQueryDestination` for `StreamConfig`, `ExportResources` does not
/// create BigQuery views. ÀÃÀ�¶ÀÃ�n/// The Cloud Storage output destination.
///
/// The Healthcare Service Agent account requires the
/// `roles/storage.objectAdmin` role on the Cloud Storage location. The
/// exported outputs are organized by FHIR resource types. The server creates
/// one object per resource type. Each object contains newline delimited JSON,
/// and each line is a FHIR resource.     ÀÀ�€À,  À.À.Š\ÀU /// Request to export resources.  À ] À d    À fÀ fÀ k   À wÀ w
À |  À ]À ]'    À ˆÀ �À ˜    À ™À ™À ¢ À ¯À ³À!.À ÇÀ ½À ÉÀ êÀ ÞÀ ÏÀ ÜÀ ÊÀ ÐÀ áÀ åÀ æÀ éÀ ëÀ íÀ õÀ öÀ!À!À!À!À!À!À!À!À!À!À!%À ˆÀ ˆ€¨À �   ÀÑÀevÀÑX/// The model's confidence in this feature annotation.
///
/// A number between 0 and 1. À SÀàxÀ S_/// The value of this feature annotation.
///
/// Its range depends on the type of the feature.     À!4À!4€±À!X  À/À/‚¸ÀY#/// A feature of an entity mention.  À$í À$÷    À$ùÀ$ùÀ$þ   À%À%À%  À$íÀ$íA    À%2À%<À%E    À%FÀ%FÀ%O %À%\À%`À&³À%À%jÀ% À%†À%žÀ%�À%‡À%£À%§À%¨À%¬À%ÈÀ%·À%ÊÀ%óÀ%æÀ%ÐÀ%äÀ%ËÀ%ÑÀ%éÀ%íÀ%îÀ%òÀ&À&À&À&”À&À&…À&¢À&£À&©À&ªÀ%2À%2�ƒÀ%=   À#ˆÀ"=�`À#ˆ�//// The behaviour for handling FHIR extensions that aren't otherwise specified
/// for de-identification.
///
/// If true, all extensions are preserved during de-identification by default.
/// If false or unspecified, all extensions are removed during
/// de-identification by default.
///
/// Optional. À$×À#¢�FÀ$×�/// Specifies FHIR paths to match and how to transform them.
///
/// Any field that is not matched by a FieldMetadata is passed through to the
/// output dataset unmodified. All extensions will be processed according to
/// `default_keep_extensions`.
///
/// Optional.     À&¹À&¹� À&Ý  À!éÀ!é…òÀ".>/// Specifies how to handle de-identification of a FHIR store.  À(» À(Å    À(ÇÀ(ÇÀ(Ì  À(»À(»    À(ÜÀ(æÀ(ï    À(ðÀ(ðÀ(ù #À)À)
À)ÕÀ)À)À)JÀ)ÇÀ)À)$À)%À)0À)<À)1À)LÀ)UÀ)VÀ)^À)¹À)ƒÀ)uÀ)�À)pÀ)vÀ)†À)ŠÀ)‹À)ŽÀ)¨À)�À)“À)”À)œÀ) À)¡À)ÉÀ(ÜÀ(Ü€ûÀ(ç   À(­À(€ªÀ(­€�/// List of resources to include in the output.
///
/// If this list is empty or not specified, all resources are included in the
/// output.     À)ÛÀ)Û~À)ÿ  À'ÝÀ'Ý‚~À'ý/// Filter configuration.  À2ü À3    À3À3À3   À3/À3/À34   À3JÀ3J!À3O  À2üÀ2üv    À3vÀ3ŒÀ3•    À3–À3–À3Ÿ $À3¬À3°À4�À3ÅÀ3ºÀ3ÜÀ3ÌÀ3ÚÀ3ÇÀ3ÍÀ3ßÀ3ãÀ3äÀ3êÀ4À3õÀ4!À4À4À4À4À4$À4(À4)À4-À4TÀ48À4ˆÀ4gÀ4†À4bÀ4hÀ4‹À4�À4�À4”À3vÀ3v�)À3�   À/ÝÀ*µ…3À/Ý„ò/// The [Pub/Sub](https://cloud.google.com/pubsub/docs/) topic that
/// notifications of changes are published on.
///
/// Supplied by the client. The notification is a `PubsubMessage` with the
/// following fields: * `PubsubMessage.Data` contains the resource name. *
/// `PubsubMessage.MessageId` is the ID of this notification. It is guaranteed
/// to be unique within the topic. * `PubsubMessage.PublishTime` is the time
/// when the message was published. Note that notifications are only sent if
/// the topic is non-empty.
/// [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be
/// scoped to a project. The Cloud Healthcare API service account,
/// service-@gcp-sa-healthcare.iam.gserviceaccount.com, must have publisher
/// permissions on the given Pub/Sub topic. Not having adequate permissions
/// causes the calls that send notifications to fail
/// (https://cloud.google.com/healthcare-api/docs/permissions-healthcare-api-gcp-products#dicom_fhir_and_hl7v2_store_cloud_pubsub_permissions).
/// If a notification can't be published to Pub/Sub, errors are logged to
/// Cloud Logging. For more information, see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare-api/docs/how-tos/logging).
///
/// Optional. À0vÀ/í€™À0vs/// Whether to send full FHIR resource to this Pub/Sub topic.
///
/// The default value is false.
///
/// Optional. À2ÛÀ0‹‚lÀ2Û‚./// Whether to send full FHIR resource to this Pub/Sub topic for deleting FHIR
/// resource.
///
/// The default value is false. Note that setting this to true does not
/// guarantee that all previous resources will be sent in the format of full
/// FHIR resource. When a resource change is too large or during heavy
/// traffic, only the resource name will be sent. Clients should always check
/// the "payloadType" label from a Pub/Sub message to determine whether it
/// needs to fetch the full previous resource as a separate operation.
///
/// Optional.     À4£À4£�…À4Ç  À*]À*]‹ÍÀ*š6/// Contains the configuration for FHIR notifications.  ÀT… ÀTŽ    ÀT•ÀT•ÀTš   ÀT¸ÀT¸$ÀT½   ÀTâÀTâÀTç   ÀTúÀTú ÀTÿ   ÀU ÀU  ÀU%   ÀUFÀUFÀUK   ÀUjÀUjÀUo   ÀU‡ÀU‡ÀUŒ   ÀU˜ÀU˜	ÀU�   ÀU§ÀU§ÀU¬   ÀUÄÀUÄÀUÉ   ÀUâÀUâÀUç   ÀUúÀUúÀUÿ   ÀVÀVÀV  ÀT…ÀT…�£    ÀV,ÀV5ÀV>    ÀV?ÀV?ÀVH �ÀVUÀVYÀ_ÀV{ÀVcÀV·ÀWfÀV}ÀV‚ÀVƒÀVŽÀV©ÀV�ÀV¹ÀVÑÀVÒÀVÚÀWXÀW"ÀVñÀWÀVìÀVòÀW%ÀW)ÀW*ÀW-ÀWGÀW.ÀW2ÀW3ÀW;ÀW?ÀW@ÀWhÀW•ÀWvÀWÌÀW¨ÀWÊÀW£ÀW©ÀWÏÀWÓÀWÔÀWÚÀWòÀWåÀX#ÀX¨ÀWôÀWùÀWúÀXÀXÀXÀX%ÀX2ÀX3ÀX;ÀXšÀXdÀXRÀXbÀXMÀXSÀXgÀXkÀXlÀXoÀX‰ÀXpÀXtÀXuÀX}ÀX�ÀX‚ÀXªÀXÓÀX¸ÀYÀXæÀYÀXáÀXçÀY	ÀYÀYÀYÀY8ÀYÀYkÀYKÀYiÀYFÀYLÀYnÀYrÀYsÀYwÀY›ÀY‚ÀYÌÀY®ÀYÊÀY©ÀY¯ÀYÏÀYÓÀYÔÀYØÀYõÀYãÀZÀYüÀZÀY÷ÀYýÀZÀZÀZÀZÀZ0ÀZ*ÀZ2ÀZjÀZCÀZ8ÀZAÀZ3ÀZ9ÀZFÀZJÀZKÀZNÀZhÀZOÀZSÀZTÀZ\ÀZ`ÀZaÀZiÀZkÀZmÀZpÀZ¾ÀZ|ÀZ³ÀZÍÀZÉÀZÝÀZÔÀZÛÀZÏÀZÕÀZàÀZäÀZåÀZëÀ[ÀZöÀ[>À[áÀ[
À[À[À[À[0À[À[@À[RÀ[SÀ[[À[ÓÀ[�À[rÀ[‡À[mÀ[sÀ[ À[¤À[¥À[¨À[ÂÀ[©À[­À[®À[¶À[ºÀ[»À[ãÀ\À[ñÀ\À\1À\$À\À\"À\À\À\'À\+À\,À\0À\?À\AÀ\DÀ\ÛÀ\TÀ\ÌÀ\éÀ\êÀ\ðÀ\ñÀ]	À\üÀ]À]0À]#À]À]!À]À]À]&À]*À]+À]/À]>À]@À]CÀ]ÐÀ]SÀ]ÁÀ]ÞÀ]ßÀ]åÀ]æÀ^À]ñÀ^5À^ÔÀ^À^À^	À^À^'À^À^7À^GÀ^HÀ^PÀ^ÆÀ^�À^gÀ^zÀ^bÀ^hÀ^“À^—À^˜À^›À^µÀ^œÀ^ À^¡À^©À^­À^®À^ÖÀ^ëÀ^äÀ^þÀ^òÀ^üÀ^íÀ^óÀ_À_À_À_ÀV,ÀV,ˆëÀV6   À8À6]�ËÀ8�†/// FHIR bulk export exports resources to the specified Cloud Storage
/// destination.
///
/// A Cloud Storage destination is a URI for a Cloud Storage directory where
/// result files will be written. Only used in the spec-defined bulk $export
/// methods. The Cloud Healthcare Service Agent requires the
/// `roles/storage.objectAdmin` Cloud IAM role on the destination.
///
/// Optional. À<À8-„À<ƒ²/// Enable parsing of references within complex FHIR data types such as
/// Extensions.
///
/// If this value is set to ENABLED, then features like referential integrity
/// and Bundle reference rewriting apply to all references. If this flag has
/// not been specified the behavior of the FHIR store will not change,
/// references in complex data types will not be parsed. New stores will have
/// this value set to ENABLED after a notification period. Warning: turning on
/// this flag causes processing existing resources to fail if they contain
/// references to non-existent resources. Cannot be disabled in R5.
///
/// Optional.
/// Possible string values are:
/// - "COMPLEX_DATA_TYPE_REFERENCE_PARSING_UNSPECIFIED" : No parsing behavior
/// specified. This is the same as DISABLED for backwards compatibility.
/// - "DISABLED" : References in complex data types are ignored.
/// - "ENABLED" : References in complex data types are parsed. À=À<3€íÀ=€Ä/// Specifies whether this store has consent enforcement.
///
/// Not available for DSTU2 FHIR version due to absence of Consent resources.
/// Not supported for R5 FHIR version.
///
/// Optional. À?3À=%‚)À?3�ì/// If true, overrides the default search behavior for this FHIR store to
/// `handling=strict` which returns an error for unrecognized search
/// parameters.
///
/// If false, uses the FHIR specification default `handling=lenient` which
/// ignores unrecognized search parameters. The handling can always be changed
/// from the default on an individual API call by setting the HTTP header
/// `Prefer: handling=strict` or `Prefer: handling=lenient`. Defaults to
/// false.
///
/// Optional. ÀA�À?S‚UÀA�‚/// Whether to disable referential integrity in this FHIR store.
///
/// This field is immutable after FHIR store creation. The default value is
/// false, meaning that the API enforces referential integrity and fails the
/// requests that result in inconsistent state in the FHIR store. When this
/// field is set to true, the API skips referential integrity checks.
/// Consequently, operations that rely on references, such as
/// GetPatientEverything, do not return all the results if broken references
/// exist.
///
/// Immutable. ÀC»ÀA­‚'ÀC»�î/// Whether to disable resource versioning for this FHIR store.
///
/// This field can not be changed after the creation of FHIR store. If set to
/// false, all write operations cause historical versions to be recorded
/// automatically. The historical versions can be fetched through the history
/// APIs, but cannot be updated. If set to true, no historical versions are
/// kept. The server sends errors for attempts to read the historical
/// versions. Defaults to false.
///
/// Immutable. ÀGÀCÙƒSÀGƒ/// Whether this FHIR store has the
/// [updateCreate capability](https://www.hl7.org/fhir/capabilitystatement-definitions.html#CapabilityStatement.rest.resource.updateCreate).
///
/// This determines if the client can use an Update operation to create a new
/// resource with a client-specified ID. If false, all IDs are server-assigned
/// through the Create operation and attempts to update a non-existent
/// resource return errors. It is strongly advised not to include or encode
/// any sensitive data such as patient identifiers in client-specified
/// resource IDs. Those IDs are part of the FHIR resource path recorded in
/// Cloud audit logs and Pub/Sub notifications. Those IDs can also be
/// contained in reference fields within other resources. Defaults to false.
///
/// Optional. ÀI}ÀG1‚RÀI}‚/// User-supplied key-value pairs used to organize FHIR stores.
///
/// Label keys must be between 1 and 63 characters long, have a UTF-8 encoding
/// of maximum 128 bytes, and must conform to the following PCRE regular
/// expression: \p{Ll}\p{Lo}{0,62} Label values are optional, must be between
/// 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and
/// must conform to the following PCRE regular expression:
/// \[\p{Ll}\p{Lo}\p{N}_-\]{0,63} No more than 64 labels can be associated
/// with a given store. ÀJ^ÀIˆ€ÚÀJ^€¼/// Identifier.
///
/// Resource name of the FHIR store, of the form
/// `projects/{project_id}/locations/{location}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.
///
/// Output only.ÀKýÀKþÀLÀLÀLÀLWÀLÀLoÀJg‚ÀLo�ƒ/// Use `notification_configs` instead.
///
/// If non-empty, publish all resource modifications of this FHIR store to
/// this destination. The Pub/Sub message attributes contain a map with a
/// string describing the action that has triggered the notification. For
/// example, "action":"CreateResource". Not supported in R5. Use
/// `notification_configs` instead.
///
/// Deprecated. ÀMÀL†€¨ÀMi/// Specifies where and whether to send notifications upon changes to a FHIR
/// store.
///
/// Optional. ÀPÓÀM3ƒ­ÀPÓƒh/// A list of streaming configs that configure the destinations of streaming
/// export for every resource mutation in this FHIR store.
///
/// Each store is allowed to have up to 10 streaming configs. After a new
/// config is added, the next resource mutation is streamed to the new
/// location in addition to the existing ones. When a location is removed from
/// the list, the server stops streaming to that location. Before adding a new
/// config, you must add the required
/// \[`bigquery.dataEditor`\](https://cloud.google.com/bigquery/docs/access-control#bigquery.dataEditor)
/// role to your project's **Cloud Healthcare Service Agent**
/// [service account](https://cloud.google.com/iam/docs/service-accounts).
/// Some lag (typically on the order of dozens of seconds) is expected before
/// the results show up in the streaming destination.
///
/// Optional. ÀQpÀPå€›ÀQpp/// Configuration for how to validate incoming FHIR resources against
/// configured profiles.
///
/// Optional. ÀTyÀQ…‚ûÀTy‚Æ/// The FHIR specification version that this FHIR store supports natively.
///
/// This field is immutable after store creation. Requests are rejected if
/// they contain FHIR resources of a different version. Version is required
/// for every FHIR store.
///
/// Required. Immutable.
/// Possible string values are:
/// - "VERSION_UNSPECIFIED" : Users must specify a version on store creation
/// or an error is returned.
/// - "DSTU2" : Draft Standard for Trial Use,
/// [Release 2](https://www.hl7.org/fhir/DSTU2)
/// - "STU3" : Standard for Trial Use,
/// [Release 3](https://www.hl7.org/fhir/STU3)
/// - "R4" : [Release 4](https://www.hl7.org/fhir/R4)
/// - "R5" : [Release 5](https://www.hl7.org/fhir/R5)     À_À_…üÀ_?  À6,À6,®íÀ6O/// Represents a FHIR store.  Àgu Àg„    Àg‹Àg‹
Àg�   Àg›Àg›Àg    Àg²Àg²Àg·   Àg×Àg×ÀgÜ  ÀguÀgu€‡    Àh ÀhÀh    ÀhÀhÀh" /Àh/Àh3ÀioÀhBÀh=ÀhSÀhIÀhQÀhDÀhJÀhVÀhZÀh[ÀhaÀhxÀhlÀh�ÀhÀhŽÀhzÀh€Àh“Àh—Àh˜ÀhžÀhÃÀh©ÀhõÀhÖÀhóÀhÑÀh×ÀhøÀhüÀhýÀiÀi'ÀiÀiXÀi:ÀiVÀi5Ài;Ài[Ài_Ài`ÀifÀh Àh �qÀh   ÀeÜÀeƒ^ÀeÜI/// The total count of FHIR resources in the store of this resource type. Àf(ÀeæNÀf(2/// The FHIR resource type this metric applies to. Àf´Àf9€•Àf´i/// The total amount of structured storage used by FHIR resources of this
/// resource type in the store. ÀgWÀfÓ€�ÀgWr/// The total amount of versioned storage used by versioned FHIR resources of
/// this resource type in the store.     ÀiuÀiu�ÚÀi™  ÀeÀe†6ÀeoM/// Count of resources and total storage size by type for a given FHIR store.  Àl¤ Àl´    Àl¶Àl¶Àl»   ÀlÄÀlÄ	ÀlÉ  Àl¤Àl¤,    ÀlÔÀläÀlí    ÀlîÀlîÀl÷ %ÀmÀmÀn)ÀmÀmÀmÀm:Àm-Àm!Àm+ÀmÀm"Àm0Àm4Àm5Àm9ÀmHÀmJÀmMÀmÝÀm]ÀmÎÀmëÀmìÀmòÀmóÀnÀmþÀnÀn	ÀnÀnÀn
ÀnÀnÀnÀn ÀlÔÀlÔ�WÀlå   ÀkæÀkšSÀkæ-/// List of FhirStoreMetric by resource type. Àl›Àkò€­Àl›€—/// The resource name of the FHIR store to get metrics for, in the format
/// `projects/{project_id}/datasets/{dataset_id}/fhirStores/{fhir_store_id}`.     Àn/Àn/€¡ÀnS  ÀkSÀkSƒÀk…+/// List of metrics for a given FHIR store.  Àq^ Àqc    ÀqeÀqeÀqj   ÀquÀquÀqz   Àq…Àq…	ÀqŠ   Àq�Àq�
Àq•   ÀqœÀqœ	Àq¡  Àq^Àq^J    Àq¬Àq±Àqº    Àq»Àq»ÀqÄ :ÀqÑÀqÕÀrÎÀqèÀqßÀqýÀqïÀqûÀqêÀqðÀr ÀrÀrÀrÀrÀrÀr1Àr#Àr/ÀrÀr$Àr4Àr8Àr9Àr<ÀrKÀrGÀr[ÀrRÀrYÀrMÀrSÀr^ÀrbÀrcÀriÀryÀrtÀrŠÀr€ÀrˆÀr{Àr�Àr�Àr‘Àr’Àr˜Àr§Àr£Àr·Àr®ÀrµÀr©Àr¯ÀrºÀr¾Àr¿ÀrÅÀq¬Àq¬�$Àq²   ÀonÀovÀon\/// The maximum number of times this field can be repeated.
///
/// 0 or -1 means unbounded. ÀoÍÀo|ZÀoÍD/// The minimum number of times this field must be present/repeated. Àp3ÀoÛ\Àp3D/// The name of the field.
///
/// For example, "PID-1" or just "1". ÀpØÀp<€¡ÀpØ€†/// The HL7v2 table this field refers to.
///
/// For example, PID-15 (Patient's Primary Language) usually refers to table
/// "0296". ÀqUÀpâwÀqU_/// The type of this field.
///
/// A Type with this name must be defined in an Hl7TypesConfig.     ÀrÔÀrÔ�gÀrø  ÀnÔÀnÔ…iÀn÷/// A (sub) field of a type.  ÀxÛ Àxè    ÀxêÀxêÀxï   Àx÷Àx÷
Àxü  ÀxÛÀxÛ)    ÀyÀyÀy    ÀyÀyÀy( %Ày5Ày9ÀyêÀyIÀyCÀy[ÀyPÀyYÀyKÀyQÀy^ÀybÀycÀyiÀyyÀytÀy{Ày˜Ày‹Ày�Ày‰Ày|Ày‚ÀyŽÀy’Ày“Ày—Ày¦Ày¨Ày«ÀyËÀy¬ÀyÊÀyÙÀyÚÀyàÀyáÀyÀy€äÀy   Àv"Àt¶�rÀv"�L/// Deidentify action for one field.
///
/// Optional.
/// Possible string values are:
/// - "ACTION_UNSPECIFIED" : No action specified. Defaults to
/// DO_NOT_TRANSFORM.
/// - "TRANSFORM" : Transform the entire field.
/// - "INSPECT_AND_TRANSFORM" : Inspect and transform any found PHI.
/// - "DO_NOT_TRANSFORM" : Do not transform. ÀxÑÀv-‚©ÀxÑ‚s/// List of paths to FHIR fields to be redacted.
///
/// Each path is a period-separated list where each component is either a
/// field name or FHIR type name, for example: Patient, HumanName. For
/// "choice" types (those defined in the FHIR spec with the form: field\[x\])
/// we use two separate components. For example, "deceasedAge.unit" is matched
/// by "Deceased.Age.unit". Supported types are: AdministrativeGenderCode,
/// Base64Binary, Boolean, Code, Date, DateTime, Decimal, HumanName, Id,
/// Instant, Integer, LanguageCode, Markdown, Oid, PositiveInt, String,
/// UnsignedInt, Uri, Uuid, Xhtml.
///
/// Optional.     ÀyðÀyð€¡Àz  Àt?Àt?†TÀt¤^/// Specifies FHIR paths to match, and how to handle de-identification of
/// matching fields.  À� À�    À�À�À�!   À�3À�3À�8   À�EÀ�EÀ�J  À�À�J    À�ZÀ�hÀ�q    À�rÀ�rÀ�{ $À�ˆÀ�ŒÀ‚KÀ�¦À�–À�ÂÀ�­À�ÀÀ�¨À�®À�ÅÀ�ÉÀ�ÊÀ�ÐÀ�æÀ�ÛÀ�ýÀ�íÀ�ûÀ�èÀ�îÀ‚ À‚À‚À‚À‚À‚À‚4À‚&À‚2À‚!À‚'À‚7À‚;À‚<À‚BÀ�ZÀ�Z€óÀ�i   À|âÀ{_�“À|â�i/// The format of the exported HL7v2 message files.
/// Possible string values are:
/// - "CONTENT_STRUCTURE_UNSPECIFIED" : If the content structure is not
/// specified, the default value `MESSAGE_JSON` will be used.
/// - "MESSAGE_JSON" : Messages are printed using the JSON format returned
/// from the `GetMessage` API. Messages are delimited with newlines. ÀßÀ|÷‚óÀß‚À/// Specifies the parts of the Message resource to include in the export.
///
/// If not specified, FULL is used.
/// Possible string values are:
/// - "MESSAGE_VIEW_UNSPECIFIED" : Not specified, equivalent to FULL.
/// - "RAW_ONLY" : Server responses include all the message fields except
/// parsed_data field, and schematized_data fields.
/// - "PARSED_ONLY" : Server responses include all the message fields except
/// data field, and schematized_data fields.
/// - "FULL" : Server responses include all the message fields.
/// - "SCHEMATIZED_ONLY" : Server responses include all the message fields
/// except data and parsed_data fields.
/// - "BASIC" : Server responses include only the name field. À€þÀï�À€þ€÷/// URI of an existing Cloud Storage directory where the server writes result
/// files, in the format `gs://{bucket-id}/{path/to/destination/dir}`.
///
/// If there is no trailing slash, the service appends one when composing the
/// object path.     À‚QÀ‚Q�9À‚u  Àz•Àz•ˆ÷À{L€°/// The Cloud Storage output destination.
///
/// The Cloud Healthcare Service Agent requires the `roles/storage.objectAdmin`
/// Cloud IAM roles on the Cloud Storage location.  À…Ú À†    À†À†À†  À…ÚÀ…Ú?    À†À†IÀ†R    À†SÀ†SÀ†\ À†iÀ†mÀ†›À†wÀ†nÀ†ŒÀ†~À†ŠÀ†yÀ†À†�À†“À†”À†šÀ†À†€€À†J   À…ÌÀ„X�}À…Ì�Z/// URI for a Cloud Storage directory where the server writes result files, in
/// the format `gs://{bucket-id}/{path/to/destination/dir}`.
///
/// If there is no trailing slash, the service appends one when composing the
/// object path. The user is responsible for creating the Cloud Storage bucket
/// and directory referenced in `uri_prefix`.     À†¡À†¡~À†Å  ÀƒöÀƒöƒ+À„'*/// The Cloud Storage location for export.  À‰õ ÀŠ    ÀŠ ÀŠ ÀŠ%   ÀŠ<ÀŠ<ÀŠA  À‰õÀ‰õe    ÀŠ^ÀŠ‚ÀŠ‹    ÀŠŒÀŠŒÀŠ• :ÀŠ¢ÀŠ¦ÀŒ”ÀŠÁÀŠ°ÀŠöÀ‹ŠÀŠÃÀŠÈÀŠÉÀŠÔÀŠèÀŠÕÀŠøÀŠüÀŠýÀ‹À‹|À‹FÀ‹À‹0À‹À‹À‹IÀ‹MÀ‹NÀ‹QÀ‹kÀ‹RÀ‹VÀ‹WÀ‹_À‹cÀ‹dÀ‹ŒÀ‹¬À‹šÀ‹®À‹ØÀ‹ËÀ‹´À‹ÉÀ‹¯À‹µÀ‹ÎÀ‹ÒÀ‹ÓÀ‹×À‹æÀ‹èÀ‹ëÀŒuÀ‹ûÀŒfÀŒƒÀŒ„ÀŒŠÀŒ‹ÀŠ^ÀŠ^‚8ÀŠƒ   ÀˆßÀ‡À�0Àˆß�
/// The request conditions to meet to grant access.
///
/// In addition to any supported comparison operators, authorization rules may
/// have `IN` operator as well as at most 10 logical operators that are
/// limited to `AND` (`&&`), `OR` (`||`).
///
/// Required. À‰ÞÀˆõ€ûÀ‰Þ€Ê/// The resources that this policy applies to.
///
/// A resource is a match if it matches all the attributes listed here. If
/// empty, this policy applies to all User data mappings for the given user.     ÀŒšÀŒš�ÀŒ¾  À‡#À‡#†�À‡—m/// Represents a user's consent in terms of the resources that can be accessed
/// and under what conditions.  À”p À”Ÿ    À”¦À”¦
À”«   À”¶À”¶À”»   À”ÓÀ”ÓÀ”Ø   À”íÀ”íÀ”ò   À•À•À•   À•À•À•  À”pÀ”p€Á    À•5À•dÀ•m    À•nÀ•nÀ•w oÀ•„À•ˆÀ˜ À•—À•’À•¨À•žÀ•¦À•™À•ŸÀ•«À•¯À•°À•´À•ÑÀ•¿À•ïÀ•ØÀ•íÀ•ÓÀ•ÙÀ•òÀ•öÀ•÷À•ûÀ–À–À–HÀ–ÑÀ–À–À–À–(À–:À–)À–JÀ–YÀ–ZÀ–bÀ–ÃÀ–�À–yÀ–‹À–tÀ–zÀ–�À–”À–•À–˜À–²À–™À–�À–žÀ–¦À–ªÀ–«À–ÓÀ–ëÀ–áÀ—À—˜À–íÀ–òÀ–óÀ–þÀ—À–ÿÀ—À—%À—&À—.À—ŠÀ—TÀ—EÀ—RÀ—@À—FÀ—WÀ—[À—\À—_À—yÀ—`À—dÀ—eÀ—mÀ—qÀ—rÀ—šÀ—°À—¨À—ÄÀ—·À—ÂÀ—²À—¸À—ÇÀ—ËÀ—ÌÀ—ÒÀ—íÀ—ÝÀ˜	À—ôÀ˜À—ïÀ—õÀ˜À˜À˜À˜À•5À•5‚íÀ•e   À�DÀŽ'�"À�D�/// Use `write_disposition` instead.
///
/// If `write_disposition` is specified, this parameter is ignored.
/// force=false is equivalent to write_disposition=WRITE_EMPTY and force=true
/// is equivalent to write_disposition=WRITE_TRUNCATE.
///
/// Optional. À�ÏÀ�N€“À�Ïm/// If true, the source store name will be included as a column in the
/// BigQuery schema.
///
/// Optional. À�¸À�æ€áÀ�¸€´/// Setting this field will use flattened DICOM instances schema for the
/// BigQuery table.
///
/// The flattened schema will have one column for each DICOM tag.
///
/// Optional. À‘NÀ�Ì€ŒÀ‘Nm/// Setting this field will store all the DICOM tags as a JSON type in a
/// single column.
///
/// Optional. À‘ôÀ‘]€ŸÀ‘ô€�/// BigQuery URI to a table, up to 2000 characters long, in the format
/// `bq://projectId.bqDatasetId.tableId`
///
/// Optional. À”[À’‚jÀ”[‚2/// Determines whether the existing table in the destination is to be
/// overwritten or appended to.
///
/// If a write_disposition is specified, the `force` parameter is ignored.
///
/// Optional.
/// Possible string values are:
/// - "WRITE_DISPOSITION_UNSPECIFIED" : Default behavior is the same as
/// WRITE_EMPTY.
/// - "WRITE_EMPTY" : Only export data if the destination table is empty.
/// - "WRITE_TRUNCATE" : Erase all existing data in the destination table
/// before writing the instances.
/// - "WRITE_APPEND" : Append data to the destination table.     À˜&À˜&‚,À˜J  À�²À�²Œ¢À�ó:/// The BigQuery table where the server writes the output.  À¢¢ À¢Ì    À¢ÎÀ¢ÎÀ¢Ó   À¢ÝÀ¢ÝÀ¢â  À¢¢À¢¢L    À¢òÀ£À£%    À£&À£&À£/ À£<À£@À£´À£RÀ£JÀ£fÀ£YÀ£dÀ£TÀ£ZÀ£iÀ£mÀ£nÀ£tÀ£ˆÀ£À£�À£�À£›À£ŠÀ£�À£ À£¤À£¥À£«À¢òÀ¢ò€ÄÀ£   À êÀšï†À ê…¿/// MIME types supported by DICOM spec.
///
/// Each file is written in the following format:
/// `.../{study_id}/{series_id}/{instance_id}[/{frame_number}].{extension}`
/// The frame_number component exists only for multi-frame instances.
/// Supported MIME types are consistent with supported formats in DICOMweb:
/// https://cloud.google.com/healthcare/docs/dicom#retrieve_transaction.
/// Specifically, the following are supported: - application/dicom;
/// transfer-syntax=1.2.840.10008.1.2.1 (uncompressed DICOM) -
/// application/dicom; transfer-syntax=1.2.840.10008.1.2.4.50 (DICOM with
/// embedded JPEG Baseline) - application/dicom;
/// transfer-syntax=1.2.840.10008.1.2.4.90 (DICOM with embedded JPEG 2000
/// Lossless Only) - application/dicom; transfer-syntax=1.2.840.10008.1.2.4.91
/// (DICOM with embedded JPEG 2000) - application/dicom; transfer-syntax=*
/// (DICOM with no transcoding) - application/octet-stream;
/// transfer-syntax=1.2.840.10008.1.2.1 (raw uncompressed PixelData) -
/// application/octet-stream; transfer-syntax=* (raw PixelData in whatever
/// format it was uploaded in) - image/jpeg;
/// transfer-syntax=1.2.840.10008.1.2.4.50 (Consumer JPEG) - image/png The
/// following extensions are used for output files: - application/dicom -\>
/// .dcm - image/jpeg -\> .jpg - image/png -\> .png - application/octet-stream
/// -\> no extension If unspecified, the instances are exported in the
/// original DICOM format they were uploaded in. À¢”À ÷�¦À¢”��/// The Cloud Storage destination to export to.
///
/// URI for a Cloud Storage directory where the server writes the result
/// files, in the format `gs://{bucket-id}/{path/to/destination/dir}`). If
/// there is no trailing slash, the service appends one when composing the
/// object path. The user is responsible for creating the Cloud Storage bucket
/// referenced in `uri_prefix`.     À£ºÀ£º€¹À£Þ  ÀšVÀšVŠÀšÀc/// The Cloud Storage location where the server writes the output and the export
/// configuration.  À¨® À¨Ó    À¨ÕÀ¨ÕÀ¨Ú  À¨®À¨®2    À¨äÀ©	À©    À©À©À© À©)À©-À©OÀ©1À©.À©@À©8À©>À©3À©9À©CÀ©GÀ©HÀ©NÀ¨äÀ¨ämÀ©
   À¨¦À¤îƒ»À¨¦ƒŽ/// Points to a Cloud Storage URI containing file(s) with content only.
///
/// The URI must be in the following format: `gs://{bucket_id}/{object_id}`.
/// The URI can include wildcards in `object_id` and thus identify multiple
/// files. Supported wildcards: * '*' to match 0 or more non-separator
/// characters * '**' to match 0 or more characters (including separators).
/// Must be used at the end of a path and with no other wildcards in the path.
/// Can also be used with a file extension (such as .dcm), which imports all
/// files with the extension in the specified directory and its
/// sub-directories. For example, `gs://my-bucket/my-directory / * *.dcm`
/// imports all files with .dcm extensions in `my-directory/` and its
/// sub-directories. * '?' to match 1 character. All other URI formats are
/// invalid. Files matching the wildcard are expected to contain content only,
/// no metadata.     À©UÀ©UfÀ©y  À¤wÀ¤w…FÀ¤ÄF/// Specifies the configuration for importing data from Cloud Storage.  À°Ý À±    À±À±À±  À°ÝÀ°ÝE    À±&À±NÀ±W    À±XÀ±XÀ±a #À±nÀ±rÀ²•À±�À±|À±ÆÀ²‡À±‘À±–À±—À±¢À±¸À±£À±ÈÀ±÷À±øÀ² À²yÀ²CÀ²À²-À²À²À²FÀ²JÀ²KÀ²NÀ²hÀ²OÀ²SÀ²TÀ²\À²`À²aÀ²‰À±&À±&�qÀ±O   À°ÅÀª9†ŸÀ°Å†,/// Results are appended to this table.
///
/// The server creates a new table in the given BigQuery dataset if the
/// specified table does not exist. To enable the Cloud Healthcare API to
/// write to your BigQuery table, you must give the Cloud Healthcare API
/// service account the bigquery.dataEditor role. The service account is:
/// `service-{PROJECT_NUMBER}@gcp-sa-healthcare.iam.gserviceaccount.com`. The
/// PROJECT_NUMBER identifies the project that the DICOM store resides in. To
/// get the project number, go to the Cloud Console Dashboard. It is
/// recommended to not have a custom schema in the destination table which
/// could conflict with the schema created by the Cloud Healthcare API.
/// Instance deletions are not applied to the destination table. The
/// destination's table schema will be automatically updated in case a new
/// instance's data is incompatible with the current schema. The schema should
/// not be updated manually as this can cause incompatibilies that cannot be
/// resolved automatically. One resolution in this case is to delete the
/// incompatible table and let the server recreate one, though the newly
/// created table only contains data after the table recreation. BigQuery
/// imposes a 1 MB limit on streaming insert row size, therefore any instance
/// that generates more than 1 MB of BigQuery data will not be streamed. If an
/// instance cannot be streamed to BigQuery, errors will be logged to Cloud
/// Logging (see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).     À²›À²›€¦À²¿  À©¿À©¿‰„ÀªF/// StreamConfig specifies configuration for a streaming DICOM export.  À¹h À¹–    À¹�À¹�À¹¢   À¹²À¹²
À¹·   À¹ÂÀ¹ÂÀ¹Ç   À¹ÙÀ¹ÙÀ¹Þ  À¹hÀ¹h€�    À¹ùÀº'Àº0    Àº1Àº1Àº: DÀºGÀºKÀ»ÍÀº_ÀºUÀºuÀºfÀºsÀºaÀºgÀºxÀº|Àº}ÀºƒÀº“ÀºŽÀº¤ÀºšÀº¢Àº•Àº›Àº§Àº«Àº¬Àº°ÀºÇÀº»Àº÷À»zÀºÉÀºÎÀºÏÀºÚÀºéÀºÛÀºùÀ»À»À»À»lÀ»6À»%À»4À» À»&À»9À»=À»>À»AÀ»[À»BÀ»FÀ»GÀ»OÀ»SÀ»TÀ»|À»šÀ»ŠÀ»¶À»¡À»´À»œÀ»¢À»¹À»½À»¾À»ÄÀ¹ùÀ¹ù�ÖÀº(   À´KÀ³¯€¦À´K€†/// BigQuery URI to an existing dataset, up to 2000 characters long, in the
/// format `bq://projectId.bqDatasetId`.
///
/// Optional. À¶VÀ´Z‚À¶V�Ü/// The default value is false.
///
/// If this flag is `TRUE`, all tables are deleted from the dataset before the
/// new exported tables are written. If the flag is not set and the
/// destination dataset contains tables, the export call returns an error. If
/// `write_disposition` is specified, this parameter is ignored. force=false
/// is equivalent to write_disposition=WRITE_EMPTY and force=true is
/// equivalent to write_disposition=WRITE_TRUNCATE.
///
/// Optional. À¶¾À¶`jÀ¶¾I/// The configuration for the exported BigQuery schema.
///
/// Optional. À¹SÀ¶Ï‚”À¹S‚\/// Determines if existing data in the destination dataset is overwritten,
/// appended to, or not written if the tables contain data.
///
/// If a write_disposition is specified, the `force` parameter is ignored.
///
/// Optional.
/// Possible string values are:
/// - "WRITE_DISPOSITION_UNSPECIFIED" : Default behavior is the same as
/// WRITE_EMPTY.
/// - "WRITE_EMPTY" : Only export data if the destination tables are empty.
/// - "WRITE_TRUNCATE" : Erase all existing data in the destination tables
/// before writing the FHIR resources.
/// - "WRITE_APPEND" : Append data to the destination tables.     À»ÓÀ»Ó�vÀ»÷  À³EÀ³EŠÀ³|0/// The configuration for exporting to BigQuery.  À¿. À¿W    À¿YÀ¿YÀ¿^  À¿.À¿.<    À¿nÀ¿—À¿     À¿¡À¿¡À¿ª À¿·À¿»À¿éÀ¿ÅÀ¿¼À¿ÚÀ¿ÌÀ¿ØÀ¿ÇÀ¿ÍÀ¿ÝÀ¿áÀ¿âÀ¿èÀ¿nÀ¿n}À¿˜   À¿ À½·�rÀ¿ �O/// URI for a Cloud Storage directory where result files should be written, in
/// the format of `gs://{bucket-id}/{path/to/destination/dir}`.
///
/// If there is no trailing slash, the service appends one when composing the
/// object path. The user is responsible for creating the Cloud Storage bucket
/// referenced in `uri_prefix`.     À¿ïÀ¿ï~ÀÀ  À½MÀ½Mƒ"À½‰5/// The configuration for exporting to Cloud Storage.  ÀÁw ÀÁ…    ÀÁ‡ÀÁ‡
ÀÁŒ   ÀÁ“ÀÁ“ÀÁ˜  ÀÁwÀÁw+    ÀÁ¦ÀÁ´ÀÁ½    ÀÁ¾ÀÁ¾ÀÁÇ CÀÁÔÀÁØÀÃZÀÁçÀÁâÀÂÀÂ‹ÀÁéÀÁîÀÁïÀÁúÀÂÀÁûÀÂÀÂÀÂÀÂ&ÀÂ}ÀÂGÀÂ=ÀÂEÀÂ8ÀÂ>ÀÂJÀÂNÀÂOÀÂRÀÂlÀÂSÀÂWÀÂXÀÂ`ÀÂdÀÂeÀÂ�ÀÂ¢ÀÂ›ÀÂÍÀÃLÀÂ¤ÀÂ©ÀÂªÀÂµÀÂ¿ÀÂ¶ÀÂÏÀÂÜÀÂÝÀÂåÀÃ>ÀÃÀÂüÀÃÀÂ÷ÀÂýÀÃÀÃÀÃÀÃÀÃ-ÀÃÀÃÀÃÀÃ!ÀÃ%ÀÃ&ÀÃNÀÁ¦ÀÁ¦�¶ÀÁµ   ÀÁSÀÁFÀÁS  ÀÁkÀÁ\ÀÁk      ÀÃ`ÀÃ`€¥ÀÃ„  ÀÀôÀÀôƒÀÁ38/// Construct representing a logical group or a segment.  ÀÆ' ÀÆ6    ÀÆ8ÀÆ8ÀÆ=   ÀÆSÀÆSÀÆX  ÀÆ'ÀÆ';    ÀÆfÀÆuÀÆ~    ÀÆÀÆÀÆˆ 5ÀÆ•ÀÆ™ÀÉÀÆ·ÀÆ£ÀÆÅÀÇÀÆøÀÆËÀÆâÀÆÆÀÆÌÀÆûÀÆÿÀÇ ÀÇÀÇÀÇÀÇÀÇ	ÀÇÀÇÀÇÀÇÀÇ1ÀÇ3ÀÇ6ÀÈ,ÀÇJÀÈÀÈ>ÀÈ7ÀÈ@ÀÈ_ÀÈRÀÈFÀÈPÀÈAÀÈGÀÈUÀÈYÀÈZÀÈ^ÀÈmÀÈoÀÈrÀÉ ÀÈ‚ÀÈñÀÉÀÉÀÉÀÉÀÆfÀÆf‚»ÀÆv   ÀÅ€ÀÄÞ€¶ÀÅ€y/// Map from each HL7v2 message type and trigger event pair, such as ADT_A04,
/// to its schema configuration root group. ÀÆÀÅ™€‰ÀÆc/// Each VersionSource is tested and only if they all match is the schema used
/// for the message.     ÀÉ%ÀÉ%€áÀÉI  ÀÄ	ÀÄ	…ÿÀÄÊ€º/// Root config message for HL7v2 schema.
///
/// This contains a schema structure of groups and segments, and filters that
/// determine which messages to apply the schema structure to.  ÀËJ ÀËX    ÀËZÀËZ	ÀË_   ÀËeÀËeÀËj  ÀËJÀËJ*    ÀËxÀË†ÀË�    ÀË�ÀË�ÀË™ 1ÀË¦ÀËªÀÍhÀË¸ÀË´ÀËºÀËÖÀËÉÀËÀÀËÇÀË»ÀËÁÀËÌÀËÐÀËÑÀËÕÀËäÀËæÀËéÀÌ_ÀËùÀÌPÀÌmÀÌnÀÌtÀÌuÀÌ‡ÀÌ€ÀÌ‰ÀÌ¨ÀÌ›ÀÌ�ÀÌ™ÀÌŠÀÌ�ÀÌžÀÌ¢ÀÌ£ÀÌ§ÀÌ¶ÀÌ¸ÀÌ»ÀÍIÀÌËÀÍ:ÀÍWÀÍXÀÍ^ÀÍ_ÀËxÀËx�òÀË‡   ÀÊ£ÀÊp7ÀÊ£/// The HL7v2 type definitions. ÀË>ÀÊ¬€™ÀË>q/// The version selectors that this config applies to.
///
/// A message must match ALL version sources to apply.     ÀÍnÀÍn€¡ÀÍ’  ÀÊ
ÀÊ
„ÀÊ]L/// Root config for HL7v2 datatype definitions for a specific HL7v2 version.  Àßm Àß„    Àß†Àß†Àß‹   Àß“Àß“Àß˜  ÀßmÀßm9    ÀßªÀßÁÀßÊ    ÀßËÀßËÀßÔ ÀßáÀßåÀàYÀßõÀßïÀàÀßüÀàÀß÷ÀßýÀà
ÀàÀàÀàÀà+Àà ÀàBÀà2Àà@Àà-Àà3ÀàEÀàIÀàJÀàPÀßªÀßª€±ÀßÂ   ÀÚÆÀÎ�Œ?ÀÚÆ‹Õ/// Restricts notifications sent for messages matching a filter.
///
/// If this is empty, all messages are matched. The following syntax is
/// available: * A string field value can be written as text inside quotation
/// marks, for example `"query text"`. The only valid relational operation for
/// text fields is equality (`=`), where text is searched within the field,
/// rather than having the field be equal to the text. For example, `"Comment
/// = great"` returns messages with `great` in the comment field. * A number
/// field value can be written as an integer, a decimal, or an exponential.
/// The valid relational operators for number fields are the equality operator
/// (`=`), along with the less than/greater than operators (`<`, `<=`, `>`,
/// `>=`). Note that there is no inequality (`!=`) operator. You can prepend
/// the `NOT` operator to an expression to negate it. * A date field value
/// must be written in `yyyy-mm-dd` form. Fields with date and time use the
/// RFC3339 time format. Leading zeros are required for one-digit months and
/// days. The valid relational operators for date fields are the equality
/// operator (`=`) , along with the less than/greater than operators (`<`,
/// `<=`, `>`, `>=`). Note that there is no inequality (`!=`) operator. You
/// can prepend the `NOT` operator to an expression to negate it. * Multiple
/// field query expressions can be combined in one query by adding `AND` or
/// `OR` operators between the expressions. If a boolean operator appears
/// within a quoted string, it is not treated as special, it's just another
/// part of the character string to be matched. You can prepend the `NOT`
/// operator to an expression to negate it. The following fields and functions
/// are available for filtering: * `message_type`, from the MSH-9.1 field. For
/// example, `NOT message_type = "ADT"`. * `send_date` or `sendDate`, the
/// YYYY-MM-DD date the message was sent in the dataset's time_zone, from the
/// MSH-7 segment. For example, `send_date < "2017-01-02"`. * `send_time`, the
/// timestamp when the message was sent, using the RFC3339 time format for
/// comparisons, from the MSH-7 segment. For example, `send_time <
/// "2017-01-02T00:00:00-05:00"`. * `create_time`, the timestamp when the
/// message was created in the HL7v2 store. Use the RFC3339 time format for
/// comparisons. For example, `create_time < "2017-01-02T00:00:00-05:00"`. *
/// `send_facility`, the care center that the message came from, from the
/// MSH-4 segment. For example, `send_facility = "ABC"`. * `PatientId(value,
/// type)`, which matches if the message lists a patient having an ID of the
/// given value and type in the PID-2, PID-3, or PID-4 segments. For example,
/// `PatientId("123456", "MRN")`. * `labels.x`, a string value of the label
/// with key `x` as set using the Message.labels map. For example,
/// `labels."priority"="high"`. The operator `:*` can be used to assert the
/// existence of a label. For example, `labels."priority":*`.
///
/// Optional. Àß]ÀÚÑ„—Àß]„\/// The [Pub/Sub](https://cloud.google.com/pubsub/docs/) topic that
/// notifications of changes are published on.
///
/// Supplied by the client. The notification is a `PubsubMessage` with the
/// following fields: * `PubsubMessage.Data` contains the resource name. *
/// `PubsubMessage.MessageId` is the ID of this notification. It's guaranteed
/// to be unique within the topic. * `PubsubMessage.PublishTime` is the time
/// when the message was published. Note that notifications are only sent if
/// the topic is non-empty.
/// [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be
/// scoped to a project. The Cloud Healthcare API service account,
/// service-PROJECT_NUMBER@gcp-sa-healthcare.iam.gserviceaccount.com, must
/// have publisher permissions on the given Pub/Sub topic. Not having adequate
/// permissions causes the calls that send notifications to fail. If a
/// notification cannot be published to Pub/Sub, errors are logged to Cloud
/// Logging. For more information, see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).     Àà_Àà_€¹Ààƒ  ÀÎÀÎ“ÀÎqW/// Specifies where and whether to send notifications upon changes to a data
/// store.  Àéc Àém    ÀétÀétÀéy   Àé…Àé…	ÀéŠ   Àé”Àé”Àé™   Àé²Àé²Àé·   ÀéÉÀéÉÀéÎ  ÀécÀéc€ˆ    ÀéïÀéùÀê    ÀêÀêÀê kÀêÀêÀíÀê-Àê'Àê/ÀêgÀê@Àê5Àê>Àê0Àê6ÀêCÀêGÀêHÀêKÀêeÀêLÀêPÀêQÀêYÀê]Àê^ÀêfÀêhÀêjÀêmÀê»ÀêyÀê°ÀêÊÀêÆÀêÚÀêÑÀêØÀêÌÀêÒÀêÝÀêáÀêâÀêèÀëÀêóÀëÀë3Àë&ÀëÀë$Àë	ÀëÀë)Àë-Àë.Àë2ÀëAÀëCÀëFÀëÞÀëVÀëÏÀëìÀëíÀëóÀëôÀìÀëÿÀì;Àì¾ÀìÀìÀìÀìÀì-ÀìÀì=ÀìIÀìJÀìRÀì°ÀìzÀìiÀìxÀìdÀìjÀì}Àì�Àì‚Àì…ÀìŸÀì†ÀìŠÀì‹Àì“Àì—Àì˜ÀìÀÀìäÀìÎÀíÀìëÀíÀìæÀììÀí	ÀíÀíÀíÀéïÀéïƒ.Àéú   Àã�ÀáP‚SÀã�‚/// User-supplied key-value pairs used to organize HL7v2 stores.
///
/// Label keys must be between 1 and 63 characters long, have a UTF-8 encoding
/// of maximum 128 bytes, and must conform to the following PCRE regular
/// expression: \p{Ll}\p{Lo}{0,62} Label values are optional, must be between
/// 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and
/// must conform to the following PCRE regular expression:
/// \[\p{Ll}\p{Lo}\p{N}_-\]{0,63} No more than 64 labels can be associated
/// with a given store. ÀäkÀã¨€ÇÀäk€­/// Identifier.
///
/// Resource name of the HL7v2 store, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}`. ÀåÖÀät�uÀåÖ�-/// A list of notification configs.
///
/// Each configuration uses a filter to determine whether to publish a message
/// (both Ingest & Create) on the corresponding notification destination. Only
/// the message name is sent as part of the notification. Supplied by the
/// client.
///
/// Optional. ÀæxÀåî€–Àæxq/// The configuration for the parser.
///
/// It determines how the server parses the messages.
///
/// Optional. ÀéHÀæ‰‚ÕÀéH‚›/// Determines whether to reject duplicate messages.
///
/// A duplicate message is a message with the same raw bytes as a message that
/// has already been ingested/created in this HL7v2 store. The default value
/// is false, meaning that the store accepts the duplicate messages and it
/// also returns the same ACK message in the IngestMessageResponse as has been
/// returned previously. Note that only one resource is created in the store.
/// When this field is set to true, CreateMessage/IngestMessage requests with
/// a duplicate message will be rejected by the store, and
/// IngestMessageErrorDetail returns a NACK message upon rejection.
///
/// Optional.     Àí!Àí!�çÀíE  ÀáÀá�îÀáA/// Represents an HL7v2 store.  ÀðÞ Àðî    ÀðõÀðõ
Àðú   ÀñÀñÀñ
   ÀñÀñÀñ   ÀðÞÀðÞc    ÀñEÀñUÀñ^    Àñ_Àñ_Àñh $ÀñuÀñyÀòPÀñˆÀñƒÀñ™Àñ�Àñ—ÀñŠÀñ�ÀñœÀñ Àñ¡Àñ§Àñ½Àñ²ÀñÔÀñÄÀñÒÀñ¿ÀñÅÀñ×ÀñÛÀñÜÀñâÀòÀñíÀò9ÀòÀò7ÀòÀòÀò<Àò@ÀòAÀòGÀñEÀñE�ÀñV   ÀïÑÀïscÀïÑN/// The total count of HL7v2 messages in the store for the given message type. Àð5ÀïÛeÀð5J/// The Hl7v2 message type this metric applies to, such as `ADT` or `ORU`. Àð¿ÀðE€”Àð¿h/// The total amount of structured storage used by HL7v2 messages of this
/// message type in the store.     ÀòVÀòV�QÀòz  ÀïÀï„�Àï^K/// Count of messages and total storage size by type for a given HL7 store.  Àõ Àõ    ÀõÀõÀõ   Àõ&Àõ&	Àõ+  ÀõÀõ-    Àõ6ÀõGÀõP    ÀõQÀõQÀõZ %ÀõgÀõkÀö�Àõ|ÀõuÀõ~Àõ�Àõ�Àõ„ÀõŽÀõÀõ…Àõ“Àõ—Àõ˜ÀõœÀõ«Àõ­Àõ°ÀöAÀõÀÀö2ÀöOÀöPÀöVÀöWÀöfÀöbÀövÀömÀötÀöhÀönÀöyÀö}Àö~Àö„Àõ6Àõ6�YÀõH   ÀôDÀóôWÀôD0/// List of HL7v2 store metrics by message type. ÀôüÀôP€°Àôü€š/// The resource name of the HL7v2 store to get metrics for, in the format
/// `projects/{project_id}/datasets/{dataset_id}/hl7V2Stores/{hl7v2_store_id}`.     Àö“Àö“€¡Àö·  Àó«Àó«ƒ‹ÀóÞ,/// List of metrics for a given HL7v2 store.  À £ À ¨    À ªÀ ªÀ ¯   À ·À ·À ¼  À £À £$    À ËÀ ÐÀ Ù    À ÚÀ ÚÀ ã À ðÀ ôÀbÀÀ þÀÀÀÀÀÀÀÀÀ$À7À/ÀKÀ>ÀIÀ9À?ÀNÀRÀSÀYÀ ËÀ Ë€™À Ñ   ÀþžÀüv‚.Àþž‚/// Input only.
///
/// Points to a Cloud Storage URI containing the consent artifact content. The
/// URI must be in the following format: `gs://{bucket_id}/{object_id}`. The
/// Cloud Healthcare API service account must have the
/// `roles/storage.objectViewer` Cloud IAM role for this Cloud Storage
/// location. The consent artifact content at this URI is copied to a Cloud
/// Storage location managed by the Cloud Healthcare API. Responses to
/// fetching requests return the consent artifact content in raw_bytes. Àÿ›Àþ©€úÀÿ›€Ü/// Consent artifact content represented as a stream of bytes.
///
/// This field is populated when returned in GetConsentArtifact response, but
/// not included in CreateConsentArtifact and ListConsentArtifact response.   Àÿ§Àÿ§LÀÿ¿    À À À   Àÿ÷Àÿ÷€¨Àÿû    ÀhÀh€­ÀŒ  Àü1Àü1…æÀül4/// Raw bytes representing consent artifact content.  À… À�    À’À’À—  À…À…&    À¯ÀºÀÃ    ÀÄÀÄÀÍ ÀÚÀÞÀÀðÀßÀÀ÷ÀÀòÀøÀÀÀÀÀ¯À¯oÀ»   ÀoÀn‚Ào�ß/// Determines how to redact text from image.
///
/// Optional.
/// Possible string values are:
/// - "TEXT_REDACTION_MODE_UNSPECIFIED" : No text redaction specified. Same as
/// REDACT_NO_TEXT.
/// - "REDACT_ALL_TEXT" : Redact all text.
/// - "REDACT_SENSITIVE_TEXT" : Redact sensitive text. Uses the set of
/// [Default DICOM InfoTypes](https://cloud.google.com/healthcare-api/docs/how-tos/dicom-deidentify#default_dicom_infotypes).
/// - "REDACT_NO_TEXT" : Do not redact text.     À"À"€žÀF  ÀÀƒ©À^>/// Specifies how to handle de-identification of image pixels.  Àk À�    ÀƒÀƒÀˆ   À�À�À¢  ÀkÀkC    À²ÀÈÀÑ    ÀÒÀÒÀÛ CÀèÀìÀ
ÒÀ		ÀöÀ	@À	åÀ	À	À	À	À	2À	À	BÀ	UÀ	VÀ	^À	×À	¡À	uÀ	‹À	pÀ	vÀ	¤À	¨À	©À	¬À	ÆÀ	­À	±À	²À	ºÀ	¾À	¿À	çÀ	þÀ	õÀ
+À
ÄÀ
 À
À
À
À
À
À
-À
RÀ
SÀ
[À
¶À
€À
rÀ
~À
mÀ
sÀ
ƒÀ
‡À
ˆÀ
‹À
¥À
ŒÀ
�À
‘À
™À
�À
žÀ
ÆÀ²À²‚"ÀÉ   ÀGÀÓ€‡ÀGX/// The blob storage settings for the data imported by this operation.
///
/// Optional. À]À_�À]€Ì/// Cloud Storage source data location and import configuration.
///
/// The Cloud Healthcare Service Agent requires the
/// `roles/storage.objectViewer` Cloud IAM roles on the Cloud Storage
/// location.     À
ØÀ
Ø€øÀ
ü  ÀÄÀÄ†À¸€í/// Imports data into the specified DICOM store.
///
/// Returns an error if any of the files to import are not DICOM files. This API
/// accepts duplicate DICOM instances by ignoring the newly-pushed instance. It
/// does not overwrite.  À À    ÀÀÀ   ÀÀ(    À0ÀEÀN    ÀOÀOÀX #ÀeÀiÀ4À|ÀsÀ©À&À~ÀƒÀ„À�À›À�À«À´ÀµÀ½ÀÀâÀÔÀàÀÏÀÕÀåÀéÀêÀíÀÀîÀòÀóÀûÀÿÀ À(À0À0�ÀF   ÀöÀ€ëÀö€Ì/// Cloud Storage source data location and import configuration.
///
/// The Cloud Healthcare Service Agent requires the
/// `roles/storage.objectViewer` Cloud IAM roles on the Cloud Storage
/// location.     À:À:~À^  ÀÔÀÔ‚æÀú/// Request to import messages.  À¹ ÀÏ    ÀÑÀÑÀÖ   ÀèÀèÀí  À¹À¹@    ÀýÀÀ    ÀÀÀ& .À3À7ÀbÀQÀAÀmÀXÀkÀSÀYÀpÀtÀuÀ{À�À†À¼ÀTÀ‘À–À—À¢À®À£À¾ÀâÀãÀëÀFÀÀÀÀýÀÀÀÀÀÀ5ÀÀ À!À)À-À.ÀVÀýÀý�gÀ   À5ÀþƒGÀ5ƒ/// The content structure in the source location.
///
/// If not specified, the server treats the input source files as BUNDLE.
/// Possible string values are:
/// - "CONTENT_STRUCTURE_UNSPECIFIED" : If the content structure is not
/// specified, the default value `BUNDLE` is used.
/// - "BUNDLE" : The source file contains one or more lines of
/// newline-delimited JSON (ndjson). Each line is a bundle that contains one
/// or more resources.
/// - "RESOURCE" : The source file contains one or more lines of
/// newline-delimited JSON (ndjson). Each line is a single resource.
/// - "BUNDLE_PRETTY" : The entire file is one JSON bundle. The JSON can span
/// multiple lines.
/// - "RESOURCE_PRETTY" : The entire file is one JSON resource. The JSON can
/// span multiple lines. À«ÀJ�jÀ«�./// Cloud Storage source data location and import configuration.
///
/// The Healthcare Service Agent account requires the
/// `roles/storage.objectAdmin` role on the Cloud Storage location. Each Cloud
/// Storage object should be a text file that contains the format specified in
/// ContentStructure.     ÀhÀh€ÙÀŒ  À¼À¼‡‡Àã /// Request to import resources.  Àò À    ÀÀÀ   À-À-À2   ÀHÀHÀM   ÀbÀbÀg   ÀvÀvÀ{   À�À�À’  ÀòÀò€À    À¶ÀÌÀÕ    ÀÖÀÖÀß €ºÀìÀðÀ7ÀÀúÀDÀéÀÀÀÀ À6À!ÀFÀYÀZÀbÀÛÀ¥ÀyÀ�ÀtÀzÀ¨À¬À­À°ÀÊÀ±ÀµÀ¶À¾ÀÂÀÃÀëÀ	ÀùÀ=ÀÜÀÀÀÀÀ/ÀÀ?ÀOÀPÀXÀÎÀ˜ÀoÀ‚ÀjÀpÀ›ÀŸÀ À£À½À¤À¨À©À±ÀµÀ¶ÀÞÀûÀìÀ.À·ÀýÀÀÀÀ ÀÀ0À?À@ÀHÀ©ÀsÀ_ÀqÀZÀ`ÀvÀzÀ{À~À˜ÀÀƒÀ„ÀŒÀ�À‘À¹ÀÐÀÇÀÒÀóÀæÀØÀäÀÓÀÙÀéÀíÀîÀòÀÀÀÀ&ÀÀ%À4À5À;À<ÀSÀGÀƒÀÀUÀZÀ[ÀfÀuÀgÀ…À‘À’ÀšÀøÀÂÀ±ÀÀÀ¬À²ÀÅÀÉÀÊÀÍÀçÀÎÀÒÀÓÀÛÀßÀàÀÀ/ÀÀxÀ)À=ÀBÀCÀNÀjÀOÀzÀ“À”ÀœÀÀåÀ³ÀÏÀ®À´ÀèÀìÀíÀðÀ
ÀñÀõÀöÀþÀÀÀ+À¶À¶…ƒÀÍ   ÀòÀ¼IÀò/// Config for character mask. À:À
@À:/// Config for crypto hash. À}ÀO=À}/// Config for date shift. ÀCÀ‘€»ÀC€�/// InfoTypes to apply this transformation to.
///
/// If this is not specified, the transformation applies to any info_type.
///
/// Optional. À€ÀQ;À€/// Config for text redaction. ÀÔÀ‘\ÀÔ%/// Config for replace with InfoType.     À=À=‚ŒÀa  ÀEÀE‹†À¡U/// A transformation to apply to text that is identified as a specific
/// info_type.  À"l À"€    À"‚À"‚À"‡  À"lÀ"l%    À"•À"©À"²    À"³À"³À"¼ #À"ÉÀ"ÍÀ#�À"ÞÀ"×À#	À#‚À"àÀ"åÀ"æÀ"ñÀ"ûÀ"òÀ#À#À#À#À#tÀ#>À#2À#<À#-À#3À#AÀ#EÀ#FÀ#IÀ#cÀ#JÀ#NÀ#OÀ#WÀ#[À#\À#„À"•À"•€ýÀ"ª   À"`À""EÀ"`./// HL7v2 message to ingest.
///
/// Required.     À#–À#–vÀ#º  À!ÍÀ!Í‚AÀ"	5/// Ingests a message into the specified HL7v2 store.  À%ß À%ô    À%öÀ%öÀ%û   À&À&À&  À%ßÀ%ß3    À&À&+À&4    À&5À&5À&> .À&KÀ&OÀ'CÀ&_À&YÀ&qÀ&fÀ&oÀ&aÀ&gÀ&tÀ&xÀ&yÀ&À&‘À&ŠÀ&¼À'5À&“À&˜À&™À&¤À&®À&¥À&¾À&ÅÀ&ÆÀ&ÎÀ''À&ñÀ&åÀ&ïÀ&àÀ&æÀ&ôÀ&øÀ&ùÀ&üÀ'À&ýÀ'À'À'
À'À'À'7À&À&�/À&,   À$¬À$†,À$¬/// HL7v2 ACK message. À%ÓÀ%ª0À%Ó/// Created message resource.   À$¶À$¶HÀ$Î    À%À%À%(  À%À%€¤À%    À'IÀ'I€©À'm  À$À$ƒäÀ$lU/// Acknowledges that a message has been ingested into the specified HL7v2
/// store.  À+é À+ü    À+þÀ+þÀ,   À,À,À,  À+éÀ+é7    À,$À,7À,@    À,AÀ,AÀ,J À,WÀ,[À,ÓÀ,nÀ,eÀ,ƒÀ,uÀ,�À,pÀ,vÀ,†À,ŠÀ,‹À,‘À,¦À,œÀ,¼À,­À,ºÀ,¨À,®À,¿À,ÃÀ,ÄÀ,ÊÀ,$À,$€±À,8   À*}À)¢€äÀ*}€Á/// The resource name of the KMS CryptoKey to use for unwrapping.
///
/// For example,
/// `projects/{project_id}/locations/{location_id}/keyRings/{keyring}/cryptoKeys/{key}`.
///
/// Required. À*ÑÀ*‹PÀ*Ñ2/// The wrapped data crypto key.
///
/// Required.   À*ßÀ*ßVÀ*÷    À+OÀ+OÀ+c  À+9À+9€¬À+=    À,ÙÀ,Ù€ÁÀ,ý  À'öÀ'ö…¦À)Š��/// Include to use an existing data crypto key wrapped by KMS.
///
/// The wrapped key must be a 128-, 192-, or 256-bit key. The key must grant the
/// Cloud IAM permission `cloudkms.cryptoKeyVersions.useToDecrypt` to the
/// project's Cloud Healthcare Service Agent service account. For more
/// information, see
/// [Creating a wrapped key](https://cloud.google.com/dlp/docs/create-wrapped-key).  À/˜ À/¤    À/¦À/¦À/«  À/˜À/˜    À/ºÀ/ÆÀ/Ï    À/ÐÀ/ÐÀ/Ù À/æÀ/êÀ0À/óÀ/ëÀ0À/úÀ0À/õÀ/ûÀ0
À0À0À0À/ºÀ/º^À/Ç   À/‹À.7�\À/‹�:/// entity_id is a concept unique identifier.
///
/// These are prefixed by a string that identifies the entity coding system,
/// followed by the unique identifier within that system. For example,
/// "UMLS/C0000970". This also supports ad hoc entities, which are formed by
/// normalizing entity mention content.     À0À0zÀ0@  À-žÀ-ž‚úÀ.&€�/// EntityMentions can be linked to multiple entities using a LinkedEntity
/// message lets us add other fields, e.g. confidence.  À2> À2^    À2eÀ2eÀ2j   À2„À2„À2‰  À2>À2>_    À2¡À2ÁÀ2Ê    À2ËÀ2ËÀ2Ô %À2áÀ2åÀ46À3À2ïÀ3À31À3$À3À3"À3À3À3'À3+À3,À30À3?À3AÀ3DÀ3ØÀ3TÀ3ÉÀ3æÀ3çÀ3íÀ3îÀ4À3ùÀ4À4À4À4À4À4"À4&À4'À4-À2¡À2¡�—À2Â   À1›À0Å€êÀ1›€­/// The returned Attribute definitions.
///
/// The maximum number of attributes returned is determined by the value of
/// page_size in the ListAttributeDefinitionsRequest. À2,À1´€…À2,f/// Token to retrieve the next page of results, or empty if there are no more
/// results in the list.     À4<À4<�À4`  À0šÀ0š„°À0    À6Û À6÷    À6ùÀ6ùÀ6þ   À7À7À7  À6ÛÀ6ÛJ    À7)À7EÀ7N    À7OÀ7OÀ7X %À7eÀ7iÀ8®À7ƒÀ7sÀ7…À7­À7 À7‹À7žÀ7†À7ŒÀ7£À7§À7¨À7¬À7»À7½À7ÀÀ8PÀ7ÐÀ8AÀ8^À8_À8eÀ8fÀ8~À8qÀ8—À8…À8•À8€À8†À8šÀ8žÀ8ŸÀ8¥À7)À7)�‡À7F   À6<À5s€ÙÀ6<€¤/// The returned Consent artifacts.
///
/// The maximum number of artifacts returned is determined by the value of
/// page_size in the ListConsentArtifactsRequest. À6ÉÀ6Q€…À6Éf/// Token to retrieve the next page of results, or empty if there are no more
/// results in the list.     À8´À8´€üÀ8Ø  À5LÀ5L„fÀ5R   À;5 À;Q    À;SÀ;SÀ;X   À;bÀ;bÀ;g  À;5À;5B    À;{À;—À;     À;¡À;¡À;ª %À;·À;»À<èÀ;ÍÀ;ÅÀ;ÏÀ;ïÀ;âÀ;ÕÀ;àÀ;ÐÀ;ÖÀ;åÀ;éÀ;êÀ;îÀ;ýÀ;ÿÀ<À<ŠÀ<À<{À<˜À<™À<ŸÀ< À<¸À<«À<ÑÀ<¿À<ÏÀ<ºÀ<ÀÀ<ÔÀ<ØÀ<ÙÀ<ßÀ;{À;{�oÀ;˜   À:žÀ9Û€ËÀ:ž€¦/// The returned Consent revisions.
///
/// The maximum number of revisions returned is determined by the value of
/// `page_size` in the ListConsentRevisionsRequest. À;#À:«€…À;#f/// Token to retrieve the next page of results, or empty if there are no more
/// results in the list.     À<îÀ<î€ÉÀ=  À9´À9´„À9º   À?8 À?Q    À?SÀ?SÀ?X   À?gÀ?gÀ?l  À?8À?8D    À?€À?™À?¢    À?£À?£À?¬ %À?¹À?½À@ùÀ?ÔÀ?ÇÀ?ÖÀ?ûÀ?îÀ?ÜÀ?ìÀ?×À?ÝÀ?ñÀ?õÀ?öÀ?úÀ@	À@À@À@›À@À@ŒÀ@©À@ªÀ@°À@±À@ÉÀ@¼À@âÀ@ÐÀ@àÀ@ËÀ@ÑÀ@åÀ@éÀ@êÀ@ðÀ?€À?€�{À?š   À>œÀ=ß€ÊÀ>œ€›/// The returned consent stores.
///
/// The maximum number of stores returned is determined by the value of
/// page_size in the ListConsentStoresRequest. À?&À>®€…À?&f/// Token to retrieve the next page of results, or empty if there are no more
/// results in the list.     À@ÿÀ@ÿ€ÝÀA#  À=»À=»„#À=Á   ÀCE ÀCY    ÀC[ÀC[ÀC`   ÀCjÀCjÀCo  ÀCEÀCE:    ÀCƒÀC—ÀC     ÀC¡ÀC¡ÀCª %ÀC·ÀC»ÀDèÀCÍÀCÅÀCÏÀCïÀCâÀCÕÀCàÀCÐÀCÖÀCåÀCéÀCêÀCîÀCýÀCÿÀDÀDŠÀDÀD{ÀD˜ÀD™ÀDŸÀD ÀD¸ÀD«ÀDÑÀD¿ÀDÏÀDºÀDÀÀDÔÀDØÀDÙÀDßÀCƒÀCƒ�gÀC˜   ÀB®ÀAÿ€·ÀB®€’/// The returned Consents.
///
/// The maximum number of Consents returned is determined by the value of
/// page_size in the ListConsentsRequest. ÀC3ÀB»€…ÀC3f/// Token to retrieve the next page of results, or empty if there are no more
/// results in the list.     ÀDîÀDî€ÉÀE  ÀAàÀAàƒÙÀAæ   ÀFÉ ÀFÝ    ÀFßÀFßÀFä   ÀFîÀFîÀFó  ÀFÉÀFÉ:    ÀGÀGÀG$    ÀG%ÀG%ÀG. %ÀG;ÀG?ÀHlÀGQÀGIÀGSÀGsÀGfÀGYÀGdÀGTÀGZÀGiÀGmÀGnÀGrÀG�ÀGƒÀG†ÀHÀG–ÀGÿÀHÀHÀH#ÀH$ÀH<ÀH/ÀHUÀHCÀHSÀH>ÀHDÀHXÀH\ÀH]ÀHcÀGÀG�gÀG   ÀF2ÀEü>ÀF2/// The first page of datasets. ÀF·ÀF?€…ÀF·f/// Token to retrieve the next page of results, or empty if there are no more
/// results in the list.     ÀHrÀHr€ÉÀH–  ÀE»ÀE»ƒ‚ÀEã!/// Lists the available datasets.  ÀJ¶ ÀJÍ    ÀJÏÀJÏÀJÔ   ÀJáÀJáÀJæ  ÀJ¶ÀJ¶@    ÀJúÀKÀK    ÀKÀKÀK$ %ÀK1ÀK5ÀLkÀKJÀK?ÀKLÀKoÀKbÀKRÀK`ÀKMÀKSÀKeÀKiÀKjÀKnÀK}ÀKÀK‚ÀLÀK’ÀKþÀLÀLÀL"ÀL#ÀL;ÀL.ÀLTÀLBÀLRÀL=ÀLCÀLWÀL[ÀL\ÀLbÀJúÀJú�sÀK   ÀJÀI’€–ÀJm/// The returned DICOM stores.
///
/// Won't be more DICOM stores than the value of page_size in the request. ÀJ¤ÀJ-€„ÀJ¤e/// Token to retrieve the next page of results or empty if there are no more
/// results in the list.     ÀLqÀLq€ÕÀL•  ÀI?ÀI?„	ÀIv0/// Lists the DICOM stores in the given dataset.  ÀN» ÀNÑ    ÀNÓÀNÓÀNØ   ÀNäÀNäÀNé  ÀN»ÀN»>    ÀNýÀOÀO    ÀOÀOÀO& %ÀO3ÀO7ÀPjÀOKÀOAÀOMÀOoÀObÀOSÀO`ÀONÀOTÀOeÀOiÀOjÀOnÀO}ÀOÀO‚ÀPÀO’ÀOýÀPÀPÀP!ÀP"ÀP:ÀP-ÀPSÀPAÀPQÀP<ÀPBÀPVÀPZÀP[ÀPaÀNýÀNý�oÀO   ÀN#ÀM›€’ÀN#k/// The returned FHIR stores.
///
/// Won't be more FHIR stores than the value of page_size in the request. ÀN©ÀN2€„ÀN©e/// Token to retrieve the next page of results or empty if there are no more
/// results in the list.     ÀPpÀPp€ÑÀP”  ÀMJÀMJƒùÀM€//// Lists the FHIR stores in the given dataset.  ÀR¼ ÀRÓ    ÀRÕÀRÕÀRÚ   ÀRçÀRçÀRì  ÀR¼ÀR¼@    ÀS ÀSÀS     ÀS!ÀS!ÀS* %ÀS7ÀS;ÀTqÀSPÀSEÀSRÀSuÀShÀSXÀSfÀSSÀSYÀSkÀSoÀSpÀStÀSƒÀS…ÀSˆÀTÀS˜ÀTÀT!ÀT"ÀT(ÀT)ÀTAÀT4ÀTZÀTHÀTXÀTCÀTIÀT]ÀTaÀTbÀThÀS ÀS �sÀS   ÀR#ÀQ˜€–ÀR#m/// The returned HL7v2 stores.
///
/// Won't be more HL7v2 stores than the value of page_size in the request. ÀRªÀR3€„ÀRªe/// Token to retrieve the next page of results or empty if there are no more
/// results in the list.     ÀTwÀTw€ÕÀT›  ÀQEÀQE„	ÀQ|0/// Lists the HL7v2 stores in the given dataset.  ÀV] ÀVr    ÀVtÀVtÀVy   ÀV„ÀV„ÀV‰  ÀV]ÀV]<    ÀV�ÀV²ÀV»    ÀV¼ÀV¼ÀVÅ %ÀVÒÀVÖÀXÀVéÀVàÀVëÀWÀVÿÀVñÀVýÀVìÀVòÀWÀWÀWÀWÀWÀWÀWÀW¨ÀW/ÀW™ÀW¶ÀW·ÀW½ÀW¾ÀWÖÀWÉÀWïÀWÝÀWíÀWØÀWÞÀWòÀWöÀW÷ÀWýÀV�ÀV��kÀV³   ÀVÀU¦jÀVI/// A list of locations that matches the specified filter in the request. ÀVKÀVCÀVK&/// The standard List next-page token.     ÀXÀX€ÍÀX0  ÀUPÀUPƒ‹ÀUŒ5/// The response message for Locations.ListLocations.  ÀZq ÀZ…    ÀZ‡ÀZ‡ÀZŒ   ÀZ›ÀZ›ÀZ   ÀZqÀZq?    ÀZ´ÀZÈÀZÑ    ÀZÒÀZÒÀZÛ %ÀZèÀZìÀ\#À[ÀZöÀ[À[*À[À[À[À[À[À[ À[$À[%À[)À[8À[:À[=À[ÅÀ[MÀ[¶À[ÓÀ[ÔÀ[ÚÀ[ÛÀ[óÀ[æÀ\À[úÀ\
À[õÀ[ûÀ\À\À\À\ÀZ´ÀZ´�qÀZÉ   ÀYÖÀY1€²ÀYÖ€ˆ/// The returned Messages.
///
/// Won't be more Messages than the value of page_size in the request. See
/// view for populated fields. ÀZ_ÀYè€„ÀZ_e/// Token to retrieve the next page of results or empty if there are no more
/// results in the list.     À\)À\)€ÝÀ\M  ÀXÝÀXÝ„+ÀY4/// Lists the messages in the specified HL7v2 store.  À_P À_f    À_mÀ_mÀ_r   À_…À_…À_Š   À_šÀ_šÀ_Ÿ  À_PÀ_Pa    À_µÀ_ËÀ_Ô    À_ÕÀ_ÕÀ_Þ <À_ëÀ_ïÀa¦À`À_ùÀ`À`À`À`À`À`"À`&À`'À`-À`BÀ`8À`DÀ`fÀ`YÀ`JÀ`WÀ`EÀ`KÀ`\À``À`aÀ`eÀ`tÀ`vÀ`yÀaÀ`‰À`ôÀaÀaÀaÀaÀa/Àa$Àa1ÀaTÀaGÀa7ÀaEÀa2Àa8ÀaJÀaNÀaOÀaSÀabÀadÀagÀa‡ÀahÀa†Àa•Àa–ÀaœÀa�À_µÀ_µ�óÀ_Ì   À]™À]cCÀ]™&/// The standard List next-page token. À^À]«mÀ^J/// A list of operations that matches the specified filter in the request. À_@À^�.À_@€þ/// Unordered list.
///
/// Unreachable resources. Populated when the request sets
/// `ListOperationsRequest.return_partial_success` and reads across
/// collections. For example, when attempting to list all resources across all
/// supported locations.     Àa¬Àa¬�1ÀaÐ  À]
À]
…ÕÀ]H7/// The response message for Operations.ListOperations.  Àdz Àd–    Àd˜Àd˜Àd�   Àd¬Àd¬Àd±  ÀdzÀdzJ    ÀdÈÀdäÀdí    ÀdîÀdîÀd÷ %ÀeÀeÀfMÀeÀeÀe8Àe&Àe6Àe!Àe'Àe;Àe?Àe@ÀeFÀeaÀeQÀecÀe‹Àe~ÀeiÀe|ÀedÀejÀe�Àe…Àe†ÀeŠÀe™Àe›ÀežÀf.Àe®ÀfÀf<Àf=ÀfCÀfDÀdÈÀdÈ�‡Àdå   Àc€Àc€…Àc€f/// Token to retrieve the next page of results, or empty if there are no more
/// results in the list. ÀdeÀc’€ãÀde€®/// The returned User data mappings.
///
/// The maximum number of User data mappings returned is determined by the
/// value of page_size in the ListUserDataMappingsRequest.     ÀfSÀfS€üÀfw  ÀbáÀbá„pÀbç   Àpƒ ÀpŠ  
  Àp‘Àp‘Àp–   Àp¦Àp¦	Àp«   ÀpµÀpµÀpº   ÀpÆÀpÆÀpË   ÀpÜÀpÜ	Àpá   ÀpëÀpëÀpð   Àq Àq Àq   ÀqÀqÀq   Àq/Àq/Àq4   ÀqFÀqFÀqK  ÀpƒÀpƒ€×    Àq^ÀqeÀqn    ÀqoÀqoÀqx €·Àq…Àq‰ÀuþÀq�Àq“Àq³Àq¤Àq±ÀqŸÀq¥Àq¶ÀqºÀq»ÀqÁÀqÐÀqÌÀqàÀq×ÀqÞÀqÒÀqØÀqãÀqçÀqèÀqîÀqÿÀqùÀrÀr9ÀrÀrÀrÀrÀrÀrÀrÀrÀrÀr7ÀrÀr"Àr#Àr+Àr/Àr0Àr8Àr:Àr<Àr?Àr�ÀrKÀr‚Àr£Àr˜ÀrºÀrªÀr¸Àr¥Àr«Àr½ÀrÁÀrÂÀrÈÀr×ÀrÓÀrçÀrÞÀråÀrÙÀrßÀrêÀrîÀrïÀrõÀs
Às Às8Às·ÀsÀsÀsÀsÀs*ÀsÀs:ÀsDÀsEÀsMÀs©ÀssÀsdÀsqÀs_ÀseÀsvÀszÀs{Às~Às˜ÀsÀsƒÀs„ÀsŒÀs�Às‘Às¹ÀsÑÀsÇÀsÓÀsõÀsèÀsÙÀsæÀsÔÀsÚÀsëÀsïÀsðÀsôÀtÀtÀtÀt’ÀtÀtƒÀt Àt¡Àt§Àt¨ÀtÂÀt³ÀtõÀu~ÀtÄÀtÉÀtÊÀtÕÀtçÀtÖÀt÷ÀuÀuÀuÀupÀu:Àu&Àu8Àu!Àu'Àu=ÀuAÀuBÀuEÀu_ÀuFÀuJÀuKÀuSÀuWÀuXÀu€ÀušÀuŽÀu²Àu¡Àu°ÀuœÀu¢ÀuµÀu¹ÀuºÀuÀÀuÓÀuËÀuçÀuÚÀuåÀuÕÀuÛÀuêÀuîÀuïÀuõÀq^Àq^„¢Àqf  
 ÀháÀhk€€Àhá^/// The datetime when the message was created.
///
/// Set by the server.
///
/// Output only. Ài,Àhð@Ài,(/// Raw message bytes.
///
/// Required. ÀlmÀj ‚SÀlm‚/// User-supplied key-value pairs used to organize HL7v2 stores.
///
/// Label keys must be between 1 and 63 characters long, have a UTF-8 encoding
/// of maximum 128 bytes, and must conform to the following PCRE regular
/// expression: \p{Ll}\p{Lo}{0,62} Label values are optional, must be between
/// 1 and 63 characters long, have a UTF-8 encoding of maximum 128 bytes, and
/// must conform to the following PCRE regular expression:
/// \[\p{Ll}\p{Lo}\p{N}_-\]{0,63} No more than 64 labels can be associated
/// with a given store. ÀlÜÀlxoÀlÜL/// The message type for this message.
///
/// MSH-9.1.
///
/// Output only. ÀmÃÀlì€ÛÀmÃ€Á/// Resource name of the Message, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/hl7V2Stores/{hl7_v2_store_id}/messages/{message_id}`.
///
/// Output only. Àn#ÀmÌaÀn#D/// The parsed version of the raw message data.
///
/// Output only. Àn½Àn2€•Àn½l/// All patient IDs listed in the PID-2, PID-3, and PID-4 segments of this
/// message.
///
/// Output only. ÀoqÀnÌ€´Àoq€‹/// The parsed version of the raw message data schematized according to this
/// store's schemas and type definitions.
///
/// Output only. ÀoîÀo…uÀoîQ/// The hospital that this message came from.
///
/// MSH-4.
///
/// Output only. ÀpvÀoÿÀpv_/// The datetime the sending application sent this message.
///
/// MSH-7.
///
/// Output only.   Ài4Ài4DÀiL    ÀiŒÀiŒÀi   Ài|Ài|€ Ài€    ÀvÀv‚øÀv(  Àg¬Àg¬‘RÀh_€¬/// A complete HL7v2 message.
///
/// See
/// [Introduction to HL7 Standards](https://www.hl7.org/implement/standards/index.cfm?ref=common)
/// for details on the standard.  À~æ À~ø    À~úÀ~úÀ~ÿ   ÀÀÀ  À~æÀ~æ?    À)À;ÀD    ÀEÀEÀN À[À_ÀçÀtÀiÀ‹À{À‰ÀvÀ|ÀŽÀ’À“À™ÀµÀ¤ÀÒÀ¼ÀÐÀ·À½ÀÕÀÙÀÚÀÞÀ)À)€ÀÀ<   À~:Àye„àÀ~:„¡/// The [Pub/Sub](https://cloud.google.com/pubsub/docs/) topic that
/// notifications of changes are published on.
///
/// Supplied by the client. PubsubMessage.Data contains the resource name.
/// PubsubMessage.MessageId is the ID of this message. It is guaranteed to be
/// unique within the topic. PubsubMessage.PublishTime is the time at which
/// the message was published. Notifications are only sent if the topic is
/// non-empty.
/// [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be
/// scoped to a project. Cloud Healthcare API service account must have
/// publisher permissions on the given Pub/Sub topic. Not having adequate
/// permissions causes the calls that send notifications to fail. If a
/// notification can't be published to Pub/Sub, errors are logged to Cloud
/// Logging (see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
/// If the number of errors exceeds a certain rate, some aren't submitted.
/// Note that not all operations trigger notifications, see
/// [Configuring Pub/Sub notifications](https://cloud.google.com/healthcare/docs/how-tos/pubsub)
/// for specific details. À~ÐÀ~J€—À~Ðt/// Indicates whether or not to send Pub/Sub notifications on bulk import.
///
/// Only supported for DICOM imports.     ÀíÀí€øÀ€  Ày Ày ‡çÀyNG/// Specifies where to send notifications upon changes to a data store.  Àˆn Àˆw    ÀˆyÀˆy	Àˆ~   Àˆ„Àˆ„
Àˆ‰   Àˆ�Àˆ�Àˆ•   ÀˆŸÀˆŸ	Àˆ¤   ÀˆªÀˆªÀˆ¯  ÀˆnÀˆnL    Àˆ¾ÀˆÇÀˆÐ    ÀˆÑÀˆÑÀˆÚ oÀˆçÀˆëÀ‹ÀˆùÀˆõÀ‰	À‰ À‰ÀˆûÀ‰À‰À‰À‰À‰À‰%À‰ À‰NÀ‰ÄÀ‰'À‰,À‰-À‰8À‰@À‰9À‰PÀ‰VÀ‰WÀ‰_À‰¶À‰€À‰vÀ‰~À‰qÀ‰wÀ‰ƒÀ‰‡À‰ˆÀ‰‹À‰¥À‰ŒÀ‰�À‰‘À‰™À‰�À‰žÀ‰ÆÀ‰ÜÀ‰ÔÀŠÀŠOÀ‰ÞÀ‰ãÀ‰äÀ‰ïÀ‰úÀ‰ðÀŠÀŠÀŠÀŠ
ÀŠÀŠÀŠ#ÀŠ$ÀŠ'ÀŠAÀŠ(ÀŠ,ÀŠ-ÀŠ5ÀŠ9ÀŠ:ÀŠQÀŠcÀŠ_ÀŠsÀŠjÀŠqÀŠeÀŠkÀŠvÀŠzÀŠ{ÀŠ�ÀŠ”ÀŠŒÀŠÀÀ‹ÀŠ–ÀŠ›ÀŠœÀŠ§ÀŠ²ÀŠ¨ÀŠÔÀŠÇÀŠÒÀŠÂÀŠÈÀŠ×ÀŠÛÀŠÜÀŠßÀŠùÀŠàÀŠäÀŠåÀŠíÀŠñÀŠòÀ‹	Àˆ¾Àˆ¾‚YÀˆÈ   À‚ À�a€ÃÀ‚ €«/// If the value is `false`, it means the operation is still in progress.
///
/// If `true`, the operation is completed, and either `error` or `response` is
/// available. À‚}À‚)YÀ‚}I/// The error result of the operation in case of failure or cancellation. À„À‚‡‚ À„�À/// Service-specific metadata associated with the operation.
///
/// It typically contains progress information and common metadata such as
/// create time. Some services might not provide such metadata. Any method
/// that returns a long-running operation should document the metadata type,
/// if any.
///
/// The values for Object must be JSON objects. It can consist of `num`,
/// `String`, `bool` and `null` as well as `Map` and `List` values. À…ŠÀ„Œ�À…Š€æ/// The server-assigned name, which is only unique within the same service
/// that originally returns it.
///
/// If you use the default HTTP mapping, the `name` should be a resource name
/// ending with `operations/{unique_id}`. ÀˆaÀ…“‚ÖÀˆa‚’/// The normal, successful response of the operation.
///
/// If the original method returns no data on success, such as `Delete`, the
/// response is `google.protobuf.Empty`. If the original method is standard
/// `Get`/`Create`/`Update`, the response should be the resource. For other
/// methods, the response should have the type `XxxResponse`, where `Xxx` is
/// the original method name. For example, if the original method name is
/// `TakeSnapshot()`, the inferred response type is `TakeSnapshotResponse`.
///
/// The values for Object must be JSON objects. It can consist of `num`,
/// `String`, `bool` and `null` as well as `Map` and `List` values.     À‹À‹�_À‹?  À€éÀ€é‹“À�Sc/// This resource represents a long-running operation that is the result of a
/// network API call.  ÀŒï ÀŒù    ÀŒûÀŒûÀ�   ÀŒïÀŒï    À�À�À�"    À�#À�#À�, À�9À�=ÀŽ+À�OÀ�GÀ�QÀ�qÀ�dÀ�WÀ�bÀ�RÀ�XÀ�gÀ�kÀ�lÀ�pÀ�À��À�„ÀŽÀ�”À�ýÀŽÀŽÀŽ!ÀŽ"À�À��À�   ÀŒâÀŒÎÀŒâ      ÀŽ1ÀŽ1zÀŽU  ÀŒ~ÀŒ~‚/ÀŒ¿:/// The content of a HL7v2 message in a structured format.  À–® À–º    À–ÁÀ–ÁÀ–Æ   À–ÛÀ–ÛÀ–à   À–ìÀ–ìÀ–ñ   À—À—À—  À–®À–®m    À—À—+À—4    À—5À—5À—> DÀ—KÀ—OÀ˜ÐÀ—hÀ—YÀ—ƒÀ—oÀ—�À—jÀ—pÀ—†À—ŠÀ—‹À—�À— À—šÀ—ÊÀ˜HÀ—¢À—§À—¨À—³À—¼À—´À—ÌÀ—ÙÀ—ÚÀ—âÀ˜:À˜À—ùÀ˜À—ôÀ—úÀ˜À˜À˜À˜À˜)À˜À˜À˜À˜À˜!À˜"À˜JÀ˜iÀ˜XÀ˜†À˜pÀ˜„À˜kÀ˜qÀ˜‰À˜�À˜ŽÀ˜”À˜¦À˜ŸÀ˜¹À˜­À˜·À˜¨À˜®À˜¼À˜ÀÀ˜ÁÀ˜ÇÀ—À—�³À—,   À�…À�&nÀ�…M/// Determines whether messages with no header are allowed.
///
/// Optional. À�À�™€ˆÀ�j/// Schemas used to parse messages in this store, if schematized parsing is
/// desired.
///
/// Optional. À�ëÀ�&€ÖÀ�ë€«/// Byte(s) to use as the segment terminator.
///
/// If this is unset, '\r' is used as segment terminator, matching the HL7
/// version 2 specification.
///
/// Optional. À–¢À’&„ƒÀ–¢„D/// Determines the version of both the default parser to be used when `schema`
/// is not given, as well as the schematized parser used when `schema` is
/// specified.
///
/// This field is immutable after HL7v2 store creation.
///
/// Immutable.
/// Possible string values are:
/// - "PARSER_VERSION_UNSPECIFIED" : Unspecified parser version, equivalent to
/// V1.
/// - "V1" : The `parsed_data` includes every given non-empty message field
/// except the Field Separator (MSH-1) field. As a result, the parsed MSH
/// segment starts with the MSH-2 field and the field numbers are off-by-one
/// with respect to the HL7 standard.
/// - "V2" : The `parsed_data` includes every given non-empty message field.
/// - "V3" : This version is the same as V2, with the following change. The
/// `parsed_data` contains unescaped escaped field separators, component
/// separators, sub-component separators, repetition separators, escape
/// characters, and truncation characters. If `schema` is specified, the
/// schematized parser uses improved parsing heuristics compared to previous
/// versions.   À‘ À‘ dÀ‘    À‘…À‘…À‘™  À‘hÀ‘h€ºÀ‘l    À˜ÖÀ˜Ö�~À˜ú  ÀŽ¯ÀŽ¯‹§À�_/// The configuration for the parser.
///
/// It determines how the server parses the messages.  À›" À›+    À›-À›-	À›2   À›8À›8
À›=  À›"À›"#    À›IÀ›RÀ›[    À›\À›\À›e À›rÀ›vÀ›ÚÀ›„À›€À›”À›‹À›’À›†À›ŒÀ›—À››À›œÀ›¢À›²À›­À›ÃÀ›¹À›ÁÀ›´À›ºÀ›ÆÀ›ÊÀ›ËÀ›ÑÀ›IÀ›I€“À›S   ÀšÛÀššEÀšÛ-/// ID type.
///
/// For example, MRN or NHS. À›Àšä9À›$/// The patient's unique identifier.     À›àÀ›à€™Àœ  ÀšXÀšX‚#ÀšŒ-/// A patient identifier and associated type.  À�Ò À�Þ    À�àÀ�àÀ�å  À�ÒÀ�Ò     À�öÀžÀž    ÀžÀžÀž Àž"Àž&Àž°Àž:Àž0Àž<Àž^ÀžQÀžBÀžOÀž=ÀžCÀžTÀžXÀžYÀž]ÀžlÀžnÀžqÀž‘ÀžrÀž�ÀžŸÀž Àž¦Àž§À�öÀ�ö€¼Àž   À�ÃÀœÄ�	À�Ã€Ú/// The list of patient IDs whose Consent resources will be enforced.
///
/// At most 10,000 patients can be specified. An empty list is equivalent to
/// all patients (meaning the entire FHIR store).
///
/// Optional.     Àž¶Àž¶€‚ÀžÚ  Àœ}Àœ}‚½Àœ³//// Apply consents given by a list of patients.  À³Î À³Ô    À³ÖÀ³ÖÀ³Û   À³éÀ³éÀ³î   À³øÀ³ø	À³ý   À´À´À´  À³ÎÀ³ÎD    À´À´À´%    À´&À´&À´/ GÀ´<À´@À¶}À´VÀ´JÀ´XÀ´|À´oÀ´^À´mÀ´YÀ´_À´rÀ´vÀ´wÀ´{À´ŠÀ´ŒÀ´�ÀµÀ´ŸÀµÀµ)Àµ*Àµ0Àµ1ÀµDÀµ<ÀµFÀµfÀµYÀµLÀµWÀµGÀµMÀµ\Àµ`ÀµaÀµeÀµtÀµvÀµyÀ¶Àµ‰ÀµòÀ¶À¶À¶À¶À¶&À¶"À¶6À¶-À¶4À¶(À¶.À¶9À¶=À¶>À¶DÀ¶VÀ¶OÀ¶iÀ¶]À¶gÀ¶XÀ¶^À¶lÀ¶pÀ¶qÀ¶tÀ´À´‚iÀ´   À¨À§´gÀ¨@/// Specifies cloud audit logging configuration for this policy. Àª½À¨ ‚¥Àª½‚t/// Associates a list of `members`, or principals, with a `role`.
///
/// Optionally, may specify a `condition` that determines how and when the
/// `bindings` are applied. Each of the `bindings` must contain at least one
/// principal. The `bindings` in a `Policy` can refer to up to 1,500
/// principals; up to 250 of these principals can be Google groups. Each
/// occurrence of a principal counts towards these limits. For example, if the
/// `bindings` grant 50 different roles to `user:alice@example.com`, and not
/// to any other principal, then you can add another 1,450 principals to the
/// `bindings` in the `Policy`. À®)ÀªÊƒcÀ®)ƒ9/// `etag` is used for optimistic concurrency control as a way to help prevent
/// simultaneous updates of a policy from overwriting each other.
///
/// It is strongly suggested that systems make use of the `etag` in the
/// read-modify-write cycle to perform policy updates in order to avoid race
/// conditions: An `etag` is returned in the response to `getIamPolicy`, and
/// systems are expected to put that etag in the request to `setIamPolicy` to
/// ensure that their change will be applied to the same version of the
/// policy. **Important:** If you use IAM Conditions, you must include the
/// `etag` field whenever you call `setIamPolicy`. If you omit this field,
/// then IAM allows you to overwrite a version `3` policy with a version `1`
/// policy, and all of the conditions in the version `3` policy are lost. À³ÂÀ¯„¬À³Â„x/// Specifies the format of the policy.
///
/// Valid values are `0`, `1`, and `3`. Requests that specify an invalid value
/// are rejected. Any operation that affects conditional role bindings must
/// specify version `3`. This requirement applies to the following operations:
/// * Getting a policy that includes a conditional role binding * Adding a
/// conditional role binding to a policy * Changing a conditional role binding
/// in a policy * Removing any role binding, with or without a condition, from
/// a policy that includes conditions **Important:** If you use IAM
/// Conditions, you must include the `etag` field whenever you call
/// `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a
/// version `3` policy with a version `1` policy, and all of the conditions in
/// the version `3` policy are lost. If a policy does not include any
/// conditions, operations on that policy may specify any valid version or
/// leave the field unset. To learn which resources support conditions in
/// their IAM policies, see the
/// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).   À®1À®1DÀ®I    À®‰À®‰À®�  À®yÀ®y€ À®}    À¶ƒÀ¶ƒ�FÀ¶§  ÀŸ<ÀŸ<˜�À§©ˆf/// An Identity and Access Management (IAM) policy, which specifies access
/// controls for Google Cloud resources.
///
/// A `Policy` is a collection of `bindings`. A `binding` binds one or more
/// `members`, or principals, to a single `role`. Principals can be user
/// accounts, service accounts, Google groups, and domains (such as G Suite). A
/// `role` is a named list of permissions; each `role` can be an IAM predefined
/// role or a user-created custom role. For some types of Google Cloud
/// resources, a `binding` can also specify a `condition`, which is a logical
/// expression that allows access to a resource only if the expression evaluates
/// to `true`. A condition can add constraints based on attributes of the
/// request, the resource, or both. To learn which resources support conditions
/// in their IAM policies, see the
/// [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
/// **JSON example:** ``` { "bindings": [ { "role":
/// "roles/resourcemanager.organizationAdmin", "members": [
/// "user:mike@example.com", "group:admins@example.com", "domain:google.com",
/// "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role":
/// "roles/resourcemanager.organizationViewer", "members": [
/// "user:eve@example.com" ], "condition": { "title": "expirable access",
/// "description": "Does not grant access after Sep 2020", "expression":
/// "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag":
/// "BwWWja0YfJA=", "version": 3 } ``` **YAML example:** ``` bindings: -
/// members: - user:mike@example.com - group:admins@example.com -
/// domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com
/// role: roles/resourcemanager.organizationAdmin - members: -
/// user:eve@example.com role: roles/resourcemanager.organizationViewer
/// condition: title: expirable access description: Does not grant access after
/// Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z')
/// etag: BwWWja0YfJA= version: 3 ``` For a description of IAM and its features,
/// see the [IAM documentation](https://cloud.google.com/iam/docs/).  À»ã À»ô    À»öÀ»öÀ»û  À»ãÀ»ã&    À¼À¼À¼'    À¼(À¼(À¼1 À¼>À¼BÀ¼tÀ¼NÀ¼CÀ¼eÀ¼UÀ¼cÀ¼PÀ¼VÀ¼hÀ¼lÀ¼mÀ¼sÀ¼À¼iÀ¼   À»ÓÀ¸‡ƒWÀ»Óƒ$/// The [Pub/Sub](https://cloud.google.com/pubsub/docs/) topic that Pub/Sub
/// messages are published on.
///
/// Supplied by the client. The `PubsubMessage` contains the following fields:
/// * `PubsubMessage.Data` contains the resource name. *
/// `PubsubMessage.MessageId` is the ID of this notification. It is guaranteed
/// to be unique within the topic. * `PubsubMessage.PublishTime` is the time
/// when the message was published.
/// [Topic names](https://cloud.google.com/pubsub/docs/overview#names) must be
/// scoped to a project. The Cloud Healthcare API service account,
/// service-PROJECT_NUMBER@gcp-sa-healthcare.iam.gserviceaccount.com, must
/// have publisher permissions on the given Pub/Sub topic. Not having adequate
/// permissions causes the calls that send notifications to fail.     À¼zÀ¼z€†À¼ž  À·ÍÀ·Í…5À¸q€�/// The Pub/Sub output destination.
///
/// The Cloud Healthcare Service Agent requires the `roles/pubsub.publisher`
/// Cloud IAM role on the Pub/Sub topic.  ÀÁƒ ÀÁ�    ÀÁ¤ÀÁ¤ÀÁ©   ÀÁ½ÀÁ½ÀÁÂ   ÀÁÙÀÁÙÀÁÞ  ÀÁƒÀÁƒt    ÀÁûÀÂÀÂ    ÀÂÀÂÀÂ( YÀÂ5ÀÂ9ÀÄÆÀÂQÀÂCÀÂƒÀÃ(ÀÂSÀÂXÀÂYÀÂdÀÂuÀÂeÀÂ…ÀÂ±ÀÂ²ÀÂºÀÃÀÂäÀÂÑÀÂâÀÂÌÀÂÒÀÂçÀÂëÀÂìÀÂïÀÃ	ÀÂðÀÂôÀÂõÀÂýÀÃÀÃÀÃ*ÀÃIÀÃ8ÀÃWÀÃšÀÃsÀÃ]ÀÃqÀÃXÀÃ^ÀÃvÀÃzÀÃ{ÀÃ~ÀÃ˜ÀÃÀÃƒÀÃ„ÀÃŒÀÃ�ÀÃ‘ÀÃ™ÀÃ¬ÀÃ®ÀÃ±ÀÃêÀÃ²ÀÃéÀÄÀÃõÀÄÀÄmÀÄFÀÄÀÄ0ÀÄÀÄÀÄIÀÄMÀÄNÀÄQÀÄkÀÄRÀÄVÀÄWÀÄ_ÀÄcÀÄdÀÄlÀÄÀÄ�ÀÄ„ÀÄ½ÀÄ…ÀÄ¼ÀÁûÀÁû‚ÍÀÂ   À¿ÒÀ¾ä€üÀ¿Ò€µ/// The Cloud Storage destination.
///
/// The Cloud Healthcare API service account must have the
/// `roles/storage.objectAdmin` Cloud IAM role for this Cloud Storage
/// location. ÀÀUÀ¿å€�ÀÀUI/// The values of request attributes associated with this access request. ÀÁlÀÀk�ÀÁl€Î/// The values of resource attributes associated with the type of resources
/// being requested.
///
/// If no values are specified, then all resource types are included in the
/// output.
///
/// Optional.     ÀÄÌÀÄÌ�mÀÄð  À½À½‰7À¾Å�º/// Queries all data_ids that are consented for a given use in the given consent
/// store and writes them to a specified destination.
///
/// The returned Operation includes a progress counter for the number of User
/// data mappings processed. Errors are logged to Cloud Logging (see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)
/// and \[QueryAccessibleData\] for a sample log entry).  ÀÉ² ÀÉÆ    ÀÉÈÀÉÈÀÉÍ  ÀÉ²ÀÉ²-    ÀÉãÀÉ÷ÀÊ     ÀÊÀÊÀÊ
 ÀÊÀÊÀÊUÀÊ+ÀÊÀÊFÀÊ2ÀÊDÀÊ-ÀÊ3ÀÊIÀÊMÀÊNÀÊTÀÉãÀÉãtÀÉø   ÀÉžÀÇö�·ÀÉž�Š/// The resource name of the Consent artifact that contains documentation of
/// the user's rejection of the draft Consent, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}`.
///
/// If the draft Consent had a Consent artifact, this Consent artifact
/// overwrites it.
///
/// Optional.     ÀÊ[ÀÊ[€–ÀÊ  ÀÆçÀÆç„ÀÇÝ€ï/// Rejects the latest revision of the specified Consent by committing a new
/// revision with `state` updated to `REJECTED`.
///
/// If the latest revision of the given Consent is in the `REJECTED` state, no
/// new revision is committed.  ÀÌ® ÀÌ·    ÀÌ¹ÀÌ¹ÀÌ¾  ÀÌ®ÀÌ®    ÀÌÎÀÌ×ÀÌà    ÀÌáÀÌáÀÌê ÀÌ÷ÀÌûÀÍƒÀÍÀÍÀÍÀÍ1ÀÍ$ÀÍÀÍ"ÀÍÀÍÀÍ'ÀÍ+ÀÍ,ÀÍ0ÀÍ?ÀÍAÀÍDÀÍdÀÍEÀÍcÀÍrÀÍsÀÍyÀÍzÀÌÎÀÌÎ€·ÀÌØ   ÀÌ ÀÌBgÀÌ ?/// List of resources IDs.
///
/// For example, "Patient/1234".     ÀÍ‰ÀÍ‰~ÀÍ­  ÀÌÀÌ�ùÀÌ4/// A list of FHIR resources.  ÀÏ… ÀÏ‹    ÀÏ�ÀÏ�ÀÏ’   ÀÏ¢ÀÏ¢ÀÏ§   ÀÏ²ÀÏ²ÀÏ·  ÀÏ…ÀÏ…;    ÀÏÄÀÏÊÀÏÓ    ÀÏÔÀÏÔÀÏÝ 4ÀÏêÀÏîÀÑÖÀÐÀÏøÀÐÀÐTÀÐ-ÀÐÀÐ+ÀÐÀÐÀÐ0ÀÐ4ÀÐ5ÀÐ8ÀÐRÀÐ9ÀÐ=ÀÐ>ÀÐFÀÐJÀÐKÀÐSÀÐfÀÐhÀÐkÀÑgÀÐÀÑTÀÑ{ÀÑrÀÑ�ÀÑ‚ÀÑŽÀÑ}ÀÑƒÀÑ“ÀÑ—ÀÑ˜ÀÑœÀÑ­ÀÑ§ÀÑ¿ÀÑ´ÀÑ½ÀÑ¯ÀÑµÀÑÂÀÑÆÀÑÇÀÑÍÀÏÄÀÏÄ‚ÀÏË   ÀÎÏÀÎV€‡ÀÎÏL/// The resource names of all evaluated Consents mapped to their evaluation. ÀÏ(ÀÎâOÀÏ(8/// Whether the resource is consented for the given use. ÀÏzÀÏ6JÀÏz4/// The unique identifier of the evaluated resource.     ÀÑÜÀÑÜ�ÀÒ   ÀÎÀÎ„ðÀÎK9/// The consent evaluation result for a single `data_id`.  ÀÕU ÀÕi    ÀÕkÀÕkÀÕp  ÀÕUÀÕU-    ÀÕ†ÀÕšÀÕ£    ÀÕ¤ÀÕ¤ÀÕ­ ÀÕºÀÕ¾ÀÕøÀÕÎÀÕ¿ÀÕéÀÕÕÀÕçÀÕÐÀÕÖÀÕìÀÕðÀÕñÀÕ÷ÀÕ†ÀÕ†tÀÕ›   ÀÕAÀÔ
�FÀÕA�/// The resource name of the Consent artifact that contains proof of the
/// user's revocation of the Consent, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}`.
///
/// Optional.     ÀÕþÀÕþ€–ÀÖ"  ÀÒýÀÒýƒ™ÀÓñ€í/// Revokes the latest revision of the specified Consent by committing a new
/// revision with `state` updated to `REVOKED`.
///
/// If the latest revision of the given Consent is in the `REVOKED` state, no
/// new revision is committed.  ÀÙ. ÀÙQ    ÀÙSÀÙSÀÙX   ÀÙhÀÙhÀÙm  ÀÙ.ÀÙ.N    ÀÙ€ÀÙ£ÀÙ¬    ÀÙ­ÀÙ­ÀÙ¶ %ÀÙÃÀÙÇÀÚ–ÀÙßÀÙÑÀÙùÀÙæÀÙ÷ÀÙáÀÙçÀÙüÀÚ ÀÚÀÚÀÚÀÚÀÚ ÀÚDÀÚ7ÀÚ&ÀÚ5ÀÚ!ÀÚ'ÀÚ:ÀÚ>ÀÚ?ÀÚCÀÚRÀÚTÀÚWÀÚwÀÚXÀÚvÀÚ…ÀÚ†ÀÚŒÀÚ�ÀÙ€ÀÙ€�ÀÙ¤   ÀØ°ÀÖÆ�øÀØ°�Ê/// A filter expression that matches data in the `Resource.meta` element.
///
/// Supports all filters in \[AIP-160\](https://google.aip.dev/160) except the
/// "has" (`:`) operator. Supports the following custom functions: * `tag("")
/// = ""` for tag filtering. * `extension_value_ts("") = ` for filtering
/// extensions with a timestamp, where `` is a Unix timestamp. Supports the
/// `>`, `<`, `<=`, `>=`, and `!=` comparison operators.
///
/// Optional. ÀÙÀØÃfÀÙ;/// A list of operation IDs to roll back.
///
/// Optional.     ÀÚœÀÚœ€ÝÀÚÀ  ÀÖ˜ÀÖ˜„ãÀÖž   Ààp ÀàŒ    Àà“Àà“Àà˜   Àà¨Àà¨Àà­   ÀàÃÀàÃÀàÈ   ÀàÝÀàÝ
Ààâ   ÀàíÀàíÀàò   ÀáÀáÀá   Àá Àá Àá%   Àá7Àá7	Àá<  ÀàpÀàp€×    ÀáKÀágÀáp    ÀáqÀáqÀáz |Àá‡Àá‹ÀäbÀáŸÀá•ÀáµÀá¦Àá³Àá¡Àá§Àá¸Àá¼Àá½ÀáÃÀáÞÀáÎÀáúÀáåÀáøÀáàÀáæÀáýÀâÀâÀâÀâ ÀâÀâSÀâðÀâ"Àâ'Àâ(Àâ3ÀâEÀâ4ÀâUÀâxÀâyÀâ�ÀââÀâ¬Àâ˜ÀâªÀâ“Àâ™Àâ¯Àâ³Àâ´Àâ·ÀâÑÀâ¸Àâ¼Àâ½ÀâÅÀâÉÀâÊÀâòÀãÀã ÀãÀãÀãÀãÀãÀãÀãÀãÀã"Àã;Àã-ÀãUÀãBÀãSÀã=ÀãCÀãXÀã\Àã]ÀãcÀã}ÀãnÀã˜Àã„Àã–ÀãÀã…Àã›ÀãŸÀã Àã¦Àã½Àã±ÀãÕÀãÄÀãÓÀã¿ÀãÅÀãØÀãÜÀãÝÀããÀãòÀãîÀãôÀäÀäÀãúÀäÀãõÀãûÀäÀä
ÀäÀäÀäÀä Àä#ÀäCÀä$ÀäBÀäQÀäRÀäXÀäYÀáKÀáKƒÀáh   ÀÝ:ÀÛ¤� ÀÝ:�v/// CREATE/UPDATE/DELETE/ALL for reverting all txns of a certain type.
///
/// Optional.
/// Possible string values are:
/// - "CHANGE_TYPE_UNSPECIFIED" : When unspecified, revert all transactions
/// - "ALL" : All transactions
/// - "CREATE" : Revert only CREATE transactions
/// - "UPDATE" : Revert only Update transactions
/// - "DELETE" : Revert only Delete transactions ÀÝ ÀÝIgÀÝ E/// Specifies whether to exclude earlier rollbacks.
///
/// Optional. ÀÞÀÝµsÀÞ8/// Parameters for filtering resources
///
/// Optional. ÀÞ™ÀÞ-qÀÞ™Z/// When enabled, changes will be reverted without explicit confirmation
///
/// Optional. ÀßBÀÞ£€­ÀßB€‰/// Cloud Storage object containing list of {resourceType}/{resourceId} lines,
/// identifying resources to be reverted
///
/// Optional. Àß—ÀßUQÀß—./// Bucket to deposit result
///
/// Required. ÀßïÀß«PÀßï0/// Time point to rollback to.
///
/// Required. ÀàgÀà kÀàgH/// If specified, revert only resources of these types
///
/// Optional.     ÀähÀäh‚ºÀäŒ  ÀÛ}ÀÛ}‹§ÀÛƒ   Àè0 ÀèR    ÀèTÀèTÀèY  Àè0Àè08    ÀèlÀèŽÀè—    Àè˜Àè˜Àè¡ Àè®Àè²Àé@ÀèÈÀè¼ÀèÊÀèîÀèáÀèÐÀèßÀèËÀèÑÀèäÀèèÀèéÀèíÀèüÀèþÀéÀé!ÀéÀé Àé/Àé0Àé6Àé7ÀèlÀèl€ÖÀè�   ÀèÀçÅfÀè;/// A list of operation IDs to roll back.
///
/// Optional.     ÀéFÀéF€ŠÀéj  Àç&Àç&‚¬Àçžq/// Filtering fields for an HL7v2 rollback.
///
/// Currently only supports a list of operation ids to roll back.  Àîm Àî‰    Àî�Àî�Àî•   Àî¥Àî¥Àîª   ÀîÀÀîÀÀîÅ   ÀîÚÀîÚ
Àîß   ÀîêÀîêÀîï   ÀïÀïÀï   ÀïÀïÀï"  ÀîmÀîm€È    Àï9ÀïUÀï^    Àï_Àï_Àïh eÀïuÀïyÀñÙÀï�ÀïƒÀï£Àï”Àï¡Àï�Àï•Àï¦ÀïªÀï«Àï±ÀïÌÀï¼ÀïèÀïÓÀïæÀïÎÀïÔÀïëÀïïÀïðÀïôÀðÀïÿÀðAÀðÝÀðÀðÀðÀð!Àð3Àð"ÀðCÀðeÀðfÀðnÀðÏÀð™Àð…Àð—Àð€Àð†ÀðœÀð Àð¡Àð¤Àð¾Àð¥Àð©ÀðªÀð²Àð¶Àð·ÀðßÀðòÀðíÀñÀðùÀñÀðôÀðúÀñÀñ
ÀñÀñÀñ(ÀñÀñBÀñ/Àñ@Àñ*Àñ0ÀñEÀñIÀñJÀñPÀñjÀñ[Àñ…ÀñqÀñƒÀñlÀñrÀñˆÀñŒÀñ�Àñ“ÀñªÀñžÀñÂÀñ±ÀñÀÀñ¬Àñ²ÀñÅÀñÉÀñÊÀñÐÀï9Àï9‚¢ÀïV   Àë¾Àê(� Àë¾�v/// CREATE/UPDATE/DELETE/ALL for reverting all txns of a certain type.
///
/// Optional.
/// Possible string values are:
/// - "CHANGE_TYPE_UNSPECIFIED" : When unspecified, revert all transactions
/// - "ALL" : All transactions
/// - "CREATE" : Revert only CREATE transactions
/// - "UPDATE" : Revert only Update transactions
/// - "DELETE" : Revert only Delete transactions Àì$ÀëÍgÀì$E/// Specifies whether to exclude earlier rollbacks.
///
/// Optional. Àì“Àì9iÀì“//// Parameters for filtering.
///
/// Optional. ÀíÀì§rÀí[/// When enabled, changes will be reverted without explicit confirmation.
///
/// Optional. Àí®Àí€žÀí®z/// Cloud storage object containing list of {resourceId} lines, identifying
/// resources to be reverted
///
/// Optional. ÀîÀíÁQÀî./// Bucket to deposit result
///
/// Required. Àî\ÀîQÀî\1/// Times point to rollback to.
///
/// Required.     ÀñßÀñß‚‰Àò  ÀéÔÀéÔŠ–Àê,/// Point in time recovery rollback request.  Àý/ Àý;    ÀýBÀýBÀýG   ÀýgÀýgÀýl   Àý‰Àý‰ÀýŽ  Àý/Àý/p    Àý£Àý¯Àý¸    Àý¹Àý¹ÀýÂ 9ÀýÏÀýÓÀÿ�Àý÷ÀýÝÀþAÀþêÀþÀþ
ÀþÀþÀþ3ÀþÀþCÀþSÀþTÀþ\ÀþÜÀþ¦ÀþsÀþ�ÀþnÀþtÀþ©Àþ­Àþ®Àþ±ÀþËÀþ²Àþ¶Àþ·Àþ¿ÀþÃÀþÄÀþìÀÿÀþúÀÿ@Àÿ$Àÿ>ÀÿÀÿ%ÀÿCÀÿGÀÿHÀÿNÀÿcÀÿYÀÿyÀÿjÀÿwÀÿeÀÿkÀÿ|Àÿ€Àÿ�Àÿ‡Àý£Àý£�ïÀý°   ÀõwÀôë€¦Àõwu/// The configuration for exported BigQuery tables to be partitioned by FHIR
/// resource's last updated time column. À÷@Àõ–�ÁÀ÷@�Ž/// The depth for all recursive structures in the output analytics schema.
///
/// For example, `concept` in the CodeSystem resource is a recursive
/// structure; when the depth is 2, the CodeSystem table will have a column
/// called `concept.concept` but not `concept.concept.concept`. If not
/// specified or set to 0, the server will use the default value 2. The
/// maximum depth allowed is 5. Àý À÷\…ÎÀý …ˆ/// Specifies the output schema type.
///
/// Schema type is required.
/// Possible string values are:
/// - "SCHEMA_TYPE_UNSPECIFIED" : No schema type specified. This type is
/// unsupported.
/// - "ANALYTICS" : Analytics schema defined by the FHIR community. See
/// https://github.com/FHIR/sql-on-fhir/blob/master/sql-on-fhir.md. BigQuery
/// only allows a maximum of 10,000 columns per table. Due to this limitation,
/// the server will not generate schemas for fields of type `Resource`, which
/// can hold any resource type. The affected fields are
/// `Parameters.parameter.resource`, `Bundle.entry.resource`, and
/// `Bundle.entry.response.outcome`. Analytics schema does not gracefully
/// handle extensions with one or more occurrences, anaytics schema also does
/// not handle contained resource. Additionally, extensions with a URL ending
/// in "/{existing_resource_field_name}" may cause undefined behavior.
/// - "ANALYTICS_V2" : Analytics V2, similar to schema defined by the FHIR
/// community, with added support for extensions with one or more occurrences
/// and contained resources in stringified JSON. Extensions with a URL ending
/// in "/{existing_resource_field_name}" will cause conflict and prevent the
/// resource from being sent to BigQuery. Analytics V2 uses more space in the
/// destination table than Analytics V1. It is generally recommended to use
/// Analytics V2 over Analytics.     Àÿ–Àÿ–�•Àÿº  ÀôlÀôlŒÁÀôÚg/// Configuration for the FHIR BigQuery schema.
///
/// Determines how the server generates the schema.  À	o À	z    À	�À	�À	†   À	’À	’À	—   À	¦À	¦À	«   À	¸À	¸À	½   À	ÌÀ	Ì	À	Ñ  À	oÀ	om    À	àÀ	ëÀ	ô    À	õÀ	õÀ	þ FÀ	À	À	ÆÀ	À	À	1À	&À	/À	!À	'À	4À	8À	9À	=À	QÀ	HÀ	fÀ	XÀ	dÀ	SÀ	YÀ	iÀ	mÀ	nÀ	qÀ	ƒÀ	|À	…À	¤À	—À	‹À	•À	†À	ŒÀ	šÀ	žÀ	ŸÀ	£À	²À	´À	·À	FÀ	ÇÀ	7À	TÀ	UÀ	[À	\À	pÀ	gÀ	…À	wÀ	ƒÀ	rÀ	xÀ	ˆÀ	ŒÀ	�À	�À	ŸÀ	›À	¯À	¦À	­À	¡À	§À	²À	¶À	·À	½À	àÀ	à�èÀ	ì   À	áÀ	Z€�À	áw/// True indicates that this is a choice group, meaning that only one of its
/// segments can exist in a given message. À	YÀ	ìvÀ	Y\/// The maximum number of times this group can be repeated.
///
/// 0 or -1 means unbounded. À	§À	gGÀ	§"/// Nested groups and/or segments. À	À	³ZÀ	D/// The minimum number of times this group must be present/repeated. À	fÀ	XÀ	f@/// The name of this group.
///
/// For example, "ORDER_DETAIL".     À	ÌÀ	Ì�wÀ	ð  À	À	†'À	J%/// An HL7v2 logical group construct.  À	Â À	Ï    À	ÖÀ	ÖÀ	Û   À	ðÀ	ðÀ	õ   À	À	À	   À	#À	#
À	(   À	3À	3À	8  À	ÂÀ	Â€–    À	\À	iÀ	r    À	sÀ	sÀ	| RÀ	‰À	�À	]À	¦À	—À	ÁÀ	­À	¿À	¨À	®À	ÄÀ	ÈÀ	ÉÀ	ÍÀ	ßÀ	ØÀ	áÀ	 À	óÀ	çÀ	ñÀ	âÀ	èÀ	öÀ	úÀ	ûÀ	ÿÀ	À	À	À	£À	#À	”À	±À	²À	¸À	¹À	ÚÀ	ÄÀ	üÀ	áÀ	úÀ	ÜÀ	âÀ	ÿÀ	À	À	
À	À	À	À	9À	,À	"À	*À	À	#À	/À	3À	4À	8À	GÀ	IÀ	LÀ	ÛÀ	\À	ÌÀ	éÀ	êÀ	ðÀ	ñÀ	À	üÀ	FÀ	(À	DÀ	#À	)À	IÀ	MÀ	NÀ	TÀ	\À	\ƒÀ	j   À	#À	N€äÀ	#€½/// Flag to ignore all min_occurs restrictions in the schema.
///
/// This means that incoming messages can omit any group, segment, field,
/// component, or subcomponent.
///
/// Optional. À	™À	7�iÀ	™�5/// Schema configs that are layered based on their VersionSources that match
/// the incoming message.
///
/// Schema configs present in higher indices override those in lower indices
/// with the same message type and trigger event if their VersionSources all
/// match an incoming message.
///
/// Optional. À	ªÀ	¥‚À	ª�ã/// Determines how messages that fail to parse are handled.
///
/// Optional.
/// Possible string values are:
/// - "SCHEMATIZED_PARSING_TYPE_UNSPECIFIED" : Unspecified schematized parsing
/// type, equivalent to `SOFT_FAIL`.
/// - "SOFT_FAIL" : Messages that fail to parse are still stored and ACKed but
/// a parser error is stored in place of the schematized data.
/// - "HARD_FAIL" : Messages that fail to parse are rejected from
/// ingestion/insertion and return an error code. À	À	Å�\À	�+/// Schema type definitions that are layered based on their VersionSources
/// that match the incoming message.
///
/// Type definitions present in higher indices override those in lower indices
/// with the same type name if their VersionSources all match an incoming
/// message.
///
/// Optional. À	¤À	&‚—À	¤‚V/// Determines how unexpected segments (segments not matched to the schema)
/// are handled.
///
/// Optional.
/// Possible string values are:
/// - "UNEXPECTED_SEGMENT_HANDLING_MODE_UNSPECIFIED" : Unspecified handling
/// mode, equivalent to FAIL.
/// - "FAIL" : Unexpected segments fail to parse and return an error.
/// - "SKIP" : Unexpected segments do not fail, but are omitted from the
/// output.
/// - "PARSE" : Unexpected segments do not fail, but are parsed in place and
/// added to the current group. If a segment has a type definition, it is
/// used, otherwise it is parsed as VARIES.     À	cÀ	c‚À	‡  À	ñÀ	ñŽ‡À	<D/// A schema package contains a set of schemas and type definitions.  À	å À	ò    À	ôÀ	ôÀ	ù   À	À	À		   À	À		À	  À	åÀ	å;    À	$À	1À	:    À	;À	;À	D $À	QÀ	UÀ	òÀ	hÀ	_À	}À	oÀ	{À	jÀ	pÀ	€À	„À	…À	ˆÀ	œÀ	“À	±À	£À	¯À	žÀ	¤À	´À	¸À	¹À	¼À	ËÀ	ÇÀ	ÛÀ	ÒÀ	ÙÀ	ÍÀ	ÓÀ	ÞÀ	âÀ	ãÀ	éÀ	$À	$€ÐÀ	2   À	$À	¨€…À	$k/// The maximum number of times this segment can be present in this group.
///
/// 0 or -1 means unbounded. À	‰À	2`À	‰J/// The minimum number of times this segment can be present in this group. À	ÜÀ	—IÀ	Ü1/// The Segment type.
///
/// For example, "PID".     À	øÀ	ø€èÀ	  À	zÀ	zƒhÀ	–/// An HL7v2 Segment.  À	Ë À	Ú    À	ÜÀ	Ü	À	á   À	çÀ	ç
À	ì  À	ËÀ	Ë)    À	øÀ	 À	     À	 À	 À	  À	 'À	 +À	 �À	 9À	 5À	 IÀ	 @À	 GÀ	 ;À	 AÀ	 LÀ	 PÀ	 QÀ	 WÀ	 gÀ	 bÀ	 xÀ	 nÀ	 vÀ	 iÀ	 oÀ	 {À	 À	 €À	 †À	øÀ	ø€™À	    À	…À	W2À	…/// JSON output of the parser. À	ÁÀ	Ž8À	Á#/// The error output of the parser.     À	 •À	 •€™À	 ¹  À	äÀ	ä‚LÀ	CX/// The content of an HL7v2 message in a structured format as specified by a
/// schema.  À	%j À	%q    À	%sÀ	%sÀ	%x   À	%€À	%€À	%…   À	%�À	%�
À	%•  À	%jÀ	%j3    À	%¡À	%¨À	%±    À	%²À	%²À	%» 4À	%ÈÀ	%ÌÀ	&ÙÀ	%ÜÀ	%ÖÀ	%ÞÀ	&À	%ïÀ	%äÀ	%íÀ	%ßÀ	%åÀ	%òÀ	%öÀ	%÷À	%úÀ	&À	%ûÀ	%ÿÀ	& À	&À	&À	&À	&À	&À	&À	&À	&jÀ	&(À	&_À	&~À	&uÀ	&“À	&…À	&‘À	&€À	&†À	&–À	&šÀ	&›À	&¡À	&±À	&¬À	&ÂÀ	&¸À	&ÀÀ	&³À	&¹À	&ÅÀ	&ÉÀ	&ÊÀ	&ÐÀ	%¡À	%¡�:À	%©   À	$bÀ	!j‚þÀ	$b‚½/// A mapping from the positional location to the value.
///
/// The key string uses zero-based indexes separated by dots to identify
/// Fields, components and sub-components. A bracket notation is also used to
/// identify different instances of a repeated field. Regex for key:
/// (\d+)(\[\d+\])?(.\d+)?(.\d+)? Examples of (key, value) pairs: * (0.1,
/// "hemoglobin") denotes that the first component of Field 0 has the value
/// "hemoglobin". * (1.1.2, "CBC") denotes that the second sub-component of
/// the first component of Field 1 has the value "CBC". * (1\[0\].1, "HbA1c")
/// denotes that the first component of the first Instance of Field 1, which
/// is repeated, has the value "HbA1c". À	$ÒÀ	$mnÀ	$ÒQ/// A string that indicates the type of segment.
///
/// For example, EVN or PID. À	%`À	$à€…À	%`l/// Set ID for segments that can be in a set.
///
/// This can be empty if it's missing or isn't applicable.     À	&ßÀ	&ß€àÀ	'  À	!2À	!2†�À	!^%/// A segment in a structured format.  À	*% À	*2    À	*9À	*9À	*>   À	*XÀ	*XÀ	*]   À	*pÀ	*pÀ	*u   À	*�À	*�À	*†  À	*%À	*%€‚    À	*«À	*¸À	*Á    À	*ÂÀ	*ÂÀ	*Ë /À	*ØÀ	*ÜÀ	,À	*úÀ	*æÀ	+À	+À	+À	*üÀ	+À	+À	+!À	+"À	+(À	+@À	+3À	+YÀ	+GÀ	+WÀ	+BÀ	+HÀ	+\À	+`À	+aÀ	+gÀ	+xÀ	+rÀ	+ŠÀ	+À	+ˆÀ	+zÀ	+€À	+�À	+‘À	+’À	+˜À	+½À	+£À	+ïÀ	+ÐÀ	+íÀ	+ËÀ	+ÑÀ	+òÀ	+öÀ	+÷À	+ýÀ	*«À	*«�]À	*¹   À	(fÀ	(aÀ	(f=/// Total blob storage bytes for all instances in the series. À	(µÀ	(CÀ	(µ&/// Number of instances in the series. À	)¨À	(Ç€çÀ	)¨€Ë/// The series resource path.
///
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}/dicomWeb/studies/{study_uid}/series/{series_uid}`. À	*À	)³mÀ	*C/// Total structured storage bytes for all instances in the series.     À	,À	,�ÎÀ	,0  À	'ÃÀ	'Ã†À	(=/// SeriesMetrics contains metrics describing a DICOM series.  À	00 À	0M    À	0OÀ	0OÀ	0T   À	0iÀ	0iÀ	0n  À	00À	00M    À	0�À	0žÀ	0§    À	0¨À	0¨À	0± CÀ	0¾À	0ÂÀ	2�À	0ßÀ	0ÌÀ	1À	1»À	0áÀ	0æÀ	0çÀ	0òÀ	1À	0óÀ	1À	1+À	1,À	14À	1­À	1wÀ	1KÀ	1aÀ	1FÀ	1LÀ	1zÀ	1~À	1À	1‚À	1œÀ	1ƒÀ	1‡À	1ˆÀ	1�À	1”À	1•À	1½À	1×À	1ËÀ	2À	2�À	1ÙÀ	1ÞÀ	1ßÀ	1êÀ	1ùÀ	1ëÀ	2	À	2À	2À	2#À	2�À	2KÀ	2:À	2IÀ	25À	2;À	2NÀ	2RÀ	2SÀ	2VÀ	2pÀ	2WÀ	2[À	2\À	2dÀ	2hÀ	2iÀ	2‘À	0�À	0�‚À	0Ÿ   À	.ØÀ	.?€¬À	.Ø}/// The blob storage settings to update for the specified resources.
///
/// Only fields listed in `update_mask` are applied. À	0À	.ð�;À	0�/// A filter configuration.
///
/// If `filter_config` is specified, set the value of `resource` to the
/// resource name of a DICOM store in the format
/// `projects/{projectID}/locations/{locationID}/datasets/{datasetID}/dicomStores/{dicomStoreID}`.
///
/// Optional.     À	2£À	2£�À	2Ç  À	-ÞÀ	-Þ…ËÀ	.8/// Request message for `SetBlobStorageSettings` method.  À	6 À	6    À	6À	6À	6!   À	6)À	6)À	6.  À	6À	64    À	6?À	6RÀ	6[    À	6\À	6\À	6e .À	6rÀ	6vÀ	7nÀ	6†À	6€À	6°À	7'À	6ˆÀ	6�À	6ŽÀ	6™À	6¢À	6šÀ	6²À	6¸À	6¹À	6ÁÀ	7À	6ãÀ	6ØÀ	6áÀ	6ÓÀ	6ÙÀ	6æÀ	6êÀ	6ëÀ	6îÀ	7À	6ïÀ	6óÀ	6ôÀ	6üÀ	7 À	7À	7)À	7AÀ	77À	7WÀ	7HÀ	7UÀ	7CÀ	7IÀ	7ZÀ	7^À	7_À	7eÀ	6?À	6?�1À	6S   À	4ýÀ	3ø�À	4ý€ò/// REQUIRED: The complete policy to be applied to the `resource`.
///
/// The size of the policy is limited to a few 10s of KB. An empty policy is a
/// valid policy but certain Google Cloud services (such as Projects) might
/// reject them. À	5øÀ	5€úÀ	5ø€Ú/// OPTIONAL: A FieldMask specifying which fields of the policy to modify.
///
/// Only the fields in the mask will be modified. If no mask is provided, the
/// following default mask is used: `paths: "bindings, etag"`     À	7tÀ	7t€µÀ	7˜  À	3«À	3«„€À	3à./// Request message for `SetIamPolicy` method.  À	: À	:    À	:À	:
À	:   À	:$À	:$À	:)   À	:3À	:3À	:8   À	:GÀ	:GÀ	:L  À	:À	:H    À	:YÀ	:bÀ	:k    À	:lÀ	:lÀ	:u TÀ	:‚À	:†À	<LÀ	:•À	:�À	:¾À	;3À	:—À	:œÀ	:�À	:¨À	:°À	:©À	:ÀÀ	:ÅÀ	:ÆÀ	:ÎÀ	;%À	:ïÀ	:åÀ	:íÀ	:àÀ	:æÀ	:òÀ	:öÀ	:÷À	:úÀ	;À	:ûÀ	:ÿÀ	; À	;À	;À	;À	;5À	;KÀ	;CÀ	;MÀ	;‡À	;`À	;SÀ	;^À	;NÀ	;TÀ	;cÀ	;gÀ	;hÀ	;kÀ	;…À	;lÀ	;pÀ	;qÀ	;yÀ	;}À	;~À	;†À	;•À	;—À	;šÀ	;ÓÀ	;›À	;ÒÀ	;ëÀ	;ÞÀ	<À	;òÀ	<À	;íÀ	;óÀ	<À	<À	<À	<À	<#À	<À	<5À	<*À	<3À	<%À	<+À	<8À	<<À	<=À	<CÀ	:YÀ	:Y�õÀ	:c   À	8šÀ	8UJÀ	8š7/// An image of the user's signature.
///
/// Optional. À	9QÀ	8¤€µÀ	9Q~/// Metadata associated with the user's signature.
///
/// For example, the user's name or the user's title.
///
/// Optional. À	9£À	9^RÀ	9£1/// Timestamp of the signature.
///
/// Optional. À	:À	9µSÀ	:9/// User's UUID provided by the client.
///
/// Required.     À	<RÀ	<R�JÀ	<v  À	8-À	8-…qÀ	8G/// User signature.  À	A× À	Aâ    À	AéÀ	AéÀ	Aî   À	BÀ	BÀ	B   À	B À	B À	B%  À	A×À	A×j    À	BEÀ	BPÀ	BY    À	BZÀ	BZÀ	Bc NÀ	BpÀ	BtÀ	D§À	B�À	B~À	BÀÀ	CIÀ	B�À	B”À	B•À	B À	B²À	B¡À	BÂÀ	BÑÀ	BÒÀ	BÚÀ	C;À	CÀ	BñÀ	CÀ	BìÀ	BòÀ	CÀ	CÀ	CÀ	CÀ	C*À	CÀ	CÀ	CÀ	CÀ	C"À	C#À	CKÀ	CkÀ	CYÀ	C‰À	CrÀ	C‡À	CmÀ	CsÀ	CŒÀ	C�À	C‘À	C—À	C·À	C¢À	CðÀ	D™À	C¹À	C¾À	C¿À	CÊÀ	CâÀ	CËÀ	CòÀ	DÀ	DÀ	DÀ	D‹À	DUÀ	D'À	D?À	D"À	D(À	DXÀ	D\À	D]À	D`À	DzÀ	DaÀ	DeÀ	DfÀ	DnÀ	DrÀ	DsÀ	D›À	BEÀ	BE‚dÀ	BQ   À	@.À	?ÚcÀ	@.@/// Info about the data stored in blob storage for the resource. À	AFÀ	@B�À	AF€î/// The resource whose storage info is returned.
///
/// For example:
/// `projects/{projectID}/locations/{locationID}/datasets/{datasetID}/dicomStores/{dicomStoreID}/dicomWeb/studies/{studyUID}/series/{seriesUID}/instances/{instanceUID}` À	A½À	A]uÀ	A½F/// Info about the data stored in structured storage for the resource.     À	D­À	D­��À	DÑ  À	?ƒÀ	?ƒ†­À	?Ê@/// StorageInfo encapsulates all the storage info of a resource.  À	Vå À	Vñ    À	VøÀ	VøÀ	Vý   À	WÀ	W!À	W   À	W=À	W=À	WB  À	VåÀ	Våq    À	WZÀ	WfÀ	Wo    À	WpÀ	WpÀ	Wy ZÀ	W†À	WŠÀ	ZcÀ	W§À	W”À	WÞÀ	XžÀ	W©À	W®À	W¯À	WºÀ	WÐÀ	W»À	WàÀ	XÀ	XÀ	XÀ	X�À	XZÀ	X.À	XDÀ	X)À	X/À	X]À	XaÀ	XbÀ	XeÀ	XÀ	XfÀ	XjÀ	XkÀ	XsÀ	XwÀ	XxÀ	X À	XÊÀ	X®À	YÀ	YÍÀ	XØÀ	XÝÀ	XÞÀ	XéÀ	YÀ	XêÀ	YÀ	Y4À	Y5À	Y=À	Y¿À	Y‰À	YTÀ	YsÀ	YOÀ	YUÀ	YŒÀ	Y�À	Y‘À	Y”À	Y®À	Y•À	Y™À	YšÀ	Y¢À	Y¦À	Y§À	YÏÀ	YêÀ	YÝÀ	YìÀ	ZÀ	ZÀ	YòÀ	ZÀ	YíÀ	YóÀ	ZÀ	ZÀ	ZÀ	ZÀ	ZÀ	Z!À	Z$À	ZDÀ	Z%À	ZCÀ	ZRÀ	ZSÀ	ZYÀ	ZZÀ	WZÀ	WZƒÀ	Wg   À	O£À	F‰7À	O£ˆ±/// The destination BigQuery structure that contains both the dataset location
/// and corresponding schema config.
///
/// The output is organized in one table per resource type. The server reuses
/// the existing tables (if any) that are named after the resource types. For
/// example, "Patient", "Observation". When there is no existing table for a
/// given resource type, the server attempts to create one. When a table
/// schema doesn't align with the schema config, either because of existing
/// incompatible schema or out of band incompatible modification, the server
/// does not stream in new data. BigQuery imposes a 1 MB limit on streaming
/// insert row size, therefore any resource mutation that generates more than
/// 1 MB of BigQuery data is not streamed. One resolution in this case is to
/// delete the incompatible table and let the server recreate one, though the
/// newly created table only contains data after the table recreation. Results
/// are written to BigQuery tables according to the parameters in
/// BigQueryDestination.WriteDisposition. Different versions of the same
/// resource are distinguishable by the meta.versionId and meta.lastUpdated
/// columns. The operation (CREATE/UPDATE/DELETE) that results in the new
/// version is recorded in the meta.tag. The tables contain all historical
/// resource versions since streaming was enabled. For query convenience, the
/// server also creates one view per table of the same name containing only
/// the current resource version. The streamed data in the BigQuery dataset is
/// not guaranteed to be completely unique. The combination of the id and
/// meta.versionId columns should ideally identify a single unique row. But in
/// rare cases, duplicates may exist. At query time, users may use the SQL
/// select statement to keep only one of the duplicate rows given an id and
/// meta.versionId pair. Alternatively, the server created view mentioned
/// above also filters out duplicates. If a resource mutation cannot be
/// streamed to BigQuery, errors are logged to Cloud Logging. For more
/// information, see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
///
/// Optional. À	UWÀ	O»…¸À	UW…U/// The destination FHIR store for de-identified resources.
///
/// After this field is added, all subsequent creates/updates/patches to the
/// source store will be de-identified using the provided configuration and
/// applied to the destination store. Resources deleted from the source store
/// will be deleted from the destination store. Importing resources to the
/// source store will not trigger the streaming. If the source store already
/// contains resources when this option is enabled, those resources will not
/// be copied to the destination store unless they are subsequently updated.
/// This may result in invalid references in the destination store. Before
/// adding this config, you must grant the healthcare.fhirResources.update
/// permission on the destination store to your project's **Cloud Healthcare
/// Service Agent**
/// [service account](https://cloud.google.com/healthcare/docs/how-tos/permissions-healthcare-api-gcp-products#the_cloud_healthcare_service_agent).
/// The destination store must set enable_update_create to true. The
/// destination store must have disable_referential_integrity set to true. If
/// a resource cannot be de-identified, errors will be logged to Cloud Logging
/// (see
/// [Viewing error logs in Cloud Logging](https://cloud.google.com/healthcare/docs/how-tos/logging)).
/// Not supported for R5 stores. À	VÓÀ	Ux�hÀ	VÓ�4/// Supply a FHIR resource type (such as "Patient" or "Observation").
///
/// See https://www.hl7.org/fhir/valueset-resource-types.html for a list of
/// all FHIR resource types. The server treats an empty list as an intent to
/// stream all the supported resource types in this FHIR store.
///
/// Optional.     À	ZiÀ	Zi�™À	Z�  À	F2À	F2•ÒÀ	Fn5/// Contains configuration for streaming FHIR export.  À	\ó À	]    À	]
À	]
À	]  À	\óÀ	\ó(    À	]À	]4À	]=    À	]>À	]>À	]G À	]TÀ	]XÀ	]†À	]bÀ	]YÀ	]wÀ	]iÀ	]uÀ	]dÀ	]jÀ	]zÀ	]~À	]À	]…À	]À	]iÀ	]5   À	\åÀ	\žPÀ	\å7/// Size in bytes of data stored in structured storage.     À	]ŒÀ	]Œ~À	]°  À	\À	\‚À	\„w/// StructuredStorageInfo contains details about the data stored in Structured
/// Storage for the referenced resource.  À	`– À	`¢    À	`©À	`©À	`®   À	`ÈÀ	`ÈÀ	`Í   À	`àÀ	`àÀ	`å   À	`öÀ	`öÀ	`û   À	aÀ	a
À	a   À	`–À	`–€–    À	a0À	a<À	aE    À	aFÀ	aFÀ	aO :À	a\À	a`À	bÃÀ	a~À	ajÀ	ažÀ	a…À	aœÀ	a€À	a†À	a¡À	a¥À	a¦À	a¬À	aÄÀ	a·À	aÝÀ	aËÀ	aÛÀ	aÆÀ	aÌÀ	aàÀ	aäÀ	aåÀ	aëÀ	bÀ	aöÀ	bÀ	bÀ	bÀ	bÀ	b	À	bÀ	bÀ	b À	b&À	bKÀ	b1À	b}À	b^À	b{À	bYÀ	b_À	b€À	b„À	b…À	b‹À	b›À	b–À	b¬À	b¢À	bªÀ	b�À	b£À	b¯À	b³À	b´À	bºÀ	a0À	a0�•À	a=   À	^­À	^a`À	^­</// Total blob storage bytes for all instances in the study. À	^ûÀ	^ÆBÀ	^û%/// Number of instances in the study. À	_?À	_=À	_?"/// Number of series in the study. À	_¡À	_OlÀ	_¡B/// Total structured storage bytes for all instances in the study. À	`ŒÀ	_À€ÑÀ	`Œ€¶/// The study resource path.
///
/// For example,
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/dicomStores/{dicom_store_id}/dicomWeb/studies/{study_uid}`.     À	bÉÀ	bÉ‚À	bí  À	^À	^†ÔÀ	^P;/// StudyMetrics contains metrics describing a DICOM study.  À	f� À	fª    À	f¬À	f¬	À	f±  À	f�À	f�    À	f¼À	fÉÀ	fÒ    À	fÓÀ	fÓÀ	fÜ À	féÀ	fíÀ	gkÀ	fûÀ	f÷À	fýÀ	gÀ	gÀ	gÀ	g
À	fþÀ	gÀ	gÀ	gÀ	gÀ	gÀ	g'À	g)À	g,À	gLÀ	g-À	gKÀ	gZÀ	g[À	gaÀ	gbÀ	f¼À	f¼€±À	fÊ   À	f”À	e�{À	f”�L/// Tags to be filtered.
///
/// Tags must be DICOM Data Elements, File Meta Elements, or Directory
/// Structuring Elements, as defined at:
/// https://dicom.nema.org/medical/dicom/current/output/html/part06.html#table_6-1,.
/// They may be provided by "Keyword" or "Tag". For example "PatientID",
/// "00100010".
///
/// Optional.     À	gqÀ	gqjÀ	g•  À	däÀ	dä‚ùÀ	e /// List of tags to be filtered.  À	jî À	jø    À	jÿÀ	jÿÀ	k   À	k#À	k#À	k(   À	k>À	k>À	kC  À	jîÀ	jîk    À	k]À	kgÀ	kp    À	kqÀ	kqÀ	kz HÀ	k‡À	k‹À	n_À	k®À	k•À	k¼À	kíÀ	kàÀ	kÂÀ	kÞÀ	k½À	kÃÀ	kãÀ	kçÀ	kèÀ	kìÀ	kÿÀ	lÀ	lÀ	l«À	lÀ	l˜À	l½À	l¾À	lÄÀ	lÅÀ	làÀ	lÐÀ	lâÀ	m
À	lýÀ	lèÀ	lûÀ	lãÀ	léÀ	m À	mÀ	mÀ	m	À	mÀ	mÀ	mÀ	m=À	mÀ	m<À	mKÀ	mLÀ	mRÀ	mSÀ	mmÀ	m^À	moÀ	m–À	m‰À	muÀ	m‡À	mpÀ	mvÀ	mŒÀ	m�À	m‘À	m•À	m¤À	m¦À	m©À	n@À	m¹À	n1À	nNÀ	nOÀ	nUÀ	nVÀ	k]À	k]ƒÀ	kh   À	ivÀ	hÞ€±À	ivl/// Transformations to apply to the detected data, overridden by
/// `exclude_info_types`.
///
/// Optional. À	jÀ	i”€�À	j^/// InfoTypes to skip transforming, overriding `additional_transformations`.
///
/// Optional. À	jÚÀ	j&€ÃÀ	jÚ€†/// The transformations to apply to the detected data.
///
/// Deprecated. Use `additional_transformations` instead.
///
/// Optional.     À	neÀ	ne�‰À	n‰  À	hÉÀ	hÉ‡'À	hÏ   À	pÖ À	pÞ    À	pàÀ	pàÀ	på   À	pòÀ	pòÀ	p÷  À	pÖÀ	pÖ+    À	qÀ	qÀ	q    À	qÀ	qÀ	q  À	q-À	q1À	q¤À	qFÀ	q;À	q]À	qMÀ	q[À	qHÀ	qNÀ	q`À	qdÀ	qeÀ	qhÀ	qzÀ	qsÀ	q�À	q�À	q‹À	q|À	q‚À	q�À	q”À	q•À	q›À	qÀ	q€¡À	q   À	p}À	p2VÀ	p}>/// The unicode codepoint index of the beginning of this span. À	pÊÀ	p�DÀ	pÊ-/// The original text contained in this span.     À	qªÀ	qª€½À	qÎ  À	oòÀ	oò‚wÀ	p%,/// A span of text in the provided document.  À	tj À	tz    À	t|À	t|À	t�   À	t�À	t�	À	t”  À	tjÀ	tj1    À	tŸÀ	t¯À	t¸    À	t¹À	t¹À	tÂ À	tÏÀ	tÓÀ	uEÀ	téÀ	tÝÀ	uÀ	tðÀ	tÿÀ	tëÀ	tñÀ	uÀ	uÀ	u	À	uÀ	uÀ	uÀ	u.À	u%À	u,À	u À	u&À	u1À	u5À	u6À	u<À	tŸÀ	tŸ€¨À	t°   À	sÀ	rÃeÀ	sI/// Number of milliseconds for which to keep the storage for a partition. À	taÀ	s-�8À	ta�/// Type of partitioning.
/// Possible string values are:
/// - "PARTITION_TYPE_UNSPECIFIED" : Default unknown time.
/// - "HOUR" : Data partitioned by hour.
/// - "DAY" : Data partitioned by day.
/// - "MONTH" : Data partitioned by month.
/// - "YEAR" : Data partitioned by year.     À	uKÀ	uK€µÀ	uo  À	rkÀ	rkƒ—À	r®</// Configuration for FHIR BigQuery time-partitioned tables.  À	xÆ À	xÏ    À	xÑÀ	xÑÀ	xÖ   À	xÛÀ	xÛ
À	xà  À	xÆÀ	xÆ"    À	xìÀ	xõÀ	xþ    À	xÿÀ	xÿÀ	y À	yÀ	yÀ	y{À	y&À	y#À	y5À	y-À	y3À	y(À	y.À	y8À	y<À	y=À	yCÀ	ySÀ	yNÀ	ydÀ	yZÀ	ybÀ	yUÀ	y[À	ygÀ	ykÀ	ylÀ	yrÀ	xìÀ	xì€‘À	xö   À	wûÀ	w:€ÄÀ	wû€«/// The latest consent change time, in format YYYY-MM-DDThh:mm:ss.sss+zz:zz If
/// not specified, the system uses the time when ApplyConsents was called.
///
/// Optional. À	x¼À	x€¾À	x¼€£/// The earliest consent change time, in format YYYY-MM-DDThh:mm:ss.sss+zz:zz
/// If not specified, the system uses the FHIR store creation time.
///
/// Optional.     À	y�À	y�€•À	y¥  À	vÀ	v„À	w,�!/// Apply consents given by patients whose most recent consent changes are in
/// the time range.
///
/// Note that after identifying these patients, the server applies all Consent
/// resources given by those patients, not just the Consent resources within the
/// timestamp in the range.  À	}/ À	}3    À	}5À	}5À	}:   À	}BÀ	}B	À	}G   À	}MÀ	}MÀ	}R  À	}/À	}//    À	}bÀ	}fÀ	}o    À	}pÀ	}pÀ	}y 0À	}†À	}ŠÀ	~ÇÀ	}šÀ	}”À	}œÀ	}ºÀ	}­À	}¢À	}«À	}�À	}£À	}°À	}´À	}µÀ	}¹À	}ÈÀ	}ÊÀ	}ÍÀ	~DÀ	}ÝÀ	~5À	~RÀ	~SÀ	~YÀ	~ZÀ	~iÀ	~eÀ	~yÀ	~pÀ	~wÀ	~kÀ	~qÀ	~|À	~€À	~�À	~‡À	~›À	~’À	~°À	~¢À	~®À	~�À	~£À	~³À	~·À	~¸À	~¾À	}bÀ	}b�gÀ	}g   À	zÆÀ	z{QÀ	zÆ6/// The (sub) fields this type has (if not primitive). À	{PÀ	zÑ€ƒÀ	{Pk/// The name of this type.
///
/// This would be the segment or datatype name. For example, "PID" or "XPN". À	}!À	{Y�ÑÀ	}!�¦/// If this is a primitive type then this field is the type of the primitive
/// For example, STRING.
///
/// Leave unspecified for composite types.
/// Possible string values are:
/// - "PRIMITIVE_UNSPECIFIED" : Not a primitive.
/// - "STRING" : String primitive.
/// - "VARIES" : Element that can have unschematized children.
/// - "UNESCAPED_STRING" : Like STRING, but all delimiters below this element
/// are ignored.     À	~ÍÀ	~Í€ÜÀ	~ñ  À	zÀ	z…‘À	zrQ/// A type definition for some HL7v2 type (incl.
///
/// Segments and Datatypes).  À	ƒé À	ƒø    À	ƒÿÀ	ƒÿÀ	„   À	„À	„À	„   À	„(À	„(À	„-   À	„9À	„9	À	„>   À	„HÀ	„HÀ	„M   À	„eÀ	„eÀ	„j  À	ƒéÀ	ƒé€Ž    À	„{À	„ŠÀ	„“    À	„”À	„”À	„� QÀ	„ªÀ	„®À	†¯À	„ÃÀ	„¸À	„ÚÀ	„ÊÀ	„ØÀ	„ÅÀ	„ËÀ	„ÝÀ	„áÀ	„âÀ	„èÀ	„ûÀ	„óÀ	…À	…À	…À	„ýÀ	…À	…À	…À	…À	…À	…,À	…&À	…>À	…3À	…<À	….À	…4À	…AÀ	…EÀ	…FÀ	…LÀ	…[À	…WÀ	…kÀ	…bÀ	…iÀ	…]À	…cÀ	…nÀ	…rÀ	…sÀ	…yÀ	…–À	…„À	…˜À	…ÂÀ	…µÀ	…žÀ	…³À	…™À	…ŸÀ	…¸À	…¼À	…½À	…ÁÀ	…ÐÀ	…ÒÀ	…ÕÀ	†_À	…åÀ	†PÀ	†mÀ	†nÀ	†tÀ	†uÀ	††À	†€À	†˜À	†�À	†–À	†ˆÀ	†ŽÀ	†›À	†ŸÀ	† À	†¦À	„{À	„{‚6À	„‹   À	€aÀ	€jÀ	€aK/// Indicates the time when this mapping was archived.
///
/// Output only. À	€ÇÀ	€q^À	€ÇD/// Indicates whether this mapping is archived.
///
/// Output only. À	�*À	€Ô\À	�*B/// A unique identifier for the mapped resource.
///
/// Required. À	‚À	�5€áÀ	‚€Ë/// Resource name of the User data mapping, of the form
/// `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/userDataMappings/{user_data_mapping_id}`. À	ƒzÀ	‚�qÀ	ƒz�</// Attributes of the resource.
///
/// Only explicitly set attributes are displayed here. Attribute definitions
/// with defaults set implicitly apply to these User data mappings. Attributes
/// listed here must be single valued, that is, exactly one value is specified
/// for the field "values" in each Attribute. À	ƒÞÀ	ƒ‘SÀ	ƒÞ9/// User's UUID provided by the client.
///
/// Required.     À	†µÀ	†µ�àÀ	†Ù  À	­À	­ˆêÀ	î:/// Maps a resource to the associated user and Attributes.  À	–' À	–7    À	–>À	–>À	–C   À	–bÀ	–bÀ	–g   À	–…À	–…#À	–Š   À	–®À	–®#À	–³   À	–×À	–×$À	–Ü   À	—À	— À	—  À	–'À	–'�    À	—,À	—<À	—E    À	—FÀ	—FÀ	—O QÀ	—\À	—`À	š#À	—ƒÀ	—jÀ	—´À	—–À	—²À	—‘À	——À	—·À	—»À	—¼À	—ÀÀ	—ãÀ	—ËÀ	˜À	—öÀ	˜À	—ñÀ	—÷À	˜À	˜À	˜À	˜À	˜HÀ	˜*À	˜~À	˜[À	˜|À	˜VÀ	˜\À	˜�À	˜…À	˜†À	˜ŠÀ	˜³À	˜•À	˜éÀ	˜ÆÀ	˜çÀ	˜ÁÀ	˜ÇÀ	˜ìÀ	˜ðÀ	˜ñÀ	˜õÀ	™À	™ À	™VÀ	™2À	™TÀ	™-À	™3À	™YÀ	™]À	™^À	™bÀ	™ˆÀ	™mÀ	™–À	™ÉÀ	™¼À	™œÀ	™ºÀ	™—À	™�À	™¿À	™ÃÀ	™ÄÀ	™ÈÀ	™ÛÀ	™ÝÀ	™àÀ	š À	™áÀ	™ÿÀ	šÀ	šÀ	šÀ	šÀ	—,À	—,‚ùÀ	—=   À	Š¿À	ˆõ�ãÀ	Š¿�¬/// Whether to disable FHIRPath validation for incoming resources.
///
/// The default value is false. Set this to true to disable checking incoming
/// resources for conformance against FHIRPath requirement defined in the FHIR
/// specification. This property only affects resource types that do not have
/// profiles configured for them, any rules in enabled implementation guides
/// will still be enforced.
///
/// Optional. À	‹íÀ	ŠÝ�(À	‹í€ö/// Whether to disable profile validation for this FHIR store.
///
/// The default value is false. Set this to true to disable checking incoming
/// resources for conformance against structure definitions in this FHIR
/// store.
///
/// Optional. À	�àÀ	Œ
�ôÀ	�à�¸/// Whether to disable reference type validation for incoming resources.
///
/// The default value is false. Set this to true to disable checking incoming
/// resources for conformance against reference type requirement defined in
/// the FHIR specification. This property only affects resource types that do
/// not have profiles configured for them, any rules in enabled implementation
/// guides will still be enforced.
///
/// Optional. À	�ÛÀ	Ž�öÀ	�Û�º/// Whether to disable required fields validation for incoming resources.
///
/// The default value is false. Set this to true to disable checking incoming
/// resources for conformance against required fields requirement defined in
/// the FHIR specification. This property only affects resource types that do
/// not have profiles configured for them, any rules in enabled implementation
/// guides will still be enforced.
///
/// Optional. À	‘bÀ	�þ�ƒÀ	‘b�H/// Whether to enable FHIRPath validation for incoming resource types that
/// have profiles configured for them in the `enabled_implementation_guides`
/// list.
///
/// Set this to true to enable checking incoming resources for conformance
/// against FHIRPath requirements defined in the configured profiles.
///
/// Optional. À	–À	‘†„œÀ	–„B/// A list of implementation guide URLs in this FHIR store that are used to
/// configure the profiles to use for validation.
///
/// For example, to use the US Core profiles for validation, set
/// `enabled_implementation_guides` to
/// `["http://hl7.org/fhir/us/core/ImplementationGuide/ig"]`. If
/// `enabled_implementation_guides` is empty or omitted, then incoming
/// resources are only required to conform to the base FHIR profiles.
/// Otherwise, a resource must conform to at least one profile listed in the
/// `global` property of one of the enabled ImplementationGuides. The Cloud
/// Healthcare API does not currently enforce all of the rules in a
/// StructureDefinition. The following rules are supported: - min/max -
/// minValue/maxValue - maxLength - type - fixed\[x\] - pattern\[x\] on simple
/// types - slicing, when using "value" as the discriminator type - FHIRPath
/// constraints (only when `enable_fhirpath_profile_validation` is true) When
/// a URL cannot be resolved (for example, in a type assertion), the server
/// does not return an error.
///
/// Optional.     À	š)À	š)ƒ°À	šM  À	ˆ™À	ˆ™•BÀ	ˆà@/// Contains the configuration for FHIR profiles and validation.  À	Ÿ6 À	ŸC    À	ŸEÀ	ŸEÀ	ŸJ   À	ŸTÀ	ŸT
À	ŸY  À	Ÿ6À	Ÿ6+    À	ŸeÀ	ŸrÀ	Ÿ{    À	Ÿ|À	Ÿ|À	Ÿ… À	Ÿ’À	Ÿ–À	 À	Ÿ¨À	Ÿ À	Ÿ¼À	Ÿ¯À	ŸºÀ	ŸªÀ	Ÿ°À	Ÿ¿À	ŸÃÀ	ŸÄÀ	ŸÊÀ	ŸÚÀ	ŸÕÀ	ŸëÀ	ŸáÀ	ŸéÀ	ŸÜÀ	ŸâÀ	ŸîÀ	ŸòÀ	ŸóÀ	ŸùÀ	ŸeÀ	Ÿe€ŸÀ	Ÿs   À	ž°À	žCuÀ	ž°Y/// The field to extract from the MSH segment.
///
/// For example, "3.1" or "18\[1\].1". À	Ÿ,À	ž½tÀ	Ÿ,[/// The value to match with the field.
///
/// For example, "My Application Name" or "2.3".     À	 À	 €©À	 ,  À	�ÝÀ	�Ý‚ÖÀ	ž1M/// Describes a selector for extracting and matching an MSH field to a value.           À�™À�™]À�Ï-/// Archives the specified User data mapping.  À�øÀ�ø^À‘.-/// Archives the specified User data mapping.  À«
À«
�€À¬i�V/// Provides the configuration for logging a type of permissions.
///
/// Example: { "audit_log_configs": \[ { "log_type": "DATA_READ",
/// "exempted_members": \[ "user:jose@example.com" \] }, { "log_type":
/// "DATA_WRITE" } \] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while
/// exempting jose@example.com from DATA_READ logging.  ÀÕÀÕ`ÀÕB7/// The request message for Operations.CancelOperation.  À¦ƒÀ¦ƒ�HÀ§¼�0/// A generic empty message that you can re-use to avoid defining duplicated
/// empty messages in your APIs.
///
/// A typical example is to use it as the request or the response type of an API
/// method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns
/// (google.protobuf.Empty); }  ÀŒÀŒ„¡À „‹/// Represents a textual expression in the Common Expression Language (CEL)
/// syntax.
///
/// CEL is a C-like expression language. The syntax and semantics of CEL are
/// documented at https://github.com/google/cel-spec. Example (Comparison):
/// title: "Summary size limit" description: "Determines if a summary is less
/// than 100 chars" expression: "document.summary.size() \< 100" Example
/// (Equality): title: "Requestor is owner" description: "Determines if
/// requestor is the document owner" expression: "document.owner ==
/// request.auth.claims.email" Example (Logic): title: "Public documents"
/// description: "Determine whether the document should be publicly visible"
/// expression: "document.type != 'private' && document.type != 'internal'"
/// Example (Data Manipulation): title: "Notification string" description:
/// "Create a notification string with a timestamp." expression: "'New message
/// received at ' + string(document.create_time)" The exact variables and
/// functions that may be referenced within an expression are determined by the
/// service that evaluates it. See the service documentation for additional
/// information.  ÀƒŽÀƒŽfÀƒÝF/// Specifies the configuration for importing data from Cloud Storage.  ÀÀqÀÀq€�ÀÀÀF/// Specifies the configuration for importing data from Cloud Storage.  À÷8À÷8„÷Àü„Ù/// Message that represents an arbitrary HTTP body.
///
/// It should only be used for payload formats that can't be represented as
/// JSON, such as raw binary or an HTML page. This message can be used both in
/// streaming and non-streaming API methods in the request as well as the
/// response. It can be used as a top-level request field, which is convenient
/// if one wants to extract parameters from either the URL or HTTP template into
/// the request fields and also want access to the raw HTTP body. Example:
/// message GetResourceRequest { // A unique request id. string request_id = 1;
/// // The raw HTTP body is bound to this field. google.api.HttpBody http_body =
/// 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns
/// (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns
/// (google.protobuf.Empty); } Example with streaming methods: service
/// CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream
/// google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns
/// (stream google.api.HttpBody); } Use of this type only changes how the
/// request and response bodies are handled, all other features will continue to
/// work unchanged.  ÀgSÀgSWÀg“7/// A resource that represents a Google Cloud location.  ÀÆ=ÀÆ=€¨ÀÆÏ€‰/// Define how to redact sensitive values.
///
/// Default behaviour is erase. For example, "My name is Jane." becomes "My name
/// is ."  ÀÊõÀÊõ�ÀËë€í/// When using the INSPECT_AND_TRANSFORM action, each match is replaced with the
/// name of the info_type.
///
/// For example, "My name is Jane" becomes "My name is \[PERSON_NAME\]." The
/// TRANSFORM action is equivalent to redacting.  À	/À	/€íÀ	€Ë/// Using this field will flatten the DICOM instances into a BigQuery table.
///
/// The table will have one column for each DICOM tag. The column name will be
/// the DICOM tag's textual representation.  À	GÀ	G„¨À	Û„‹/// Using this field will set the schema such that all DICOM tags will be
/// included in the BigQuery table as a single JSON type column.
///
/// The BigQuery table schema will include the following columns: *
/// `StudyInstanceUID` (Type: STRING): DICOM Tag 0020000D. * `SeriesInstanceUID`
/// (Type: STRING): DICOM Tag 0020000E. * `SOPInstanceUID` (Type: STRING): DICOM
/// Tag 00080018. * `SourceDicomStore` (Type: STRING): The name of the source
/// DICOM store. This field is only included if the `include_source_store`
/// option is set to true. * `Metadata` (Type: JSON): All DICOM tags for the
/// instance, stored in a single JSON object. * `StructuredStorageSize` (Type:
/// INTEGER): Size of the structured storage in bytes. * `DroppedTags` (Type:
/// STRING, Repeated: Yes): List of tags that were dropped during the
/// conversion. * `StorageClass` (Type: STRING): The storage class of the
/// instance. * `LastUpdated` (Type: TIMESTAMP): Timestamp of the last update to
/// the instance. * `BlobStorageSize` (Type: INTEGER): Size of the blob storage
/// in bytes. * `Type` (Type: STRING): Indicates the type of operation (e.g.,
/// INSERT, DELETE).  À	= À	= �áÀ	?n�Å/// The `Status` type defines a logical error model that is suitable for
/// different programming environments, including REST APIs and RPC APIs.
///
/// It is used by [gRPC](https://github.com/grpc). Each `Status` message
/// contains three pieces of data: error code, error message, and error details.
/// You can find out more about this error model and how to work with it in the
/// [API Design Guide](https://cloud.google.com/apis/design/errors).  À	gßÀ	gßvÀ	h4/// Request message for `TestIamPermissions` method.  À	hWÀ	hWpÀ	h•5/// Response message for `TestIamPermissions` method.   ¿î GHm€”€Ð€ú�)�[�—�Ê‚‚*‚`‚a‚‚ƒ‚Ë‚Ïƒƒƒaƒeƒ~ƒ¢ƒÐ„„X„§„î…=…�…¼††O†™†Ÿ†ð‡4‡€‡Ë‡Ñˆ"ˆsˆ­ˆí‰3‰n‰³‰íŠŠNŠWŠXŠvŠ˜Š´Šµ‹‹.‹/‹H‹i‹j‹®‹á‹âŒ*ŒEŒrŒ˜ŒÒŒÓ�#�J�n�¦�§�Ð�ÑŽŽŽ)ŽCŽƒŽ¥ŽÏŽàŽò��!�+�-�.�G�p�q�ž�Ë�Ì����8�a�b�–�Ë�ÿ‘4‘5‘…‘†‘¯‘µ‘Ï‘Õ’’J’P’›’«’±’Ô’Ú“+“8“>“�“Ä””S”ˆ”�”�”Ç”È”ø•••2•9•‰•�•Ž•Ö•Ü•ö•ü–K––…–Õ—$—>—D—�—Ü˜(˜.˜z˜›˜¡˜ï™8™>™‰™™™Ÿ™Ï™Õš&š3š9šŠš¿šë››3›L›d›€›š›§›çœœKœ‰œÅœú���H�I�y�…�’�³�º�åžž$ž(ž*ž+žUž~žžÅŸŸ?Ÿ]Ÿ¦Ÿè ( h § é¡)¡i¡¨¡©¡ê¢¢¢*¢0¢€¢Ñ£££6£<£V£\£¬£ù¤?¤E¤”¤Ý¤ã¥.¥>¥D¥h¥n¥¿¥Ì¥Ò¦#¦X¦z¦�¦©¦Å¦ß¦ì§§\§˜§Í§Ô§Õ¨¨¨M¨Y¨g¨z¨›¨¢¨ó¨÷¨ø©B©Q©W©�©îª>ª‹ª×«%«A«¨«®«Ý«ã«ý¬¬P¬ ¬Ù¬÷­6­<­‡­—­�­Á­Ç®®%®+®|®±®×®ý¯¯8¯E¯u¯µ¯ê¯ñ¯ò°B°C°s°°�° °Á°È±±±±g±v±|±Ì±å±ë²²²T²¡²¿²þ³³O³_³e³…³‹³Ü³é³ï´@´u´Äµµ9µ@µAµxµyµ©µµµÅµæµí¶:¶>¶?¶r¶x¶’¶˜¶ß·,·J·‰·�·Ú·ê·ð¸¸¸i¸v¸|¸Í¹¹P¹�¹Å¹Ì¹Íººº5ºAºNºoºvºÅºÉºÊºÿ»»U»`»f»€»†»Î»ã¼3¼_¼}¼¼¼Â½½\½¦½ð¾@¾�¾Û¿+¿y¿©À @À @
À @UÀ @eÀ @kÀ @ŒÀ @’À @ãÀ @ðÀ @öÀ AGÀ A|À A¡À A½À AëÀ BÀ BÀ BRÀ B¢À B³À BæÀ CÀ C"À C#À CpÀ CqÀ C¡À C­À CºÀ CÛÀ CâÀ D0À D4À D5À DmÀ DsÀ D�À D“À DßÀ E+À EqÀ EwÀ EÇÀ EóÀ EùÀ FEÀ F\À FbÀ F­À F½À FÃÀ FòÀ FøÀ GIÀ GVÀ G\À G­À GâÀ HÀ H'À H?À H[À HuÀ H‚À HÂÀ I À I<À IqÀ IxÀ IyÀ IÀÀ IÁÀ IñÀ IýÀ J
À J+À J2À J\À J”À J›À JŸÀ J À JÀÀ JÆÀ JõÀ JûÀ KÀ KÀ K`À K­À KËÀ L
À LÀ L`À L‚À LàÀ LæÀ M1À MAÀ MGÀ MiÀ MoÀ MÀÀ MÍÀ MÓÀ N$À NYÀ NxÀ N�À N¥À NÂÀ NÜÀ NéÀ OÀ OYÀ O˜À OÍÀ OÔÀ OÕÀ PÀ PÀ P=À PIÀ PXÀ PkÀ PŒÀ P“À PâÀ PæÀ PçÀ Q'À Q-À Q}À Q£À Q©À QØÀ QÞÀ QøÀ QþÀ RFÀ R[À R«À R×À RõÀ S4À S:À S…À S•À S›À S¼À SÂÀ TÀ T À T&À TwÀ T¬À TÑÀ TòÀ UÀ U(À U5À UeÀ U¥À UÚÀ UáÀ UâÀ V/À V0À V`À VlÀ VzÀ V�À V®À VµÀ WÀ WÀ WÀ WOÀ WUÀ WœÀ WìÀ X<À XŠÀ X�À X¿À XÅÀ XßÀ XåÀ Y4À YIÀ Y™À YÅÀ YãÀ Z"À Z(À ZsÀ ZƒÀ Z‰À Z¾À ZÄÀ [À ["À [(À [yÀ [®À [íÀ \À \0À \JÀ \WÀ \‡À \ÇÀ \üÀ ]À ]À ]À ]_À ]`À ]�À ]œÀ ]ªÀ ]½À ]ÞÀ ]åÀ ^À ^MÀ ^TÀ ^XÀ ^ZÀ ^[À ^’À ^»À ^¼À _À _À _iÀ _}À _†À _ÇÀ _áÀ `'À `;À `DÀ `�À `×À aÀ a2À axÀ aŒÀ a•À a–À aäÀ aÿÀ b À bMÀ b…À b‹À bºÀ bÀÀ bÚÀ bàÀ c/À cTÀ cÂÀ càÀ d5À d;À d†À d–À dœÀ dÎÀ dÔÀ e%À e2À e8À e‰À e¾À e÷À fÀ f;À fUÀ fbÀ f’À fÒÀ gÀ gÀ gÀ g À gkÀ glÀ gœÀ g¨À g¶À gÉÀ gêÀ gñÀ hÀ hVÀ h]À haÀ hbÀ h›À h¡À hòÀ iÀ i"À iQÀ iWÀ iqÀ iwÀ iÅÀ iÏÀ iíÀ j,À j2À j€À jÐÀ jñÀ j÷À kBÀ kRÀ kXÀ kÀ k…À kÖÀ kãÀ kéÀ l:À loÀ l”À l®À lÈÀ léÀ mÀ mÀ m@À m€À mËÀ n À nÀ nÀ nTÀ nUÀ n…À n‘À nŸÀ n²À nÓÀ nÚÀ nüÀ o4À o;À o?À o@À oŽÀ ošÀ o À oºÀ oÀÀ pÀ p)À p~À p„À pÏÀ pßÀ påÀ qÀ qÀ q\À qiÀ qoÀ qÀÀ qõÀ rDÀ r„À r¹À rÀÀ rÁÀ røÀ rùÀ s)À s5À sEÀ sfÀ smÀ sºÀ s¾À s¿À tÀ tÀ t[À t¨À táÀ tçÀ uÀ uÀ u6À u<À u�À u¢À uÀÀ vÀ vÀ vfÀ vvÀ v|À v³À v¹À w
À wÀ wÀ wnÀ w£À wæÀ xÀ x/À xIÀ xVÀ x†À xÆÀ xûÀ yÀ yÀ yÀ ydÀ yeÀ y•À y¡À y¯À yÂÀ yãÀ yêÀ zÀ zTÀ z[À z_À z`À zˆÀ zŽÀ z¨À z®À zöÀ {À {iÀ {oÀ {ºÀ {ÊÀ {ÐÀ {÷À {ýÀ |NÀ |[À |aÀ |²À |çÀ }	À }!À };À }HÀ }ˆÀ }½À }ÄÀ }ÅÀ }üÀ }ýÀ ~-À ~9À ~FÀ ~gÀ ~nÀ ~�À ~ÈÀ ~ÏÀ ~ÓÀ ~ÔÀ 	À À _À jÀ pÀ ŠÀ �À ØÀ íÀ €=À €iÀ €‡À €ÜÀ €âÀ �0À �|À �ÆÀ ‚À ‚`À ‚­À ‚ûÀ ƒKÀ ƒ™À ƒÉÀ „$À „*À „uÀ „…À „‹À „¬À „²À …À …À …À …gÀ …œÀ …ÁÀ …ÝÀ †À †%À †2À †rÀ †ÂÀ †ÓÀ ‡À ‡;À ‡BÀ ‡CÀ ‡�À ‡‘À ‡ÁÀ ‡ÍÀ ‡ÚÀ ‡ûÀ ˆÀ ˆPÀ ˆTÀ ˆUÀ ˆŽÀ ˆ”À ˆ®À ˆ´À ˆäÀ ‰À ‰AÀ ‰GÀ ‰”À ‰ÖÀ ‰÷À ‰ýÀ ŠMÀ ŠœÀ Š¨À Š®À ŠûÀ ‹À ‹$À ‹oÀ ‹À ‹…À ‹¹À ‹¿À ŒÀ ŒÀ Œ#À ŒtÀ Œ©À ŒÙÀ ŒóÀ �À �$À �@À �ZÀ �gÀ �§À �ÚÀ ŽÀ ŽTÀ Ž‰À Ž�À Ž‘À ŽÝÀ ŽÞÀ �À �À �'À �HÀ �OÀ �~À �¶À �½À �ÁÀ �ÂÀ �íÀ �óÀ �"À �(À �BÀ �HÀ �“À ‘À ‘)À ‘GÀ ‘œÀ ‘¢À ‘óÀ ’À ’xÀ ’¬À ’öÀ ’üÀ “GÀ “WÀ “]À “„À “ŠÀ “ÛÀ “èÀ “îÀ ”?À ”tÀ ”˜À ”²À ”ÊÀ ”çÀ •À •À •>À •~À •½À •òÀ •ùÀ •úÀ –1À –2À –bÀ –nÀ –}À –�À –±À –¸À –ÚÀ —À —À —À —À —mÀ —­À —³À ˜À ˜TÀ ˜¥À ˜éÀ ™*À ™’À ™àÀ š/À šCÀ š±À šÕÀ ›-À ›sÀ ›‡À œ
À œÀ œpÀ œ‡À œíÀ �/À �{À �ËÀ žÀ žDÀ žJÀ žyÀ žÀ ž™À žŸÀ žðÀ ŸÀ Ÿ#À ŸxÀ Ÿ~À ŸÉÀ ŸÙÀ ŸßÀ  À  	À  ZÀ  gÀ  mÀ  ¾À  óÀ ¡"À ¡JÀ ¡jÀ ¡„À ¡‘À ¡ÁÀ ¢À ¢6À ¢=À ¢>À ¢OÀ ¢žÀ ¢ŸÀ ¢ÏÀ ¢ÛÀ ¢éÀ ¢üÀ £À £$À £uÀ £yÀ £zÀ £ºÀ £ÀÀ ¤À ¤6À ¤<À ¤kÀ ¤qÀ ¤‹À ¤‘À ¤ÙÀ ¤îÀ ¥>À ¥jÀ ¥ˆÀ ¥ÝÀ ¥ãÀ ¦.À ¦>À ¦DÀ ¦eÀ ¦kÀ ¦¼À ¦ÉÀ ¦ÏÀ § À §UÀ §zÀ §›À §·À §ÑÀ §ÞÀ ¨À ¨NÀ ¨ƒÀ ¨ŠÀ ¨‹À ¨ØÀ ¨ÙÀ ©	À ©À ©#À ©6À ©WÀ ©^À ©¬À ©°À ©±À ©øÀ ©þÀ ªEÀ ª•À ªåÀ «3À «9À «hÀ «nÀ «ˆÀ «ŽÀ «ÝÀ «òÀ ¬BÀ ¬nÀ ¬ŒÀ ¬áÀ ¬çÀ ­2À ­BÀ ­HÀ ­}À ­ƒÀ ­ÔÀ ­áÀ ­çÀ ®8À ®mÀ ®¬À ®ÓÀ ®ïÀ ¯	À ¯À ¯FÀ ¯†À ¯»À ¯ÂÀ ¯ÃÀ ¯ÔÀ °À °À °OÀ °[À °iÀ °|À °�À °¤À °ÔÀ ±À ±À ±À ±À ±À ±eÀ ±ŽÀ ±�À ±ÕÀ ±öÀ ²À ²À ²XÀ ²^À ²�À ²“À ²­À ²³À ³ À ³À ³;À ³�À ³–À ³æÀ ´4À ´‚À ´ÑÀ ´×À µ"À µ2À µ8À µfÀ µlÀ µ½À µÊÀ µÐÀ ¶!À ¶VÀ ¶‚À ¶£À ¶½À ¶åÀ ¶ÿÀ ·À ·<À ·|À ·ºÀ ·ËÀ ·ðÀ ¸%À ¸,À ¸-À ¸>À ¸ˆÀ ¸‰À ¸¹À ¸ÅÀ ¸ÓÀ ¸æÀ ¹À ¹À ¹7À ¹oÀ ¹vÀ ¹zÀ ¹{À ¹­À ¹³À ºÀ º0À º6À ºPÀ ºVÀ º À ºçÀ »3À »LÀ »jÀ »ÜÀ »âÀ ¼-À ¼=À ¼CÀ ¼cÀ ¼iÀ ¼ºÀ ¼ÇÀ ¼ÍÀ ½À ½SÀ ½¢À ½âÀ ¾À ¾À ¾À ¾VÀ ¾WÀ ¾‡À ¾“À ¾£À ¾ÄÀ ¾ËÀ ¿À ¿À ¿À ¿LÀ ¿RÀ ¿lÀ ¿rÀ ¿ÁÀ ¿ßÀ ÀQÀ ÀWÀ À¢À À²À À¸À ÀæÀ ÀìÀ Á=À ÁJÀ ÁPÀ Á¡À ÁÖÀ ÁÿÀ ÂÀ Â1À Â>À Â~À Â³À ÂºÀ Â»À ÂòÀ ÂóÀ Ã#À Ã/À Ã<À Ã]À ÃdÀ Ã�À ÃÅÀ ÃÌÀ ÃÐÀ ÃÑÀ ÄÀ ÄÀ Ä7À Ä=À ÄˆÀ Ä À Ä¾À ÅÀ ÅÀ ÅjÀ Å»À ÅàÀ ÅæÀ Æ3À Æ€À Æ˜À ÆžÀ ÆêÀ ÇÀ ÇÀ Ç^À ÇnÀ ÇtÀ Ç¯À ÇµÀ ÈÀ ÈÀ ÈÀ ÈjÀ ÈŸÀ ÈÖÀ ÈðÀ É	À É!À É=À ÉWÀ ÉdÀ É¤À É×À ÊÀ ÊQÀ Ê†À Ê�À ÊŽÀ ÊŸÀ ÊéÀ ÊêÀ ËÀ Ë&À Ë3À ËTÀ Ë[À Ë‘À ËÉÀ ËÐÀ ËÔÀ ËÕÀ ÌÀ ÌÀ Ì<À ÌBÀ Ì\À ÌbÀ Ì¯À ÌºÀ ÍWÀ ÍÀ Í�À ÎÀ ÎÀ ÎfÀ ÎŒÀ ÎëÀ Ï8À Ï~À Ï¿À Ï×À ÏÝÀ Ð(À Ð8À Ð>À ÐlÀ ÐrÀ ÐÃÀ ÐÐÀ ÐÖÀ Ñ'À Ñ\À Ñ‡À Ñ¨À ÑÀÀ ÑÝÀ Ñ÷À ÒÀ Ò4À ÒtÀ Ò³À ÒèÀ ÒïÀ ÒðÀ Ó'À Ó(À ÓXÀ ÓdÀ ÓsÀ Ó†À Ó§À Ó®À Ó×À ÔÀ ÔÀ ÔÀ ÔÀ ÔÀ ÔdÀ Ô�À ÔŽÀ ÔÐÀ ÔñÀ ÕÀ ÕÀ ÕOÀ ÕUÀ Õ„À ÕŠÀ Õ¤À ÕªÀ ÕùÀ ÖÀ Ö)À Ö~À Ö„À ÖÏÀ ÖßÀ ÖåÀ ×À ×À ×fÀ ×sÀ ×yÀ ×ÊÀ ×ÿÀ Ø'À ØDÀ Ø^À ØxÀ Ø…À ØµÀ ØõÀ Ù*À Ù1À Ù2À Ù�À Ù‚À Ù²À Ù¾À ÙÌÀ ÙßÀ Ú À ÚÀ Ú,À ÚdÀ ÚkÀ ÚoÀ ÚpÀ ÚžÀ Ú¤À ÚõÀ ÚûÀ ÛÀ ÛÀ ÛlÀ Û½À ÛìÀ Ü
À ÜxÀ Ü~À ÜÉÀ ÜÙÀ ÜßÀ ÜÿÀ ÝÀ ÝVÀ ÝcÀ ÝiÀ ÝºÀ ÝïÀ Þ>À Þ~À Þ³À ÞºÀ Þ»À ÞòÀ ÞóÀ ß#À ß/À ß?À ß`À ßgÀ ß´À ß¸À ß¹À ßäÀ ßêÀ àÀ à
À àZÀ àxÀ àæÀ àìÀ á7À áGÀ áMÀ áwÀ á}À áÎÀ áÛÀ ááÀ â2À âgÀ âŒÀ â¤À â¾À âËÀ ãÀ ã@À ãGÀ ãHÀ ãÀ ã€À ã°À ã¼À ãÉÀ ãêÀ ãñÀ äÀ äNÀ äUÀ äYÀ äZÀ äœÀ ä¢À ä¼À äÂÀ åÀ å!À å?À å”À åšÀ åêÀ æ9À æ‡À æÖÀ ç%À çoÀ ç¿À èÀ èXÀ è¨À èóÀ é:À éŠÀ éÔÀ ê!À êoÀ ê»À ëÀ ëWÀ ë¤À ëîÀ ì=À ì†À ìÂÀ ìùÀ í+À íTÀ íZÀ íªÀ í÷À îÀ îÀ îXÀ î}À îƒÀ îÎÀ îÞÀ îäÀ ïÀ ï!À ïrÀ ïÀ ï…À ïÖÀ ðÀ ð>À ðXÀ ðqÀ ð‰À ð¥À ð¿À ðÌÀ ñÀ ñ?À ñ}À ñ¹À ñîÀ ñõÀ ñöÀ òEÀ òFÀ òvÀ ò‚À ò�À ò°À ò·À òéÀ ó!À ó(À ó,À ó.À ó/À ónÀ ó—À ó˜À óÒÀ óóÀ ôÀ ôÀ ô`À ô‘À ô—À ôçÀ õ5À õ†À õ“À õ™À õÈÀ õÎÀ õèÀ õîÀ ö<À öGÀ öËÀ ÷À ÷#À ÷AÀ ÷§À ÷­À ÷øÀ øÀ øÀ ø0À ø6À ø‡À ø”À øšÀ øëÀ ù À ùBÀ ùfÀ ù~À ù˜À ù¥À ùÕÀ úÀ úJÀ úQÀ úRÀ ú—À ú˜À úÈÀ úÔÀ úâÀ úõÀ ûÀ ûÀ ûlÀ ûpÀ ûqÀ ûªÀ û°À ûßÀ ûåÀ ûÿÀ üÀ ü;À üYÀ ü®À ü´À üÿÀ ýÀ ýÀ ý7À ý=À ýŽÀ ý›À ý¡À ýòÀ þ'À þGÀ þ\À þvÀ þ�À þ�À þÍÀ ÿÀ ÿBÀ ÿIÀ ÿJÀ ÿ‘À ÿ’À ÿÂÀ ÿÎÀ ÿÜÀ ÿïÀ À À fÀ jÀ kÀ ˜À žÀ ÞÀÀjÀ‚ÀˆÀ¢À¨ÀùÀ}ÀÉÀÕÀóÀYÀ_ÀªÀºÀÀÀàÀæÀ7ÀDÀJÀ›ÀÐÀÀ_À”À›ÀœÀÓÀÔÀÀÀ ÀAÀHÀ•À™ÀšÀÍÀÓÀ"À2À8ÀRÀXÀ©À¸ÀJÀšÀ¦ÀÄÀ	*À	0À	{À	‹À	‘À	±À	·À
À
À
À
lÀ
¡À
ÇÀ
ßÀ
ùÀÀFÀ{À‚ÀƒÀÎÀÏÀÿÀÀÀ<ÀCÀ�À”À•ÀßÀÀ À:À@ÀŽÀ™ÀÀmÀ€ÀÀ/À•À›ÀæÀöÀüÀÀ$ÀuÀ‚ÀˆÀÙÀÀ\ÀœÀÑÀØÀÙÀÀÀAÀMÀZÀ{À‚ÀÑÀÕÀÖÀ#À:À@ÀZÀ`À°ÀÎÀ#À)ÀxÀÇÀÀdÀ³ÀýÀMÀ�ÀæÀ6À�ÀÈÀÀbÀ¯ÀýÀIÀ”ÀåÀ2À|ÀËÀÀcÀŸÀÑÀúÀ ÀLÀ™À¥À«ÀõÀÀ ÀkÀ{À�À°À¶ÀÀÀÀkÀ ÀËÀåÀþÀÀ2ÀLÀYÀ™ÀÌÀ 
À FÀ {À ‚À ƒÀ ÊÀ ËÀ ûÀ!À!À!5À!<À!fÀ!žÀ!¥À!©À!ªÀ!öÀ"À"	À"#À")À"yÀ"„À"¢À#À#À#^À#­À#ûÀ$JÀ$™À$ãÀ%3À%ƒÀ%ÌÀ&À&gÀ&®À&þÀ'HÀ'•À'ãÀ(/À(zÀ(ËÀ)À)bÀ)±À)ÿÀ*MÀ*�À*³À*ÜÀ*âÀ+/À+|À+ˆÀ+ŽÀ+ÚÀ,À,À,aÀ,qÀ,wÀ,®À,´À-À-À-À-iÀ-žÀ-ÚÀ-òÀ.À.#À.?À.YÀ.fÀ.¦À.ÙÀ/À/SÀ/ˆÀ/�À/�À/ÚÀ/ÛÀ0À0À0$À0EÀ0LÀ0~À0¶À0½À0ÁÀ0ÂÀ1À12À18À1‰À1ÀÀ1ÆÀ1õÀ1ûÀ2À2À2`À2äÀ3À3*À3�À3–À3çÀ4	À4hÀ4¸À4ÎÀ4ÔÀ5À5/À55À5WÀ5]À5®À5»À5ÁÀ6À6GÀ6fÀ6{À6“À6°À6ÊÀ6×À7À7GÀ7†À7»À7ÂÀ7ÃÀ7úÀ7ûÀ8+À87À8FÀ8YÀ8zÀ8�À8ÐÀ8ÔÀ8ÕÀ9$À9WÀ9]À9¨À9ùÀ:BÀ:YÀ:_À:ŽÀ:”À:®À:´À;À;‰À;ÕÀ;áÀ;ÿÀ<eÀ<kÀ<¶À<ÆÀ<ÌÀ<îÀ<ôÀ=EÀ=RÀ=XÀ=©À=ÞÀ=þÀ> À>8À>RÀ>_À>�À>ÏÀ?À?À?À?OÀ?PÀ?€À?ŒÀ?šÀ?­À?ÎÀ?ÕÀ@$À@(À@)À@xÀ@ªÀ@°ÀAÀAOÀA�ÀA£ÀAÒÀAØÀAòÀAøÀBIÀBÍÀCÀC%ÀCCÀC©ÀC¯ÀCúÀD
ÀDÀD2ÀD8ÀD‰ÀD–ÀDœÀDíÀE"ÀEBÀEdÀE|ÀE–ÀE£ÀEÓÀFÀFHÀFOÀFPÀF“ÀF”ÀFÄÀFÐÀFÞÀFñÀGÀGÀGhÀGlÀGnÀGoÀG¶ÀGßÀGàÀH"ÀHCÀH^ÀH_ÀH�ÀH•ÀHÄÀHÊÀHäÀHêÀI:ÀIXÀIÆÀIÌÀJÀJ'ÀJ-ÀJfÀJlÀJ½ÀJÊÀJÐÀK!ÀKVÀKŽÀK¹ÀKÑÀKëÀKøÀL(ÀLhÀL�ÀL¤ÀL¥ÀLéÀLêÀMÀM&ÀM4ÀMGÀMhÀMoÀM£ÀMÛÀMâÀMæÀMçÀN*ÀN0ÀN_ÀNeÀNÀN…ÀN»ÀNÙÀO.ÀO4ÀOÀO�ÀO•ÀO¿ÀOÅÀPÀP#ÀP)ÀPzÀP¯ÀP×ÀPôÀQÀQ(ÀQ5ÀQeÀQ¥ÀQÚÀQáÀQâÀR1ÀR2ÀRbÀRnÀR|ÀR�ÀR°ÀR·ÀRÜÀSÀSÀSÀS ÀSOÀSUÀSoÀSuÀSÄÀSâÀTPÀTVÀT¡ÀT±ÀT·ÀT×ÀTÝÀU.ÀU;ÀUAÀU’ÀUÇÀVÀVVÀV‹ÀV’ÀV“ÀVÊÀVËÀVûÀWÀWÀW8ÀW?ÀWŒÀW�ÀW‘ÀW½ÀWÃÀWÝÀWãÀX4ÀXRÀXÀÀXÆÀYÀY!ÀY'ÀYQÀYWÀY¨ÀYµÀY»ÀZÀZAÀZfÀZ~ÀZ˜ÀZ¥ÀZåÀ[À[!À["À[YÀ[ZÀ[ŠÀ[–À[£À[ÄÀ[ËÀ[ðÀ\(À\/À\3À\4À\wÀ\}À\—À\�À\èÀ\ýÀ]À]pÀ]vÀ]ÄÀ^À^`À^®À^ûÀ_FÀ_–À_æÀ`4À`�À`ÒÀaÀaoÀa¹ÀbÀbTÀb ÀbëÀc<Àc‰ÀcÓÀd"ÀdsÀd¼ÀdÏÀdÕÀe&ÀesÀe„ÀeŠÀe×ÀeúÀf ÀfKÀf[ÀfaÀf˜ÀfžÀfïÀfüÀgÀgSÀgˆÀg»ÀgÕÀgîÀhÀh"Àh<ÀhIÀh‰Àh¼ÀhúÀi6ÀikÀirÀisÀiÂÀiÃÀióÀiÿÀjÀj-Àj4ÀjfÀjžÀj¥Àj©ÀjªÀjÙÀjßÀkÀkÀk.Àk4ÀkwÀlÀl+Àl™ÀlŸÀlðÀmÀmuÀmÁÀmÐÀmÖÀn!Àn1Àn7ÀnaÀngÀn¸ÀnÅÀnËÀoÀoQÀoxÀo•Ào­ÀoÊÀoäÀoñÀp!ÀpaÀp ÀpÕÀpÜÀpÝÀqÀqÀqEÀqQÀq`ÀqsÀq”Àq›ÀqÀÀqøÀqÿÀrÀrÀrÀrDÀrmÀrnÀr§ÀrÈÀrãÀräÀsÀsÀsoÀszÀs€ÀsšÀs ÀsèÀsýÀtMÀtyÀt—ÀtóÀtùÀuGÀu“ÀuÝÀv'ÀvwÀvÄÀwÀwbÀw°ÀwàÀx;ÀxAÀxŒÀxœÀx¢ÀxÃÀxÉÀyÀy'Ày-Ày~Ày³ÀyØÀyôÀz"Àz<ÀzIÀz‰ÀzÙÀzêÀ{À{RÀ{YÀ{ZÀ{§À{¨À{ØÀ{äÀ{ñÀ|À|À|gÀ|kÀ|lÀ|¬À|²À}À}(À}.À}]À}cÀ}}À}ƒÀ}ËÀ}àÀ~0À~\À~zÀ~ÖÀ~ÜÀ'À7À=À^ÀdÀµÀÂÀÈÀ€À€NÀ€sÀ€”À€°À€ÊÀ€×À�À�GÀ�|À�ƒÀ�„À�ÑÀ�ÒÀ‚À‚À‚À‚/À‚PÀ‚WÀ‚¥À‚©À‚ªÀ‚ñÀ‚÷Àƒ>ÀƒŽÀƒÞÀ„,À„2À„aÀ„gÀ„�À„‡À„ÖÀ„ëÀ…;À…gÀ……À…áÀ…çÀ†2À†BÀ†HÀ†}À†ƒÀ†ÔÀ†áÀ†çÀ‡8À‡mÀ‡¬À‡ÓÀ‡ïÀˆ	ÀˆÀˆFÀˆ†Àˆ»ÀˆÂÀˆÃÀˆÔÀ‰À‰À‰OÀ‰[À‰iÀ‰|À‰�À‰¤À‰ÔÀŠÀŠÀŠÀŠÀŠÀŠOÀŠxÀŠyÀŠÀÀ‹À‹MÀ‹”À‹•À‹áÀ‹üÀ‹ýÀŒ8ÀŒ>ÀŒmÀŒsÀŒ�ÀŒ“ÀŒãÀ�À�@À�FÀ��À�ÏÀ�ÕÀŽ ÀŽ0ÀŽ6ÀŽ[ÀŽaÀŽ²ÀŽ¿ÀŽÅÀ�À�KÀ�nÀ�†À� À�¿À�ÙÀ�æÀ�À�VÀ�›À�ÐÀ�×À�ØÀ‘"À‘#À‘SÀ‘_À‘mÀ‘€À‘¡À‘¨À‘ÈÀ’ À’À’À’À’\À’iÀ’oÀ’µÀ“À“NÀ“�À“çÀ”3À”FÀ”®À”´À”ãÀ”éÀ•À•	À•XÀ•ÂÀ•àÀ–3À–9À–„À–”À–šÀ–¾À–ÄÀ—À—"À—(À—yÀ—®À—ÔÀ—ýÀ˜À˜6À˜CÀ˜sÀ˜³À˜èÀ˜ïÀ˜ðÀ™>À™?À™oÀ™{À™‰À™œÀ™½À™ÄÀšÀšÀšÀšbÀš}ÀšƒÀš�Àš£ÀšìÀ›
À›]À›cÀ›®À›¾À›ÄÀ›äÀ›êÀœ;ÀœHÀœNÀœŸÀœÔÀ�#À�cÀ�˜À�ŸÀ� À�×À�ØÀžÀžÀž$ÀžEÀžLÀž™Àž�ÀžžÀžëÀžøÀžþÀŸGÀŸ®ÀŸâÀŸèÀ À À 7À =À �À ¦À¡À¡.À¡�À¡‡À¡ÒÀ¡âÀ¡èÀ¢À¢À¢cÀ¢pÀ¢vÀ¢ÇÀ¢üÀ£À£BÀ£ZÀ£tÀ£�À£±À£ñÀ¤&À¤-À¤.À¤qÀ¤rÀ¤¢À¤®À¤¼À¤ÏÀ¤ðÀ¤÷À¥HÀ¥LÀ¥MÀ¥sÀ¥yÀ¥“À¥™À¥ßÀ¥ýÀ¦PÀ¦VÀ¦¡À¦±À¦·À¦ÜÀ¦âÀ§3À§@À§FÀ§—À§ÌÀ¨À¨]À¨’À¨™À¨šÀ¨ÑÀ¨ÒÀ©À©À©À©<À©CÀ©cÀ©›À©¢À©¦À©§À©ÛÀ©áÀ©ûÀªÀªNÀªYÀªwÀªÊÀªÐÀ«À«+À«1À«]À«cÀ«´À«ÁÀ«ÇÀ¬À¬MÀ¬…À¬�À¬·À¬ÄÀ­À­9À­@À­AÀ­’À­“À­ÃÀ­ÏÀ­ÜÀ­ýÀ®À®+À®cÀ®jÀ®nÀ®oÀ®¤À®ªÀ®úÀ¯À¯À¯%À¯+À¯sÀ¯ˆÀ¯ØÀ°À°"À°uÀ°{À°ÉÀ±À±_À±©À±ùÀ²FÀ²”À²äÀ³2À³bÀ³½À³ÃÀ´À´À´$À´EÀ´KÀ´œÀ´©À´¯Àµ Àµ5ÀµZÀµvÀµ¤Àµ¾ÀµËÀ¶À¶[À¶lÀ¶ŸÀ¶ÔÀ¶ÛÀ¶ÜÀ·)À·*À·ZÀ·fÀ·sÀ·”À·›À·éÀ·íÀ·îÀ¸?À¸EÀ¸‰À¸ðÀ¹$À¹*À¹YÀ¹_À¹yÀ¹À¹ÌÀ¹ñÀº[ÀºyÀºÌÀºÒÀ»À»-À»3À»WÀ»]À»®À»»À»ÁÀ¼À¼GÀ¼iÀ¼�À¼¥À¼¿À¼ÌÀ¼üÀ½<À½qÀ½xÀ½yÀ½¼À½½À½íÀ½ùÀ¾À¾À¾;À¾BÀ¾“À¾—À¾˜À¾ËÀ¾ÑÀ¾ëÀ¾ñÀ¿!À¿?À¿~À¿„À¿ÏÀÀÀÀkÀÀ·ÀÁÀÁSÀÁ£ÀÁïÀÂ>ÀÂŒÀÂÚÀÃ&ÀÃuÀÃÆÀÄÀÄ^ÀÄ©ÀÄòÀÅ<ÀÅ‹ÀÅÛÀÆ+ÀÆiÀÆƒÀÆ‰ÀÆÖÀÇ"ÀÇ(ÀÇvÀÇ�ÀÇ“ÀÇÞÀÇîÀÇôÀÈ&ÀÈ,ÀÈ}ÀÈŠÀÈ�ÀÈáÀÉÀÉDÀÉ^ÀÉwÀÉ�ÀÉ«ÀÉÅÀÉÒÀÊÀÊEÀÊƒÀÊ¿ÀÊôÀÊûÀÊüÀËFÀËGÀËwÀËƒÀË�ÀË±ÀË¸ÀËåÀÌÀÌ$ÀÌ(ÀÌ)ÀÌRÀÌXÀÌ‡ÀÌ�ÀÌ§ÀÌ­ÀÌöÀÍ`ÀÍ~ÀÍÑÀÍ×ÀÎ'ÀÎIÀÎ§ÀÎ­ÀÎøÀÏÀÏÀÏ3ÀÏ9ÀÏŠÀÏ—ÀÏ�ÀÏîÀÐ#ÀÐEÀÐ]ÀÐuÀÐ’ÀÐ¬ÀÐ¹ÀÐéÀÑ)ÀÑhÀÑ�ÀÑ¤ÀÑ¥ÀÑÜÀÑÝÀÒÀÒÀÒ(ÀÒ;ÀÒ\ÀÒcÀÒƒÀÒ»ÀÒÂÀÒÆÀÒÇÀÓÀÓÀÓÀÓ‚ÀÓÅÀÔ#ÀÔrÀÔœÀÕÀÕ	ÀÕ#ÀÕ)ÀÕxÀÕ‹ÀÕõÀÖÀÖfÀÖlÀÖ·ÀÖéÀ×'À×NÀ×{À×�À×ÌÀ×ÜÀ×âÀØÀØÀØ\ÀØiÀØoÀØÀÀØõÀÙ"ÀÙ:ÀÙZÀÙtÀÙ�ÀÙÁÀÙöÀÙýÀÙþÀÚÀÚÀÚHÀÚ_ÀÚ�ÀÚŽÀÚ¾ÀÚÊÀÚ×ÀÚøÀÚÿÀÛOÀÛSÀÛTÀÛ�ÀÛ“ÀÛ�ÀÜ	ÀÜIÀÜ§ÀÜöÀÝÀÝ„ÀÝŠÀÝ¤ÀÝªÀÝùÀÞÀÞvÀÞ”ÀÞçÀÞíÀß7Àß}Àß§Àß­ÀßøÀàÀàÀà1Àà7ÀàˆÀà•Àà›ÀàìÀá!ÀáKÀácÀáƒÀá�ÀáªÀáêÀâÀâ&Àâ'Àâ8ÀâHÀâqÀâˆÀâ¶Àâ·ÀâçÀâóÀã Àã!Àã(ÀãxÀã|Àã}Àã¸Àã¾ÀãÈÀä4ÀäuÀäÓÀå"ÀåJÀå±Àå·ÀåÑÀå×Àæ&Àæ9Àæ£ÀæÁÀçÀçÀçeÀçŒÀç·Àç½ÀèÀèÀèÀèAÀèGÀè˜Àè¥Àè«ÀèüÀé1Àé\ÀétÀé”Àé®Àé»ÀéûÀê0Àê7Àê8ÀêIÀêYÀê‚Àê™ÀêÇÀêÈÀêøÀëÀëÀë2Àë9Àë‰Àë�ÀëŽÀëÛÀëìÀëòÀì!Àì'ÀìAÀìGÀì˜Àì¸Àí9ÀíÎÀí×ÀîƒÀîÍÀï ÀïeÀïƒÀïÖÀïÜÀð'Àð7Àð=ÀðaÀðgÀð¸ÀðÅÀðËÀñÀñQÀñƒÀñ®ÀñÊÀñäÀññÀò!ÀòaÀò–Àò�ÀòžÀò¯ÀòýÀòþÀó.Àó:ÀóHÀó[Àó|ÀóƒÀóÔÀóØÀóÙÀôÀôÀôoÀô•Àô›ÀôÊÀôÐÀôêÀôðÀõ8ÀõMÀõ�ÀõÉÀõçÀö:Àö@Àö‹Àö›Àö¡ÀöÂÀöÈÀ÷À÷&À÷,À÷}À÷²À÷×À÷øÀøÀø.Àø;ÀøkÀø«ÀøàÀøçÀøèÀù5Àù6ÀùfÀùrÀù€Àù“Àù´Àù»Àú	ÀúÀúÀúYÀúzÀú€ÀúŠÀúõÀû4Àû�ÀûßÀüÀüfÀülÀü›Àü¡Àü»ÀüÁÀýÀý#Àý�Àý«ÀýþÀþÀþMÀþœÀþ¯ÀþÚÀþàÀÿ+Àÿ;ÀÿAÀÿdÀÿjÀÿ»ÀÿÈÀÿÎÀ À TÀ }À “À «À ËÀ åÀ òÀ"ÀbÀ—ÀžÀŸÀ°ÀÀÀéÀ À.À/À_ÀkÀyÀŒÀ­À´ÀÀÀ	ÀPÀVÀ�ÀíÀ=À‹À‘ÀÀÀÆÀàÀæÀ5ÀJÀšÀÆÀäÀ7À=ÀˆÀ˜ÀžÀÓÀÙÀ*À7À=ÀŽÀÃÀÀ)ÀEÀ_ÀlÀœÀÜÀ	À	À	À	*À	tÀ	uÀ	¥À	±À	¿À	ÒÀ	óÀ	úÀ
*À
bÀ
iÀ
mÀ
oÀ
pÀ
­À
ÖÀ
×À$ÀsÀtÀ¬ÀÍÀèÀêÀëÀ/ÀXÀYÀ�À­ÀöÀ
ÀÀÀSÀtÀ�À�ÀÃÀÉÀãÀéÀ)À°ÀÎÀ:À@À‹À›À¡ÀÈÀÎÀÀ,À2ÀƒÀ¸ÀæÀÿÀÀ&ÀfÀ›À¢À£ÀðÀñÀ!À-À:À[ÀbÀ„À¼ÀÃÀÇÀÈÀÀ&À,À[ÀaÀ{À�ÀÒÀòÀsÀÀÀ½ÀÀ:ÀŸÀ½À$À*ÀuÀ…À‹À¯ÀµÀÀÀÀjÀŸÀÑÀüÀÀ2À?ÀoÀ¯ÀäÀëÀìÀýÀKÀLÀ|ÀˆÀ–À©ÀÊÀÑÀ"À&À(À)ÀsÀœÀ�ÀêÀýÀOÀcÀlÀmÀ²ÀÓÀîÀïÀ$À*ÀDÀJÀŒÀ'ÀEÀÀÀÆÀÀ!À'ÀOÀUÀ¦À³À¹À 
À ?À oÀ ‰À £À °À ðÀ!%À!,À!-À!|À!}À!­À!¹À!ÆÀ!çÀ!îÀ"À"IÀ"PÀ"TÀ"VÀ"WÀ"ªÀ"ÓÀ"ÔÀ#"À#CÀ#^À#_À#¨À#®À#ÈÀ#ÎÀ$À$3À$ÞÀ$üÀ%‰À%�À%ÚÀ%êÀ%ðÀ&À&À&mÀ&zÀ&€À&ÑÀ'À'2À'NÀ'hÀ'uÀ'µÀ'êÀ'ñÀ'òÀ(AÀ(BÀ(rÀ(~À(‹À(¬À(³À(ÔÀ)À)À)À)À)À)VÀ)À)€À)ÊÀ*À*À*OÀ*pÀ*‹À*ŒÀ*ÌÀ*ÒÀ+À+mÀ+ºÀ,À,TÀ,ÉÀ,ÏÀ,éÀ,ïÀ-À-#À-vÀ-|À-ÆÀ-ìÀ.À.%À.pÀ.€À.†À.ªÀ.°À/À/À/À/eÀ/šÀ/¼À/ÔÀ/ôÀ0À0À0[À0�À0—À0˜À0©À0¹À0âÀ0ùÀ1'À1(À1XÀ1dÀ1tÀ1•À1œÀ1íÀ1ñÀ1òÀ2?À2\À2bÀ2lÀ2ÙÀ3À3}À3ÌÀ3ùÀ4aÀ4gÀ4�À4‡À4ÖÀ4éÀ5SÀ5qÀ5ÄÀ5ÊÀ6À6VÀ6’À6˜À6ãÀ6óÀ6ùÀ7À7"À7sÀ7€À7†À7×À8À87À8OÀ8oÀ8‰À8–À8ÖÀ9À9À9À9$À94À9]À9tÀ9¢À9£À9ÓÀ9ßÀ9ìÀ:À:À:dÀ:hÀ:iÀ:«À:±À:»À;(À;fÀ;ÖÀ<%À<JÀ<±À<·À<ÑÀ<×À=&À=9À=£À=ÁÀ>À>À>kÀ>•À>ÈÀ>ÎÀ?À?)À?/À?RÀ?XÀ?©À?¶À?¼À@À@BÀ@jÀ@‚À@¢À@¼À@ÉÀA	ÀA>ÀAEÀAFÀAWÀAgÀA�ÀA§ÀAÕÀAÖÀBÀBÀBÀB@ÀBGÀB—ÀB›ÀBœÀBÛÀBáÀBëÀCWÀCšÀCøÀDGÀDqÀDØÀDÞÀDøÀDþÀEMÀE`ÀEÊÀEèÀF;ÀFAÀFŒÀF¾ÀFüÀG#ÀG`ÀGfÀG±ÀGÁÀGÇÀGêÀGðÀHAÀHNÀHTÀH¥ÀHÚÀIÀIÀI?ÀIYÀIfÀI¦ÀIÛÀIâÀIãÀIôÀJÀJ-ÀJDÀJrÀJsÀJ£ÀJ¯ÀJ¼ÀJÝÀJäÀK4ÀK8ÀK9ÀKrÀKxÀK‚ÀKîÀL.ÀLŒÀLÛÀMÀMiÀMoÀM‰ÀM�ÀMÞÀMñÀN[ÀNyÀNÌÀNÒÀOÀObÀOœÀO¢ÀOíÀOýÀPÀP&ÀP,ÀP}ÀPŠÀP�ÀPáÀQÀQ@ÀQXÀQxÀQ’ÀQŸÀQßÀRÀRÀRÀR-ÀR=ÀRfÀR}ÀR«ÀR¬ÀRÜÀRèÀRõÀSÀSÀSmÀSqÀSrÀS½ÀSÞÀSäÀSîÀTYÀT˜ÀTôÀUCÀUiÀUÊÀUÐÀUÿÀVÀVÀV%ÀVtÀV‡ÀVñÀWÀWbÀWhÀW±ÀX ÀXÀXFÀXLÀX—ÀX§ÀX­ÀXÐÀXÖÀY'ÀY4ÀY:ÀY‹ÀYÀÀYéÀYÿÀZÀZ7ÀZQÀZ^ÀZŽÀZÎÀ[À[
À[À[À[,À[UÀ[lÀ[šÀ[›À[ËÀ[×À[åÀ[øÀ\À\ À\pÀ\tÀ\vÀ\wÀ\¹À\âÀ\ãÀ](À];À]…À]™À]¢À]£À]àÀ^À^À^À^iÀ^oÀ^¹À_
À_WÀ_¤À_óÀ`hÀ`nÀ`ˆÀ`ŽÀ`ÝÀ`ðÀaZÀaxÀaËÀaÑÀbÀbVÀb˜ÀbžÀbéÀbùÀbÿÀc#Àc)ÀczÀc‡Àc�ÀcÞÀdÀd5ÀdMÀdmÀd‡Àd”ÀdÔÀe	ÀeÀeÀe"Àe2Àe[ÀerÀe Àe¡ÀeÑÀeÝÀeíÀfÀfÀffÀfjÀfkÀf¹ÀfâÀfèÀfòÀg_Àg¦ÀhÀhSÀh�ÀhéÀhïÀi	ÀiÀi^ÀiqÀiÛÀiùÀjLÀjRÀj£ÀjóÀk>ÀkDÀk�ÀkŸÀk¥ÀkÈÀkÎÀlÀl,Àl2ÀlƒÀl¸ÀlãÀlûÀmÀm5ÀmBÀm‚Àm·Àm¾Àm¿ÀmÐÀmàÀn	Àn ÀnNÀnOÀnÀn‹Àn˜Àn¹ÀnÀÀoÀoÀoÀocÀoiÀosÀoàÀpÀp�ÀpÞÀqÀqkÀqqÀq‹Àq‘ÀqàÀqóÀr]Àr{ÀrÎÀrÔÀsÀsdÀs¦Às¬Às÷ÀtÀtÀt0Àt6Àt‡Àt”ÀtšÀtëÀu ÀuIÀuaÀu�Àu›Àu¨ÀuèÀvÀv$Àv%Àv6ÀvFÀvoÀv†Àv´ÀvµÀvåÀvñÀvþÀwÀw&ÀwvÀwzÀw{ÀwºÀwÀÀwÊÀx6ÀxyÀx×Ày&ÀyPÀy·Ày½Ày×ÀyÝÀz,Àz?Àz©ÀzÇÀ{À{ À{kÀ{�À{ÛÀ|À|NÀ|TÀ|ŸÀ|¯À|µÀ|ØÀ|ÞÀ}/À}<À}BÀ}“À}ÈÀ}õÀ~À~-À~GÀ~TÀ~”À~ÉÀ~ÐÀ~ÑÀ~âÀ~òÀÀ2À`ÀaÀ‘À�ÀªÀËÀÒÀ€"À€&À€(À€)À€tÀ€�À€žÀ€ëÀ€ýÀ�OÀ�cÀ�lÀ�·À�ÇÀ‚À‚+À‚4À‚5À‚{À‚œÀ‚·À‚¸ÀƒÀƒ&Àƒ,ÀƒvÀƒÁÀ„À„LÀ„ÁÀ„ÇÀ„áÀ„çÀ…6À…IÀ…³À…ÑÀ†$À†*À†wÀ††À†ÐÀ†îÀ‡*À‡0À‡{À‡‹À‡‘À‡±À‡·ÀˆÀˆÀˆÀˆlÀˆ¡Àˆ¿Àˆ×Àˆ÷À‰À‰À‰^À‰“À‰šÀ‰›À‰¬À‰¼À‰åÀ‰üÀŠ*ÀŠ+ÀŠ[ÀŠgÀŠwÀŠ˜ÀŠŸÀŠìÀŠðÀŠñÀ‹BÀ‹^À‹dÀ‹nÀ‹ÛÀŒÀŒŒÀŒ–ÀŒîÀ�=À�eÀ�ÐÀ�ÖÀ�ðÀ�öÀŽEÀŽXÀŽÂÀŽàÀ�3À�9À�„À� À�êÀ�À�DÀ�JÀ�•À�¥À�«À�ÎÀ�ÔÀ‘%À‘2À‘8À‘‰À‘¾À‘éÀ’À’!À’;À’HÀ’ˆÀ’½À’ÄÀ’ÅÀ’ÖÀ’æÀ“À“&À“TÀ“UÀ“…À“‘À“žÀ“¿À“ÆÀ”À”À”À”lÀ”¦À”¬À”¶À•#À•lÀ•ÊÀ–À–IÀ–±À–·À–ÑÀ–×À—&À—9À—£À—ÁÀ˜À˜À˜dÀ˜‰À˜ÜÀ˜úÀ™?À™EÀ™�À™ À™¦À™ÉÀ™ÏÀš Àš-Àš3Àš„Àš¹ÀšäÀšüÀ›À›6À›CÀ›ƒÀ›¸À›¿À›ÀÀ›ÑÀ›áÀœ
Àœ!ÀœOÀœPÀœ€ÀœŒÀœ™ÀœºÀœÁÀ�À�À�À�gÀ�°À�¶À�ÀÀž-ÀžvÀžÔÀŸ#ÀŸSÀŸÉÀŸÏÀŸéÀŸïÀ >À QÀ »À ÙÀ¡,À¡2À¡|À¡¡À¡ôÀ¢À¢WÀ¢]À¢¦À£À£À£]À£mÀ£sÀ£–À£œÀ£íÀ£úÀ¤ À¤QÀ¤†À¤±À¤ÉÀ¤éÀ¥À¥À¥+À¥kÀ¥¤À¥ÙÀ¥àÀ¥áÀ¥òÀ¦À¦+À¦BÀ¦pÀ¦qÀ¦¡À¦­À¦ºÀ¦ÛÀ¦âÀ§2À§6À§8À§9À§ŒÀ§µÀ§¶À¨À¨%À¨@À¨AÀ¨’À¨®À¨´À¨¾À©,À©mÀ©ËÀªÀªBÀªªÀª°ÀªÊÀªÐÀ«À«2À«œÀ«ºÀ¬À¬À¬aÀ¬}À¬ÞÀ¬üÀ­LÀ­RÀ­�À­­À­³À­ÖÀ­ÜÀ®-À®:À®@À®‘À®ÆÀ®ñÀ¯	À¯)À¯CÀ¯PÀ¯�À¯ÅÀ¯ÌÀ¯ÍÀ¯ÞÀ¯îÀ°À°.À°\À°]À°�À°™À°¦À°ÇÀ°ÎÀ±À±"À±$À±%À±vÀ±ŸÀ± À±ìÀ²À²(À²)À²yÀ²£À²©À²³À³"À³aÀ³³À´À´(À´�À´•À´¯À´µÀµÀµÀµ�ÀµŸÀµòÀµøÀ¶AÀ¶]À¶»À¶ÙÀ·$À·*À·uÀ·…À·‹À·®À·´À¸À¸À¸À¸iÀ¸žÀ¸ÇÀ¸ßÀ¸ÿÀ¹À¹&À¹fÀ¹›À¹¢À¹£À¹´À¹ÄÀ¹íÀºÀº2Àº3ÀºcÀºoÀº|Àº�Àº¤ÀºôÀºøÀºùÀ»IÀ»šÀ»¦À»¬À»¶À¼#À¼jÀ¼ÈÀ½À½EÀ½»À½ÁÀ½ÛÀ½áÀ¾0À¾CÀ¾­À¾ËÀ¿À¿$À¿uÀ¿‘À¿øÀÀÀÀjÀÀpÀÀ¹ÀÁÀÁ%ÀÁpÀÁ€ÀÁ†ÀÁ©ÀÁ¯ÀÂ ÀÂÀÂÀÂdÀÂ™ÀÂÄÀÂÜÀÂüÀÃÀÃ1ÀÃ>ÀÃ~ÀÃ·ÀÃìÀÃóÀÃôÀÄÀÄÀÄ>ÀÄUÀÄƒÀÄ„ÀÄ´ÀÄÀÀÄÍÀÄîÀÄõÀÅEÀÅIÀÅKÀÅLÀÅ€ÀÅ©ÀÅªÀÅèÀÆ+ÀÆuÀÆ¾ÀÆ¿ÀÇ
ÀÇ%ÀÇ&ÀÇuÀÇ½ÀÇÍÀÇÓÀÈÀÈ[ÀÈ©ÀÈíÀÉ7ÀÉ€ÀÉÏÀÊÀÊgÀÊ´ÀË ÀËKÀË›ÀËéÀËüÀÌÀÌ1ÀÌ7ÀÌQÀÌWÀÌ¥ÀÍÀÍ+ÀÍ}ÀÍƒÀÍÎÀÍÞÀÍäÀÎÀÎÀÎ_ÀÎlÀÎrÀÎÃÀÎøÀÏ&ÀÏMÀÏeÀÏÀÏŒÀÏ¼ÀÏüÀÐ1ÀÐ8ÀÐ9ÀÐˆÀÐ‰ÀÐ¹ÀÐÅÀÐÓÀÐæÀÑÀÑÀÑ_ÀÑcÀÑdÀÑ´ÀÑúÀÒ ÀÒQÀÒœÀÒàÀÓ0ÀÓ{ÀÓ¹ÀÔÀÔEÀÔ­ÀÔþÀÕLÀÕ_ÀÕeÀÕ”ÀÕšÀÕ´ÀÕºÀÖÀÖpÀÖŽÀÖàÀÖæÀ×1À×AÀ×GÀ×kÀ×qÀ×ÂÀ×ÏÀ×ÕÀØ&ÀØ[ÀØ„ÀØ¦ÀØ¾ÀØØÀØåÀÙÀÙUÀÙŠÀÙ‘ÀÙ’ÀÙÜÀÙÝÀÚÀÚÀÚ'ÀÚ:ÀÚ[ÀÚbÀÚ³ÀÚ·ÀÚ¸ÀÛ	ÀÛ:ÀÛ@ÀÛ‰ÀÛÔÀÜ8ÀÜ†ÀÜÀÀÝÀÝ^ÀÝ¯ÀÝøÀÞFÀÞ’ÀÞãÀß-Àß~ÀßÊÀàÀàcÀà²ÀàýÀáNÀá˜ÀáâÀâ3ÀâsÀâÃÀãÀã�ÀãÏÀäÀäBÀäHÀäbÀähÀä¸Àå6ÀåTÀå¹Àå¿ÀæÀæ_Àæ­ÀæñÀæ÷ÀçDÀç“Àç™ÀçæÀè3ÀèzÀèËÀéÀémÀé¾ÀêÀêPÀê ÀêìÀêòÀë>Àë~Àë„ÀëÏÀëßÀëåÀìÀìÀì_ÀìlÀìrÀìÃÀìøÀí"Àí:ÀíTÀímÀí�Àí¯ÀíÉÀíÖÀîÀîKÀî}ÀîÎÀïÀïHÀïOÀïPÀï•Àï–ÀïÆÀïÒÀïßÀð ÀðÀðWÀð[Àð\Àð–ÀðœÀðËÀðÑÀðëÀðñÀñ@Àñ^Àñ�Àñ£ÀñóÀò@ÀòFÀò‘Àò¡Àò§ÀòËÀòÑÀó"Àó/Àó5Àó†Àó»ÀóÝÀóôÀôÀô,ÀôFÀôSÀôƒÀôÃÀõÀõ:ÀõAÀõBÀõ‹ÀõŒÀõ¼ÀõÈÀõÖÀõéÀö
ÀöÀöbÀöfÀögÀö·ÀöÄÀöÊÀ÷À÷\À÷­À÷¸Àø Àø&ÀøUÀø[ÀøuÀø{ÀøÉÀù1ÀùTÀùrÀùÄÀùÊÀúÀú%Àú+ÀúOÀúUÀú¦Àú³Àú¹Àû
Àû?ÀûeÀû�Àû¬ÀûÆÀûÓÀüÀüCÀüxÀüÀü€ÀüÎÀüÏÀüÿÀýÀýÀý,ÀýMÀýTÀý¥Àý©ÀýªÀýöÀýüÀþÀþÀþdÀþ‚ÀþÔÀþÚÀÿ%Àÿ5Àÿ;Àÿ[ÀÿaÀÿ²Àÿ¿ÀÿÅÀ À KÀ šÀ ÚÀÀÀÀNÀOÀÀ‹À›À¼ÀÃÀÀÀÀbÀxÀ~À²À¸ÀÒÀØÀ&ÀŽÀ¬ÀþÀÀUÀsÀyÀÄÀÔÀÚÀÀÀeÀrÀxÀÉÀþÀ;ÀSÀpÀŠÀ—À×ÀÀKÀRÀSÀ¡À¢ÀÒÀÞÀëÀÀÀBÀzÀ�À…À†ÀÏÀÕÀ	$À	lÀ	»À
À
XÀ
¦À
õÀDÀ’ÀúÀDÀ’ÀÌÀÒÀÀÀ!À'ÀwÀ‹ÀóÀÀcÀiÀ´ÀÄÀÊÀîÀôÀEÀRÀXÀ©ÀÞÀ À$À<ÀVÀcÀ“ÀÓÀÀÀÀSÀTÀ„À�ÀžÀ±ÀÒÀÙÀ*À.À/ÀiÀoÀ‰À�ÀÔÀòÀDÀJÀ•À¥À«ÀÏÀÕÀ&À3À9ÀŠÀ¿ÀÀOÀ„À‹ÀŒÀÃÀÄÀôÀ ÀÀ.À5À†ÀŠÀ‹À¾ÀÄÀÞÀäÀ5ÀSÀ¥À«ÀöÀÀÀ7À=ÀŽÀ›À¡ÀòÀ'À]ÀuÀ�ÀœÀÜÀÀÀÀiÀjÀšÀ¦À³ÀÔÀÛÀÀ9À@ÀDÀEÀzÀ€ÀÐÀÛÀáÀûÀÀIÀ^À®ÀÚÀøÀJÀPÀžÀêÀ4À~ÀÎÀÀiÀ¹À À 7À ’À ˜À ãÀ óÀ ùÀ!À! À!qÀ!~À!„À!ÕÀ"
À"/À"KÀ"yÀ"“À" À"àÀ#0À#AÀ#tÀ#©À#°À#±À#þÀ#ÿÀ$/À$;À$HÀ$iÀ$pÀ$¾À$ÂÀ$ÃÀ%À%À%%À%rÀ%ÀÀ&À&_À&°À&úÀ';À'ŒÀ'ÙÀ(&À(uÀ(ÅÀ)À)cÀ)²À*À*RÀ*ŸÀ*îÀ+7À+…À+ÔÀ,À,oÀ,»À-	À-RÀ-¢À-ðÀ.?À.�À.ßÀ/'À/vÀ/ÅÀ0À0bÀ0²À1À1LÀ1œÀ1çÀ27À2†À2ÑÀ3 À3qÀ3ÂÀ4À4`À4sÀ4ÛÀ5%À5sÀ5­À5³À5âÀ5èÀ6À6À6YÀ6pÀ6ØÀ6öÀ7HÀ7NÀ7™À7©À7¯À7ÓÀ7ÙÀ8*À87À8=À8ŽÀ8ÃÀ8åÀ9	À9!À9;À9HÀ9xÀ9¸À9íÀ9ôÀ9õÀ:8À:9À:iÀ:uÀ:ƒÀ:–À:·À:¾À;À;À;À;FÀ;LÀ;fÀ;lÀ;œÀ;ºÀ;ùÀ;ÿÀ<JÀ<˜À<æÀ=2À=€À=ÎÀ>À>jÀ>¹À?À?UÀ?¡À?ðÀ@AÀ@‰À@ÙÀA$ÀAmÀA·ÀBÀBVÀB¦ÀB÷ÀBýÀCIÀC•ÀC›ÀCéÀD ÀDÀDQÀDaÀDgÀD˜ÀDžÀDïÀDüÀEÀESÀEˆÀEµÀEÏÀEèÀF ÀFÀF6ÀFCÀFƒÀF¶ÀFôÀG0ÀGeÀGlÀGmÀG¶ÀG·ÀGçÀGóÀH ÀH!ÀH(ÀHTÀHŒÀH“ÀH—ÀH˜ÀHÕÀHÛÀI
ÀIÀI*ÀI0ÀI€ÀI‹ÀIðÀJÀJ`ÀJfÀJ¶ÀJØÀK6ÀK<ÀK‡ÀK—ÀK�ÀKÁÀKÇÀLÀL%ÀL+ÀL|ÀL±ÀLÒÀLéÀMÀMÀM8ÀMEÀMuÀMµÀMôÀN)ÀN0ÀN1ÀNhÀNiÀN™ÀN¥ÀN´ÀNÇÀNèÀNïÀO@ÀODÀOEÀO‹ÀO‘ÀOàÀP1ÀPqÀPÙÀQ#ÀQnÀQ±ÀQ·ÀQæÀQìÀRÀRÀR[ÀR©ÀRÍÀRëÀS=ÀSCÀSŽÀSžÀS¤ÀSÈÀSÎÀTÀT,ÀT2ÀTƒÀT¸ÀTÜÀUÀUÀU8ÀUEÀUuÀUµÀUêÀUñÀUòÀV7ÀV8ÀVhÀVtÀV‚ÀV•ÀV¶ÀV½ÀWÀWÀWÀWSÀWYÀW©ÀWÏÀWÕÀXÀX
ÀX$ÀX*ÀXrÀX‡ÀX×ÀYÀY!ÀYsÀYyÀYÄÀYÔÀYÚÀYûÀZÀZRÀZ_ÀZeÀZ¶ÀZëÀ[À[1À[MÀ[gÀ[tÀ[¤À[äÀ\À\ À\!À\nÀ\oÀ\ŸÀ\«À\¹À\ÌÀ\íÀ\ôÀ]BÀ]FÀ]GÀ]ŽÀ]”À]ÛÀ^+À^{À^ÉÀ^ÏÀ^þÀ_À_À_$À_sÀ_ˆÀ_ØÀ`À`"À`tÀ`zÀ`ÅÀ`ÕÀ`ÛÀaÀaÀagÀatÀazÀaËÀb Àb?ÀbfÀb‚ÀbœÀb©ÀbÙÀcÀcNÀcUÀcVÀcgÀc±Àc²ÀcâÀcîÀcüÀdÀd0Àd7ÀdgÀdŸÀd¦ÀdªÀd¬Àd­ÀdåÀeÀeÀe^ÀeyÀezÀe Àe¦Àe÷ÀfAÀf�Àf´Àg@Àg�ÀgÞÀh.Àh|ÀhÍÀiÀimÀi¹ÀjÀjVÀjŸÀjèÀk ÀkiÀkrÀlÀlSÀlŸÀl»ÀmÀmWÀm¥ÀmðÀn<ÀntÀn¡Àn§ÀnÖÀnÜÀnöÀnüÀoLÀojÀo¼ÀoÂÀpÀpÀp#ÀpFÀpLÀp�ÀpªÀp°ÀqÀq6Àq]ÀqsÀq�Àq§Àq´ÀqäÀr$ÀrYÀr`ÀraÀr«Àr¬ÀrÜÀrèÀröÀs	Às*Às1Às�Às…Às†Às¹Às¿ÀtÀt]Àt¬ÀtüÀuLÀu‘ÀuâÀvÀvÀv/Àv5Àv{Àv™ÀvÿÀwÀwPÀw`ÀwfÀw‰Àw�ÀwàÀwíÀwóÀxDÀxyÀxžÀx¶ÀxÐÀxÝÀyÀyRÀyYÀyZÀy‘Ày’ÀyÂÀyÎÀyÛÀyüÀzÀzSÀzWÀzXÀz�Àz–ÀzÜÀ{+À{xÀ{ÆÀ|À|aÀ|ªÀ|ùÀ}IÀ}–À}æÀ~6À~ƒÀ~ÔÀ ÀhÀµÀ€À€MÀ€žÀ€çÀ�0À�HÀ�±À�ºÀ‚PÀ‚›À‚çÀƒÀƒPÀƒŸÀƒíÀ„<À„†À„ÒÀ…À…À…=À…CÀ…]À…cÀ… À…¾À†$À†*À†uÀ†…À†‹À†®À†´À‡À‡À‡À‡iÀ‡žÀ‡ÅÀ‡ÛÀ‡óÀˆÀˆÀˆJÀˆŠÀˆ¿ÀˆÆÀˆÇÀˆþÀˆÿÀ‰/À‰;À‰HÀ‰[À‰|À‰ƒÀ‰ÓÀ‰×À‰ØÀŠ&ÀŠDÀŠJÀŠ˜ÀŠçÀ‹8À‹‚À‹ÌÀŒÀŒlÀŒ²ÀŒ¸ÀŒÒÀŒØÀ�&À�DÀ�»À�ÁÀŽÀŽÀŽ"ÀŽEÀŽKÀŽœÀŽ©ÀŽ¯À� À�5À�[À�sÀ��À�šÀ�ÚÀ�À�À�À�NÀ�OÀ�À�‹À�˜À�¹À�ÀÀ‘À‘À‘À‘`À‘fÀ‘¶À‘þÀ’GÀ’MÀ’gÀ’mÀ’»À’×À“XÀ“vÀ“ÝÀ“ãÀ”.À”>À”DÀ”gÀ”mÀ”¾À”ËÀ”ÑÀ•"À•WÀ•ŠÀ•¢À•¼À•ÉÀ–	À–>À–EÀ–FÀ–WÀ–§À–¨À–ØÀ–äÀ–ñÀ—À—À—iÀ—mÀ—nÀ—ºÀ—ÉÀ—ÏÀ˜À˜gÀ˜³À˜êÀ˜ðÀ™
À™À™_À™sÀ™ôÀšÀšyÀšÀšËÀ›À›À›[À›¨À›÷ÀœGÀœŽÀœÈÀœÎÀ�À�)À�/À�RÀ�XÀ�©À�¶À�¼ÀžÀžBÀž|Àž”Àž«ÀžÉÀžãÀžðÀŸ0ÀŸjÀŸ¬ÀŸáÀŸèÀŸéÀŸúÀ JÀ KÀ {À ‡À ”À µÀ ¼À¡À¡À¡À¡[À¡aÀ¡¡À¡ðÀ¢<À¢ƒÀ¢ÎÀ£À£fÀ£±À£ÿÀ¤OÀ¤™À¤éÀ¥8À¥ˆÀ¥ÖÀ¦À¦iÀ¦°À¦þÀ§OÀ§�À¨+À¨1À¨KÀ¨QÀ¨—À¨¶À¨ÔÀ©;À©AÀ©‹À©ÆÀ©ÌÀªÀªjÀª¹À«	À«PÀ«VÀ«¦À«öÀ¬DÀ¬ˆÀ¬ŽÀ¬ÛÀ­*À­yÀ­¿À­ìÀ­òÀ®CÀ®’À®ÃÀ®ÉÀ¯À¯hÀ¯žÀ¯¤À¯ïÀ¯ÿÀ°À°(À°.À°À°ŒÀ°’À°ãÀ±À±DÀ±\À±sÀ±‘À±«À±ÄÀ±ÚÀ±òÀ²À²À²YÀ²“À²ÕÀ³
À³<À³fÀ³–À³ËÀ³ÒÀ³ÓÀ´À´À´MÀ´YÀ´fÀ´‡À´ŽÀ´ÞÀ´âÀ´ãÀµ2ÀµVÀµ\Àµ­ÀµýÀ¶/À¶ÙÀ¶ßÀ¶ùÀ¶ÿÀ·;À·YÀ·ÀÀ·ÆÀ¸À¸!À¸'À¸GÀ¸MÀ¸žÀ¸«À¸±À¹À¹7À¹\À¹tÀ¹ŽÀ¹›À¹ÛÀºÀºÀºÀº\Àº]Àº�Àº™Àº©ÀºÊÀºÑÀ»À»"À»#À»pÀ»�À»£À»ÚÀ¼(À¼sÀ¼¼À½À½UÀ½›À½ëÀ¾6À¾…À¾ÐÀ¿À¿oÀ¿°À¿¶À¿åÀ¿ëÀÀÀÀÀÀYÀÀzÀÀ˜ÀÀêÀÀðÀÁAÀÁxÀÁ¶ÀÁñÀÂ+ÀÂ{ÀÂŸÀÂÊÀÂÐÀÃÀÃmÀÃ¯ÀÃúÀÄJÀÄPÀÄ›ÀÄ«ÀÄ±ÀÄÔÀÄÚÀÅ+ÀÅ8ÀÅ>ÀÅ�ÀÅÄÀÅïÀÆÀÆÀÆ5ÀÆOÀÆiÀÆvÀÆ¦ÀÆæÀÇÀÇQÀÇXÀÇYÀÇjÀÇzÀÇ£ÀÇ¶ÀÇÝÀÇôÀÇõÀÈ%ÀÈ1ÀÈ?ÀÈRÀÈsÀÈzÀÈÊÀÈÎÀÈÏÀÉÀÉ(ÀÉ.ÀÉlÀÉÑÀÊÀÊYÀÊ§ÀÊ÷ÀËHÀË‘ÀËßÀÌ+ÀÌ|ÀÌÆÀÍÀÍcÀÍ²ÀÎÀÎMÀÎ›ÀÎáÀÏ/ÀÏzÀÏùÀÐGÀÐ�ÀÐºÀÐÀÀÐÚÀÐàÀÑ1ÀÑBÀÑªÀÑÈÀÒÀÒ ÀÒpÀÒÀÀÓÀÓRÀÓXÀÓ¥ÀÓôÀÓúÀÔFÀÔ†ÀÔŒÀÔ×ÀÔçÀÔíÀÕÀÕÀÕgÀÕtÀÕzÀÕËÀÖ ÀÖ%ÀÖ=ÀÖWÀÖpÀÖ�ÀÖ©ÀÖ¶ÀÖöÀ×+À×]À×¢À××À×ÞÀ×ßÀØ)ÀØ*ÀØZÀØfÀØsÀØ”ÀØ›ÀØëÀØïÀØðÀÙÀÙ\ÀÙšÀÙàÀÚ.ÀÚrÀÚŸÀÚ¥ÀÚáÀÛ"ÀÛ^ÀÛ¢ÀÛôÀÜCÀÜ}ÀÜƒÀÜ�ÀÜ£ÀÜðÀÜûÀÝÀÝkÀÝqÀÝ¼ÀÝÌÀÝÒÀÝõÀÝûÀÞLÀÞYÀÞ_ÀÞ°ÀÞåÀßÀß$Àß>ÀßKÀß‹ÀßÀÀßÇÀßÈÀàÀàÀàCÀàOÀà\Àà}Àà„ÀàÔÀàØÀàÙÀáÀá$ÀárÀá»ÀâÀâYÀâ§ÀâéÀã8Àã‰ÀãÕÀäÀäªÀä°ÀäÊÀäÐÀå Àå>Àå�Àå–ÀåäÀæ(ÀæfÀæ¡ÀæØÀçÀç;ÀçAÀçŒÀçœÀç¢ÀçÂÀçÈÀèÀè&Àè,Àè}Àè²ÀèÛÀèóÀéÀé%Àé2ÀérÀé§Àé®Àé¯ÀéÀÀéÐÀéùÀêÀê2Àê3ÀêcÀêoÀêÀê Àê§ÀêôÀêøÀêùÀëAÀëŒÀëÏÀëÕÀì"ÀìsÀì¾ÀìøÀíHÀí•ÀíáÀî/Àî~ÀîÍÀïÀïcÀï²ÀïÿÀðLÀð™ÀðÈÀñ`ÀñfÀñ•Àñ›ÀñµÀñ»ÀòÀò)Àò{Àò�ÀòÏÀóÀóQÀóŒÀóÃÀóûÀô&Àô,ÀôwÀô‡Àô�Àô°Àô¶ÀõÀõÀõÀõkÀõ ÀõËÀõáÀõùÀöÀö+Àö8ÀöhÀö¨ÀöÝÀöäÀöåÀööÀ÷À÷/À÷BÀ÷hÀ÷iÀ÷™À÷¥À÷´À÷ÇÀ÷èÀ÷ïÀø?ÀøCÀøDÀøŒÀøÌÀøÒÀù ÀùpÀù¿ÀúÀúXÀú¨ÀúöÀûEÀû’ÀûàÀü*Àü{ÀüËÀýÀýdÀý²ÀýüÀþFÀþ”ÀþÜÀÿ,ÀÿzÀÿÄÀ \À bÀ ‘À —À ±À ·ÀÀ%ÀwÀ}ÀËÀÀMÀˆÀ¿ÀÀ3À^ÀdÀ¯À¿ÀÅÀèÀîÀ?ÀLÀRÀ£ÀØÀÀÀ2ÀJÀdÀqÀ¡ÀáÀÀÀÀ/À?ÀhÀ{À¡À¢ÀÒÀÞÀëÀþÀÀ&ÀvÀzÀ{ÀšÀ ÀÖÀÀMÀƒÀÎÀ	À	FÀ	„À	¿À	öÀ
EÀ
�À
áÀ'ÀqÀÀÀÀ^À¬ÀøÀCÀ�ÀÝÀ-ÀzÀŽÀ
ÀÀ?ÀEÀ_ÀeÀµÀÓÀ%À+ÀyÀ½ÀûÀ6ÀmÀ½ÀáÀÀÀ]ÀmÀsÀ–ÀœÀíÀúÀ ÀQÀ†À§À½ÀÕÀíÀÀÀDÀ„À¹ÀÀÀÁÀÒÀâÀÀÀDÀEÀuÀ�À�À¢ÀÃÀÊÀÀÀÀ>ÀDÀzÀ·ÀñÀ'ÀtÀÄÀÀ[À«ÀÄÀ@ÀFÀ`ÀfÀ£ÀÁÀ(À.ÀyÀ‰À�À²À¸À	ÀÀÀmÀ¢ÀÃÀÛÀõÀÀBÀwÀ~ÀÀ¶À·ÀçÀóÀÀ$À+À{ÀÀ€ÀµÀ»ÀüÀ>À}À¸ÀÀPÀ À·ÀøÀ 7À mÀ ¾À!À!DÀ!zÀ!ÇÀ"À"dÀ"®À"öÀ#GÀ#•À#ÙÀ$'À$wÀ$ÅÀ%À%_À%¯À%ýÀ&NÀ&ŸÀ&ËÀ'1À'nÀ'áÀ'çÀ(À(À(6À(<À(‹À(›À(¹À)À)À)\À)lÀ)rÀ)•À)›À)ìÀ)ùÀ)ÿÀ*PÀ*…À*­À*ÃÀ*ÝÀ*÷À+À+4À+tÀ+©À+°À+±À+ôÀ+õÀ,%À,1À,?À,RÀ,sÀ,zÀ,ÊÀ,ÎÀ,ÏÀ-À-JÀ-PÀ- À-ÞÀ.À.PÀ.¡À.òÀ/=À/ŽÀ/ÜÀ0,À0yÀ0ŽÀ1À1À16À1<À1{À1™À2 À2À2TÀ2œÀ2æÀ33À3~À3§À3­À3öÀ41À47À4†À4ÓÀ5#À5pÀ5ÁÀ5ÞÀ5äÀ63À6xÀ6ÇÀ7À7/À75À7€À7�À7–À7¹À7¿À8À8À8#À8tÀ8©À8ËÀ8ãÀ8úÀ9À9/À9IÀ9cÀ9pÀ9°À9ÜÀ:À:XÀ:�À:ÂÀ:ÉÀ:ÊÀ;À;À;@À;LÀ;YÀ;zÀ;�À;ÑÀ;ÕÀ;ÖÀ<&À<_À<eÀ<šÀ<ÔÀ=	À=VÀ=§À=òÀ>=À>ŒÀ>ÕÀ?!À?nÀ?¿À@À@‚À@ˆÀ@·À@½À@×À@ÝÀAÀA8ÀAŸÀA¥ÀAðÀB ÀBÀB)ÀB/ÀB€ÀB�ÀB“ÀBäÀCÀC9ÀCOÀCgÀC�ÀCŽÀC¾ÀCþÀD3ÀD:ÀD;ÀDrÀDsÀD£ÀD¯ÀD¾ÀDÑÀDòÀDùÀEIÀEMÀENÀEzÀE€ÀE´ÀEïÀF'ÀF[ÀF§ÀFÓÀGÀGHÀG}ÀGÌÀHÀHdÀH´ÀIÀIMÀIžÀIÎÀJHÀJNÀJhÀJnÀJ­ÀJËÀK2ÀK8ÀKƒÀK“ÀK™ÀK¼ÀKÂÀLÀL ÀL&ÀLwÀL¬ÀLüÀM<ÀMqÀMxÀMyÀM°ÀM±ÀMáÀMíÀMúÀNÀN"ÀNrÀNvÀNwÀNÂÀNçÀNíÀO#ÀO`ÀOšÀOÐÀP!ÀPRÀPŠÀP¿ÀPðÀQ;ÀQŒÀQÕÀR%ÀRsÀRÀÀSÀS]ÀS­ÀSõÀTEÀT�ÀTÜÀU)ÀUrÀU½ÀVÀVVÀVvÀV¾ÀWÀWQÀW�ÀWëÀX8ÀX‚ÀXÓÀY ÀYhÀYµÀZÀZLÀZ—ÀZäÀ[0À[{À[¿À\	À\XÀ\§À\ôÀ]CÀ]”À]àÀ^0À^€À^ÏÀ_ À_mÀ_´À`À`PÀ`ŸÀ`êÀaÀadÀanÀaÜÀaâÀbÀbÀb1Àb7Àb…Àb£ÀbõÀbûÀcFÀc•ÀcÓÀdÀdFÀd~Àd„ÀdÏÀdßÀdåÀeÀeÀe_ÀelÀerÀeÃÀeøÀfÀf/ÀfIÀfhÀf‚Àf�Àf¿ÀfÿÀgDÀgyÀg€Àg�ÀgÌÀgÍÀgýÀh	ÀhÀh*ÀhKÀhRÀh¢Àh¦Àh§ÀhòÀiÀiÀiSÀi�ÀiÊÀj ÀjQÀj‚ÀjºÀjïÀk ÀkkÀk¼ÀlÀlUÀl£ÀlðÀmAÀm�ÀmÝÀn%ÀnuÀn¿ÀoÀoYÀo¢ÀoíÀp8Àp†Àp¦ÀpîÀq1Àq�ÀqÍÀrÀrhÀr²ÀsÀsPÀs˜ÀsåÀt5Àt|ÀtÇÀuÀu`Àu«ÀuïÀv9ÀvˆÀv×Àw$ÀwsÀwÄÀxÀx`Àx°ÀxÿÀyPÀy�ÀyäÀz5Àz€ÀzÏÀ{À{1À{”À{žÀ|À|À|AÀ|GÀ|aÀ|gÀ|µÀ|ÓÀ}%À}+À}vÀ}ÅÀ~À~>À~vÀ~®À~´À~ÿÀÀÀ8À>À�ÀœÀ¢ÀóÀ€(À€MÀ€cÀ€{À€›À€µÀ€ÂÀ€òÀ�2À�gÀ�nÀ�oÀ�€À��À�¹À�ÌÀ�þÀ‚À‚À‚CÀ‚OÀ‚]À‚pÀ‚‘À‚˜À‚èÀ‚ìÀ‚íÀƒÀƒ$ÀƒZÀƒ—ÀƒÑÀ„À„XÀ„¦À„õÀ…?À…ŒÀ…ÝÀ†-À†{À†ÇÀ‡À‡fÀ‡²À‡þÀˆLÀˆœÀˆêÀ‰9À‰‰À‰³ÀŠ/ÀŠ5ÀŠdÀŠjÀŠ„ÀŠŠÀŠÇÀŠåÀ‹LÀ‹RÀ‹�À‹­À‹³À‹ÖÀ‹ÜÀŒ-ÀŒ:ÀŒ@ÀŒ‘ÀŒÆÀŒçÀŒýÀ�À�/À�<À�lÀ�¬À�áÀ�èÀ�éÀŽ ÀŽ!ÀŽQÀŽ]ÀŽjÀŽ}ÀŽžÀŽ¥ÀŽõÀŽùÀŽúÀ�JÀ�_À�eÀ�šÀ�ÖÀ�À�DÀ�“À�ÝÀ‘)À‘vÀ‘ÇÀ’À’žÀ’¤À’¾À’ÄÀ“À“)À“¡À“§À“òÀ”À”À”+À”1À”‚À”�À”•À”æÀ•À•lÀ•¬À•áÀ•èÀ•éÀ– À–!À–QÀ–]À–jÀ–‹À–’À–âÀ–æÀ–èÀ–éÀ—'À—PÀ—QÀ—ŠÀ—«À—ÆÀ—ÇÀ˜À˜À˜;À˜«À˜õÀ™BÀ™RÀ™XÀ™rÀ™xÀ™ÄÀšFÀšdÀšÉÀšÏÀ›À›*À›0À›SÀ›YÀ›ªÀ›·À›½ÀœÀœCÀœqÀœ‰Àœ£Àœ°ÀœðÀ�%À�,À�-À�dÀ�eÀ�•À�¡À�±À�ÒÀ�ÙÀž)Àž-Àž.ÀžxÀž~Àž­ÀŸÀŸkÀŸ¼À 	À TÀ eÀ »À¡À¡OÀ¡UÀ¡oÀ¡uÀ¡¼À¢>À¢\À¢ÁÀ¢ÇÀ£À£"À£(À£KÀ£QÀ£¢À£¯À£µÀ¤À¤;À¤lÀ¤„À¤žÀ¤«À¤ëÀ¥ À¥'À¥(À¥_À¥`À¥�À¥œÀ¥©À¥ÊÀ¥ÑÀ¦!À¦%À¦'À¦(À¦]À¦†À¦‡À¦ÎÀ§À§À§cÀ§~À§À§ºÀ§ÀÀ§ïÀ§õÀ¨À¨À¨eÀ¨ƒÀ¨ÂÀ¨ÈÀ©À©KÀ©mÀ©sÀ©¾À©ÎÀ©ÔÀ©ùÀ©ÿÀªPÀª]ÀªcÀª´ÀªéÀ«À«$À«>À«]À«wÀ«„À«´À«ôÀ¬9À¬nÀ¬uÀ¬vÀ¬ÀÀ¬ÁÀ¬ñÀ¬ýÀ­À­À­?À­FÀ­fÀ­žÀ­¥À­©À­ªÀ­óÀ®À®	À®#À®)À®rÀ®�À®ãÀ®éÀ¯4À¯DÀ¯JÀ¯jÀ¯pÀ¯ÁÀ¯ÎÀ¯ÔÀ°%À°ZÀ°©À°éÀ±À±%À±&À±]À±^À±ŽÀ±šÀ±ªÀ±ËÀ±ÒÀ²À²#À²$À²QÀ²WÀ²¨À²ùÀ³DÀ³•À³ÔÀ´!À´[À´aÀ´�À´–À´°À´¶ÀµÀµjÀµˆÀµÛÀµáÀ¶,À¶<À¶BÀ¶fÀ¶lÀ¶½À¶ÊÀ¶ÐÀ·!À·VÀ·xÀ·›À·³À·ÍÀ·ÚÀ¸
À¸JÀ¸À¸†À¸‡À¸ÊÀ¸ËÀ¸ûÀ¹À¹À¹(À¹IÀ¹PÀ¹¡À¹¥À¹¦À¹ÌÀ¹ÒÀ¹ìÀ¹òÀº8ÀºVÀº©Àº¯ÀºúÀ»
À»À»5À»;À»ŒÀ»™À»ŸÀ»ðÀ¼%À¼vÀ¼¶À¼ëÀ¼òÀ¼óÀ½*À½+À½[À½gÀ½tÀ½•À½œÀ½¼À½ôÀ½ûÀ½ÿÀ¾ À¾4À¾:À¾TÀ¾ZÀ¾§À¾ÀÀ¿*À¿HÀ¿›À¿¡À¿ìÀ¿üÀÀÀÀ.ÀÀ4ÀÀ…ÀÀ’ÀÀ˜ÀÀéÀÁÀÁVÀÁnÀÁˆÀÁ•ÀÁÕÀÂ
ÀÂÀÂÀÂcÀÂdÀÂ”ÀÂ ÀÂ­ÀÂÎÀÂÕÀÂüÀÃ4ÀÃ;ÀÃ?ÀÃ@ÀÃuÀÃ{ÀÃËÀÃÖÀÃÜÀÃöÀÃüÀÄDÀÄYÀÄ©ÀÄÕÀÄóÀÅFÀÅLÀÅšÀÅæÀÆ0ÀÆzÀÆÊÀÇÀÇeÀÇµÀÈÀÈ3ÀÈŽÀÈ”ÀÈßÀÈïÀÈõÀÉÀÉÀÉmÀÉzÀÉ€ÀÉÑÀÊÀÊ+ÀÊGÀÊuÀÊ�ÀÊœÀÊÜÀË,ÀË=ÀËpÀË¥ÀË¬ÀË­ÀËúÀËûÀÌ+ÀÌ7ÀÌDÀÌeÀÌlÀÌºÀÌ¾ÀÌ¿ÀÍÀÍÀÍ ÀÍmÀÍ¼ÀÎÀÎYÀÎ¡ÀÎðÀÏ=ÀÏŽÀÏÜÀÐ,ÀÐ}ÀÐÉÀÑÀÑaÀÑ¬ÀÑûÀÒIÀÒ�ÀÒÞÀÓÀÓnÀÓ¯ÀÓüÀÔ6ÀÔ<ÀÔkÀÔqÀÔ‹ÀÔ‘ÀÔÜÀÕEÀÕcÀÕ¶ÀÕ¼ÀÖÀÖÀÖÀÖAÀÖGÀÖ˜ÀÖ¥ÀÖ«ÀÖüÀ×1À×SÀ×vÀ×ŽÀ×¨À×µÀ×åÀØ%ÀØZÀØaÀØbÀØ¥ÀØ¦ÀØÖÀØâÀØðÀÙÀÙ$ÀÙ+ÀÙ|ÀÙ€ÀÙ�ÀÙ´ÀÙºÀÙÔÀÙÚÀÚ
ÀÚ(ÀÚgÀÚmÀÚ¸ÀÛÀÛTÀÛ ÀÛîÀÜ<ÀÜŒÀÜØÀÝ'ÀÝuÀÝÃÀÞÀÞ^ÀÞ¯ÀÞ÷ÀßGÀß’ÀßÛÀà%ÀàtÀàÄÀáÀáRÀálÀárÀá¿ÀâÀâÀâ_ÀâvÀâ|ÀâÇÀâ×ÀâÝÀãÀãÀãfÀãsÀãyÀãÊÀãÿÀä-ÀäGÀä`ÀäxÀä”Àä®Àä»ÀäûÀå.ÀålÀå¨ÀåÝÀåäÀååÀæ/Àæ0Àæ`ÀælÀæyÀæšÀæ¡ÀæÎÀçÀçÀçÀçÀç1Àç7ÀçfÀçlÀç†ÀçŒÀçÕÀè?Àè]Àè°Àè¶ÀéÀé(Àé†ÀéŒÀé×ÀéçÀéíÀêÀêÀêiÀêvÀê|ÀêÍÀëÀë$Àë<ÀëTÀëqÀë‹Àë˜ÀëÈÀìÀìGÀì|ÀìƒÀì„Àì»Àì¼ÀììÀìøÀíÀíÀí;ÀíBÀíbÀíšÀí¡Àí¥Àí¦ÀíìÀíòÀîAÀî’ÀîÒÀï:Àï„ÀïÏÀðÀðÀðGÀðMÀðgÀðmÀð½ÀñÀñ1ÀñOÀñ¢Àñ¨ÀñóÀòÀò	Àò-Àò3Àò„Àò‘Àò—ÀòèÀóÀóAÀókÀóƒÀó�ÀóªÀóÚÀôÀôOÀôVÀôWÀôœÀô�ÀôÍÀôÙÀôçÀôúÀõÀõ"ÀõsÀõwÀõxÀõ¸Àõ¾ÀöÀö4Àö:ÀöiÀöoÀö‰Àö�Àö×ÀöìÀ÷<À÷hÀ÷†À÷ÙÀ÷ßÀø*Àø:Àø@ÀøaÀøgÀø¸ÀøÅÀøËÀùÀùQÀùvÀù—Àù³ÀùÍÀùÚÀú
ÀúJÀúÀú†Àú‡ÀúÔÀúÕÀûÀûÀûÀû2ÀûSÀûZÀû¨Àû¬Àû­ÀûôÀûúÀüAÀü‘ÀüáÀý/Àý5ÀýdÀýjÀý„ÀýŠÀýÙÀýîÀþ>ÀþjÀþˆÀþÛÀþáÀÿ,Àÿ<ÀÿBÀÿwÀÿ}ÀÿÎÀÿÛÀÿáÀ 2À gÀ ¦À ÍÀ éÀÀÀ@À€ÀµÀ¼À½ÀÎÀÀÀIÀUÀcÀvÀ—ÀžÀÎÀÀÀÀÀÀQÀzÀ{À³ÀÔÀïÀðÀÀ ÀmÀ¾À	ÀYÀ_ÀŽÀ”À®À´ÀÀ"ÀuÀ{ÀÆÀÖÀÜÀþÀÀUÀbÀhÀ¹ÀîÀÀ0ÀJÀdÀqÀ¡ÀáÀ	À	À	À	eÀ	fÀ	–À	¢À	°À	ÃÀ	äÀ	ëÀ
:À
>À
?À
_À
eÀ
À
…À
ÐÀ
îÀRÀXÀ£À³À¹ÀÙÀßÀ0À=ÀCÀ”ÀÉÀÀXÀ�À”À•ÀÌÀÍÀýÀ	ÀÀ:ÀAÀŽÀ’À“À°À¶ÀÐÀÖÀ#ÀAÀ¥À«ÀùÀ/ÀQÀ™ÀåÀÀjÀ™ÀÛÀ(ÀRÀ’À˜ÀãÀóÀùÀÀ!ÀrÀÀ…ÀÖÀÀ(À@ÀWÀqÀ~À¾ÀëÀ À'À(À_À`À�ÀœÀ©ÀÊÀÑÀ À$À%ÀOÀUÀ¢ÀóÀ>ÀŽÀÝÀ)ÀtÀ½ÀÔÀÚÀ	ÀÀ)À/ÀÀ�ÀðÀöÀAÀQÀWÀ‡À�ÀÞÀëÀñÀBÀwÀ¥ÀÇÀáÀûÀÀ8ÀxÀ­À´ÀµÀÀÀ4À@ÀNÀaÀ‚À‰À´ÀìÀóÀ÷ÀøÀ?ÀPÀVÀ¡ÀíÀÀÀ+À1ÀÀ�ÀðÀöÀ CÀ ‘À ßÀ!+À!yÀ!ÇÀ"À"cÀ"²À# À#NÀ#šÀ#éÀ$:À$‚À$ÒÀ%À%fÀ%°À%ÿÀ&OÀ&ŸÀ&îÀ'>À'�À'ÐÀ(À(nÀ(½À)À)MÀ)�À)ìÀ*;À*ŠÀ*ÛÀ+(À+uÀ+±À+ÎÀ+ÔÀ,!À,rÀ,©À,¯À,øÀ-DÀ-JÀ-˜À-¯À-µÀ.À.SÀ.ŸÀ.ÝÀ.ÿÀ/GÀ/“À/ÉÀ0À0GÀ0‰À0ÖÀ1 À1@À1FÀ1‘À1¡À1§À1ÖÀ1ÜÀ2-À2:À2@À2‘À2ÆÀ2ñÀ3À3$À3>À3VÀ3rÀ3‰À3£À3°À3ðÀ4#À4YÀ4—À4ÓÀ5 À55À5<À5=À5„À5…À5µÀ5ÁÀ5ÎÀ5ïÀ5öÀ6 À6XÀ6_À6cÀ6dÀ6~À6„À6ÒÀ7À7hÀ7¸À7ÐÀ7ÖÀ8À8À8%À8+À8qÀ8òÀ9À9tÀ9zÀ9ÊÀ9ìÀ:JÀ:PÀ:›À:«À:±À:ÓÀ:ÙÀ;*À;7À;=À;ŽÀ;ÃÀ;âÀ;÷À<À<,À<FÀ<SÀ<ƒÀ<ÃÀ=À=7À=>À=?À=vÀ=wÀ=§À=³À=ÂÀ=ÕÀ=öÀ=ýÀ>LÀ>PÀ>RÀ>SÀ>‡À>°À>±À>üÀ?À?À?\À?bÀ?³À?ûÀ@JÀ@˜À@èÀA5ÀA…ÀA ÀA¦ÀAÕÀAÛÀAõÀAûÀB>ÀB\ÀB®ÀB´ÀBÿÀCÀCÀC5ÀC;ÀCŒÀC™ÀCŸÀCðÀD%ÀDCÀDgÀDÀD™ÀD¦ÀDÖÀEÀEKÀERÀESÀE–ÀE—ÀEÇÀEÓÀEáÀEôÀFÀFÀFiÀFmÀFnÀF§ÀF­ÀFüÀG"ÀG(ÀGBÀGHÀG{ÀG™ÀGëÀGñÀH<ÀHLÀHRÀHvÀH|ÀHÍÀHÚÀHàÀI1ÀIfÀI¶ÀIöÀJ+ÀJ2ÀJ3ÀJjÀJkÀJ›ÀJ§ÀJ´ÀJÕÀJÜÀK-ÀK1ÀK2ÀKyÀKÀKÌÀKÒÀKìÀKòÀL.ÀLLÀL‹ÀL‘ÀL¼ÀLÂÀLòÀLøÀM*ÀM0ÀM�ÀMÒÀNÀNfÀNµÀO ÀOIÀOOÀOšÀOªÀO°ÀOáÀOçÀP8ÀPEÀPKÀPœÀPÑÀPþÀQÀQ/ÀQGÀQcÀQˆÀQ¢ÀQ¯ÀQïÀR"ÀR`ÀRœÀRØÀRéÀSÀSGÀSNÀSOÀS–ÀS—ÀSÇÀSÓÀSàÀTÀTÀT4ÀTlÀTsÀTwÀTyÀTzÀT¤ÀTÍÀTÎÀU ÀU8ÀU9ÀUzÀU•ÀU—ÀU˜ÀUÅÀUîÀUïÀV3ÀVNÀVOÀV}ÀVƒÀVÔÀWÀW,ÀW2ÀWaÀWgÀW�ÀW‡ÀWÊÀXÀX,ÀXgÀXmÀX¸ÀXÈÀXÎÀY ÀYÀYWÀYdÀYjÀY»ÀYðÀZ)ÀZMÀZkÀZ…ÀZ’ÀZÂÀ[À[7À[>À[?À[PÀ[™À[šÀ[ÊÀ[ÖÀ[äÀ[÷À\À\À\LÀ\„À\‹À\�À\‘À\’À\ÝÀ\ûÀ\ÿÀ].À]–À]äÀ^	À^SÀ^YÀ^iÀ^‹À^ÛÀ_(À_4À_|À_ŒÀ_êÀ`9À`‡À`ÒÀaÀaQÀaŸÀaæÀb6ÀbÀbÊÀcÀcjÀc~Àc—Àc˜ÀcÉÀcÊÀdÀd;Àd<ÀdmÀd‘ÀdµÀd¹Àd»Àd¼ÀeÀe:Àe>Àe�ÀeÛÀf&ÀfEÀf”ÀfºÀgOÀgUÀgžÀg³Àg¹ÀgÉÀgéÀgêÀh-ÀhHÀhIÀh“Àh§Àh¨ÀhõÀhöÀi(Ài4ÀiwÀi°ÀiÛÀiäÀiåÀjÀjHÀjpÀjŠÀj—ÀjÂÀjãÀjöÀjýÀkÀkÀkÀk7ÀkMÀk—Àl-Àl3Àl€Àm ÀmÀmÀm7Àm8ÀmWÀmXÀm�Àm�Àm»ÀmîÀnÀnÀnÀn@Àn^Àn|Àn€Àn‚ÀnƒÀnÁÀnàÀo(Ào8Ào>ÀoNÀopÀo¿ÀoÓÀoÿÀp'Àp(Àp^Àp~ÀpÀpÏÀpöÀq&Àq'ÀqBÀqdÀq~Àq�Àq£Àq¤ÀqÖÀqâÀrÀrAÀr„ÀrÐÀsÀsÀs#Às$ÀsUÀs—ÀsÉÀtÀtÀtMÀtxÀt­Àt´Àt¸ÀtºÀt»ÀuÀu#ÀurÀu�Àu–ÀuÓÀuòÀuóÀvAÀvuÀv¡Àv¢ÀvìÀw;ÀwNÀwiÀwjÀw¹ÀwõÀx,Àx-ÀxIÀx\ÀxuÀxŠÀx¢Àx¨Àx©ÀxÜÀxèÀyÀy/ÀyHÀy™Ày§Ày¾ÀyþÀzÀzBÀz€Àz‘ÀzŸÀz¶ÀzïÀ{-À{@À{}À{»À{ÌÀ{ÚÀ{ñÀ{úÀ{ûÀ|,À|PÀ|€À|¨À|ÖÀ|ãÀ} À})À}JÀ}qÀ}xÀ}|À}~À}À}ÎÀ}ðÀ~+À~1À~nÀ~¼ÀÀVÀ¢ÀòÀ€@À€�À€ÝÀ�,À�iÀ�ºÀ‚À‚QÀ‚ À‚ÁÀ‚ãÀ‚äÀƒ5ÀƒFÀƒLÀƒœÀƒçÀ„6À„ƒÀ„ÒÀ…À…oÀ…¾À†	À†À†À†:À†;À†ƒÀ†„À†¹À†ÅÀ‡À‡)À‡zÀ‡ŠÀ‡žÀ‡ÙÀ‡âÀ‡ãÀˆÀˆFÀˆrÀˆÃÀˆÇÀˆÉÀˆÊÀ‰À‰0À‰XÀ‰^À‰nÀ‰ŒÀ‰�À‰ÜÀ‰éÀ‰ïÀŠ)ÀŠ]ÀŠcÀŠsÀŠ‹ÀŠŒÀŠÝÀŠîÀŠôÀ‹@À‹‘À‹àÀŒ.ÀŒÀŒÐÀŒÖÀŒæÀ�À�À�RÀ�SÀ�ƒÀ��À�ÇÀ�ìÀŽ:ÀŽJÀŽ^ÀŽ�ÀŽ²ÀŽýÀ�À�!À�\À�eÀ�fÀ�—À�ÃÀ�éÀ�À�"À�GÀ�fÀ�‹À�’À�–À�˜À�™À�ÇÀ�÷À�øÀ‘&À‘WÀ‘XÀ‘“À‘—À‘çÀ’À’0À’wÀ’�À’žÀ’ÀÀ’ÆÀ“À“\À“ªÀ“ÝÀ“ãÀ“óÀ”À”À”NÀ”OÀ”tÀ”€À”ÏÀ”ÿÀ•2À•IÀ•RÀ•SÀ•„À•ÂÀ•âÀ–3À–7À–9À–:À–bÀ–~À–§À–­À–öÀ—3À—9À—IÀ—rÀ—sÀ—˜À—žÀ—ÞÀ—äÀ—ôÀ˜À˜fÀ˜³À˜üÀ™HÀ™“À™§À™ÀÀ™ÁÀ™ôÀ™úÀšCÀšIÀšYÀš‰ÀšŠÀšÆÀšÌÀ›À›aÀ›gÀ›wÀ›ŸÀ› À›ÆÀ›ÌÀ›ÜÀ›øÀ›ùÀœÀœÀœNÀœëÀ�À�(À�)À�AÀ�YÀ�lÀ�‹À�­À�ÃÀ�ÒÀ�ØÀ�ÙÀžÀžÀžRÀž…ÀžœÀžÑÀŸÀŸPÀŸgÀŸˆÀŸÆÀ À .À 7À 8À iÀ —À »À ÷À¡9À¡cÀ¡À¡ŒÀ¡³À¡ÐÀ¢À¢@À¢cÀ¢xÀ¢À¢ƒÀ¢…À¢†À¢»À¢¿À£À£\À£ªÀ£ùÀ¤GÀ¤•À¤âÀ¥0À¥~À¥ÄÀ¦À¦\À¦¬À¦øÀ§)À§=À§}À§«À§¬À§îÀ§ôÀ¨<À¨}À¨•À¨–À¨ËÀ¨ÌÀ¨óÀ¨ÿÀ©AÀ©TÀ©†À©ÄÀ©ÕÀ©ãÀ©úÀª-Àª6Àª7ÀªhÀªšÀª¼À«À«À«	À«
À«LÀ«PÀ«’À«ÙÀ¬*À¬aÀ¬‹À¬ŒÀ¬ÄÀ¬ÔÀ­À­À­aÀ­±À® À®IÀ®‘À®©À¯À¯À¯À¯fÀ¯lÀ¯³À°À°PÀ° À°ìÀ±=À±ƒÀ±ÓÀ²À²?À²�À²¦À³À³lÀ³ºÀ´À´RÀ´yÀ´íÀµ%Àµ‹Àµ¸À¶:À¶|À¶ÏÀ·À· À·×À¸^À¸†À¹)À¹vÀ¹êÀº%ÀºrÀº¼À»	À»XÀ»�À»ÑÀ¼ À¼<À¼‹À¼ÉÀ½À½hÀ½¹À½ÞÀ¾/À¾}À¾žÀ¿À¿cÀ¿áÀÀÀÀÀÀJÀÀPÀÀœÀÀÕÀÁ&ÀÁ[ÀÁ ÀÁµÀÁ¶ÀÁìÀÁíÀÂÀÂÀÂNÀÂkÀÂ¶ÀÂÆÀÂÚÀÃÀÃ?ÀÃVÀÃƒÀÃŒÀÃ�ÀÃ¾ÀÃäÀÄÀÄ"ÀÄlÀÄpÀÄrÀÄsÀÄÂÀÄßÀÄãÀÅ4ÀÅMÀÅeÀÅ™ÀÅ³ÀÅ´ÀÅîÀÆÀÆ`ÀÆ±ÀÇÀÇGÀÇŒÀÇÒÀÈÀÈ]ÀÈ¢ÀÈæÀÉ*ÀÉGÀÉHÀÉÀÉ…ÀÉÈÀÉïÀÉðÀÊÀÊÀÊ/ÀÊPÀÊVÀÊWÀÊ‚ÀÊŽÀÊÅÀËÀËSÀË\ÀË]ÀËŽÀË´ÀËàÀÌ ÀÌ-ÀÌLÀÌqÀÌªÀÌ±ÀÌµÀÌ·ÀÌ¸ÀÌæÀÍÀÍ<ÀÍ^ÀÍ®ÀÍÿÀÎOÀÎ•ÀÎÚÀÏ ÀÏeÀÏ«ÀÏðÀÐ4ÀÐxÀÐ™ÀÐšÀÐÊÀÐËÀÐúÀÑCÀÑDÀÑuÀÑ©ÀÑÝÀÑáÀÑãÀÑäÀÒ4ÀÒUÀÒ¦ÀÒåÀÒëÀÓ;ÀÓŒÀÓ®ÀÓ´ÀÓÄÀÓÞÀÓßÀÔÀÔÀÔBÀÔ}ÀÔ~ÀÔ¯ÀÔÕÀÔûÀÔÿÀÕÀÕÀÕ:ÀÕcÀÕdÀÕªÀÕÆÀÕôÀÕúÀÖ"ÀÖ(ÀÖ8ÀÖYÀÖZÀÖŠÀÖ‹ÀÖºÀ×À×À×5À×iÀ×�À×¡À×£À×¤À×óÀØÀØ:ÀØzÀØ€ÀØÍÀÙÀÙiÀÙ³ÀÚ ÀÚ#ÀÚ)ÀÚ9ÀÚUÀÚVÀÚ—ÀÚ�ÀÚçÀÚüÀÛÀÛÀÛ)ÀÛ*ÀÛvÀÛ¯ÀÛ°ÀÛÜÀÛâÀÜ1ÀÜ@ÀÜFÀÜVÀÜxÀÜÇÀÜèÀÝ%ÀÝDÀÝ“ÀÝßÀÞÀÞ%ÀÞ&ÀÞAÀÞWÀÞhÀÞ„ÀÞ›ÀÞ¡ÀÞ¢ÀÞÔÀÞàÀßÀß:Àß‡Àß—Àß«ÀßÜÀß÷ÀàHÀà™ÀàÖÀàßÀààÀáÀá;Àá[Àá‘Àá½ÀáÊÀáíÀâÀâ5ÀâZÀâaÀâeÀâgÀâhÀâ·ÀâßÀâÿÀãNÀãŠÀã‹ÀãÐÀãèÀãéÀä+Àä,Àä_ÀäkÀäƒÀäÑÀäèÀåÀå2ÀåbÀå¦Àå½ÀåÒÀååÀæÀæ#Àæ$ÀæUÀæ…Àæ«ÀæôÀæøÀæúÀæûÀçÀç,Àç{Àç�Àè2Àè8ÀèHÀèhÀèiÀè¬ÀèÇÀèÈÀéÀéÀéeÀéµÀêÀêTÀê�ÀêìÀë=ÀëLÀëRÀëbÀë’Àë“Àë¥Àë«ÀëÛÀì_Àì‡ÀìœÀì�ÀìîÀíÀíÀí%ÀíbÀícÀí–ÀíœÀí¯ÀíÒÀíÓÀíùÀíÿÀîJÀî•ÀîªÀî°ÀîÃÀîÞÀîßÀïÀïÀï(ÀïJÀïšÀï»ÀðÀð+ÀðpÀðÁÀðÝÀñ*ÀñbÀñ²ÀñÿÀò"Àò8Àò9ÀòKÀòQÀò’Àò¦Àò§ÀòÑÀò×ÀòçÀòþÀòÿÀóÀó%Àó:ÀóMÀó\ÀóoÀóŒÀó¡Àó±Àó¿ÀóÐÀóÖÀó×ÀóúÀôÀôIÀô‚ÀôÐÀõÀõJÀõ~Àõ‘ÀõÙÀöÀö(Àö6ÀöMÀö–ÀöÏÀöþÀ÷)À÷ZÀ÷cÀ÷dÀ÷•À÷ÇÀ÷ïÀøÀø/ÀøSÀø‹Àø³ÀøÑÀøëÀùÀùÀùCÀùdÀù�Àù–Àù³ÀùäÀúÀúÀú/ÀúHÀúOÀúSÀúUÀúVÀú§Àú¸ÀúÕÀû"ÀûHÀûNÀû�ÀûÄÀûÚÀûÛÀü+ÀüOÀüUÀü’Àü®Àü¯ÀüÍÀüÓÀýÀý$Àý%ÀýkÀýlÀýœÀý¨Àý×ÀþÀþEÀþNÀþOÀþ€ÀþžÀþÈÀþêÀÿ:Àÿ>Àÿ@ÀÿAÀÿhÀÿ€ÀÿÌÀÿÛÀÿáÀÿñÀ  À !À pÀ |À ‚À ’À ¸À ¹À ÜÀ âÀ òÀÀÀHÀNÀ‹À‘À¡ÀÑÀÒÀäÀêÀ#À¸ÀàÀõÀöÀ À&À6ÀMÀNÀfÀlÀ|À˜À™À»ÀÁÀÑÀðÀñÀÀ)ÀIÀeÀxÀ‡À˜À°ÀËÀÑÀÒÀýÀ	À,ÀkÀ‚À¯ÀñÀÀÀ3À‚ÀÄÀæÀÀMÀ]ÀqÀ¿ÀÀ9ÀjÀ¤ÀÆÀ	À	%À	9À	yÀ	›À	ÅÀ
À
À
%À
.À
/À
`À
¦À
äÀÀ>ÀZÀzÀ¨ÀÜÀéÀ(À_ÀŽÀ«ÀÀÀÙÀ À-À4À8À:À;ÀŠÀ±ÀÇÀÀÀYÀoÀuÀ…ÀÃÀÄÀæÀìÀ=ÀxÀ»ÀÁÀÑÀîÀïÀ>ÀbÀhÀxÀ¨À©ÀõÀÀ˜ÀžÀëÀkÀªÀ°ÀÃÀôÀõÀCÀPÀVÀ™ÀæÀõÀûÀÀ-ÀwÀªÀØÀNÀlÀ„À…À—À¾À×À÷ÀÀ)À/À0ÀYÀeÀ‹ÀÉÀþÀ4ÀpÀ€À”ÀÓÀÀKÀzÀ¶ÀÆÀÚÀ(À[ÀrÀ¥À®À¯ÀàÀ,À\ÀšÀØÀúÀÀLÀuÀ¬ÀãÀþÀÀ	ÀÀÀAÀ[ÀxÀšÀéÀÀSÀ ÀêÀÀ]À˜ÀéÀ+ÀUÀŸÀïÀ À >À ?À mÀ nÀ ›À äÀ åÀ!À!JÀ!~À!‚À!„À!…À!´À!ÒÀ"À"À"lÀ"rÀ"‚À"¤À"îÀ#À#cÀ#±À#ÿÀ$>À$ŽÀ$ßÀ%À%HÀ%—À%ßÀ&À&(À&)À&RÀ&SÀ&„À&»À&¼À&íÀ'À'1À'5À'7À'8À'iÀ'}À'ÇÀ(KÀ(oÀ(pÀ(�À(‘À(¸À(ÄÀ(øÀ)+À)BÀ)KÀ)LÀ)}À)¡À)ÅÀ)ÉÀ)ËÀ)ÌÀ)ìÀ*À*@À*FÀ*�À*»À*ÁÀ*ÑÀ*óÀ*ôÀ+EÀ+KÀ+vÀ+|À+ŒÀ+¶À+·À+üÀ,À,SÀ,žÀ,êÀ-6À-nÀ-¼À-ìÀ.6À.<À.LÀ.zÀ.{À.�À.“À.ÉÀ/7À/_À/tÀ/uÀ/†À/¢À/ÈÀ/ÙÀ/èÀ/îÀ/ïÀ0À0#À0jÀ0�À0ÏÀ1À1cÀ1nÀ1›À1¤À1¥À1ÖÀ2À2VÀ2vÀ2’À2ŸÀ2ÎÀ3À3*À3?À3FÀ3JÀ3LÀ3MÀ3hÀ3…À3šÀ3 À3°À3ÄÀ3ÅÀ3íÀ3îÀ4À4*À4XÀ4xÀ4ÁÀ4ÑÀ4åÀ4îÀ4ïÀ5 À5BÀ5dÀ5hÀ5jÀ5kÀ5¼À5ÀÀ6À6RÀ6kÀ6�À6“À6ÜÀ7#À7iÀ7…À7ŸÀ7ðÀ7ñÀ8&À8EÀ8]À8{À8šÀ8žÀ8ŸÀ8¶À8¼À8êÀ9À9À9EÀ9FÀ9rÀ9~À9µÀ9éÀ:À:aÀ:qÀ:…À:ŽÀ:�À:ÀÀ:æÀ;À;OÀ;SÀ;UÀ;VÀ;ƒÀ;‡À;ÕÀ<"À<hÀ<xÀ<²À<¸À=À=UÀ=`À=fÀ=vÀ=˜À=™À=«À=±À=áÀ>.À>CÀ>DÀ>xÀ>~À>‘À>¬À>­À>âÀ>èÀ>ûÀ?À?À?HÀ?NÀ?ŸÀ?ðÀ@5À@;À@KÀ@dÀ@eÀ@qÀ@ŠÀ@™À@°À@ÇÀ@ÚÀ@àÀ@áÀAÀAÀALÀAsÀAÃÀAÓÀAçÀBÀBOÀBŠÀB¿ÀBÈÀBÉÀBúÀC*ÀCFÀCrÀCžÀCÂÀCÏÀCøÀDÀD2ÀDWÀDtÀD{ÀDÀD�ÀD‚ÀDËÀE
ÀE"ÀEDÀEJÀE˜ÀEéÀF8ÀF†ÀFÕÀFôÀGÀG_ÀG`ÀG•ÀG´ÀGÌÀGêÀH	ÀHÀHÀH%ÀH+ÀHyÀHÂÀIÀI*ÀI+ÀIaÀIbÀI�ÀI™ÀIÐÀJÀJ0ÀJ|ÀJŒÀJ ÀJ©ÀJªÀJÛÀKÀK)ÀKjÀKnÀKpÀKqÀKµÀKÚÀL)ÀL;ÀLAÀLQÀLmÀLnÀLºÀM"ÀM(ÀM8ÀMNÀMOÀMŠÀM‹ÀMÃÀMÏÀMûÀN$ÀNlÀN|ÀN�ÀN¿ÀNÈÀNÉÀNúÀOÀO8ÀOiÀOmÀOoÀOpÀOµÀO¹ÀOëÀP6ÀPaÀPzÀP¯ÀPµÀPÅÀPÛÀPÜÀQÀQÀQ&ÀQ:ÀQ;ÀQ‰ÀQ£ÀQ©ÀQ¹ÀQÏÀQÐÀRÀR-ÀR3ÀRCÀRWÀRXÀRœÀRµÀR»ÀSÀSPÀS˜ÀSàÀSýÀTÀTÀT;ÀT<ÀTQÀTaÀTpÀT€ÀT�ÀT³ÀT¹ÀTºÀTæÀTòÀUÀU@ÀU‡ÀU—ÀU«ÀUÓÀUöÀV<ÀVLÀV`ÀVŠÀV®ÀVõÀWÀWÀWAÀWdÀWªÀWºÀWÎÀWñÀX/ÀX8ÀX9ÀXjÀXˆÀX¤ÀXÂÀXÞÀY$ÀY1ÀYHÀY]ÀYtÀY‰ÀYÈÀYÏÀYÓÀYÕÀYÖÀZÀZ7ÀZWÀZ]ÀZŸÀZ»ÀZ¼À[À[À[bÀ[²À[ÝÀ[ãÀ[óÀ\À\À\EÀ\•À\£À\©À\øÀ]IÀ]•À]ËÀ]èÀ]éÀ^À^À^4À^KÀ^QÀ^RÀ^†À^’À^¾À^çÀ_/À_?À_SÀ_œÀ_ÙÀ_âÀ_ãÀ`À`4À`lÀ`˜À`¥À`¾À`ïÀaÀaÀaÀa!Àa"ÀajÀaŽÀa®Àa´ÀaöÀbÀbÀb_ÀbeÀbxÀbâÀc3ÀcƒÀcÑÀd!Àd@ÀdFÀdVÀdwÀdxÀd”Àd·Àd¸ÀdæÀe6ÀeDÀeJÀe™ÀeêÀf6ÀflÀf‰ÀfŠÀfªÀf»ÀfÖÀfíÀgÀg
ÀgÀgBÀgNÀgzÀg£ÀgëÀgûÀhÀhTÀhŒÀh¶ÀiÀiÀi(ÀieÀinÀioÀi ÀiÀÀiôÀj ÀjLÀjYÀjrÀjŸÀjÄÀjéÀjðÀjôÀjöÀj÷Àk>ÀkaÀk�Àk‡ÀkÉÀkåÀkæÀl1Àl7ÀlJÀl²ÀmÀmSÀm ÀmèÀn!Àn'Àn7ÀnXÀnYÀn‡Àn×ÀnåÀnëÀo:Ào‹Ào×ÀpÀp*Àp+ÀpmÀpsÀpµÀpÓÀpÔÀqÀqBÀqfÀqgÀq†Àq—Àq²ÀqÉÀqâÀrÀrÀr	Àr?ÀrKÀrwÀr ÀrèÀrøÀsÀsQÀsŽÀsÊÀsíÀt=ÀtMÀtaÀt®Àt·Àt¸ÀtéÀu	Àu=ÀuiÀu™Àu×ÀuäÀuýÀv*ÀvOÀvxÀv¯Àv¶ÀvºÀv¼Àv½ÀwÀwÀwcÀw…ÀwÔÀwôÀxCÀxPÀxŸÀxðÀxýÀyRÀy~ÀyÌÀzÀzgÀz�Àz®Àz¯ÀzËÀzÑÀzîÀ{	À{
À{(À{.À{IÀ{fÀ{gÀ{ªÀ{ùÀ{ÿÀ|MÀ|œÀ|ëÀ}7À}mÀ}ÄÀ}ÊÀ}ÚÀ}øÀ}ùÀ~	À~!À~4À~IÀ~cÀ~iÀ~jÀ~‘À~�À~ÜÀÀ2À|ÀŒÀ ÀÔÀúÀ€FÀ€VÀ€jÀ€«À€´À€µÀ€æÀ�À�8À�`À�’À�ŸÀ�ÆÀ�ãÀ‚À‚/À‚6À‚:À‚<À‚=À‚yÀ‚“À‚ÖÀ‚ÜÀƒ(ÀƒxÀƒÄÀƒÑÀ„ À„]À„¦À„¶À„ÚÀ„ÛÀ…À…À…:À…‰À…ŠÀ…»À…õÀ†/À†3À†5À†6À†nÀ†ŽÀ†ÔÀ‡À‡À‡XÀ‡¥À‡öÀˆEÀˆ•ÀˆåÀ‰6À‰‡À‰×À‰ðÀŠZÀŠ£ÀŠóÀ‹AÀ‹’À‹ãÀŒ.ÀŒwÀŒÅÀ�À�eÀ�ªÀ�òÀŽ;ÀŽ‡ÀŽÓÀ�eÀ�±À�àÀ�KÀ�QÀ�aÀ�}À�~À�­À�®À�áÀ‘ À‘!À‘RÀ‘|À‘¦À‘ªÀ‘¬À‘­À‘ËÀ‘ÞÀ’!À’'À’xÀ’ÃÀ“À“cÀ“ À“íÀ”À”5À”6À”HÀ”NÀ”‚À”ìÀ•À•À•:À•@À•^À•dÀ•tÀ•žÀ•ŸÀ•ïÀ•üÀ–À–À–MÀ–NÀ–ŸÀ–åÀ–ëÀ—<À—…À—ÒÀ˜À˜À˜À˜^À˜_À˜nÀ˜À˜ŽÀ˜«À˜ÉÀ˜áÀ˜çÀ˜èÀ™À™À™jÀ™®À™¹À™æÀš*ÀšUÀš�Àš½ÀšÍÀšáÀ›+À›>À›yÀ›·À›ÈÀ›ÖÀ›íÀœ+Àœ>ÀœŠÀœÈÀœÙÀœçÀœþÀ�À�À�9À�YÀ�uÀ�­À�çÀžÀž"Àž;ÀžPÀž�Àž´ÀžÛÀžâÀžæÀžèÀžéÀŸ*ÀŸDÀŸƒÀŸ¨ÀŸ©ÀŸÑÀŸïÀŸðÀ $À ŽÀ £À ¤À ÉÀ åÀ æÀ¡+À¡VÀ¡WÀ¡}À¡˜À¡™À¡¯À¡ÎÀ¡æÀ¡õÀ¢À¢0À¢EÀ¢KÀ¢LÀ¢yÀ¢…À¢ÒÀ£À£>À£yÀ£�À£ÞÀ¤À¤ À¤!À¤RÀ¤ŽÀ¤¼À¤ØÀ¥À¥JÀ¥rÀ¥À¥´À¥ÛÀ¥ðÀ¦À¦TÀ¦uÀ¦|À¦€À¦‚À¦ƒÀ¦ÐÀ¦ñÀ¦õÀ§FÀ§•À§´À§ÌÀ§ÍÀ¨À¨*À¨AÀ¨ŒÀ¨»À¨ÁÀ©À©0À©„À©ŠÀ©šÀ©µÀ©¶À©ÛÀ©ÜÀªÀªCÀªDÀªuÀª�ÀªÅÀªÉÀªËÀªÌÀ«À«À«fÀ«�À«“À«·À«ÐÀ«ÑÀ¬À¬À¬eÀ¬™À¬·À¬¸À­À­/À­5À­†À­ÖÀ® À®SÀ®~À®À®ÄÀ®ÅÀ®çÀ®óÀ¯(À¯gÀ¯©À¯ÜÀ¯óÀ¯üÀ¯ýÀ°.À°RÀ°€À°²À°¿À°ÜÀ±À±.À±5À±9À±;À±<À±cÀ±yÀ±¯À±µÀ±ôÀ²#À²CÀ²DÀ²„À²ŠÀ²ªÀ²ÅÀ²ÆÀ³À³,À³2À³bÀ³�À³ŽÀ³ÝÀ³÷À³øÀ´*À´0À´iÀ´}À´~À´¿À´ÅÀµÀµ#ÀµBÀµCÀµ…Àµ—Àµ˜ÀµÛÀ¶'À¶uÀ¶ÀÀ·À·UÀ·¤À·ìÀ¸À¸À¸À¸,À¸JÀ¸_À¸xÀ¸ŒÀ¸žÀ¸»À¸ÊÀ¸ÙÀ¸ßÀ¸àÀ¹	À¹À¹[À¹{À¹¨À¹äÀ¹ôÀºÀºLÀºŒÀºŸÀºÏÀ»À»À»,À»CÀ»zÀ»¨À»ÈÀ¼À¼!À¼5À¼yÀ¼™À¼ÅÀ½À½À½%À½MÀ½nÀ½´À½ÄÀ½ØÀ¾À¾À¾À¾@À¾zÀ¾¢À¾ÒÀ¾øÀ¿À¿RÀ¿nÀ¿ŠÀ¿—À¿ÊÀ¿ëÀÀÀÀ3ÀÀNÀÀÀÀ”ÀÀ©ÀÀ°ÀÀ´ÀÀ¶ÀÀ·ÀÀýÀÁÀÁPÀÁVÀÁvÀÁ‘ÀÁ’ÀÁÊÀÁãÀÁäÀÂÀÂ8ÀÂ9ÀÂˆÀÂ‰ÀÂ¾ÀÂÊÀÃÀÃCÀÃzÀÃƒÀÃ„ÀÃµÀÃÝÀÄÀÄ'ÀÄ4ÀÄUÀÄrÀÄ‘ÀÄ˜ÀÄœÀÄžÀÄŸÀÄãÀÄçÀÅ6ÀÅ†ÀÅ«ÀÅÏÀÆÀÆÀÆaÀÆ±ÀÇÀÇMÀÇ~ÀÇ„ÀÇ”ÀÇ°ÀÇ±ÀÈÀÈÀÈIÀÈOÀÈ_ÀÈuÀÈvÀÈÂÀÈÎÀÈÔÀÈäÀÈþÀÈÿÀÉKÀÉQÀÉaÀÉšÀÉ›ÀÉçÀÉøÀÉþÀÊ@ÀÊFÀÊVÀÊ�ÀÊ‘ÀÊÂÀÊÈÀËÀË&ÀË,ÀË<ÀË^ÀË­ÀËÎÀÌÀÌ/ÀÌzÀÌÉÀÌèÀÍÀÍÀÍ.ÀÍ4ÀÍDÀÍ[ÀÍ\ÀÍ|ÀÍ’ÀÍ¥ÀÍ¹ÀÍÕÀÍòÀÎ	ÀÎÀÎ ÀÎ!ÀÎXÀÎdÀÎšÀÎ¾ÀÏÀÏÀÏ/ÀÏaÀÏ˜ÀÏ³ÀÐÀÐUÀÐqÀÐšÀÐ×ÀÑ(ÀÑeÀÑ–ÀÑŸÀÑ ÀÑÑÀÑûÀÒÀÒEÀÒ{ÀÒ³ÀÒßÀÒÿÀÓÀÓ/ÀÓLÀÓkÀÓšÀÓËÀÓðÀÔ	ÀÔÀÔÀÔÀÔÀÔ<ÀÔŒÀÔ§ÀÔ­ÀÔéÀÕÀÕÀÕ@ÀÕ^ÀÕ_ÀÕ£ÀÕ¤ÀÕÜÀÕèÀÖ'ÀÖYÀÖlÀÖ…ÀÖÖÀÖäÀÖûÀ×À×À×6À×dÀ×†À×ÉÀ×ÍÀ×ÏÀ×ÐÀ×öÀØÀØaÀØgÀØ•ÀÙÀÙIÀÙJÀÙ‹ÀÚÀÚ+ÀÚ,ÀÚgÀÚ‡ÀÚˆÀÚÕÀÛÀÛMÀÛNÀÛžÀÛ°ÀÜ1ÀÜUÀÜVÀÜ—ÀÜ¹ÀÜþÀÝKÀÝ•ÀÝªÀÝ«ÀÝÕÀÝÛÀÞÀÞ2ÀÞ3ÀÞTÀÞmÀÞ‡ÀÞ¡ÀÞÂÀÞàÀÞïÀßÀßÀß	ÀßAÀßMÀß�ÀßÀÀß×ÀàÀà]Àà­ÀàÀÀàøÀá6ÀáGÀáUÀálÀá·ÀáäÀâÀâKÀâbÀâkÀâlÀâ�ÀâÍÀâÿÀã1ÀãqÀã«ÀãÇÀãëÀãøÀä!ÀäLÀäwÀä°ÀäãÀäøÀåÀåÀå Àå"Àå#ÀåtÀåÃÀåÐÀåöÀæGÀæ`Àæ‡ÀæˆÀæÕÀæïÀçÀçbÀç¥ÀçãÀçüÀçýÀèNÀèŒÀè�ÀèÓÀéÀéÀé.ÀéFÀéYÀéuÀéŠÀé�Àé‘ÀéÊÀéÖÀêÀê=ÀêŒÀêœÀê°ÀêåÀë+Àë>Àë~Àë¼ÀëÍÀëÛÀëòÀì*Àì=Àì~Àì¼ÀìÍÀìÛÀìòÀìûÀìüÀí-Àí[ÀíÀíµÀíÝÀíêÀîÀî.Àî]Àî~Àî…Àî‰Àî‹ÀîŒÀîØÀîìÀïÀï7Àï=ÀïŽÀï»ÀïöÀï÷Àð%Àð+ÀðbÀðzÀð{Àð¼Àð½ÀðòÀðþÀñ<ÀñOÀñ�ÀñÎÀñßÀñíÀòÀò7Àò@ÀòAÀòrÀò ÀòÂÀóÀó	ÀóÀóÀó=ÀóAÀó�ÀóÜÀô-ÀôMÀôlÀô“Àô™ÀôçÀõ7ÀõnÀõ®ÀõöÀõ÷Àö#Àö)Àö_Àö°ÀöîÀöïÀ÷:À÷;À÷mÀ÷yÀ÷¿ÀøÀø4ÀøpÀø€Àø”ÀøÐÀùÀùcÀùsÀù‡Àù�Àù‘ÀùÂÀùüÀú,Àú9ÀúlÀú•ÀúœÀú Àú¢Àú£ÀúÆÀúäÀûÀûƒÀû•Àû›ÀûçÀü3Àü„Àü¤Àü¼Àü½ÀýÀý:Àý@Àý�ÀýàÀþ,ÀþzÀþÈÀÿÀÿdÀÿ³À À OÀ ™À æÀ3À„ÀÓÀ$ÀmÀ·ÀÀUÀ¡ÀòÀCÀ”ÀàÀ0À~ÀÇÀÀ[ÀªÀøÀIÀ•ÀäÀ5À}À•À¬À­ÀÚÀüÀýÀ	'À	OÀ	PÀ	„À	ñÀ
À
	À
UÀ
¦À
ñÀÀ+À,ÀFÀXÀiÀ‚ÀžÀ²À¸À¹ÀêÀöÀ)ÀZÀ–À½ÀÀÀ1ÀsÀ�ÀÈÀÀÀ(À_ÀhÀiÀšÀ¼ÀÜÀÀBÀhÀuÀ�À©ÀÒÀÀ À'À+À-À.ÀOÀnÀ¶À¼ÀÀVÀ�À¨À©ÀÞÀäÀ,À<ÀSÀTÀ{À�ÀÑÀÀiÀ´ÀÑÀÀÀEÀKÀƒÀÍÀÀnÀ–ÀÓÀÔÀïÀÀÀ0ÀIÀOÀPÀ‚ÀŽÀÀÀðÀ6À}ÀªÀæÀöÀ
ÀFÀˆÀØÀèÀüÀÀÀ7ÀYÀyÀ³ÀãÀðÀ
À"ÀUÀ~À…À‰À‹ÀŒÀØÀäÀèÀ5À�ÀÏÀÀ`À¤ÀîÀ;À‡ÀÒÀ!ÀkÀ»ÀÀÀ.À/ÀSÀcÀœÀ¢ÀÂÀÝÀÞÀ 
À À DÀ ZÀ [À …À †À ©À µÀ ùÀ!(À!1À!2À!cÀ!‹À!©À!âÀ!æÀ!èÀ!éÀ"(À";À"ŒÀ"©À"¯À# À#AÀ#eÀ#kÀ#{À#ŸÀ# À#ßÀ#åÀ$5À$„À$¥À$«À$»À$êÀ$ëÀ%/À%0À%VÀ%bÀ%¯À%õÀ&À&9À&wÀ&ˆÀ&–À&­À&¶À&·À&èÀ'&À'\À'iÀ' À'ÏÀ'ÖÀ'ÚÀ'ÜÀ'ÝÀ'÷À(
À(<À(BÀ(’À( À(¸À(¹À(ÙÀ(ÚÀ) À)À)>À)`À)«À)»À)ÏÀ)ØÀ)ÙÀ*
À*0À*VÀ*ZÀ*\À*]À*”À*³À*ùÀ+*À+0À+}À+ÊÀ,À,jÀ,¹À,×À-(À-mÀ-»À.	À.@À.ÒÀ/À/MÀ/¸À/¾À/ÎÀ/êÀ/ëÀ0+À01À0SÀ0YÀ0iÀ0ˆÀ0‰À0ÚÀ0êÀ0ðÀ1:À1‰À1ÒÀ2"À2oÀ2¸À2¾À2ÎÀ2ùÀ2úÀ3À3+À3FÀ3mÀ3sÀ3tÀ3¦À3²À3íÀ40À4VÀ4—À4 À4¡À4ÒÀ4üÀ50À5|À5‰À5¬À5ÙÀ6À6%À6)À6+À6,À6IÀ6[À6£À6¶À6¼À7À7ZÀ7™À7ÞÀ7äÀ7ôÀ8*À8+À8uÀ8‡À8�À8ÝÀ9,À9uÀ9ÅÀ:À:cÀ:©À:¯À:¿À:áÀ;1À;|À;¿À< À<0À<1À<mÀ<sÀ<ÃÀ<ìÀ<òÀ=À="À=#À=oÀ=¶À=ÈÀ=ÎÀ>À>lÀ>¸À?À?À?À?&À?PÀ?QÀ?”À?šÀ?èÀ@7À@…À@ÍÀAÀA\ÀAiÀAoÀA€ÀAªÀA«ÀAíÀAóÀBCÀBŽÀBÞÀC,ÀCtÀC—ÀC�ÀC®ÀCÖÀC×ÀCýÀDŒÀD’ÀDâÀE3ÀE|ÀEÊÀFÀF`ÀF¨ÀF÷ÀFýÀGÀG.ÀG/ÀGqÀGwÀGÈÀHÀHcÀH³ÀHðÀI=ÀIWÀI…ÀI†ÀI˜ÀIžÀIÑÀJ6ÀJ<ÀJOÀJdÀJeÀJ�ÀJ•ÀJâÀK.ÀKzÀK½ÀKãÀKéÀKûÀLÀLUÀLYÀLƒÀL„ÀLÓÀLàÀLæÀLöÀM0ÀM1ÀM€ÀM½ÀMÃÀNÀNXÀN©ÀNúÀO"ÀO�ÀOÍÀPÀPjÀP¢ÀP¨ÀP¸ÀPâÀPãÀQ+ÀQFÀQLÀQ\ÀQ‚ÀQƒÀQÐÀQÖÀR#ÀRqÀR�ÀR“ÀR®ÀRÐÀSÀS>ÀSnÀS ÀSÉÀSúÀT2ÀTjÀT‚ÀTƒÀT‘ÀT´ÀTÞÀTöÀUÀUBÀUfÀUƒÀU”ÀU£ÀUÀÀUÞÀUöÀVÀV#ÀV)ÀV*ÀVOÀV[ÀV«ÀVÜÀWÀWJÀWZÀWnÀW—ÀWÝÀXÀX=ÀXŒÀXœÀX°ÀXÕÀYÀY:ÀYzÀY�ÀYÛÀZ"ÀZrÀZ¶ÀZÁÀZîÀ[2À[]À[‰À[ÅÀ[ÕÀ[éÀ\3À\FÀ\€À\¾À\ÏÀ\ÝÀ\ôÀ]2À]EÀ]uÀ]³À]ÄÀ]ÒÀ]éÀ^)À^RÀ^|À^¸À^ÈÀ^ÜÀ_À_À_À_JÀ_ŽÀ_ºÀ_èÀ`À``À`ªÀ`ðÀa(ÀaHÀadÀaœÀaÖÀbÀb8ÀbZÀbgÀb¤ÀbïÀcÀcYÀcœÀcÛÀdÀd%Àd:ÀdkÀdžÀdÅÀdòÀeÀeÀeÀeÀeÀeiÀe�ÀeÍÀeãÀeäÀfÀf6Àf7ÀfƒÀf¥ÀfÐÀfÑÀg!ÀgHÀgrÀgsÀg‡Àg—Àg®ÀgÓÀg÷ÀgýÀgþÀh)Àh5ÀhdÀh¡ÀhÅÀiÀi)ÀiiÀirÀisÀi¤ÀiÂÀiîÀj6Àj|Àj‰Àj ÀjÅÀkÀkEÀkLÀkPÀkRÀkSÀkÀk˜ÀkÈÀkïÀkðÀl<ÀlŒÀl¡Àl¢ÀlÑÀlÒÀlþÀm
Àm<ÀmOÀm‚ÀmÀÀmÑÀmßÀmöÀn#Àn,Àn-Àn^Àn€ÀnœÀnÍÀnÑÀnÓÀnÔÀnñÀnÿÀo=ÀoCÀobÀoyÀozÀoÁÀoØÀoÙÀoöÀoüÀp$Àp9Àp:ÀpfÀplÀp»ÀpÉÀpßÀpàÀpþÀqÀqFÀq[Àq\Àq©ÀqªÀqËÀq×ÀrÀr?ÀrlÀr›ÀrÈÀrÑÀrÒÀsÀs)ÀsOÀskÀs‰Às¥Às²ÀsÑÀsðÀtÀtÀt1Àt8Àt<Àt>Àt?Àt‰ÀtžÀt´ÀtÛÀtáÀtñÀuÀuSÀukÀu�ÀuäÀvÀv*Àv+Àv^ÀvdÀv°ÀvùÀwIÀwšÀwçÀx2Àx|Àx¡Àx§Àx·ÀxØÀxÙÀyÀyÀy/Ày;ÀylÀyšÀyÍÀyäÀyíÀyîÀzÀz?Àz]ÀzŽÀz’Àz”Àz•Àz¿ÀzÃÀ{À{FÀ{]À{“À{µÀ{ÿÀ|?À|ŒÀ|ÓÀ|ôÀ|õÀ}AÀ}GÀ}mÀ}�À}×À~#À~YÀ~¨À~×ÀÀfÀ�ÀÐÀìÀíÀ€=À€†À€ŒÀ€ÜÀ€ïÀ�	À�
À�WÀ�XÀ�‚À�ŽÀ�ÓÀ‚À‚EÀ‚NÀ‚OÀ‚€À‚´À‚ÞÀƒÀƒÀƒ>ÀƒaÀƒ€Àƒ‡Àƒ‹Àƒ�ÀƒŽÀƒÕÀƒõÀƒöÀ„!À„VÀ„§À„æÀ„ìÀ…<À…�À…½À…×À…ØÀ†À†À†cÀ†žÀ†ŸÀ†ÐÀ†öÀ‡À‡ À‡"À‡#À‡rÀ‡‘À‡¾À‡ôÀ‡úÀˆKÀˆ•ÀˆÁÀˆÇÀˆ×ÀˆòÀˆóÀ‰$À‰*À‰wÀ‰ÆÀ‰òÀ‰óÀŠÀŠ8ÀŠUÀŠ[ÀŠ\ÀŠœÀŠ¨ÀŠêÀ‹À‹2À‹nÀ‹~À‹’À‹ÚÀ‹íÀŒÀŒXÀŒiÀŒwÀŒŽÀŒ—ÀŒ˜ÀŒÉÀŒÿÀ�7À�DÀ�sÀ�¤À�«À�¯À�±À�²À�íÀŽ%ÀŽLÀŽRÀŽ˜ÀŽèÀ�!À�'À�7À�KÀ�LÀ�•À�¬À�²À�ÂÀ�ãÀ�äÀ�/À�EÀ�KÀ��À�•À�¥À�ÉÀ�ÊÀ‘À‘*À‘0À‘@À‘ZÀ‘[À‘¤À‘ÏÀ‘ÕÀ‘åÀ‘þÀ‘ÿÀ’GÀ’iÀ’oÀ’¼À’ÂÀ’ÒÀ’ôÀ“>À“QÀ“�À“éÀ”À”LÀ”mÀ”nÀ”¢À”²À”ÏÀ”éÀ”þÀ•À•,À•2À•3À•~À•ŠÀ•·À•þÀ–<À–dÀ–µÀ–ÅÀ–ÙÀ—À—0À—|À—ŒÀ— À—ÕÀ˜À˜#À˜$À˜UÀ˜sÀ˜«À˜ÝÀ™À™)À™]À™jÀ™�À™²À™ÝÀ™þÀšÀšHÀšOÀšSÀšUÀšVÀš§ÀšºÀšíÀ›À›À›QÀ›ŸÀ›çÀœ5Àœ€ÀœÆÀ�À�SÀ�†À�ÒÀž#ÀžpÀž®Àž÷ÀŸDÀŸsÀŸÀÀ À _À ¨À ÛÀ ôÀ õÀ¡'À¡-À¡xÀ¡ÅÀ¢À¢cÀ¢…À¢ŸÀ¢ À¢ïÀ¢ðÀ£6À£BÀ£wÀ£®À£·À£¸À£éÀ¤À¤3À¤pÀ¤tÀ¤vÀ¤wÀ¤¾À¤ìÀ¥6À¥<À¥‹À¥ÙÀ¦"À¦pÀ¦ÁÀ§À§RÀ§žÀ§æÀ¨3À¨„À¨—À¨«À¨¬À¨áÀ¨âÀ©#À©RÀ©SÀ©„À©žÀ©¸À©¼À©¾À©¿ÀªÀª7ÀªaÀªgÀª±ÀªýÀ«HÀ«”À«äÀ¬4À¬{À¬ÈÀ­À­YÀ­¦À­÷À®FÀ®‘À®ÜÀ¯(À¯xÀ¯ÉÀ°À°*À°’À°ÚÀ°ÛÀ±#À±$À±hÀ±tÀ±ºÀ²À²/À²kÀ²{À²�À²˜À²™À²ÊÀ³À³>À³BÀ³DÀ³EÀ³vÀ³­À³ûÀ´&À´,À´<À´WÀ´XÀ´zÀ´€À´ÑÀµÀµgÀµ¶ÀµýÀ¶3À¶9À¶IÀ¶]À¶^À¶˜À¶žÀ¶®À¶ÌÀ¶ÍÀ·À·XÀ·^À·«À·±À·ÁÀ·ãÀ¸-À¸@À¸ŽÀ¸ÛÀ¹À¹DÀ¹eÀ¹fÀ¹™À¹®À¹¾À¹ÕÀ¹ðÀ¹öÀ¹÷ÀºAÀºMÀº†Àº³ÀºëÀ»À»^À»nÀ»‚À»ÇÀ»ÐÀ»ÑÀ¼À¼*À¼HÀ¼tÀ¼¨À¼µÀ¼ÖÀ¼íÀ½À½?À½FÀ½JÀ½LÀ½MÀ½ƒÀ½µÀ¾À¾HÀ¾NÀ¾žÀ¾ïÀ¿À¿+À¿,À¿kÀ¿lÀ¿±À¿ìÀ¿íÀÀÀÀDÀÀjÀÀnÀÀpÀÀqÀÀ¸ÀÀóÀÀôÀÁ-ÀÁDÀÁZÀÁtÀÁuÀÁ£ÀÁ¤ÀÁÎÀÁÚÀÂÀÂ(ÀÂoÀÂÀÂ“ÀÂÁÀÂçÀÃ0ÀÃ@ÀÃTÀÃ]ÀÃ^ÀÃ�ÀÃ­ÀÃÏÀÄÀÄÀÄÀÄ	ÀÄ3ÀÄ7ÀÄ…ÀÄÄÀÄÜÀÅ,ÀÅZÀÅ–ÀÅ—ÀÅèÀÅÿÀÆ$ÀÆ%ÀÆcÀÆdÀÆ�ÀÆ›ÀÆ¹ÀÆäÀÇ!ÀÇ8ÀÇiÀÇ‚ÀÇ¬ÀÇðÀÈÀÈÀÈ/ÀÈaÀÈtÀÈ¥ÀÈãÀÈôÀÉÀÉÀÉ"ÀÉ#ÀÉTÀÉ�ÀÉ²ÀÊÀÊÀÊ	ÀÊ
ÀÊWÀÊnÀÊ�ÀÊ©ÀÊªÀÊãÀÊéÀË"ÀËGÀËHÀËuÀËvÀË ÀË¬ÀËØÀËëÀÌÀÌSÀÌaÀÌxÀÌªÀÌ½ÀÌîÀÍ,ÀÍ=ÀÍKÀÍbÀÍkÀÍlÀÍ�ÀÍ¹ÀÍÛÀÎÀÎÀÎÀÎÀÎ`ÀÎkÀÎ‹ÀÎÎÀÎÔÀÏÀÏnÀÏ¿ÀÐÀÐ]ÀÐ¬ÀÐúÀÑKÀÑ™ÀÑèÀÒ5ÀÒƒÀÒÒÀÓÀÓkÀÓ¹ÀÔÀÔVÀÔ¢ÀÔðÀÕ<ÀÕ�ÀÕÞÀÖ*ÀÖzÀÖËÀ×À×]À×©À×÷ÀØFÀØ’ÀØáÀÙ0ÀÙ€ÀÙÎÀÚÀÚaÀÚ¡ÀÚ§ÀÚ·ÀÚÎÀÚÏÀÛÀÛFÀÛLÀÛ™ÀÛæÀÜ6ÀÜ…ÀÜÔÀÜòÀÝCÀÝˆÀÝÕÀÞ&ÀÞoÀÞ½ÀÞæÀßNÀßjÀßkÀß§Àß¨ÀßÛÀßçÀàÀàSÀà\Àà]ÀàŽÀà®ÀàØÀáÀáÀáÀáÀá;ÀáNÀá‘Àá—ÀáèÀâ3ÀâƒÀâÓÀãÀã]ÀãwÀã¥Àã¦Àã¸Àã¾ÀãòÀä\ÀäqÀärÀä˜ÀäžÀäïÀå@ÀåŒÀåšÀå Àå°ÀåëÀåìÀæÀæÀæRÀæXÀæhÀæ†Àæ‡Àæ¾ÀæÄÀçÀçdÀç±ÀèÀèRÀè¢ÀèßÀé%Àé+Àé;Àé`ÀéaÀépÀé�Àé�Àé®ÀéÅÀéæÀéìÀéíÀêÀêÀêoÀê³Àê¾ÀêëÀë5ÀëHÀëƒÀëÁÀëÒÀëàÀë÷Àì/ÀìTÀì¢Àì²ÀìÆÀíÀíÀíÀíPÀípÀíŒÀíÆÀíòÀî2Àî?ÀîXÀîmÀî ÀîÅÀîþÀïÀï	ÀïÀïÀïXÀïqÀïÂÀïØÀïÙÀð&ÀðBÀðCÀð�Àð°ÀðÛÀðÜÀðñÀñÀñÀñ<ÀñBÀñCÀñoÀñ{ÀñªÀñåÀò	ÀòJÀòSÀòTÀò…Àò£ÀòÍÀóÀó"Àó9Àó\Àó�Àó¤Àó¨ÀóªÀó«ÀóØÀóòÀô%ÀôMÀôNÀô›ÀôíÀõÀõÀõ3Àõ4ÀõaÀõmÀõŸÀõ²ÀõæÀö$Àö5ÀöCÀöZÀö‡Àö�Àö‘ÀöÂÀöäÀ÷ À÷1À÷5À÷7À÷8À÷lÀ÷pÀ÷¼ÀøÀøUÀø¤ÀøõÀù@Àù�ÀùáÀú0Àú{ÀúÂÀûÀûcÀû­ÀûþÀüÀü0Àü1ÀüfÀütÀü†ÀüŒÀüÝÀý,ÀýeÀý®ÀýüÀþEÀþ�Àþ¦Àþ§ÀþèÀþîÀÿ>ÀÿŒÀÿ¥ÀÿôÀÿõÀ )À GÀ _À }À œÀ  À ¡À ÈÀ ÉÀ êÀ öÀ'À\ÀeÀfÀ—À·ÀÛÀÀÀÀÀXÀlÀœÀ¢À²ÀÔÀ%À;ÀhÀ±À1À`À‚ÀƒÀ¬À­ÀÔÀÀ ÀQÀ‡À½ÀÁÀÃÀÄÀõÀùÀJÀšÀ²ÀÑÀÀ À0À\À]À À¦ÀÜÀ$À4ÀhÀiÀ¯À°ÀâÀîÀ	4À	`À	�À	ÉÀ	ÙÀ	íÀ
À
]À
¨À
¸À
ÌÀ
ÕÀ
ÖÀÀAÀgÀtÀ§ÀÆÀÍÀÑÀÓÀÔÀôÀÀUÀ[À‘ÀÙÀéÀÀÀ-À.À_ÀkÀ�À¿À
ÀÀ.À7À8ÀiÀ�ÀµÀ¹À»À¼ÀÝÀüÀ0À6À‚À¤ÀîÀ#ÀdÀ³ÀÌÀÀVÀ¦À¼ÀÀ&ÀGÀHÀ‹À‘ÀÉÀÀkÀƒÀ¶À·ÀúÀûÀ-À9À~À°ÀíÀ8ÀHÀ\ÀeÀfÀ—ÀËÀñÀ>ÀBÀDÀEÀŒÀ›ÀºÀÛÀÀÀ&ÀLÀMÀjÀŽÀ�ÀÀÀÆÀÀÀ)ÀNÀOÀpÀŽÀ�À·ÀïÀðÀÀ)ÀDÀ^ÀrÀ‰À­À³À´ÀæÀòÀ8ÀdÀ‘ÀÍÀÝÀñÀ1ÀZÀ„ÀÀÀÐÀäÀ"ÀJÀ›À«À¿ÀõÀ(À?ÀwÀœÀêÀúÀÀ1ÀlÀžÀÑÀÀÀ1À:À;ÀlÀ¦ÀÚÀ À 2À ^À ¤À ±À äÀ!À!<À![À!€À!¿À!ÆÀ!ÊÀ!ÌÀ!ÍÀ"À" À"?À"EÀ"UÀ"iÀ"jÀ"’À"“À"ÃÀ"ÏÀ"ýÀ#À#fÀ#vÀ#ŠÀ#“À#”À#ÅÀ#çÀ$	À$À$À$À$[À$fÀ$„À$�À$´À$ÿÀ% À%2À%NÀ%fÀ%„À%£À%§À%¨À%ÈÀ%ÜÀ%ÝÀ&À&À&EÀ&QÀ&‚À&°À&ÐÀ'À')À'=À'FÀ'GÀ'xÀ'˜À'ºÀ'ïÀ'óÀ'õÀ'öÀ(5À(9À(ŠÀ(ÔÀ)À)0À)„À) À)äÀ)êÀ)ýÀ*XÀ*^À*nÀ*ˆÀ*‰À*¬À*²À*ÂÀ*ÝÀ+À+6À+7À+mÀ+�À+¥À+ÃÀ+âÀ+æÀ+çÀ,!À,"À,QÀ,]À,”À,ÍÀ,ÖÀ,×À-À-.À-VÀ-—À-›À-�À-žÀ-éÀ. À.5À.eÀ.kÀ.ºÀ/À/RÀ/|À/•À/–À/·À/¸À/àÀ0À0À0KÀ0oÀ0“À0—À0™À0šÀ0ÃÀ0íÀ0óÀ1AÀ1yÀ1±À1²À2À2À2;À2<À2aÀ2€À2˜À2žÀ2ŸÀ2ÛÀ2çÀ33À3FÀ3}À3»À3ÌÀ3ÚÀ3ñÀ40À49À4:À4kÀ4§À4ÕÀ4âÀ5À5>À5EÀ5IÀ5KÀ5LÀ5qÀ5—À5�À5êÀ6À6NÀ6OÀ6ŸÀ6ºÀ6ØÀ6ÙÀ7&À7'À7_À7kÀ7¯À7ÂÀ7õÀ83À8DÀ8RÀ8iÀ8¨À8±À8²À8ãÀ9À9EÀ9RÀ9À9¦À9­À9±À9³À9´À9ÙÀ9ÿÀ:À:RÀ:ˆÀ:¨À:©À:ùÀ;À;2À;3À;xÀ;yÀ;±À;½À;ñÀ<À</À<mÀ<~À<ŒÀ<£À<âÀ<ëÀ<ìÀ=À=AÀ=oÀ=´À=¸À=ºÀ=»À=ÝÀ> À>À>PÀ>�À>«À>¬À>üÀ?À?5À?6À?}À?~À?³À?¿À?ýÀ@À@@À@~À@�À@�À@´À@óÀ@üÀ@ýÀA.ÀA\ÀAŠÀAÙÀAÝÀAßÀAàÀAýÀBÀB ÀBlÀB˜ÀB¸ÀB¹ÀC	ÀC$ÀCBÀCCÀC€ÀC�ÀC±ÀC½ÀCñÀDÀD/ÀDmÀD~ÀDŒÀD£ÀDâÀDëÀDìÀEÀEAÀEoÀE´ÀE¸ÀEºÀE»ÀEÝÀEúÀFÀF<ÀF=ÀF�ÀF¨ÀFÆÀFÇÀGÀGÀG5ÀGAÀGuÀGˆÀG³ÀGñÀHÀHÀH'ÀHfÀHoÀHpÀH¡ÀHÅÀHóÀI8ÀI<ÀI>ÀI?ÀIpÀI�ÀI±ÀI·ÀJÀJ*ÀJ+ÀJzÀJ•ÀJ³ÀJ´ÀJ÷ÀJøÀK+ÀK7ÀKqÀK„ÀK²ÀKðÀLÀLÀL&ÀLeÀLnÀLoÀL ÀLÊÀLøÀMCÀMGÀMIÀMJÀMzÀM™ÀM¹ÀM¿ÀNÀN/ÀN0ÀNÀNšÀN¸ÀN¹ÀNúÀNûÀO-ÀO9ÀOqÀO„ÀO±ÀOïÀP ÀPÀP%ÀPdÀPmÀPnÀPŸÀPÇÀPõÀQ>ÀQBÀQDÀQEÀQvÀQ–ÀQ·ÀQ½ÀR
ÀR0ÀR1ÀR€ÀR›ÀR¹ÀRºÀRýÀRþÀS1ÀS=ÀSwÀSŠÀS¸ÀSöÀTÀTÀT,ÀTkÀTtÀTuÀT¦ÀTÐÀTþÀUIÀUMÀUOÀUPÀU†ÀU¤ÀUðÀVÀVÀV<ÀVZÀV[ÀVšÀV›ÀVÌÀVØÀWÀW!ÀWMÀW‹ÀWœÀWªÀWÁÀX ÀX	ÀX
ÀX;ÀXaÀX�ÀXÖÀXÚÀXÜÀXÝÀYÀY/ÀYLÀYRÀYŸÀYÀÀYåÀYæÀZ5ÀZPÀZnÀZoÀZ±ÀZ²ÀZâÀZîÀ[,À[?À[jÀ[¨À[¹À[ÇÀ[ÞÀ\À\&À\'À\XÀ\†À\´À]À]À]	À]
À]BÀ]aÀ]ŠÀ]¨À]©À]öÀ^À^À^1À^7À^tÀ^ºÀ_À_&À_MÀ_NÀ_iÀ_�À_–À_¬À_²À_³À_åÀ_ñÀ`0À`hÀ`{À`¨À`æÀ`÷ÀaÀaÀaVÀa‰Àa Àa©ÀaªÀaÛÀb	Àb1Àb[ÀbhÀb�Àb°ÀbÓÀbÚÀbÞÀbàÀbáÀcÀcVÀcqÀc�Àc�Àc·Àc½Àd
ÀdGÀdwÀdxÀdÅÀdÆÀdþÀe
ÀeIÀe�Àe ÀeÓÀfÀf"Àf0ÀfGÀfPÀfQÀf‚Àf°ÀfäÀfñÀgÀgEÀgLÀgPÀgRÀgSÀg‹Àg«Àg¬ÀgÊÀgÎÀgÖÀh8ÀhYÀhiÀhšÀh Àh¹Àh¿ÀhÒÀhíÀhîÀiÀiÀiÀi2ÀiyÀizÀiªÀiÄÀiÜÀiúÀjÀjÀjÀjaÀjgÀj¸ÀkÀkSÀk£ÀkàÀl-ÀlGÀluÀlvÀlŸÀl¥Àl´ÀlºÀlÍÀléÀlêÀmÀm›Àm¡Àm´ÀmÉÀmÊÀmüÀnÀnÀn/Àn0Àn}ÀnŒÀn’Àn¥ÀnÉÀnÊÀoÀoEÀoKÀo^Ào‚ÀoƒÀo³Ào¹ÀoÆÀoÌÀoßÀoüÀoýÀp;ÀpAÀpNÀpTÀpgÀp€Àp�Àp�Àp¢Àp±ÀpÂÀpØÀpçÀpüÀqÀq+ÀqBÀqUÀq[Àq\ÀqÀq‹ÀqÄÀqñÀrAÀr…Àr�ÀrËÀrøÀs,ÀsOÀs›Às«Às¿Às÷Àt
Àt7ÀtuÀt†Àt”Àt«ÀtéÀuÀubÀurÀu†ÀuÃÀuøÀvÀvÀv3Àv[ÀvwÀv—ÀvÁÀvÝÀwÀw-Àw_Àw‹Àw¯Àw¼ÀwÝÀwòÀxÀx.ÀxCÀxdÀx…Àx°ÀxÕÀxòÀxùÀxýÀxÿÀy ÀyHÀycÀy©ÀyÚÀyàÀz-Àz}ÀzËÀ{À{)À{zÀ{ÄÀ|À|YÀ|¦À|¹À}!À}nÀ}¬À~À~+À~GÀ~HÀ~•À~›À~ÃÀ~ãÀ~äÀ&À'ÀUÀaÀœÀáÀêÀëÀ€À€FÀ€|À€‰À€¬À€ÛÀ€âÀ€æÀ€èÀ€éÀ�7À�MÀ�_À�«À�±À‚À‚À‚&À‚'À‚sÀ‚„À‚…À‚ÄÀ‚ÊÀƒÀƒdÀƒ³ÀƒÁÀƒÇÀ„À„XÀ„‰À„ŠÀ„×À„ùÀ„ÿÀ…OÀ…{À…�À…‘À…ÉÀ…ÏÀ†À†lÀ†ºÀ‡	À‡UÀ‡£À‡©À‡ôÀˆ:ÀˆkÀˆlÀˆ»Àˆ¼ÀˆáÀˆíÀ‰À‰BÀ‰aÀ‰¨À‰¸À‰ÌÀ‰üÀŠCÀŠWÀŠ„ÀŠ´ÀŠûÀ‹À‹À‹À‹JÀ‹fÀ‹„À‹¨À‹ÄÀ‹èÀ‹õÀŒ
ÀŒ!ÀŒ>ÀŒSÀŒpÀŒwÀŒ{ÀŒ}ÀŒ~ÀŒ¹ÀŒÌÀŒìÀŒíÀ�À�À�3À�?À�sÀ�†À�±À�ïÀŽ ÀŽÀŽ%ÀŽ.ÀŽ/ÀŽ`ÀŽ„ÀŽ¨ÀŽ¬ÀŽ®ÀŽ¯ÀŽÕÀŽÙÀ�À�$À�bÀ�hÀ�xÀ�–À�—À�åÀ�ôÀ�úÀ�
À�#À�$À�TÀ�ZÀ�§À�ÆÀ�ÌÀ�ÜÀ�þÀ‘4À‘eÀ‘fÀ‘£À‘ÊÀ‘âÀ’ À’À’#À’$À’uÀ’ÁÀ’ÒÀ’ØÀ“À“À“)À“KÀ“œÀ“¦À“ôÀ”@À”�À”·À•À•TÀ•ŸÀ•éÀ–4À–ƒÀ–“À–«À–¬À–½À–×À–èÀ—À—À—À—À—EÀ—QÀ—’À—¾À—äÀ˜,À˜<À˜PÀ˜—À˜ÊÀ˜ÓÀ˜ÔÀ™À™7À™WÀ™�À™¯À™¼À™çÀš Àš/ÀšJÀšQÀšUÀšWÀšXÀš†Àš˜Àš§Àš­ÀšÌÀšáÀšâÀ›	À›À› À›FÀ›GÀ›lÀ›xÀ›¥À›ÔÀ›ÝÀ›ÞÀœÀœ+ÀœIÀœvÀœzÀœ|Àœ}Àœ­ÀœÂÀ�
À�À�_À�“À�™À�©À�ÏÀ�ÐÀ�óÀ�ôÀžÀž(Àž`Àž“ÀžªÀž³Àž´ÀžåÀŸÀŸ5ÀŸ9ÀŸ;ÀŸ<ÀŸ‡ÀŸ°ÀŸ´À  À IÀ ™À éÀ¡0À¡~À¡ÏÀ¢À¢iÀ¢ŒÀ¢åÀ£À£UÀ££À£ñÀ¤.À¤xÀ¤ÁÀ¥À¥UÀ¥—À¥èÀ¦'À¦oÀ¦¿À§À§^À§£À§²À§õÀ¨À¨À¨bÀ¨hÀ¨µÀ©À©KÀ©–À©çÀª6Àª…Àª§ÀªÇÀªÈÀ«À«]À«cÀ«­À«üÀ¬KÀ¬›À¬åÀ­2À­À­ÎÀ®À®/À®vÀ®wÀ®§À®ÁÀ®ÙÀ®÷À¯À¯À¯À¯EÀ¯KÀ¯œÀ¯êÀ°;À°ˆÀ°ÙÀ±*À±pÀ±¶À²À²XÀ² À²íÀ³9À³[À³¶À³ËÀ³ÌÀ´À´À´6À´BÀ´~À´‘À´ÀÀ´þÀµÀµÀµ4ÀµhÀµ{Àµ¦ÀµäÀµõÀ¶À¶À¶GÀ¶wÀ¶€À¶�À¶²À¶ÞÀ·À·À·@À·MÀ·rÀ·�À·¤À·¿À·ÆÀ·ÊÀ·ÌÀ·ÍÀ·ñÀ·õÀ¸BÀ¸kÀ¸…À¸ÓÀ¸ôÀ¸úÀ¹KÀ¹†À¹×Àº&ÀºLÀº�ÀºâÀ»/À»€À»ÄÀ»àÀ»áÀ¼
À¼À¼8À¼wÀ¼xÀ¼©À¼ÓÀ¼ýÀ½À½À½À½UÀ½‹À½�À½ÝÀ¾"À¾†À¾¿À¾âÀ¿À¿À¿JÀ¿’À¿¢À¿âÀ¿ãÀÀ/ÀÀhÀÀiÀÀ·ÀÀÎÀÀÔÀÁ"ÀÁ0ÀÁ6ÀÁFÀÁ€ÀÁ�ÀÁ ÀÁ¹ÀÁÕÀÁòÀÁøÀÁùÀÂ/ÀÂ;ÀÂwÀÂ¼ÀÃÀÃÀÃ0ÀÃKÀÃœÀÃíÀÄ	ÀÄ2ÀÄoÀÄÀÀÄÉÀÄÊÀÄûÀÅ+ÀÅaÀÅ™ÀÅ¦ÀÅÏÀÅþÀÆ/ÀÆ6ÀÆ:ÀÆ<ÀÆ=ÀÆhÀÆlÀÆ½ÀÆÇÀÆæÀÆçÀÇ4ÀÇeÀÇiÀÇ¸ÀÇ×ÀÇôÀÈCÀÈ€ÀÉÀÉÀÉdÀÉyÀÉÀÉ�ÀÉ¯ÀÉ°ÀÉàÀÉáÀÊÀÊXÀÊYÀÊŠÀÊ¼ÀÊîÀÊòÀÊôÀÊõÀËFÀËaÀËeÀË²ÀËãÀÌÀÌÀÌ.ÀÌ@ÀÌ]ÀÌcÀÌ†ÀÌ«ÀÌ¬ÀÌËÀÌÌÀÌñÀÌýÀÍ3ÀÍfÀÍ}ÀÍ†ÀÍ‡ÀÍ¸ÀÍÞÀÎÀÎÀÎ
ÀÎÀÎEÀÎTÀÎ£ÀÎßÀÎàÀÏÀÏ3ÀÏ4ÀÏkÀÏ‚ÀÏƒÀÏÁÀÏÂÀÏäÀÏðÀÐÀÐVÀÐmÀÐžÀÐ·ÀÐçÀÑ+ÀÑBÀÑWÀÑjÀÑŸÀÑÐÀÑÙÀÑÚÀÒÀÒ;ÀÒaÀÒ�ÀÒŽÀÒ·ÀÒÖÀÒïÀÒöÀÒúÀÒüÀÒýÀÓJÀÓzÀÓ~ÀÓÌÀÓëÀÔÀÔSÀÔ‡ÀÕÀÕ"ÀÕ2ÀÕRÀÕSÀÕƒÀÕ„ÀÕ´ÀÕûÀÕüÀÖ-ÀÖ_ÀÖ‘ÀÖ•ÀÖ—ÀÖ˜ÀÖÄÀ×À×À×gÀ×·ÀØÀØPÀØ‹ÀØ‘ÀØ¡ÀØÀÀØÁÀØíÀØóÀÙÀÙ+ÀÙ,ÀÙ}ÀÙ~ÀÙ½ÀÙÉÀÚ
ÀÚFÀÚyÀÚ�ÀÚ™ÀÚšÀÚËÀÚûÀÛ'ÀÛvÀÛzÀÛ|ÀÛ}ÀÛ¢ÀÛëÀÛñÀÜÀÜ#ÀÜqÀÜ’ÀÜÅÀÜøÀÝ+ÀÝFÀÝGÀÝ}ÀÝƒÀÝ“ÀÝ²ÀÝ³ÀÝÜÀÝâÀÝòÀÞ*ÀÞ+ÀÞvÀÞ|ÀÞŒÀÞ ÀÞ¡ÀÞòÀßÀß#Àß3ÀßRÀßSÀßrÀßxÀßˆÀß¨Àß©ÀßÊÀßÐÀßàÀßýÀßþÀà7Àà=ÀàMÀàmÀànÀà�Àà¤Àà¿ÀàÙÀàéÀáÀáÀá3ÀáBÀáHÀáIÀá�Àá�ÀáÆÀâ	ÀâGÀâƒÀâÔÀâäÀâøÀã%ÀãfÀã©ÀãæÀäÀäEÀä\ÀäeÀäfÀä—Àä¿ÀäóÀå%ÀåCÀåsÀå¥ÀåÑÀåíÀåúÀæÀæHÀæsÀæŠÀæ³ÀæÞÀçÀçÀçÀç#Àç%Àç&ÀçRÀçVÀç˜ÀçÃÀçïÀçõÀèÀè-Àè.ÀèiÀèjÀè¨Àè´ÀèðÀé#Àé:ÀéCÀéDÀéuÀé¡ÀéÍÀéÑÀéÓÀéÔÀêÀê&ÀêoÀêuÀê…Àê§ÀêõÀëÀëIÀë|Àë¯ÀëÊÀëËÀìÀìÀìÀì6Àì7ÀìWÀì]ÀìmÀì¤Àì¥ÀìñÀì÷ÀíÀíÀíÀíjÀí‰Àí�ÀíŸÀí¾Àí¿ÀíÞÀíäÀíôÀîÀîÀî7Àî=ÀîMÀîjÀîkÀîŒÀî¡Àî¼ÀîÖÀîæÀîÿÀïÀï0Àï6Àï7ÀïoÀï{Àï´Àï÷Àð5ÀðpÀðÁÀðÑÀðåÀñÀñSÀñ–ÀñÓÀñÜÀñÝÀòÀò6ÀòjÀòœÀòºÀòêÀóÀóHÀóUÀóvÀó£ÀóÎÀóåÀôÀô9Àô^ÀôeÀôiÀôkÀôlÀôœÀô ÀôÔÀôéÀõ8ÀõcÀõ“Àõ”ÀõáÀõçÀö.Àö|ÀöÅÀ÷À÷1À÷YÀ÷ZÀ÷‚À÷ˆÀ÷§À÷ÉÀøÀø'ÀøqÀøÀÀùÀùaÀù›ÀùßÀú+Àú{ÀúËÀûÀûaÀû±ÀüÀüPÀü ÀüîÀýÀý,Àý-Àý>ÀýcÀý…ÀýšÀý Àý¡ÀýÉÀýÕÀýùÀþ5Àþ^Àþ’ÀþÎÀþÞÀþòÀÿÀÿQÀÿŠÀÿ“Àÿ”ÀÿÅÀ	 À	 OÀ	 wÀ	 „À	 ÅÀ	 À	!À	(À	,À	.À	/À	|À	€À	ÏÀ	ûÀ	À	À	DÀ	XÀ	§À	ÔÀ	éÀ	êÀ	(À	.À	MÀ	dÀ	eÀ	ŠÀ	°À	±À	øÀ	À	À	.À	4À	WÀ	lÀ	mÀ	}À	ŽÀ	¢À	´À	ÈÀ	×À	ÝÀ	ÞÀ	À	À	@À	tÀ	¦À	¹À	ëÀ	)À	:À	HÀ	_À	“À	ÀÀ	ÉÀ	ÊÀ	ûÀ	À	AÀ	cÀ	‰À	¥À	²À	ËÀ	êÀ	À	$À	9À	@À	DÀ	FÀ	GÀ	‘À	ÒÀ	ÖÀ		À		kÀ		¼À	

À	
UÀ	
¢À	
ñÀ	?À	…À	ÏÀ	 À	pÀ	¾À	ÓÀ	ðÀ	ñÀ	6À	LÀ	ŒÀ	’À	ÞÀ	 À	À	À	4À	5À	„À	 À	¦À	õÀ	DÀ	eÀ	kÀ	{À	¢À	£À	áÀ	çÀ	÷À	À	jÀ	‘À	âÀ	#À	gÀ	›À	ÂÀ	ÃÀ	À	7À	=À	ŽÀ	ÚÀ	éÀ	ïÀ	ÿÀ	#À	$À	rÀ	…À	‹À	›À	½À	À	+À	sÀ	¾À	ÌÀ	À	gÀ	•À	¿À	ÀÀ	ÒÀ	ìÀ	þÀ	À	/À	SÀ	YÀ	ZÀ	ƒÀ	�À	ÐÀ	À	À	HÀ	†À	—À	¥À	¼À	À	;À	NÀ	€À	¾À	ÏÀ	ÝÀ	ôÀ	À	WÀ	`À	aÀ	’À	ÄÀ	æÀ	&À	DÀ	ŠÀ	—À	ÂÀ	ÝÀ	À	-À	lÀ	sÀ	wÀ	yÀ	zÀ	�À	¦À	óÀ	ùÀ	À	/À	0À	}À	”À	•À	­À	³À	ÍÀ	âÀ	ãÀ	!À	"À	KÀ	WÀ	‹À	¿À	ìÀ	õÀ	öÀ	'À	MÀ	sÀ	�À	ÝÀ	áÀ	ãÀ	äÀ	1À	=À	UÀ	vÀ	‹À	ŒÀ	²À	ÈÀ	ÉÀ	õÀ	öÀ	 !À	 -À	 ZÀ	 ‰À	 ’À	 “À	 ÄÀ	 àÀ	 þÀ	!+À	!/À	!1À	!2À	!XÀ	!hÀ	!£À	!©À	!ôÀ	"DÀ	"‹À	"×À	#%À	#sÀ	#ÃÀ	$À	$<À	$jÀ	$kÀ	$žÀ	$¤À	$ÃÀ	$ÝÀ	$ÞÀ	%À	%À	%QÀ	%gÀ	%hÀ	%žÀ	%ŸÀ	%ÂÀ	%ÎÀ	&À	&bÀ	&mÀ	&¤À	&ÓÀ	&ÜÀ	&ÝÀ	'À	'.À	'TÀ	'rÀ	'¼À	'ÀÀ	'ÂÀ	'ÃÀ	(À	(À	(WÀ	(|À	(}À	(¦À	(ÄÀ	(ÅÀ	(åÀ	(ëÀ	(þÀ	)™À	)°À	)±À	)÷À	*"À	*#À	*5À	*TÀ	*lÀ	*}À	*¢À	*¨À	*©À	*ÒÀ	*ÞÀ	++À	+jÀ	+›À	+¿À	, À	,	À	,
À	,;À	,wÀ	,¥À	,ÅÀ	-À	-À	-OÀ	-vÀ	-�À	-ÐÀ	-×À	-ÛÀ	-ÝÀ	-ÞÀ	.À	.=À	.„À	.ŠÀ	.ÁÀ	.íÀ	.îÀ	/À	/À	/\À	/�À	/ôÀ	/úÀ	0
À	0-À	0.À	0~À	0À	0¸À	0ÄÀ	1
À	16À	1cÀ	1ŸÀ	1¯À	1ÃÀ	1ûÀ	2%À	2sÀ	2ƒÀ	2—À	2 À	2¡À	2ÒÀ	3À	38À	3EÀ	3xÀ	3�À	3¤À	3¨À	3ªÀ	3«À	3ÚÀ	3öÀ	4;À	4AÀ	4’À	4àÀ	4óÀ	5À	5À	5SÀ	5YÀ	5©À	5éÀ	6À	6À	6<À	6=À	6lÀ	6xÀ	6¤À	6ÃÀ	7À	7À	7/À	7hÀ	7qÀ	7rÀ	7£À	7ÃÀ	7ëÀ	8&À	8*À	8,À	8-À	8AÀ	8SÀ	8{À	8�À	8‘À	8¡À	8¢À	8×À	8ÝÀ	9À	9À	9+À	9[À	9\À	9~À	9„À	9”À	9²À	9³À	9ÝÀ	9ãÀ	9óÀ	:
À	:À	:VÀ	:WÀ	:|À	:ˆÀ	:²À	:ÐÀ	;À	;'À	;;À	;‰À	;ÖÀ	<À	<FÀ	<OÀ	<PÀ	<�À	<ŸÀ	<ÃÀ	<ñÀ	=À	=À	=5À	=RÀ	=yÀ	=’À	=™À	=�À	=ŸÀ	= À	=éÀ	>3À	>7À	>€À	>ÑÀ	?!À	?fÀ	?‚À	?ƒÀ	?ÄÀ	?ØÀ	@À	@?À	@@À	@sÀ	@yÀ	@ŒÀ	A7À	AZÀ	A[À	A¤À	AÔÀ	AÕÀ	AåÀ	AÿÀ	BÀ	B<À	BBÀ	BCÀ	BjÀ	BvÀ	B´À	BÜÀ	C-À	C=À	CQÀ	CšÀ	CäÀ	DÀ	DAÀ	D}À	D�À	D¡À	DªÀ	D«À	DÜÀ	EÀ	EFÀ	E„À	E‘À	E¼À	EíÀ	F$À	F+À	F/À	F1À	F2À	FhÀ	F}À	FÎÀ	FõÀ	FûÀ	GKÀ	G›À	GêÀ	H5À	HƒÀ	HÒÀ	I À	IpÀ	I¿À	JÀ	J`À	J¤À	JïÀ	K=À	K‰À	KÖÀ	L&À	LtÀ	LÅÀ	MÀ	MbÀ	M¯À	MýÀ	NIÀ	N“À	NÜÀ	NóÀ	O[À	OaÀ	OqÀ	O¸À	O¹À	O÷À	OýÀ	PLÀ	PšÀ	PêÀ	Q7À	Q†À	QÕÀ	R$À	RqÀ	R¾À	SÀ	S#À	S¹À	T À	TPÀ	T¡À	T¬À	UÀ	U7À	UuÀ	UvÀ	U¾À	UÄÀ	VÀ	VaÀ	V£À	V©À	V¹À	VâÀ	VãÀ	VôÀ	WÀ	W9À	WQÀ	WWÀ	WXÀ	W€À	WŒÀ	WÒÀ	XÀ	XFÀ	X‚À	X’À	X¦À	XÌÀ	Y
À	Y?À	YuÀ	Y±À	YÁÀ	YÕÀ	ZÀ	ZFÀ	Z]À	ZfÀ	ZgÀ	Z˜À	ZÒÀ	[À	[LÀ	[YÀ	[ŒÀ	[ÑÀ	[øÀ	[ÿÀ	\À	\À	\À	\UÀ	\~À	\œÀ	\ÖÀ	\ðÀ	\ñÀ	]À	]À	]NÀ	]‰À	]ŠÀ	]»À	]áÀ	^À	^À	^À	^À	^JÀ	^_À	^žÀ	^ÃÀ	^ÄÀ	^ìÀ	_
À	_À	_0À	_LÀ	_MÀ	_’À	_½À	_¾À	_ÝÀ	_ãÀ	_öÀ	`}À	`“À	`”À	`¥À	`ÄÀ	`ÜÀ	`òÀ	aÀ	a'À	a-À	a.À	aVÀ	abÀ	a¯À	aîÀ	b)À	bMÀ	bŽÀ	b½À	bÆÀ	bÇÀ	bøÀ	c4À	cbÀ	cŒÀ	cÔÀ	còÀ	cÿÀ	d4À	d[À	d~À	d¿À	dÖÀ	dÝÀ	dáÀ	dãÀ	däÀ	eÀ	eÀ	e6À	e<À	e…À	e°À	fÀ	fRÀ	fdÀ	fjÀ	fzÀ	fšÀ	f›À	f¹À	fºÀ	fãÀ	fïÀ	gÀ	gNÀ	geÀ	gnÀ	goÀ	g À	g¼À	gØÀ	gÜÀ	gÞÀ	gßÀ	hÀ	hVÀ	hWÀ	h�À	hÈÀ	hÉÀ	hÜÀ	iÀ	i;À	iAÀ	iQÀ	i‘À	i’À	iáÀ	içÀ	i÷À	j#À	j$À	j]À	jcÀ	jŸÀ	j¥À	jµÀ	jëÀ	jìÀ	jûÀ	kÀ	k:À	kTÀ	kZÀ	k[À	k�À	k�À	k°À	kïÀ	lÀ	lDÀ	l†À	l›À	l­À	lÈÀ	mÀ	m?À	mVÀ	m˜À	m«À	måÀ	n#À	n4À	nBÀ	nYÀ	nbÀ	ncÀ	n”À	nÚÀ	oÀ	o@À	oMÀ	oŒÀ	o¹À	oäÀ	oëÀ	oïÀ	oñÀ	oòÀ	pÀ	p0À	pqÀ	pŠÀ	p‹À	p»À	pÓÀ	pÔÀ	qÀ	qÀ	q'À	q3À	qkÀ	qžÀ	q§À	q¨À	qÙÀ	rÀ	r%À	rdÀ	rhÀ	rjÀ	rkÀ	r¨À	rÁÀ	sÀ	s*À	s+À	sGÀ	siÀ	s¦À	sÑÀ	súÀ	t'À	tRÀ	tgÀ	thÀ	tœÀ	t�À	tÉÀ	tÕÀ	uÀ	u?À	uHÀ	uIÀ	uzÀ	u¦À	uÂÀ	uýÀ	vÀ	vÀ	vÀ	vRÀ	vfÀ	vjÀ	v¹À	w
À	w&À	w8À	w‰À	wÖÀ	wÜÀ	wìÀ	x À	xÀ	xQÀ	x—À	x�À	x­À	xÃÀ	xÄÀ	xéÀ	xêÀ	yÀ	yÀ	yFÀ	yuÀ	y~À	yÀ	y°À	yÊÀ	yèÀ	zÀ	zÀ	zÀ	zÀ	zKÀ	zOÀ	zlÀ	zyÀ	z²À	zÎÀ	zÏÀ	zìÀ	zòÀ	{AÀ	{VÀ	{WÀ	{¦À	{ÁÀ	{ÇÀ	{ôÀ	|À	|IÀ	|nÀ	|¯À	|ÿÀ	}À	},À	}-À	}_À	}`À	}€À	}ŒÀ	}¼À	}ÏÀ	}èÀ	~8À	~FÀ	~]À	~ŠÀ	~ÁÀ	~ÊÀ	~ËÀ	~üÀ	À	8À	^À	¦À	ªÀ	¬À	­À	èÀ	€ À	€9À	€?À	€RÀ	€nÀ	€oÀ	€¡À	€§À	€ºÀ	€ÑÀ	€ÒÀ	�À	�À	�À	�2À	�3À	�mÀ	‚À	‚À	‚À	‚;À	‚AÀ	‚�À	‚áÀ	ƒ2À	ƒbÀ	ƒŽÀ	ƒ�À	ƒ¹À	ƒ¿À	ƒÏÀ	ƒæÀ	ƒçÀ	ƒûÀ	„À	„$À	„5À	„DÀ	„aÀ	„rÀ	„xÀ	„yÀ	„¤À	„°À	„ëÀ	…À	…OÀ	…|À	…ÄÀ	…×À	†À	†BÀ	†SÀ	†aÀ	†xÀ	†©À	†²À	†³À	†äÀ	‡À	‡2À	‡RÀ	‡nÀ	‡¦À	‡ÆÀ	‡ÓÀ	‡öÀ	ˆÀ	ˆ,À	ˆAÀ	ˆrÀ	ˆ‹À	ˆ’À	ˆ–À	ˆ˜À	ˆ™À	ˆÚÀ	ˆóÀ	‰8À	‰>À	‰ŽÀ	‰ßÀ	Š/À	Š~À	ŠœÀ	Š¢À	Š²À	ŠÚÀ	ŠÛÀ	‹À	‹"À	‹rÀ	‹½À	‹ÊÀ	‹ÐÀ	‹àÀ	ŒÀ	ŒÀ	ŒSÀ	ŒYÀ	Œ©À	Œ÷À	�GÀ	�˜À	�½À	�ÃÀ	�ÓÀ	Ž À	ŽÀ	ŽMÀ	ŽSÀ	Ž£À	ŽòÀ	�BÀ	�“À	�¸À	�¾À	�ÎÀ	�ûÀ	�üÀ	�IÀ	�˜À	�¤À	�ªÀ	�÷À	‘?À	‘EÀ	‘UÀ	‘ƒÀ	‘„À	‘ÒÀ	’À	’À	’OÀ	’xÀ	’»À	“À	“LÀ	“›À	“éÀ	”/À	”yÀ	”ÊÀ	•À	•iÀ	•·À	•×À	•ÝÀ	•íÀ	–$À	–%À	–:À	–^À	–�À	–ªÀ	–ÓÀ	–ýÀ	—#À	—)À	—*À	—VÀ	—bÀ	—…À	—ÃÀ	—åÀ	˜"À	˜JÀ	˜�À	˜µÀ	˜øÀ	™!À	™eÀ	™ŠÀ	™ËÀ	šÀ	šÀ	š&À	š'À	šXÀ	šžÀ	šâÀ	›2À	›‚À	›®À	›ÜÀ	œ&À	œ3À	œrÀ	œ¯À	œøÀ	�AÀ	�ŒÀ	�ÏÀ	�ÖÀ	�ÚÀ	�ÜÀ	�ÝÀ	ž+À	žAÀ	žrÀ	žxÀ	ž¡À	žºÀ	ž»À	žäÀ	žêÀ	ŸÀ	Ÿ3À	Ÿ4À	ŸbÀ	ŸcÀ	ŸŒÀ	Ÿ˜À	ŸÍÀ	ŸüÀ	 À	 À	 7À	 [À	 yÀ	 ®À	 ²À	 ´   €¨CloudHealthcareApiProjectsResourceProjectsLocationsResource!ProjectsLocationsDatasetsResource.ProjectsLocationsDatasetsConsentStoresResourceBProjectsLocationsDatasetsConsentStoresAttributeDefinitionsResource>ProjectsLocationsDatasetsConsentStoresConsentArtifactsResource6ProjectsLocationsDatasetsConsentStoresConsentsResource>ProjectsLocationsDatasetsConsentStoresUserDataMappingsResource5ProjectsLocationsDatasetsDataMapperWorkspacesResource,ProjectsLocationsDatasetsDicomStoresResource4ProjectsLocationsDatasetsDicomStoresDicomWebResource;ProjectsLocationsDatasetsDicomStoresDicomWebStudiesResourceAProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesResourceJProjectsLocationsDatasetsDicomStoresDicomWebStudiesSeriesInstancesResource3ProjectsLocationsDatasetsDicomStoresStudiesResource9ProjectsLocationsDatasetsDicomStoresStudiesSeriesResourceBProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesResourceJProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesBulkdataResourceHProjectsLocationsDatasetsDicomStoresStudiesSeriesInstancesFramesResource+ProjectsLocationsDatasetsFhirStoresResource/ProjectsLocationsDatasetsFhirStoresFhirResource5ProjectsLocationsDatasetsFhirStoresOperationsResource,ProjectsLocationsDatasetsHl7V2StoresResource4ProjectsLocationsDatasetsHl7V2StoresMessagesResource+ProjectsLocationsDatasetsOperationsResource!ProjectsLocationsServicesResource$ProjectsLocationsServicesNlpResourceAccessDeterminationLogConfigActivateConsentRequestAdminConsentsAnalyzeEntitiesRequestAnalyzeEntitiesResponseApplyAdminConsentsRequestApplyConsentsRequest	AttributeAttributeDefinitionAuditConfigBindingBlobStorageInfoBlobStorageSettingsBulkExportGcsDestinationCharacterMaskConfigCheckDataAccessRequestCheckDataAccessResponseConsentConsentAccessorScopeConsentArtifactConsentConfigConsentEvaluationConsentHeaderHandlingConsentListConsentStoreCreateMessageRequestCryptoHashConfigDatasetDateShiftConfigDeidentifiedStoreDestinationDeidentifyConfigDeidentifyDatasetRequestDeidentifyDicomStoreRequestDeidentifyFhirStoreRequestDicomConfigDicomFilterConfigDicomNotificationConfig
DicomStoreDicomStoreMetricsEncryptionSpecEntityEntityMentionEntityMentionRelationshipEvaluateUserConsentsRequestEvaluateUserConsentsResponseExplainDataAccessConsentInfoExplainDataAccessConsentScopeExplainDataAccessResponseExportDicomDataRequestExportMessagesRequestExportResourcesRequestFeature
FhirConfig
FhirFilterFhirNotificationConfig	FhirStoreFhirStoreMetricFhirStoreMetricsFieldFieldMetadataGcsDestination,GoogleCloudHealthcareV1ConsentGcsDestination$GoogleCloudHealthcareV1ConsentPolicy/GoogleCloudHealthcareV1DicomBigQueryDestination*GoogleCloudHealthcareV1DicomGcsDestination%GoogleCloudHealthcareV1DicomGcsSource(GoogleCloudHealthcareV1DicomStreamConfig.GoogleCloudHealthcareV1FhirBigQueryDestination)GoogleCloudHealthcareV1FhirGcsDestinationGroupOrSegmentHl7SchemaConfigHl7TypesConfigHl7V2NotificationConfig
Hl7V2StoreHl7V2StoreMetricHl7V2StoreMetricsImageImageConfigImportDicomDataRequestImportMessagesRequestImportResourcesRequestInfoTypeTransformationIngestMessageRequestIngestMessageResponseKmsWrappedCryptoKeyLinkedEntity ListAttributeDefinitionsResponseListConsentArtifactsResponseListConsentRevisionsResponseListConsentStoresResponseListConsentsResponseListDatasetsResponseListDicomStoresResponseListFhirStoresResponseListHl7V2StoresResponseListLocationsResponseListMessagesResponseListOperationsResponseListUserDataMappingsResponseMessageNotificationConfig	Operation
ParsedDataParserConfig	PatientIdPatientScopePolicyPubsubDestinationQueryAccessibleDataRequestRejectConsentRequest	ResourcesResultRevokeConsentRequest#RollbackFhirResourceFilteringFieldsRollbackFhirResourcesRequest"RollbackHL7MessagesFilteringFieldsRollbackHl7V2MessagesRequestSchemaConfigSchemaGroupSchemaPackageSchemaSegmentSchematizedDataSegmentSeriesMetricsSetBlobStorageSettingsRequestSetIamPolicyRequest	SignatureStorageInfoStreamConfigStructuredStorageInfoStudyMetricsTagFilterList
TextConfigTextSpanTimePartitioning	TimeRangeTypeUserDataMappingValidationConfigVersionSource  ÖÛ