From 7c2f2c29d74c9584efc42ddfe8bc098a594391a2 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Wed, 7 Feb 2024 20:03:38 +0000 Subject: [PATCH] fix(diregapic): [Many APIs] s/bazel/bazelisk/ in DIREGAPIC build GitHub action (#12285) - [ ] Regenerate this pull request now. BEGIN_COMMIT_OVERRIDE fix: fix ValueError in test__validate_universe_domain END_COMMIT_OVERRIDE PiperOrigin-RevId: 604714585 Source-Link: https://github.com/googleapis/googleapis/commit/e4dce1324f4cb6dedb6822cb157e13cb8e0b3073 Source-Link: https://github.com/googleapis/googleapis-gen/commit/4036f78305c5c2aab80ff91960b3a3d983ff4b03 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWxpZmUtc2NpZW5jZXMvLk93bEJvdC55YW1sIiwiaCI6IjQwMzZmNzgzMDVjNWMyYWFiODBmZjkxOTYwYjNhM2Q5ODNmZjRiMDMifQ== Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1hbmFnZWQtaWRlbnRpdGllcy8uT3dsQm90LnlhbWwiLCJoIjoiNDAzNmY3ODMwNWM1YzJhYWI4MGZmOTE5NjBiM2EzZDk4M2ZmNGIwMyJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1lZGlhLXRyYW5zbGF0aW9uLy5Pd2xCb3QueWFtbCIsImgiOiI0MDM2Zjc4MzA1YzVjMmFhYjgwZmY5MTk2MGIzYTNkOTgzZmY0YjAzIn0= Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1lbWNhY2hlLy5Pd2xCb3QueWFtbCIsImgiOiI0MDM2Zjc4MzA1YzVjMmFhYjgwZmY5MTk2MGIzYTNkOTgzZmY0YjAzIn0= Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1pZ3JhdGlvbmNlbnRlci8uT3dsQm90LnlhbWwiLCJoIjoiNDAzNmY3ODMwNWM1YzJhYWI4MGZmOTE5NjBiM2EzZDk4M2ZmNGIwMyJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1vbml0b3JpbmctZGFzaGJvYXJkcy8uT3dsQm90LnlhbWwiLCJoIjoiNDAzNmY3ODMwNWM1YzJhYWI4MGZmOTE5NjBiM2EzZDk4M2ZmNGIwMyJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1vbml0b3JpbmctbWV0cmljcy1zY29wZXMvLk93bEJvdC55YW1sIiwiaCI6IjQwMzZmNzgzMDVjNWMyYWFiODBmZjkxOTYwYjNhM2Q5ODNmZjRiMDMifQ== Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW1vbml0b3JpbmcvLk93bEJvdC55YW1sIiwiaCI6IjQwMzZmNzgzMDVjNWMyYWFiODBmZjkxOTYwYjNhM2Q5ODNmZjRiMDMifQ== Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldGFwcC8uT3dsQm90LnlhbWwiLCJoIjoiNDAzNmY3ODMwNWM1YzJhYWI4MGZmOTE5NjBiM2EzZDk4M2ZmNGIwMyJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmstY29ubmVjdGl2aXR5Ly5Pd2xCb3QueWFtbCIsImgiOiI0MDM2Zjc4MzA1YzVjMmFhYjgwZmY5MTk2MGIzYTNkOTgzZmY0YjAzIn0= Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmstbWFuYWdlbWVudC8uT3dsQm90LnlhbWwiLCJoIjoiNDAzNmY3ODMwNWM1YzJhYWI4MGZmOTE5NjBiM2EzZDk4M2ZmNGIwMyJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmstc2VjdXJpdHkvLk93bEJvdC55YW1sIiwiaCI6IjQwMzZmNzgzMDVjNWMyYWFiODBmZjkxOTYwYjNhM2Q5ODNmZjRiMDMifQ== Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5ldHdvcmstc2VydmljZXMvLk93bEJvdC55YW1sIiwiaCI6IjQwMzZmNzgzMDVjNWMyYWFiODBmZjkxOTYwYjNhM2Q5ODNmZjRiMDMifQ== Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW5vdGVib29rcy8uT3dsQm90LnlhbWwiLCJoIjoiNDAzNmY3ODMwNWM1YzJhYWI4MGZmOTE5NjBiM2EzZDk4M2ZmNGIwMyJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW9wdGltaXphdGlvbi8uT3dsQm90LnlhbWwiLCJoIjoiNDAzNmY3ODMwNWM1YzJhYWI4MGZmOTE5NjBiM2EzZDk4M2ZmNGIwMyJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW9yY2hlc3RyYXRpb24tYWlyZmxvdy8uT3dsQm90LnlhbWwiLCJoIjoiNDAzNmY3ODMwNWM1YzJhYWI4MGZmOTE5NjBiM2EzZDk4M2ZmNGIwMyJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW9zLWNvbmZpZy8uT3dsQm90LnlhbWwiLCJoIjoiNDAzNmY3ODMwNWM1YzJhYWI4MGZmOTE5NjBiM2EzZDk4M2ZmNGIwMyJ9 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLW9zLWxvZ2luLy5Pd2xCb3QueWFtbCIsImgiOiI0MDM2Zjc4MzA1YzVjMmFhYjgwZmY5MTk2MGIzYTNkOTgzZmY0YjAzIn0= Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLXBoaXNoaW5nLXByb3RlY3Rpb24vLk93bEJvdC55YW1sIiwiaCI6IjQwMzZmNzgzMDVjNWMyYWFiODBmZjkxOTYwYjNhM2Q5ODNmZjRiMDMifQ== Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLXBvbGljeS10cm91Ymxlc2hvb3Rlci8uT3dsQm90LnlhbWwiLCJoIjoiNDAzNmY3ODMwNWM1YzJhYWI4MGZmOTE5NjBiM2EzZDk4M2ZmNGIwMyJ9 --------- Co-authored-by: Owl Bot Co-authored-by: Victor Chudnovsky Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com> --- .../test_workflows_service_v2_beta.py | 8 ++++---- .../test_managed_identities_service.py | 8 ++++---- .../test_speech_translation_service.py | 8 ++++---- .../gapic/memcache_v1/test_cloud_memcache.py | 8 ++++---- .../memcache_v1beta2/test_cloud_memcache.py | 8 ++++---- .../test_migration_center.py | 8 ++++---- .../test_dashboards_service.py | 8 ++++---- .../test_metrics_scopes.py | 8 ++++---- .../monitoring_v3/test_alert_policy_service.py | 8 ++++---- .../gapic/monitoring_v3/test_group_service.py | 8 ++++---- .../gapic/monitoring_v3/test_metric_service.py | 8 ++++---- .../test_notification_channel_service.py | 8 ++++---- .../gapic/monitoring_v3/test_query_service.py | 8 ++++---- .../test_service_monitoring_service.py | 8 ++++---- .../gapic/monitoring_v3/test_snooze_service.py | 8 ++++---- .../monitoring_v3/test_uptime_check_service.py | 8 ++++---- .../tests/unit/gapic/netapp_v1/test_net_app.py | 8 ++++---- .../types/policy_based_routing.py | 2 +- .../networkconnectivity_v1/test_hub_service.py | 8 ++++---- .../test_policy_based_routing_service.py | 8 ++++---- .../test_hub_service.py | 8 ++++---- .../types/connectivity_test.py | 2 +- .../test_reachability_service.py | 8 ++++---- .../test_network_security.py | 8 ++++---- .../test_network_security.py | 8 ++++---- .../test_network_services.py | 8 ++++---- .../test_managed_notebook_service.py | 8 ++++---- .../notebooks_v1/test_notebook_service.py | 8 ++++---- .../notebooks_v1beta1/test_notebook_service.py | 8 ++++---- .../notebooks_v2/test_notebook_service.py | 8 ++++---- .../optimization_v1/test_fleet_routing.py | 8 ++++---- .../airflow-service-v1beta1-py.tar.gz | Bin 0 -> 114688 bytes .../unit/gapic/service_v1/test_environments.py | 8 ++++---- .../gapic/service_v1/test_image_versions.py | 8 ++++---- .../gapic/service_v1beta1/test_environments.py | 8 ++++---- .../service_v1beta1/test_image_versions.py | 8 ++++---- .../osconfig_v1/test_os_config_service.py | 8 ++++---- .../test_os_config_zonal_service.py | 8 ++++---- .../test_os_config_zonal_service.py | 8 ++++---- .../gapic/oslogin_v1/test_os_login_service.py | 8 ++++---- ...est_phishing_protection_service_v1_beta1.py | 8 ++++---- .../test_iam_checker.py | 8 ++++---- 42 files changed, 158 insertions(+), 158 deletions(-) create mode 100644 packages/google-cloud-orchestration-airflow/airflow-service-v1beta1-py.tar.gz diff --git a/packages/google-cloud-life-sciences/tests/unit/gapic/lifesciences_v2beta/test_workflows_service_v2_beta.py b/packages/google-cloud-life-sciences/tests/unit/gapic/lifesciences_v2beta/test_workflows_service_v2_beta.py index fd6e83b0cd8e..da87b42a8b30 100644 --- a/packages/google-cloud-life-sciences/tests/unit/gapic/lifesciences_v2beta/test_workflows_service_v2_beta.py +++ b/packages/google-cloud-life-sciences/tests/unit/gapic/lifesciences_v2beta/test_workflows_service_v2_beta.py @@ -369,8 +369,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -388,8 +388,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-managed-identities/tests/unit/gapic/managedidentities_v1/test_managed_identities_service.py b/packages/google-cloud-managed-identities/tests/unit/gapic/managedidentities_v1/test_managed_identities_service.py index e4c2849faa74..873af44825d1 100644 --- a/packages/google-cloud-managed-identities/tests/unit/gapic/managedidentities_v1/test_managed_identities_service.py +++ b/packages/google-cloud-managed-identities/tests/unit/gapic/managedidentities_v1/test_managed_identities_service.py @@ -361,8 +361,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -380,8 +380,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-media-translation/tests/unit/gapic/mediatranslation_v1beta1/test_speech_translation_service.py b/packages/google-cloud-media-translation/tests/unit/gapic/mediatranslation_v1beta1/test_speech_translation_service.py index efa0c07a7786..c1138b6957a3 100644 --- a/packages/google-cloud-media-translation/tests/unit/gapic/mediatranslation_v1beta1/test_speech_translation_service.py +++ b/packages/google-cloud-media-translation/tests/unit/gapic/mediatranslation_v1beta1/test_speech_translation_service.py @@ -348,8 +348,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -367,8 +367,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-memcache/tests/unit/gapic/memcache_v1/test_cloud_memcache.py b/packages/google-cloud-memcache/tests/unit/gapic/memcache_v1/test_cloud_memcache.py index 3a46aa6552f8..3847748236ae 100644 --- a/packages/google-cloud-memcache/tests/unit/gapic/memcache_v1/test_cloud_memcache.py +++ b/packages/google-cloud-memcache/tests/unit/gapic/memcache_v1/test_cloud_memcache.py @@ -346,8 +346,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -365,8 +365,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-memcache/tests/unit/gapic/memcache_v1beta2/test_cloud_memcache.py b/packages/google-cloud-memcache/tests/unit/gapic/memcache_v1beta2/test_cloud_memcache.py index f78a2fcd29db..bf8f6a860ce1 100644 --- a/packages/google-cloud-memcache/tests/unit/gapic/memcache_v1beta2/test_cloud_memcache.py +++ b/packages/google-cloud-memcache/tests/unit/gapic/memcache_v1beta2/test_cloud_memcache.py @@ -346,8 +346,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -365,8 +365,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-migrationcenter/tests/unit/gapic/migrationcenter_v1/test_migration_center.py b/packages/google-cloud-migrationcenter/tests/unit/gapic/migrationcenter_v1/test_migration_center.py index 8d63fb849640..12d8943061da 100644 --- a/packages/google-cloud-migrationcenter/tests/unit/gapic/migrationcenter_v1/test_migration_center.py +++ b/packages/google-cloud-migrationcenter/tests/unit/gapic/migrationcenter_v1/test_migration_center.py @@ -349,8 +349,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -368,8 +368,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-monitoring-dashboards/tests/unit/gapic/monitoring_dashboard_v1/test_dashboards_service.py b/packages/google-cloud-monitoring-dashboards/tests/unit/gapic/monitoring_dashboard_v1/test_dashboards_service.py index 5791915f65d1..9305c3cecc9d 100644 --- a/packages/google-cloud-monitoring-dashboards/tests/unit/gapic/monitoring_dashboard_v1/test_dashboards_service.py +++ b/packages/google-cloud-monitoring-dashboards/tests/unit/gapic/monitoring_dashboard_v1/test_dashboards_service.py @@ -360,8 +360,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -379,8 +379,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-monitoring-metrics-scopes/tests/unit/gapic/monitoring_metrics_scope_v1/test_metrics_scopes.py b/packages/google-cloud-monitoring-metrics-scopes/tests/unit/gapic/monitoring_metrics_scope_v1/test_metrics_scopes.py index 24d5dc5a34fc..3020b3878462 100644 --- a/packages/google-cloud-monitoring-metrics-scopes/tests/unit/gapic/monitoring_metrics_scope_v1/test_metrics_scopes.py +++ b/packages/google-cloud-monitoring-metrics-scopes/tests/unit/gapic/monitoring_metrics_scope_v1/test_metrics_scopes.py @@ -334,8 +334,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -353,8 +353,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_alert_policy_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_alert_policy_service.py index 64b6ac297051..b4faa3a7c6da 100644 --- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_alert_policy_service.py +++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_alert_policy_service.py @@ -351,8 +351,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -370,8 +370,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_group_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_group_service.py index 713c6cee3008..747e80b7b518 100644 --- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_group_service.py +++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_group_service.py @@ -317,8 +317,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -336,8 +336,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_metric_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_metric_service.py index 79ac265a0448..cf8d86074e93 100644 --- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_metric_service.py +++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_metric_service.py @@ -334,8 +334,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -353,8 +353,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_notification_channel_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_notification_channel_service.py index 2bb62b0f3e50..95c083f55099 100644 --- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_notification_channel_service.py +++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_notification_channel_service.py @@ -362,8 +362,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -381,8 +381,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_query_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_query_service.py index 99cf50ea589f..64d13c417ac1 100644 --- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_query_service.py +++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_query_service.py @@ -312,8 +312,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -331,8 +331,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_service_monitoring_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_service_monitoring_service.py index 67e5bb4696b1..d4f0b85b6480 100644 --- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_service_monitoring_service.py +++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_service_monitoring_service.py @@ -353,8 +353,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -372,8 +372,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_snooze_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_snooze_service.py index 4ce7f7e3d6d1..209a4db8c7b3 100644 --- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_snooze_service.py +++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_snooze_service.py @@ -328,8 +328,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -347,8 +347,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_uptime_check_service.py b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_uptime_check_service.py index faf5a6fad3b9..7481af2a7620 100644 --- a/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_uptime_check_service.py +++ b/packages/google-cloud-monitoring/tests/unit/gapic/monitoring_v3/test_uptime_check_service.py @@ -343,8 +343,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -362,8 +362,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-netapp/tests/unit/gapic/netapp_v1/test_net_app.py b/packages/google-cloud-netapp/tests/unit/gapic/netapp_v1/test_net_app.py index f7c61b51ebb8..6efedd72a0db 100644 --- a/packages/google-cloud-netapp/tests/unit/gapic/netapp_v1/test_net_app.py +++ b/packages/google-cloud-netapp/tests/unit/gapic/netapp_v1/test_net_app.py @@ -328,8 +328,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -347,8 +347,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-network-connectivity/google/cloud/networkconnectivity_v1/types/policy_based_routing.py b/packages/google-cloud-network-connectivity/google/cloud/networkconnectivity_v1/types/policy_based_routing.py index cfc2d3235577..dc25b464140e 100644 --- a/packages/google-cloud-network-connectivity/google/cloud/networkconnectivity_v1/types/policy_based_routing.py +++ b/packages/google-cloud-network-connectivity/google/cloud/networkconnectivity_v1/types/policy_based_routing.py @@ -101,7 +101,7 @@ class PolicyBasedRoute(proto.Message): the lowest-numbered priority value wins. The default value is 1000. The priority value must be from 1 to - 65535, inclusive. + 65535, inclusive. warnings (MutableSequence[google.cloud.networkconnectivity_v1.types.PolicyBasedRoute.Warnings]): Output only. If potential misconfigurations are detected for this route, this field will be diff --git a/packages/google-cloud-network-connectivity/tests/unit/gapic/networkconnectivity_v1/test_hub_service.py b/packages/google-cloud-network-connectivity/tests/unit/gapic/networkconnectivity_v1/test_hub_service.py index 7ce65c89df34..180bff61f5ac 100644 --- a/packages/google-cloud-network-connectivity/tests/unit/gapic/networkconnectivity_v1/test_hub_service.py +++ b/packages/google-cloud-network-connectivity/tests/unit/gapic/networkconnectivity_v1/test_hub_service.py @@ -323,8 +323,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -342,8 +342,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-network-connectivity/tests/unit/gapic/networkconnectivity_v1/test_policy_based_routing_service.py b/packages/google-cloud-network-connectivity/tests/unit/gapic/networkconnectivity_v1/test_policy_based_routing_service.py index 9541b31869d7..e2dcf1a02af9 100644 --- a/packages/google-cloud-network-connectivity/tests/unit/gapic/networkconnectivity_v1/test_policy_based_routing_service.py +++ b/packages/google-cloud-network-connectivity/tests/unit/gapic/networkconnectivity_v1/test_policy_based_routing_service.py @@ -368,8 +368,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -387,8 +387,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-network-connectivity/tests/unit/gapic/networkconnectivity_v1alpha1/test_hub_service.py b/packages/google-cloud-network-connectivity/tests/unit/gapic/networkconnectivity_v1alpha1/test_hub_service.py index 92e2474ca65b..35e44c4b655b 100644 --- a/packages/google-cloud-network-connectivity/tests/unit/gapic/networkconnectivity_v1alpha1/test_hub_service.py +++ b/packages/google-cloud-network-connectivity/tests/unit/gapic/networkconnectivity_v1alpha1/test_hub_service.py @@ -319,8 +319,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -338,8 +338,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-network-management/google/cloud/network_management_v1/types/connectivity_test.py b/packages/google-cloud-network-management/google/cloud/network_management_v1/types/connectivity_test.py index 946e4ed1bef3..ecc88959b39b 100644 --- a/packages/google-cloud-network-management/google/cloud/network_management_v1/types/connectivity_test.py +++ b/packages/google-cloud-network-management/google/cloud/network_management_v1/types/connectivity_test.py @@ -216,7 +216,7 @@ class Endpoint(proto.Message): provide forwarding information in the control plane. Format: - projects/{project}/global/forwardingRules/{id} + projects/{project}/global/forwardingRules/{id} or projects/{project}/regions/{region}/forwardingRules/{id} forwarding_rule_target (google.cloud.network_management_v1.types.Endpoint.ForwardingRuleTarget): diff --git a/packages/google-cloud-network-management/tests/unit/gapic/network_management_v1/test_reachability_service.py b/packages/google-cloud-network-management/tests/unit/gapic/network_management_v1/test_reachability_service.py index 6c2c993c8162..723ee4f559cb 100644 --- a/packages/google-cloud-network-management/tests/unit/gapic/network_management_v1/test_reachability_service.py +++ b/packages/google-cloud-network-management/tests/unit/gapic/network_management_v1/test_reachability_service.py @@ -375,8 +375,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -394,8 +394,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-network-security/tests/unit/gapic/network_security_v1/test_network_security.py b/packages/google-cloud-network-security/tests/unit/gapic/network_security_v1/test_network_security.py index 955dfbd72e61..abbd8799b762 100644 --- a/packages/google-cloud-network-security/tests/unit/gapic/network_security_v1/test_network_security.py +++ b/packages/google-cloud-network-security/tests/unit/gapic/network_security_v1/test_network_security.py @@ -363,8 +363,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -382,8 +382,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-network-security/tests/unit/gapic/network_security_v1beta1/test_network_security.py b/packages/google-cloud-network-security/tests/unit/gapic/network_security_v1beta1/test_network_security.py index 0483080d9fc4..892086158463 100644 --- a/packages/google-cloud-network-security/tests/unit/gapic/network_security_v1beta1/test_network_security.py +++ b/packages/google-cloud-network-security/tests/unit/gapic/network_security_v1beta1/test_network_security.py @@ -357,8 +357,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -376,8 +376,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-network-services/tests/unit/gapic/network_services_v1/test_network_services.py b/packages/google-cloud-network-services/tests/unit/gapic/network_services_v1/test_network_services.py index bb0c5e36ae36..b913ffec39e8 100644 --- a/packages/google-cloud-network-services/tests/unit/gapic/network_services_v1/test_network_services.py +++ b/packages/google-cloud-network-services/tests/unit/gapic/network_services_v1/test_network_services.py @@ -371,8 +371,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -390,8 +390,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v1/test_managed_notebook_service.py b/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v1/test_managed_notebook_service.py index b0ebacf783e9..a9888aaab0e6 100644 --- a/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v1/test_managed_notebook_service.py +++ b/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v1/test_managed_notebook_service.py @@ -369,8 +369,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -388,8 +388,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v1/test_notebook_service.py b/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v1/test_notebook_service.py index 35ae928f75cf..b0e87e76bb89 100644 --- a/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v1/test_notebook_service.py +++ b/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v1/test_notebook_service.py @@ -353,8 +353,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -372,8 +372,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v1beta1/test_notebook_service.py b/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v1beta1/test_notebook_service.py index b9c9e6451ded..4bb1324c1468 100644 --- a/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v1beta1/test_notebook_service.py +++ b/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v1beta1/test_notebook_service.py @@ -349,8 +349,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -368,8 +368,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v2/test_notebook_service.py b/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v2/test_notebook_service.py index 179957846ec1..e261e26d6478 100644 --- a/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v2/test_notebook_service.py +++ b/packages/google-cloud-notebooks/tests/unit/gapic/notebooks_v2/test_notebook_service.py @@ -354,8 +354,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -373,8 +373,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-optimization/tests/unit/gapic/optimization_v1/test_fleet_routing.py b/packages/google-cloud-optimization/tests/unit/gapic/optimization_v1/test_fleet_routing.py index bafe44dd3e38..f96fdd075abd 100644 --- a/packages/google-cloud-optimization/tests/unit/gapic/optimization_v1/test_fleet_routing.py +++ b/packages/google-cloud-optimization/tests/unit/gapic/optimization_v1/test_fleet_routing.py @@ -330,8 +330,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -349,8 +349,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-orchestration-airflow/airflow-service-v1beta1-py.tar.gz b/packages/google-cloud-orchestration-airflow/airflow-service-v1beta1-py.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..cce782c92603be305d7b3bbac5c6ac69bb35d89f GIT binary patch literal 114688 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%0DG%fo3HFhUY>+zWyOJA zz@au`l*+L}y+}RIC`SWmtY<=Y1k&ie5= z(yaHq{#lAWP=mTf9@gT{M?!BN&cFiI`DkN~@_ar_9OUiOt4MTXa0U4*O-xY=Km5{c zXc--OMUR^_D;L%t@mU>pm4G=vJQ%5ODq`W##3yENQ^((}%>Gqyk$Bt1dnAl}+qLse_niKCX=dxh?jVjtew)p0dIF4Db4 zS$43+Xrd;1gQFL9Du|euwFkNk$V;N|xpQeaxNzM_k}?5l9u^3JjK25p@5OQtvHB2x zJLk@;J;9@}L!$U~2d1pT+`5!)$u@6n!m&*CO!@_+HgymMgq=8$M}Mn}=Q#UD@-+L#qO3uL_IW?;d4z1BdN`+c zq{JN8&7?Pv%pvIT9&NE+v0jAVm5dHM>QzKVtCrGQetllet3K`}0amB6TORL@Iz`E4 zf_Mn;pl0tS-JG(t$Rt=$szc>@@8ZJI(5+?hnW?4UXCHnIx;l{ONSah`T*Kb-oGgO- z_zQwA|0RLnsuAzQ9zLf5Jt)%Ow@lH;D(O#qZ#~`}&4C*!7vf6*W0F{BMN*v{>S>U=aQX{_zze1_1R4a1w99)JvWys*L=-kI z3kVqm3L>D!F<=(i7Xb7+mbj$pp)QA$F`I*=dc_BH`Ajl=iC0u65uRoNoj(t^8<*>uymUP5>%6luG6DMWuc4FS$gyFX8}Meui5`UL0cGO3o}3&v>_ zV{Q(3z-U;*%V1*qvjuQwQK6L)+4T{-v|^ETVTh?Wrqz!9HuVy7vc{`1_WPCqKjHT2 zs#N*wC3^Q|m1ZjG(o{kuu(K$RTKzK`pv7iCSQ>4PiBE$4z;neL7u3jy@MuvLa7A5C zFi<>3pJ-Kh1wOu2GRY0MfkRVfKL{Ca={kRUA2=E+pRFRX_X7%e%r&TwpRKf2FnaD9 zqU>ne7KlZWd5Aw!sCGsqv2P5sHLZ%bU+f%C)s|XiCkmII50;9iFlOUA@sjzhABHqaI2Dkot*uf6d94PG{MGCAe6!&E+?8f z+a|s{WIf$locS-cp~srdNSBaNu$fr#Eo*y8SewIA4=a(VypD?`(3EoFtB~|4q?WJ( z4tA(cEZ@a3gZ=s(V%1z5=eMjKf6Ayf(_QLt{ncAHvotKqo#3^PY7O5kiQ*s&l!ntY z--2U{i53^n2aT;)iHv$Pf#PBiiJKJ>D;C2bHy*;Ey`@eOsyD$HgB*wE94+FIT8?Ep zkJsnuMjFxXJYB|Yq3n5 zvI2=pnYjDyc#H+6l^uV3DL2GH!RX}PFhcHcgvW}Mg3zL0G z9?toV+Yk9OW6tc0y?JAPHtjzimU>51QwBY46eNpAaZSzrVZKsOVFB__hdX4x9rp(4 za{YM%ZQ$crPCyyx0+&;aL+yu2UOer5#P|qBy{w@8w%ZG%H5Q~EVDNJC_ZXI4Rzi#S z1mJdQIDG{PnE$=+Bpq!(+h2yAOx;K6C^C6973NZ}5NfaburjnB`(JJAL5w_WMktw} zOrV1-Z3~mbOSkvQxAR!;qG8-_6F9wGVGFNxi;8EH=lc(H4`IuLSE76&W?l=I=fSAv zIL4vH;)3X}viHMjMYNdvQDZE>k%ue&*YhbTz+z&Vilzt@w3p^NpPXSgK}jq!47sWP&$g{ zA}g3vUlO)3{f7LE3nZz8NCLPO9{5>fr49MCBn&(17LjRK(D39-O^2UXE^fLxCPkwp zhU_OGl7vbKE8r0A)`+AZ89Nv#`X>!z=G8s_L4RW%Y1K40Pc)=9G^83ujqy<5|Kv1+ zb0w`^+4OQ0{FG#Zmbu@M_MZ(Cfi#moTctYh&6SqZ&b91fsanus%`h)|0FLeiM>OkGS1k3+Mvf|-#2^3B!Zq<2A z8FEXC5I5f>&MqZU3F(P;5J@3ZpMVujClLAt)w2kQmyX3bq>TNI!TK3n1c2gqGj|fM z!#=6!2sTn+DBep)60@OOndH-FI9`ZiTYAu`A zDTR5Lg-?4eJaVGDDrlB)>FXC~jSOdrM9lZQ9sj_dKlv2d9g z&{c)7&~i?NXKw@admfy)rccu!2v4?koZthDiA7qdT=6G;GTU8fsuH!x-L*H)czHsM z95J!e18Wd`2kmCz^dl6-wNnGzahhCF9{^__-7iu7v?RgW80>`++Uf-+Hz@X`sn<)% z8w*%ZjY-Yjlp5RP8vi(1#Fgr%Vm>`ITC^T!xS#S_3PuSYrC9l~wy{)Nh@^l5V7h?2Z}wz0LMOw`jNSfzMRsDF5s^wvb0Fc z={1O0Xw-Ft^_(FQ4g&H(*0%e%x~3B3Xp3{7Wa*x3Gf#FnWy%X8C`d{wt=P(*1!CEHxXcYB3?~TH1*B3| zJjmf%TSjczegfVPj&=U9L?2Gj*T|b!^^e$vEOP0TYMiz?U;?o;6qZpzRt=iX1i)*2 zW|S{TfHX*4<`-T|Iz~W7KLqw0i33BF@o0(wvA~M}VG+ZwoRp(6qZ!h}EHm7gOjJRt zJ2wUcX#{~RtdHM}r~=J>9FWr+Q>j>YVG}v3F<`hWF2`&qcBPXNwOQu^|FclKP+LF- z@FTGea!1l9c>!*|eX>rwwV!Iw7#;OZedFoNBlKbvI=?v1S``x|+-q_LaoylICK+0owJn0HN>J}fjVmOq_0#=vH4!o>pt)@JgOXYM{_6_PKPJ_ zD)u#93Du-krR4M|A~KgSAZ0WHAV2YBLen*0rHvlAr1nY*Tzd$8y?|Gja~%s;W4A!Q zGanDvyWNwUm&e;Vx|+6qJNA?g6~?Kd`oof}?S--RKrY+Pqw0w?ZHtt*flFL4NE)-J z%ejhuIoqxyonV(xA%RRJcsw7+o7-jbn%7F<4)6y}`K)~@2CtEIdu*fgrCXOxzzd#J zC!Z@WXIAvHboW9oSr-1+Q6D!xjt?*QFCRy*hbxrfudhF_G+sk)80THYkhf;!ps*Xn z+U?pcw+X@Y3a;pA4Oy^RO{t2AOXO-?<3vFD>9a><3f2P*C2f zFpv+5+!LC!_T?VJEx85%E|krWBK^u8(>&-KuB}T)=-8ly6Tno9{bw6P7#jA-M`a~V zEL}PcHNY^BOMnI@~Bz$pYu%R=Zyh#fN#~NB65^eNvi{Wmz6btOZ*QOV%YA#0pLR z)9qHC$;NDJ$`VLFGYBt8|c&gu%l3SABWyR_0BL)Rp9t&rjWmMtb+F;Yf zBXb>cwo^i#lSGg=l?5DSSJM8Xa`;IlX*2DLoCX@R3A}bP?!o%yk|&h|Z$qr~RmRRZ z5nnAeV=-(OTU*i1o)(eqGs=v=T;JrnCVst4|GF?i6H{=KuU7z}2;TqpODahD4IO4a zwjis`jO@p()DZE4pwl5k@fJa^;i{QmzXXnqn5*f(32kHqP39VP%~U_7dZNAwo=2;j z(@O2B4aTIr(b-d`42=YY>FQ-SLX;K#+PBZ8EXc zgE6g(IfK;{zO{nu8dRz|4p8y}$U{p|C z`gU|gR$s?QzF)rVEkM`!cRjdDMJ0VCcrir9w0oY@Ufat(H z0m*(HjVpobc%vvT>s>@iwz&heEIFDd7Ev3bpl-g6e*+88V(eSubr;iqZ?E5<}ZZ8WJGq=~Fixneh`5KIVJr5gwFj7L=7U}=KA;(SF?O(J{Ghj0x8Xy8T)ndbWl#zq zOE;IdlRbUQJ>ns6|A+M%D30nzxG^Mo@tsyXW2g{eW75ce@ms{VAC2I3YjG22CkHlN ztMX3-7c{Ky1VaZJw);!EhC?-52xDE!*W44C6F~lPK+!x z3rlin+gIw1uM@hTOZ+x^*nGSEB%z@QfPs8c!{TZmPGDHqrux@VxO$NsW9X#}8vJjJ zQ=Z2O`C;{sOl%B$tUwTdU8Fk3M%QmIohBGStlw9pF{gcJ<-vjrwf3!h6UO)AYzh z?Stc7f|`Ym^r(3wN=O>O0xkS_*}5%p(s&vG%NnrVROr(y5DloAuEJI2Qt*6E+#Q#j zT~D$FhaCLRb8w687k@jxetyi8fcgo1-eJ?ce4o_ePsAOU0!`0&iE2qDd4QmOMR5yNSSE2t1x^$XiFf7o3`&$# zm;fUnufwQeSegmjK=EjfRtk6wz4wGsNdVgY>h{}n-xBcBXIEG7{>0}Mwn&d;*%d5d zP$#JsJpVi!*HX3+$~-9K!z3C@)XnbW_A%qR$F(D8=;n*YSAb`o9oBCSbB@hk_m}V^ zzJCxUxM&Qs7S8~*^x22)caXLD5`%~DiudQ&{;tCF{`+&u()0Cp)_1-&&)bT(tDf!d zVqXpQ>}ZCn7_oJYFW<-P=gsXWke|D;8F;=c@m!OG1oScTeSa>v+Rc!oF8TGD^O3`~ zsR~^J?aTMmzFWY@)xqQDYWDSOpl@vK`dXmdq1#msMAw)1?eRNVd3jxqdVD-8{Nf0g z+-by3eHR>M$4RrR4fi16snX43lxZI7_bBHRXRM$N?|N8!a06pO=CAP4BPIYGDvkW{7mR1*$%6_fu=r-t7rpikD{~l`eH``q}5*u9f4C zcD2RsYefDheZa}Uq4#`ap>>!sm5^M!x-<@V(OJ8qt3{?fT=$sff8*+%Vnk^hsLQr( z+qP}n-KTBawr$%sPusR_^RzMjev|n#Gq-hB^`ufsW$(S#0Eb^8t#9I257G=V6W z-^n|SZug^HI~YQ6`)nps0=p>}g=;eWDEn+zPd)#6;yb+P{Q+(Sr=nwt&BG<8)6U7Q zQ50@$S)VZY5iiJ}<*hIV(N(h98I>V_LF$IUyTK0UZhu)6S(~Z02qYeqE0dcwo2(2q z_v)^5|CIxuWFF3B+9tcCN?7J@WD(_(6?k*l6e@BVcrN_cBCAiwV`wUO)P8sWGwE;E zM84vU(Lq1%jcq(o$P>-yOpF}#(3YN$&ns)@GV`b*xiv7dO!J2LU>u(~R zN>;fc`h3ahxt~@)K|bhSKe0Bvl^Z;sg?jCm_kv@bFo5p`r3RZIbN~oS4^6~4iTwe= zP*VZrn5WJL6_LsEdFHRBvp0r$Cl71?;M+HCmO0fB` zhWG#)_D+w2!jByd$O{LO1R&R{S%$nwguBgStRc267)%o0HP6=9DMA*X5mvBTU!H8E zS>RyFGDQDc(;5M7!2DE4!gvR-r6F0$C30wRV9E_cuF?4NYe^V@`T6T4L4vB?gspp? zyvjrxv?}dF{Mwt49|C}Eql*MH0K#N0F&Bx7oC_kbw;;!@sJf(cU201Da#TWfjDH9jOR4+*Ul`M*xTqY>|^!mv8(ZGtM>-3R7w9k;vrbUo)8`0_kLnEbJ5O=9bSq(q&GQ+=j^-;+i^nEG-rc;}5?yjMGCr@MJneihO!-hW} zt18t7P=#v6%zt2eVh|;#MJXF;^;yMVgVVIs`}DskMsR?;`yY0`{xdhAIrOgBHUE4E00`-aiZOcok+`>6FWI*pak{SO*L7? z^4LKbo!i#dW^I<9DF1w#>5D03LKhF+49C}&1JWzn~t|B3g4KwaqW z4ZW7mcen0IUX59@18ApI7<}qR<7$OPkOUD3^`*mx27GXD%SyMl_pzjKaj~>!9qG^) z7=t*A^y7%8Q35RpP;CL>ZW%V(a2l41$y2EyKuW&;MizzOBe?TzkatR2dU-`dSdJN} zJJ$=n=hZfcTz!uSRum#=eBbs)5FtiX40AIT^<##whktX!3R89KQ$jGb$^HukUNA)I_F*kvj zxa)@Z1C_Gp$Ut&*!JRl53!yR(k&R~9%Y)=9mjRT2FBE%FRvOB1H61 z4tW72BC$$6YB#N8C7sbR>W91Ts(tNnUL~j;Gdc7Bgl%&d5SEa(6DkrkYl9o##m8R zu2a~g(8GX%)u~dZ6jTd6xR7WGR{q&}!NeQ3s9nPap3r-6b{-{5{^2n3^HEXtX1Z3( zbe2;P%-&yX&g)c4P3M}&pPHK~MpEkoUFGS)(N=V408GllXwD}Tm$=Mb|EM&rO#s(m zHVfSOPe(2&j?=0q(wpic4$`BQmXXB1qZ0qk5|v+hVV8n5^qmE#j;QXfio|8?3yKh; z@ZFOE=4@B>N!U&ViQq9!Xi~Nnr23J>5YZ_ccG_l-%W(?EUyoZ@+-MR^^9|cm?BQ2t zu|gA!n8dNXbJ&d~GK*vSOcjPuKq{C%CX;~Us-<3?$&_+_+ZU1jZa>3D!_Wh^L;A?* z9_LZO`$Nd)iqw-Vql^RLWgLYa8`r&B3$j2ZKN{r}oyW5UrA(-#JSeVukVd4{x661~ z>0;B#i4KrYL^8`>_i8ePO|RI+kg=hA2Za~3b%IhlwaR@uwe#xdD32=XB&#xu`?&>h z*STN7%SGjQ{Ev*KwkLqqLckp&1K7R6zSBQE_hV!`Rr-RuL!2$-D<~^MGupZ|@Kdt5 z>rEKxBwX9|5YpU)w}3GGF1iQNUtAz5guvMj#`n4COeBWy_=mxEoZpXQ=dZLU4 z|K;*V)QX0FMWO*G0xGOmHleI4DKMare?zMMRXXo~xZTFW$;a*XUgmxu3P<=~-xf}# zDCvc2^Uv%7s_cxF*I-kXGKP_cz+x^}iyx<3CR#g3r1}UiyZU|DuYK7&2Z!6mf&DN> z!AUa2*c?bMb3l--z$7sBIh=Mm8#xFsUoTDt;q&4BxY~Oz@p8VuZr<-JrrG)P&IZ_+ z6ZufGuR`6iUOYtEFN;%-Hq8RVbLRGRk2#6~uUaz}^&@-Wa>{P5);pxO_iOEGwg`sF zX!Du5H7u68O9!w&SvQ41@=1-iDsfFf9n`R-^3Zck$5YT@X2QXLlJU3JeSl{|DQw<# zp^M2^V3wp9IxW($gH53f4=lSYo=2d5jp4G7wzpKCi>fgu7q4A>n9GWGG4zNmh%`=F zW*S#ok=_R8)60Fo8+^(uHPow?I~toLuZ{W!Y4pS8ZBUAWiL8OZuW^M1xqV5fuzb5@A{? ze1QP@)bBHk%$q~VxBWK0Op-RmRq74NOVz~bs;UqE+FHC*Xjekt_m$s(;7h{LU3Q9D z6?Uk!GnpcqD%bxSN(Fr3ersWsagp;vus}C%zn+xjAb}cN$r4#!6c05sF=2XL~}>T#!@fQE2wyj9DTH^$qz>-49dt z&v1SX+0LAA<5LuOOlDeYM7$rt-^QHXGiNAd`HN@MM9e9eHkYA@tSOqHP7;}^{`X+} z{9$P-!PFp5gvKYa6K!gfyReg?gxxI_u^548$|T{+*UqC6ZpYBH;oCXuFYl+?53(^m zsozH(mJsth-+`y%8%^73sjp!kF;^vyTu#9};|Zra&j7>jN>YB3>obNp?9ojow0eI) z-Ivyu?T4J^8FlnrK_w7lhvIc$v`^l_9qtLF(k!2}Tk+F9 zQkV)aL5$(2b8;9%FM&9#gY90pTPYB*WJ{s6YmE5pRN7Q9sI^NIa-)e=k}N&l2Y7eb zjA)=dgJ>`%5tkCJ`c0rHSuMG-Fl5CG)~L=$ob(9J(OU^k3o15;B{b=HlY!$WPL&`@ za<@eDT|UE-_gRe^umaVRj#zL(Bfdsik~L< z|Hz@P;C2ZXT_=c(w;(*y5yP_4#Jh70zZ09fX5kExq3EHAa0lAgh`nEfl7 zP0IDwq?($T;NuzoDk;8WVKSCQ7w+ve%+knJ?pEDyce?FciMbZuu6>6T7;yJtU}#Lm zteF`;-_NI$@US+sNt#B<2NFnhltv)L(<_-Rl+`5FxyzZVphNZ_eK4kb3BeZEE?7H{ zRMDN!zcqx&f|^(49q2KErknM*oc{J=%i~MgIM-DZ7JisP4H(i=Fl0gHpzq=q9sW+7 zQ7F9>JG+nL@dc&{?O%v2ZcieBsU1b6D71wcEkZPMxjHvONRhT5EENx0wg> zbT_>$;NTZnX?FDxv3&2?Y7Tw_gVn=0F$+ys)&CoFwl9ts^6A}>epAd|dy^Ks?g3n$ zP>1kl45J7VI$RKjK)m8l?MP@vt6{jKp*9Qeq)vv@q0DM=IUqDDA(LR&>w~gL66wWP z$~y1))SG%U4`HCtF`6lpd@@f-L6a(9HXY@Y*Y$=DM`U(}4PE5ac%mqCVVXeivQ1`V zeeTS>__-43d;%jrd>rDRh?<5jOjfPYEx}~)@U9}c&YrR#vW^mydc7m`QL6HnLAr3h zkqN{Q@gsALS$lVu#)o>E>K+i}=q4-Ky!9q8Ya5&Pa%Cn?5dQXHCxyW^vTz*|OLqo4 zrTdiFzh*Z^{J+s;qPuUMD4@<4^1NxlOCc}1As3tK!+}j{fxW)!{Si-eSZB-*XPb}R zAnS-GZ!Qg-{0!aGwkvA2y?14``ZpG*L4X%`+7ye~bE$_wR4t^z-cL!0v#> zYYlzJ_%>(U6a7pbK;KX9Gbg(#BB>;N<&d!QyG6A{Z?2_2P?}k1B>hS;G0m;xj5aC$ z=yMi~*;(kPlf`2o%`q~mC04j`uKxE^d%`JW_T;BZL`2 zgV4;f#fuO`|_~gW6mk=Wm;Ey%3c?BC48pf zIxSK%(Tg29rr9cRr5$3?VvXKK@nx~>P+j+NkwWB$P|0lXqnD*_;7~ogSB8z$jBI~Q zWX%{87?{^R3#_0AMyx+rRaA8t=Fy7EBhoM}Kj=tkrN<}GM)NM%BaO719$B7*A%B1R znA`FSj1|l~^)z*I-4aU9xEjIf?C&Zg;JP$}3UUPa`WV=6X@4wuwC&p+1_aK?sI`0R z?l^L6P#e)bzjNx`pul6lfWH)bv0UO^;7AM++6)G0dd%w$X9GYg@&!0{4V}44fq*@v zV2(fM?>DIU^bI0&0&|RpZ9(Bc6pk>DtdJ|eT9i}Qalx%G%|V_r4Bi9|h7OqCXsGe? zTkq)Z4$R-f-uV~$3HsNU?U$RCG&}B^G_T!%a_$;enw<&QzNRdn>d`qqG0Fl|6JItC z4NSs78&diw{?*MH&T->A?3T&Q1A1=uO~~Z$rNh?ygK~0= zoyrDt3{pRPX8|R0op_>cT6?vFapK@*Gv$BEOsThQuumkoD4kvK&RX%c5OSdQP7ll6 zZp)dqap*#fYzpNm1g zKNanIS*zrZIKO}*&pVp(LV5ynHA}Nmuf!|55fR1rr!(G(0}KF?wMk;|66*PsEL0V- zi(BK(PX6|5F2Iu}A;^Vm!jf@kqRmz&ZTE-XPjG!cU%!i1y%h_^yAi-Gf$&^F(~}@# z9+M5t>-G%qG_P%_ZY&;++!f2@i*^#n+#9mFqiOF+N6md8$#WibWay9GAexRM!rQF}8 z8>a$CA012Y888W!XJH}9aG|>?TgHzM5R0kaROhR@7qI`nQ)R zWLlq*_fX>*JRyxRCcvd62b!6kFDIOw=G5@}ycs?AZeB&bZf*r;{{OSq9`nLg+ldnP z<0_Naf=6kJv5-N?j*Rl8 z|FYI@O6f$o>k+urG=N}(G!_JWSA{MhU$h_<;0b4X+O!>)AojCfELpmHOYO-bK~EHY zrCuaDh7i%4Z}Mc68c09F-!A(z=6_XwQ8D3 zbP(u*=Kr!*G-jhvQP!1Y&$4G|DZr5M=H;j99^|z{P^HIySvjzQ0O+y?p1UWj@T(Mb63Thm3HFt^9 zCMtJe>ASNVVLQ<5>>0%H2&a|3kwjo{v>(}2T=t2^oqpIoK+xpEKmfc?rrSAT^|vk~ zZ5`UdV3#~!FjEt5LEp)@p={5opmuL1#TrZ0l{zt_JX;nL(GQuWB{1&!gJp0}nSB7^ zM?}LA?P4kz`t@j@31Qx!zdkh@E)D+sWuqj+0uK=fKV7t+yM-&9ym3ZC(-Pp91=|8e zYDM79ujm9{UMH|VfC@7i#*1Ez>^kgnSi==_*O<)?05hP^7}T}UHiog0zxFL|naIlK zz&CIb5>1%&bO--~%<^e3z`n@K=PeJT=ZIc#9&x&DT@X~qkdwS>Bw#g05m#?jddQ~d`2q6|p%~=zV<6PX_^9a18 zGLTX(Udyw48^njc^yQA?9gf;3aX zEjLIRd-3!Bt6H^qIh-FaV=o&9>oi)2Nwee!LVU*zKMVKIQ!K_c48O@q<+eHKi?92V z<|a8f-Tts$DIVk_&%_Zm(ONd#;zpNdJPs!uE5-3Jw@~m3DW#iXOA=;zVZGD#?-909 zz>@;}qaFWdDwzEm!swV`Sv|pZ&y)n-nI2oc8S?x;LcI|ZN!E5PhZ_(jc=6*Mkm}Gh zxu3>{xOrZ7nyrIwC+pu$Q=If;ge^6WJGQ!(8i&2#+u7Wvv(E!DW%ygf=eqa!@aFUm zjsJB!*@MpiWAO48mBvl~{Os!btHyn_emU*=&xV`IetpF}jO;Y~F-Q`b*zG8Ki+^@n z(e`fAZak?>KzhWj@1hpz7qfGlVc+F@-M z8poKUID5I>v>a{%7$LUEf-f(Czcag#!!3dfJt84r5N0sl;>ca-A^Fd5#3b@R!7Y;d zre%8yVdW$qaRJ((_2fg~=$(<>){Sa6!1_T+5on14Yih;&6|2Mp;0C!bAeUdtVGPfeA46S=IHX^cb)=E=dnHV;DTL3NW(1s}%DLlcR7i zScFxk>6+8?C#-+7ium=CH|5JS*~6kVx+Uvzh|VyCBRSqF=R_luCy35B%LTPQkTUj> zb?9{q51%%J)o~0k%o4Tu0j7t$BzsG7K=vzpfXnp~`or2Up!HQ-ZY0@El4V8{X49%; zP~KVK7>I%vsQNknb_MW_LO8-03DzBvRYdM`oUBYB5};x}-^hEkLj^4JK^fV;rOnW^ zuxn|p(B+>lj~}!n(g@ZFRU*oml#NC?5kJOu{rvD#P8L(CC{D9tw|YgfWDwbj1GkV5~ z@(YuRBVWbDM2C^dai@QABdp|%eW6jAkuOxd)45udmF_kL70>Dy9MHB{w&lsJJ{N^G z9-vFHf1XskS1GFR*Tjq#g{V?w_caS6n94UOEM~l1@W6(*1QI=VFBXbEXw-gAdk<|& z;8h;{eD4QJeiq$Se1Xy*9H?(0z)?ca+jB_>O_e9mLe#eHf^P}ZGyR2Y2c@}$ z_7sTdxR=p#?ouGJ$QiN7-Ll5mA&9IkGg`i`z}Im<=XJJMxY$4*YvqxBQ1ZpJP#hN#bU_3@oJoU&db`d>0|>3V2nn6#{x5pl-P8*~ zPca?$5vmSd8Lt(v{2-$`Y2-b6apvmAD%|6mE-V%f9QnG&yjmG5B(wXqbRJ4CL9UbI zgkr7Hc|njr!F-sM2RM;vOw`rIVR7>v8VWM8jD+;{(LJV=3qUOiJoT-Pkvp@}E*#Lci5H5uZ0DK}dqize0+jxQT62?9y~f+LhPGsz z(9Tckf;jbdaBL@UmQ>V=#RN(&hReLClocf{p<@DLl+mDPe$RT_(=1YFQC>S$hRI={ zyYB-BfGv#s`fKas7ysYu@3`@oUhC!zU>3b3I)^J;^uL66dp?9N6IpVU@gS@C3MfzN zWYAc=%L99H1Tdvk`jQKu62}AWXfRFkv=~x(S`0er`e($*Z4qISnimNZ;e1FNq>_>A zbnl(T=}pb94vd>5?<>dmvxSn%gOY0X(asV0xe>{$5kRubB0_eB3R``FSRq ztS`t(~Sl5Pli zW^McnrW%krYM^?GMD>Ud-*@2_I!z7q#(_1Q$4RT{0Ykg0b`GON-uw{ z)}K=DljRyiDI~|Ze*@G`ema4J6GB>3w$+r^1s#+zYh`Ie_HiE47E+?6UN zXc>oH!u)@0byOi`Eb21m1KMNUIz&|0mz<~~o4eJ;>);va#`d!gi`>e#f01^(S=VDA zqPC~%?zycdbt3>w(K^c+sK-8X)EH!&YS_2zCd)LGXa~XvjPA3g5tq#wc=r3mYB~~- zj;u3TM@iLBcj1;c|7|e(Y+|cnBasIVNu0`ZG#GxnQMss4I9w0v{~ zcx?zI^-Y%lgJe(+-ZbTJ_R$vL*}rJkQ<4KE|&(q2O@oGx32RK8@y+T(7_U*rTXEJ zw-GF4z{^NMZMpQPiEz^t9MqTCU{@=|(90Jqc1Pj-`Qg08QqMR7QMqTRK;oY>kw%XJ zs^IS9HK)tqH6Xv-D4Zp!$Om6f&P%$S|Z8W!m2auqCB=ZBJ} zMyYO9Rsi+`Jt!H*dyWzU(-Y3=joC?&>l&n(cVNz@2!P1HRMb0Y4nhT(I}cFRn#lo#BAv# zuz0({xkfR&Zbg-B=#&>Szf`(qq-=Fsgs3$usyL++cKKUU6ED3Bq=9+JuQn${A4B`I zE(;*UwKZ^z5f&sM8^&tE^7A<8NAUGFdHU1#bsU%VihTKV+-t$h{)3Ev7ZPUniS0GD z(ur?yMTR#ev|+@F#TQV$z6|XmAGhP{?qu&N;wZECxECmOgQc!ISrirHR8IsPZwL(&miw0Dc#b@9RXAwaG_FR#|_K1(c$k^}6e)6kG4 ziBO2}2&f6|p)?-Z7&{C|Z_TE*JrJ~;EH;YU?vB!3XcoUo04yCNw2e%C^#0ZhTyq7^ zoxuc&b8dk#jSeXl6fOLuIZY&!9$Y&Z6KlL|j;wAQJ)&3>x!qF7B0iP>i*7TVtMgwG z?Yh~dk0~Q%t5`)Ez?_hg|M_Lh6poTkl<%37gIF~Ov9-T1B&qB?;NIV zgimX|h$XTWn(7DhS8dRQXQe<3Scx9`O5kcFS#O04dPBr=hEp)v#)Ue`yb4xTXtw-_ zB>LMj9(d%=BGWU0ZlYtgnY7*o*sSK?6njiD$wiN-WZhf_92Z*^^|pNY#Eu4`$f(oy zyn0AICnu^JLmB$9z0_0o>np^WB#hCtY-u&QGo?eYB8$)FA=t$pU=LxR+xOG9*m;S4 zE!?_2r&woVe_XM-l0V3|s>SIf)t#Z)0r7Jc_$c8ED*CG-SSg7X9%b2Us|0yY-j^OTrQ>y7Az^=zA`Em9{G5J(4LWinfS3>c^z_?2`h5uyA2! zSkQHD-YpRzwL3}42P3PIcckl^PXjCvxYUn`w?~A1?+>O0{@~mE+tlf?IW5)4)n=Hqup0KPwS2m5vrsmN&RB^u4j{&Q)r>obFTyJl6eezW*m$!!)E=}%_ zPOdZeuh?XjN;#;$C@ksvkEu!0QTMKIY*F91a`i4p=`{rf%65oXWmp>g6aTV>PcER7 z-X2Z%UX~Q+!e#Dp+mKl|CN*?$F5Ljsm0TH!TNj+{4?CQ)luO%6{~J7b?@lJjV}zUd z65;lKBC?P#$NVKlC*L{_vfU+SF@r++&oMZxXnifStJ%@)KLXulRuLV{FBu4-qX1hVxRq+gd~mg3>J0_R-ryfOnSV*5Py^VSfi?Av{PNZW!g`w%dwQq z+-N5xaU4YJi&;J@jg2n0fd&}zZ>R&3*>!l~l1%Vl*ET{w(q%dAm9nC%h{lSh>(Ex5 zM#c{q=p*{zj&7$b+d=%TcQ*&(>j@3rV`pjWz^)!edt@1`lZC;(h0>;##vXrHYU^UA zax;7vAEm@nDKtoEP^-oETQ}hBn`d_|U*2vn9ku8S9VwLt}jD!kbk@cRU? z)3#sgY+T+q%Zfhdai!^TAD`4KODMkxvlTX9OV%lj`C5}meY-Pp`=Ad0c-Ai|;BtX9 z1#o`OysN`~v-BN`(4cd0qm`+m5|uO!Q%>MuiU=N4*bYtw5V2r~Bty&|(R~7TCR5W= zO{Q*^Ix2)t_qU3{nm|4g5wrK`k0iv5r4+QLXQMepez@cr z^qM7CCwuZShgHq+<1$Rwq$sKi*47BO4LFT!QdDKi?nQI)SpohDNT{c*C(LFoR$edL zv67iab0-=!fGf3RpfCbQu6b~6T-Jc4cpoi8HS6GW(kYU&pzrLpCmy5HS zmUPliv;nQ z*iJL6*DGHMPiw0^yI2x1EZQ`gDe+6mkI*SI!8ED8oClHUG-O8Sz+`978Kq})pl-!U zNj{uARb(;uIA3;6K}JtxPr*K(M?{MYOylr={9df8JyF%q(*We2m0)4K8~}8hV?#jb z@OIw!Sy>xE|HskPco*MBRO&xmPlp>BwddE6=RzBe*(PWNNj442Y|^x>7`|#5NarLb z#8cmD1)7>Uz6+it-(}W3JD#9@f}-8}MfWt>Y|mTpJpr%j_q1oYr?+8l7E3XJibwvB z<(HU+(M@K-yoD-!0omg}{}_ml?4mkR7>%C^R0%_i>;A-y^REH2nJB!wHoD+4>EI8l zqAwPOEiI#an#*_(6WfKdZZL8a%MjaUWhzRF^{+FSV==y@(A0|j&}f`9sP%McCpHEtfm=saVP4>n0>R5_07$jdvjohq=G$JK2|m-sv_pYD;q!omMUPe zYF|~gA(6UP2U%ibn)4zzT3k!(K3~TTBi@r$bwv)whVa*pyZnwDqKNfW2S0?0^QTQ-O<%lDQuS<|X|+(5{ydb_zX zQa~#syGa7AwjKnRvQ-2-SgQBbfLN1P3Y%@1Ta&$jJ_=9hXO=jWWM_6m{x6ljDvq== zdCvzDkO8FVQmZ;4C-|a^mV>Lc`cd5Kffq5dgTQj1B{mo6G&I@_lo#6vf{|$=IZMvAIw8IXkesL`VO&v06OfKb zl2jgeIr{w5fFkH4dW})5`TLSNqr1-R6XA?BmWD^9eN>v#Ke~6tzWR{&iCf8y+v-)1 zW0(r?4p_u=MNim=yig^z#*g0DEq@h$?^D@oCSUj?%umwv`MwtW<4Q1l`yC!W#=bsY# z>H-@+n6IGTX$7uar3scFH8hpIQ+8!?0DDRjn0Z{5!1>*(!%ab_n;T#i1_n6n){spu z1;`8rP<_jI6774FY_{K5OHwDX~LMvM9qV z^3`=aabnuWlm?dwYxpR3i{vRF3XnVTnt=Ur8dPpFOY#|atJ#u?BNg>1672aVY0rlH zlw1LURvfUdko{~z-3^tL-_mjw3SmN+=2yWuw-5%7Zu>EFsMhC|N3dC_wAR}5tfM^| zHgp5ZIv+Pj@G)SnJ4c+=GjtekK8)pzk`TZVlVw#8{2X%_PF|B#BT*z&r-e(rfWT7kDWVNc1*(CqkDHj2*(N zaQ8$kfriST1Ah(9OQQW@lDN&4T4#uERd|>!h65;SVm2-?GsAHj;!_Z(f;p4@l2ZKo z?ZXy5#Ed(2D-wjJ+9L^OzJYQ2?t%oF(+sSS<5Mu+7it^y-3yFlzb18wa$}jX^D}j~ zNV3aRcis&KNL(^^28li%nkSdFqrJXOlx8uYd5SHnr9~iMktAOP4>>_;2(WutyP$|; zS{13$pFC`Ld1w5geRWu%u`D&IpqvNKO%(8f^tZ3)@WfnRz##$jM)Wd!WHiX|na~-RK~-O?z3& ziv38=I>&*SvWd!@Sxm`KAeT&SWWQyURzdmZuGhkD|3{b1_;-%yAC`yB3S{g*uJ%i& z-bf;S>$?M3z+j}*N?ME7exi@s;Sdbrr86_+WY8E0l6VJ#vLFkXCY7%lc?p2rG027` zcT$^*yAMcfK!4_ku+1fEY1-X~nX>fmh^To2D@NFHl3Dqtbbd#uzk60l(Fb=tIKh4A zm>LAbxv?4>9UQ@!7G;E*OG7Ha7h@=zSUIY)s;wi|GTU)wm8KV)S(C+;+a3M=AsY_x zN9<8@CNSGvrH+pYqZ98=G7SkaJMO&}`$?K++5MacWaMNDCNbtia#kHasKXI6mCaPL zlZ!}Vj)SZ-g&Z2LGWScfbwo}$;*#4Ww^XL>dlhBI6!qwY72)^vkjVp-qcB~yD$Vo1 zC>Sy>J1aN^2^u=JL?iX}PofkGt=8v_*ptaOLqrutkK#>Km5{SHYxC4n%5g=#=#OKW}gIk&)7X1$B?y&p@WxS0a))*vy zSbW6iYoj@7PVt~fZSi+oG~-fIp=`e$G7Jau@I$y4My2c}ZS>+VV5p_~>JZK;aMB0Q-mRl4d?tp&aK1C&z5^R2{&xYo9X34x3SShGR zJ7e#;MX9?Y`0HeH9I$zmcT;Ky#_&&(qmWmn)`Z3mby{*-3%Q_YuY1{vxwH{ukQ**2 z+hu0|W{s|xx1_+DN5Q48o!yraH-@DIsf66d*VlUroVXwmN{X?EzFyR*p3y~!!0u3E zwrPk+F$KRsLmZXI7S{$Vcz8B24!LH<<`$&U&(EM!#)nYFy!Ac_ep#YhwoIK%p=~s^ z!LF@Bv}2(g(#?Hy=&@asi^ItUsz#8)f;mo>;emM)?y3%>jud)LYjMFo!<##y5h%Qe zM0@~?=~DC#0|)(aTSoU%K5Y3eANdvbZlBrbNdE1>QEl^qjggkqZAIh*FeXB@%!J5Sd*T+Wbhk46^LwoBL_^ z#q#*$gk^4LMAoDLtvkE7F36_l zB1$<9I|by%wdbHus>U;hZgfmZ2)f ziWt|-zG0j?Ngz14-)YG@rAMls5v^l{88|Xq7_kqa(=f$7Cx*kqo`J40*Qrq`G|o(_ z1X~KLiLiWOQh5szOxZUmX3PmVm)Nw=!t?ViS^({dB+it~2r5#B&-UJ57naFD53V^zg5hZts0~(Om^%R-*tr1{^o#Bfl5h&1mX)t*voa*~r)UFX z>4VY9J3S1nSP|&T9<1+8u2PIM(i#^o_#)$8co(Pj5%worJ#9A+vOagrL%t@=M@Z^m9EUF7e`{bj==<@Xvme!rJ_|x_nZ#7#VyG*V1E|J?#b9{ z)^*ezb_^0sS58d0yAyYkWfY}a$ki3pWWgqO$-{^0fAINn9yoNiR)=q2j1u;c?S>q0 zg2~XjVZ#7PN?hy5KpD8=^*rpUHH=>ibR-9y-Agswytw-*G`{HMVO})p^&@YTw5W=c zw%p=w)k1^L9l#&hZXEL-W~u#e^&iYU;J)}a#o!5fuwAuE4oSx>vkv-8U&Q5AHI+Vw zND8B!|Ex%JM|36+%Pv`GX3917KljWp5D2v?OZ1|?6LnwMoO-<%$H~I%jMb!CrdKQ@!5%;} zXntdnJg!q~1|}O?9SgUzboL3dvVTi`7ttt?J``^pXlUacho%`jEJ5}Iv$JbKE)-hF zAd&BviuwGDypFcAdYdFZCY|;T4DNvORhpno3!LrlJyNOl(7h6nr&FwxJ|vY7MHBxA zl`80lg~Nia)_`?@VmY}=-0VGVBG8yQf&)f^Y-t&^U?x(v5y%n-IxcmBANn@N_2k$} z+@(?f%TzFQEt%p`X%t4q%QO&2PR1)!1!os)JXeq#-6&Kxp3fMKW&|+N46Slk6CS}f zmrzqnz3}`OAA@Q1g9Hq4arqArzX}YNrch~rBU&+wG1Yj4;lD>Q=73lzl)(%i`Qw|P ztHnGes*}tcBmZ+-h-1blwDFadY&#&F>LwPPs0K8V}(6~!-fN1=82((GrBjq?x3SI z@2TN<;sEHW|BNH7;+>6_vmtM$RyAXhdYy2@vKI_6+@^MmYpQ}!P(Fm~4w~50WXleM zwtbyzKp=CPG^? zl46F44*xb4=Ic${BDfTa=Q?`ob-nufNc-vOt=2v;8D%XTv-r9JppLzlYUJNER|szV zt2-Vd-O*{LG4ye2D1NK;4@qg>0Z^zK}-nsz)&lCSjXHHN8w{QqmE;R=;TwA0*1!s#efAw6YWIDp+L&-wU?-H zPI9@XGm$dX=}Z_HTXvOnN}YZmOLyvp-2^+bJ+m7I)QVD|5|l+vfJghFvNc)D5J|O3 zx_!@SsmEH?S6%`k006@FCaqmhmnGpvV9u%$fhnrNsT z9Wi66@K#VZ97Z5b*^t*9of5W!PJG7vqi%Yi_9iL>E_&kwii9D`dSCtu(iN zzD0`$0BPt5*Ikb}moZ;&ZcaIk3hmk8@23#Alp_U_Tsgn^Vu99r?1R1MtY*vvx%baU{rFs%5sF}qxa7OXwllOMr=UH-=g9_%)AR*iI|v{Hh#;UA z7k4-bf#6|taCy-57#_HWP<|j@&XM}_RK-0V*@Lu%mE`1y43@K7y2;`(-z(NROJmJF zJX_X42sQP_x~d7ouWkP zp>EN(ZF9G6+qP|Y@3w8*wr$(C?cKJ!Pk;ZtG8p^~i1s7j5@HM8as>u7fd zX6)hha}2VXk=c7TStjv3l8qx#q-H|I;nmgK6`fxN(S@Xfnx5bc6Rw6~euX>$6o0;7 zmICcHjxd=v#9QSBMSPxjSIZ?1A&Gu`#BNBJTz)(fXZq%HLHF^D$4ur~Mgo-F5^LLD0O0GTg{1 zsIFvlo7O(6Qd5~&El1ceLA8JN0FMQ1W+pk_GaK9bN)=_Lb|^Z>hlZ#LbV2JJNLttZ zc8zm%%N*RkHC)id;@7<|3Q+0M|O+T&OJaS$6j2C2;ErBqCPo(`NO_?kj3!RZRhq6lKj$|8!Fn% z6@iWV+`f$@0qb-e-n0C3#u3$UxN#MEi~8b&x;Pgp@|h<(j)96uQ)anfBxK4f=|s?L zt16m4e8&fbII87sB|>X^e4QB(#jVMVRn=yKQ@vQ&bVQdactCc$c!d0nO+h#%Q>T;#+i&O}W>xF{H@sWI8O9iKA)dgj~RaY$O{)gLr$>T z+)hHh139Ai-k8A3SL^(Tr4d zCvV;KQHE>1$&O50rsGCq-|TxuQPksKEf6RAdte{SG0w3ILKQXV#}L-~f4TylGlhX& zblze}oe6%>ZLoGrbFdNj^asu&odr zwC^7Xx*@_Y+t=wP7}>RkIO3kNm&Xd_ZWV5@L?D6I=UgT3K^P`LdpH1YWO?RCh)?Q& z#Vjaw9UzrXxZuYPz^#ep7h>%~gUC&-;#nPxo(}3l*P|ezZ<0TPZ8+6f5s=VRWJTY= z|2E3Ad6{z>Q^+VhD5#`5WVOLSa$kJD*yN8`zZ~j9`NG!wX?IL-282!St|1w{8MQ7_ z)YEHVlDkZ?;jWj|1wW1k(xF&DooYKj`q=aht0SLM?^T~m6hApmsJkInK(=4 zR~Q9Q)xnV`FKe=~l2$f*qAqFLprM%Ek&XoAQ<#FuNlb8H%&zl>kINbSkJbg8aL^ZfUj?l$HVRLt{T)6uzX!iE?7(kt z|E7ozZHHyNk1*)v1By)2L!(vjsdAID^Ym`SX=xIv5{_U|CzOH7$7-e^v%pRokG|Fw z$bMED)wOjvY*hDYVml0>kQAaJicTWJdzbs;am0*hfZnIWD|4tToG7Q-|uO>%LEaru6JtzL+_{df_Ywpi!!&Tbwajd)5IEHD|Gbr zj27)tlc(d84cC{i_iHCT9iJOar@+gY8gBgk(i+!3l<2b4c{x9S=3!tZ2i5IiqmH$> zAgx1Y>Mfc&J`v_M-YO7F_~%;=P$FC^fW9FvH{YxS3QlQ2XI%SX@bXQEad5m#u7aod z)W}($)W%C?_;X~>y8eAh;%zD=#!uw*qY7G7==B1 z=FfSSs@-0(QM0R^tikT{jXwNP&qbDZ%WIj^nzyv=%-AUvbIRT3$~qU+2!CEEwfqWZ z9s+nmuS8IZm3CMo3Q# zbP~=VYWAvMI#;&uai^fju3q|?GPn*`X%F~m()>LncnZyQh3nswL;8QXfwiWKoh}GU zX?$=WYg@UNA8jqM!~FQc-k-NZ7Gs0kn2pd?jT>X35J7qY)mKK#yrf(7uv3TTDdtJ| z4wM>`L=+}6oYzl+8gyJ>fpp^Ir*MYXh6p=Fbuk3s;7&sKjA)Rpw1;34CGjG58 zT4*yqIHcVsd&^Vqn;{SCGVUf^o*AlLO)d!xblzHc&A##^Dg13MUHfp*-u z6$^})vz90L41d9iFJ1) z;^&MQ=q69)o4ndwOxIy5FtdsopXxPp;No>Q^In%&%Q&9gFRPg&#UdG7W&l)eERqcd zO-=VbRk0&C2cE*sY;5)$|5!~@0^qfmAEO9QHa1q7dku-M{L#>z9}uK(c7GzDs-*l- znQz=|aZsEwVyKcNm1p*BQ%!b!U6!V7z4WSjPLg3>9YNu3W-yWU#xt@+fd`9ZEZG6B z+DM}u44F__IZ& zsRmKfQiB)ltn$nE_HfZslbvvQBpLkGzvl*_Y7_P1Ry^9&U~n4pOoqpmR5nBORW!@o5S?tVg{u&ru7yj{7(jl01Gjn5 z4Ao_JYg?%?*+Z2>q`{svYW|ySQ^{&`S1zOF_%HUFG*1SEFE7(iJ;dGC@dw0j>7-|S zi!YyZHG{GZK}*j+olUXIXE~>p8krL)4y5P`mib0~mPa}By}7)XT1hXNKXz-WwQdbb z#v9eSxm<6a(!ow`G4s6*q~Qgd4FaY_>}m&Ge|D`4+5?{_x|u7_~D9gVaK(b6ZgqwHgJXNF?+O`b{gHH zO8w((DIT@#!OqmR88}qRyggaM&xX87n1&yVDwS#uzK7EW%{Em?o3Whv`Q1-`H~8j!nNhxEtFpzlv{drnp|i&Fc*|HJ~}0 zZFED$z8*Lg;~ID%Xa6OU5aX~OZ-~1H7O$4EbIyA4n(nxNR(I0FXc&n-UV2u)+>~e} z-{93|YW0F!uG)rN_^8L~mgUgH?tNVvsr~)nqPk?k|KgBl!(lob=P^r*RMpoC4YZTf`SO4l_Hv5<`0Ii_Cox)w4jX!4sZ!6I|$5`>BITlS0y}i03c$O;MMp~&MG zn?pmS@+(=aC9FubPLZ$;pBc{b0kXGq353ZlLhU9A%$R!5+PKS^IaivUJ&$ipS$l~^ z_=0DmsBo@k4y3hSt9%G6fU<+l4o&gq&QL@exkkY?CKgBkVVC>f^ZrDhb@ zqXRxg=P!e*M1ds5dY%cqV}b6Z-d?lH(!1_L6lEMF04~%~M4SI`H1|_REpBaj5k%zC zZXpC~Ln@;}5QixwKTulriy}mUYlxj8mYgPWMgIk|p_S(fB^wpHnc*6}@!@nXLy1-B zW^SG|HNw~mO3)4WwQa(ShATgd4yiGphet0#(+x(Np03jT#6iP(8~WA63c}MTAlYI< zrb-xdhbvx2K!!I=P7>DV^3=orcQ&b9%zg9?u1)LXgcUD^?;rm_ z2+S+VbZpp-W-xXD@6COCJ!&Ay`;IrU-!^;f%utNTWPG-%-YrO=874#=P5EVn}vD zmREJgC01R_jpz-Ul;r-1^sSzvT*7Mc59QBuk4BP*yBf!?)!mzSH9RE z!#t* zcQ5qr<>y{DwFUPC@B)uG_f6=Zn8t<|(ywoEd_4QcVPe}Bx1s5kvzSp_Tcxa-7NpX~ zX)PNod(ML!C#{(2wV7bw4)5K?YWypW;df%CUZ1yx@t;@sm*Gh@F1nZh4te>kxqste zeeQK@g97z9e*0qF|1?wl=&j!SqRvJf^I5iipI!Hu>F^zBB!9X-{9K^Zz35`z`@+Ba znxR6x&bGy2zc|tVa*EATwS4>RR{D%%#9V*Zz-)IIZtz&UB#Xu|M1ZozUO=y-i)c426@M53XILJ#%|}EUZ2t5UzJ=0sC`bVf%lNYTKgn zVsEwRaPkuaNJzrwA{Ac~*%9#hKeGeF=*HSk5tr_YKXcHHnf1MHbEdzapRcZ}@#plv z*xNVo>d+Uj5)TIpUCqR_==Ck{?b#s~mA4@Nd7``O(g)l<21Ekp?C%udQ?^M8KH?7l z%A^Mc0Bh-D>6x|)AOR)$fLJ5zL@|MC7&_6Ly@6KfpR>TtbR9N^yrc#;9yX%&y*|Bu zrY^>w?$m`mfq~(}8VhPW;% z;TQ**3)d2A-sUp`*aK&e)<5a%4puU}3)bF}5^P_xk)xvut(wZ{rZ6VdOK*Cc6 zjP@d1-3J)SNa-Qx*yy=V2|UsTXTZGMz#yN0;wGj$=t0+k1x$d#+q9SG$s?P>Lx53q ziqZweean=PFXETaY60*_frFFEtCC1#^sRE!net%~isDE6fD(3sj4Xt6#1%#NT%q`I zs*UfZ^R$>5{`7Z|4xQiFz{*A=m+=YFIGxT=)!$;qdv?hJH9HHAN;uQKa7G7{I24 zz-~}BJ_D>Ti+%{vD8jU+!7WJmIr;YXan&7-UvAMFX^cL+T{F7v*lv`Ka~$Z;zJvhx zBbyOTx8RKgcgZXW5jE>j#-V#LB{ba}*}uww$0Mj!dsY47hNi67VFI~ZZFPMd;9n#p zmCWZIK6#0rRGiAyRxFWsD?YqI8az#v#5E0XJTzWVoO_|q4g-EKex4NVZDSXxcugAU zAHG?o0yg?p(@j6lNsXjuNwRXhSURh1=-bgYInZ=G&zFlED7PpODwlW2-^rXl&dwIH z2Ix~2gEy+-w`zB5UXJ`!+K2gG@j~Wa2grYJ07kR5$J!>vl}F|LZJ+5JfJeS@ zzeIbGmhwr)A8#@pXwN6;P{HUlxz18|%#dx~k93P1Y=})GN{2>IH-0f z9(Y_BpmH-0Iz!5by5Y)HpF$$BBOO_DjJq^Eb9uXjf!7lLDaH_5^ZaasYJBRYd%g0=!6Mscf1`1;V-apc&e9f zVtb#LmQiB1|C?$n7VVA33gyRo@%m7{Q)gz8;JlETPtUOieq1b&w+q-5DsH7V4?A|s zV3cVD1RJuFyl>-DFDA5`TMLPX=t_YxWW~9sKCaA8h^#56$m2oh6SWd{k|91Yj)${*QB@>xzQE_}BgRu=WO98W*&Y z#`_Ry9=P$L{$6%&)-fd7)DwHpRH?WCX<6c*TeXR1XcSy}e;jwGjqE*}n=bl{aejwY zAeE>C4E*fuY>X{~kWi=TY;a;)S0JbmwmB3!@3iQ;%q+lS#kr7sd{(LmE5i z#M{=&2(pf{BlSVXu78rLCaD-63_lZxH~VL!TebFp9|Rawq=AN*!53M@>(?WE*? zW89b!3quJ&ZRaO|nhs!pXzBt(+~5iFVF29sk|e-yVo8nY{7~i-T6Cy z*dnEPah09Iy`U|GVXYgcTs5iFVj$$Zbuz@1#^A{WZP@W;`fPH-$5z{va^dwK}(Mm z!)bsc`v|>9GsaN|FN8FZEHHCX_20>*pl>^s);O@w+0Du7x_XT%+hp2pIFR3oE9;0P zEs2>RsyNR9)g}axtGWTn97~}WgrcDOw-n1PPQ|EzE*Cj+__UafBMI$yK(R)J*s!wK zR6FU%*}V2PcXP-(`d7y2KE<=Ktx5lpXl8B4zkoua#E;P9UUGPAHC3;`c_r3lqWR9y zehZf3L{%e_g4r$y^N`qXi3UF#9SoA% zm`EgbljU#Vi8MHMe&iz7p$+u#yi~=jWvV1l<6Dw&B)lB^`nU1%hiRbkw9IXFpo?s% zUe!6wz`lwL?8fBEbqJ)A734n|3~yK}*6*sfn&?bKoT$Hb;f|%e`rFX7OtwzuNw_|P zLv$IGP!X%*6YIl$tR&CJ*+1zsuWRADKB~p_VzVuHpXvL1k{)P|AtvDJZ|qVYrX1@D zIT|y%MP`l<&}A!X6xkMIaKy*fLPr$A-JyCOFl(5ldEj5F3d4ahpW4JP?2vv_atg;= z2e~i4g8n`hr--1Oe_;594rvLSxCz z<2bISdCc(d;9Y0*B{yF#dTE3UnW66-#3R)Tz2RQb*v{$N6+go2C!pn>(6zIo^ybfJuy|buZ1JDC3Z!GK%KdpNFzxHP zMw|785~5iEP7=AsuN3bJy+(8+kaIbWr$fTo@JTpf2Dt(9qRSVjGm27~zO!l^jM-V6 z;YFq!zEOo6Xaep_Z$KI_6HB=xG5nC$H;aCf4V166p$hRqPgv5B(yXX{D>(3Sc9F(( zyOYT)NO4yThY7*SUP`DoX|pP>jb6w}(HzK82p!|0ul zXUJr59Sc|9%5Yp>i01myPFiN(mJ!8WqDo+qm3+U{u{-$^2$4~WUABmaVPDnkbhmGd z>?AjSjezZpbMMtO#=vp_l!jHq2pkb4%l%M#sznzZ$?!kg()Ubs%z)(PdlCXW-oP7n z0w2{<`Zz5gj4TbK$z(8+aR3@O6nsY5l-pMD5_PB|gyz1$ghak#@u__=Km3)5EM)D0 zX{Ylr)Wne0X5vI-%cI4ma;E zPxN}bsxbze1ay%!6NtNrV=##>Bqt9KV617>@G_<9!~houazA8o%+!v-*M#H%k`ARH z<1;dBQ>N&Ae4*>Ya4J~hc4{d+^aB+E;3I*l@MCxWFx-Wg<%~3UpNkA+cS{9k0tI5k zOBBa3JMX$dF_LOb;y6?WvUIlE)aO!mGQ@T;M;$@1#XiZNxw2dOzvn-7SaV!ILe%54UP)V zHAoUccWKv|@t#f@hj|r0jx!Cdvs74!SSb}FOc#SGWu>^Aaa)i$jFB#q0>*&$bpON) z=rV;7p@;8u;+hIINPXTGIWR@yr`XuN9fU?VR=gS%W(a*MXQjAV-ZdiK8U40982xQG z6#HL0{Qug$))TIi_|PBP#u;aC-WCjod2rr6_&5Ksbg>t%NG0%krSXrT6Q$aPKkf%k z)Hb45mmmr(myqUY0#yqGr9W~OgERoNp+goat-=6}3FN)d`dX8_;05jb8=7%K4(QQvd2kjybtsIBi`7JAC#tOoSx;s{|O) z7iM#dCo+0*I4eLgooVay4`{k=+MKtR*_$>bEamXa3{$;ZBC=yKvtx{u_Pi`<>dr-G z3(qm-ux1*++X2lAQAxFi?hWo{AUDL3$=3C91TJFCPU14;Z=-Y^<5%XeZ*0w6fSxJc zyQ6UPf-)(HbIm&0Slu75H)o5+$uK-PuxG8nJ(@&QgwxDb)Naq)iri~hSb#yQii$hs z8Kfe9(eOT<5&1jb{tLQ3K(;ga(KiP*vScWB?T?kl+pHC<)Y%Jg6j!J?ZyeOOmIZG% z1ZPI~l_puMBD@f-NF!wklyFeE%KD#_+-MZ1m z9fK&0MEncF6hVbQs4OqQsyGnfenxAy)@reCRQOD4n1(vgHO`a}WEx{7JD#D~+BQEIS^84;1HW0n{|Hs>_17?)t679YTl zrU6DP3qnc%AR0lhJe&neLyo^*d>CL6@_F(U1xT0}Pxt#))sX&CH7&9jG)QiFL58CG z?bM)-lw+q8WU2076gzYSfD)E7{j46h^Ux^v&L`Q9hsK?07q(nfgEUqS+59r<$p@Pj z%lS8-V0TPS4S3oNee~M4^t@)y&WN&rWwJbBjwWq2si+LujfK!s)bk5+e#!g_HK3)- zeU~eTNq?P`YWz!iBHLcC*nSdvn2#Vm5blj50V=oSOo~#+sX0-w8zreC>59)m51Uk@ z#n6&+Bf6YK;|4{mHRj2m4+@iX?3wN{W^j>df{h6Y4_UEokb&G~Ewu&=5fy?yn~B4{ z2xk`bi0+fAvI4aVJIcJZJeB=7iNrhVHjdQC_Nu%i93@>W@(}|>7ofS9{&iSf;^=aW z4QpOte72V92~)+BBpaJ^?Bupaq_qG zA4e^|i89L?g*gV2$ugVNJ~~FosUd1Ktc+|Ww93khHLC7CJtrO>{C&_ppi)`c1-;CD z#a`yAjC$rE>2Xbu3ljR&jyV-HnYO|D3?I zn;+i6Z;T}l6>@I6zF#Q+^`2_{EZTG}AH`l@d#*eY=crWqQvBR>Z*6aSz71YSrq;UX zUSC~ZUVqg+e7?=>%)sx=P$JxBKm0J+SvgK#412E`zjWKXv_FA=nqH;5V#Ho2oc-f` zcy@Wt@#I5haU&xOwVK^i)BUGIYcV^i_n@b_vpWDHHR9>{9kV)wj`dkOG7<{_7#X__ z;#x#qzX7i>vEb0?HC!fO@bBaIY&8W1u1g6@`pfr>z!19f7K)P!1`}5d9n=;$CM-to z1vU1So!#!v&O0FNN^D}~6`&{LQqlhb-t@sVl;MbA6g%0ICFB)yazogbSInvmM3(kL z*d{_Ko#xxRr*DHvK*+x%rnq)um_aoRoz=A^J_4Or=pOD(aq(KY`Es!T8o(&M*jZnW zFSqM2kK6sh{?3QPLZ+L?Kv%c->*>3B}IRR_7|o)K-+?-i=UCA zyv*i?j3*-S?y^gtKBd*ruf{kJhKj`p^q=?+-$vDDI!uu6+068gmb;Q^V=G7mDPfKXPODk)d?!aChqvq+|^fWf0SRj@#USB75(+JcESvw zykzUf7rwjW$Ma291>P*oO`lVmua6KDq*J(K7Fu?AMp`+yW5K*31tjflkdK{Cr8q2K zu6OxvvlRQB7kz~0j+EaV7C{wz#A#l|#?Au%6cvR3O* zHN@$Db3FgleFEDzG@HnhUCh9UeZv)WHCxzF z1Ye0f*tbCn)aM$52>jY6b+JEV$PFf z`<-0II`bndo2yGGsp6oRE(7bpn-jy@)kS#I9V5&Q(i8E*_wIiqj2tH21LwgEY==Rk zGq_leNE)FS6-5#$>%||VK!lS25jP79852<6a~>m`skByV%g0!L4X8%vx(=>sFrLcT zU#X}ylpXbQ_rgzZ`+H%C@X~X6<5|cR2QPw)4EBDtP3TMtoVe1gAxNp|t<`aosDA~< z^B~;wTa} z@BdxUzd?>aX0U*VOHK^+%pGe=CUpBt?gV?!i)bcS{=FxEig(gYG}{L9c#B|$d*Dqp z?aubyzhC22^b#&8)-nwq+LvIzL-sy}Jp~Wv_)NG%wV=K3j)!+WA?lG!?vw=K_7{R0 z^R!|GVM)qJ&7R)T92$WqQMVH(F4JW_?PVR(tL@+z(ezx#e90}!^ zj&sF}5|osXosq05(3pr@IGmu{RSc@A=;Omj*F9F!&MG@!@G>ytt+ zvN`wh-Lx&E6Mu>8$z#R=L;1J9c7p&qRU@!bor!k0en>}IReICsFb;zRDv$E0It*c6 zC*HI@)m6-Xg(pK^*}p*9si;xoJf^y7PIYzKrs^=1`0Q-ToFwbDNtT{IE#%Y-D58>?Yu&pLEJz2OCaNe3cIaLxo5qksUZ_{R@$v!TvvNz#>obQI@%yy zyH?gu4#a)+wVNsmC$xaz3tElOx3iD@&Xx~D>2p}SiJ|a{B3mqI{=NT$poClc2w2MJ zi(|bX>Q2^C?bHdPl8=V)wqm%C4+yW5M=l0tSz>qPzg4fHn-ESqXm!%pG!6p?FXP{_ zETpepsTw8={-3ev%YMf?e**o`-R3_%!fB@i zvo)q2&h?@1cNB1EN1_ivhv|)t+~O%6pYQef=QC<-J$f%^#S|0UU1{!7pWc}GLBFi^ zTqNF?$p#7zCR$Xr<|Dm(JGOgfY5bU(neNEE7ZRN3;z_-jC~3PugTJ6A0{X=_*Xk_p*&P*wlrlFq^?X)J@yBkYY< z`VmGItO3(V!z)&WiR|a?Lp~vaUt=2=UF$m18s(YuGn$eJYS7{R!f5I0xiLwwevUss zzn*J)wX`KC-x`3a&`h%7T9sIrx8~mtJZ$WK69RC*Q*W!&M=0X=ELxU}YkWOF6j|gh zIr;V^@gp#~Wj3P~rE;a6C;|m1EN+lq0q#y@pE#rjRd?g31XrPxYLG>b@@J*V);cCq z6w*12QAOXqO)0H<|8Ic3`|E{$1_%am5JxS$OwUABF{kNEVto<7k3=p5iVj2nxejhD zc81TkQFiVEkWC7>J?s!L=7@~Hn>ERv@vNwihs{71Iqi>fZAoF6AC7G}b)6iJBL>)^ zPY{(lsDg{}i7qC-6DL&kiiP!cRblIPuD2&zc@ zOz#w%zq`|H*gcU)#WlxXS+sB)YoqZPgV1e#rta&;xAZ*(fw+5Ee0MTjPZ}Alz)@TD z1#+p@HwWiBkeq55Zr^SA42wVVzj#JkLLK?>Mggm~U;_~tCh6!O5HJcxlRVVs7T5@q zTÐWnD6R!zvmyq`?~s`R;bSmY$mbe6C(9_y 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 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -350,8 +350,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-orchestration-airflow/tests/unit/gapic/service_v1/test_image_versions.py b/packages/google-cloud-orchestration-airflow/tests/unit/gapic/service_v1/test_image_versions.py index f4f0c056c071..722bd61df33d 100644 --- a/packages/google-cloud-orchestration-airflow/tests/unit/gapic/service_v1/test_image_versions.py +++ b/packages/google-cloud-orchestration-airflow/tests/unit/gapic/service_v1/test_image_versions.py @@ -330,8 +330,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -349,8 +349,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-orchestration-airflow/tests/unit/gapic/service_v1beta1/test_environments.py b/packages/google-cloud-orchestration-airflow/tests/unit/gapic/service_v1beta1/test_environments.py index 14d5f4ba73f0..64bdb0440c6e 100644 --- a/packages/google-cloud-orchestration-airflow/tests/unit/gapic/service_v1beta1/test_environments.py +++ b/packages/google-cloud-orchestration-airflow/tests/unit/gapic/service_v1beta1/test_environments.py @@ -334,8 +334,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -353,8 +353,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-orchestration-airflow/tests/unit/gapic/service_v1beta1/test_image_versions.py b/packages/google-cloud-orchestration-airflow/tests/unit/gapic/service_v1beta1/test_image_versions.py index 8d85accd35e8..2b421c768639 100644 --- a/packages/google-cloud-orchestration-airflow/tests/unit/gapic/service_v1beta1/test_image_versions.py +++ b/packages/google-cloud-orchestration-airflow/tests/unit/gapic/service_v1beta1/test_image_versions.py @@ -330,8 +330,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -349,8 +349,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-os-config/tests/unit/gapic/osconfig_v1/test_os_config_service.py b/packages/google-cloud-os-config/tests/unit/gapic/osconfig_v1/test_os_config_service.py index f9c9b680c4a6..c3c33454cf51 100644 --- a/packages/google-cloud-os-config/tests/unit/gapic/osconfig_v1/test_os_config_service.py +++ b/packages/google-cloud-os-config/tests/unit/gapic/osconfig_v1/test_os_config_service.py @@ -343,8 +343,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -362,8 +362,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-os-config/tests/unit/gapic/osconfig_v1/test_os_config_zonal_service.py b/packages/google-cloud-os-config/tests/unit/gapic/osconfig_v1/test_os_config_zonal_service.py index 59f0194f424f..707b3b2ffcca 100644 --- a/packages/google-cloud-os-config/tests/unit/gapic/osconfig_v1/test_os_config_zonal_service.py +++ b/packages/google-cloud-os-config/tests/unit/gapic/osconfig_v1/test_os_config_zonal_service.py @@ -377,8 +377,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -396,8 +396,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-os-config/tests/unit/gapic/osconfig_v1alpha/test_os_config_zonal_service.py b/packages/google-cloud-os-config/tests/unit/gapic/osconfig_v1alpha/test_os_config_zonal_service.py index be1bcbaa1236..2d614f037dd8 100644 --- a/packages/google-cloud-os-config/tests/unit/gapic/osconfig_v1alpha/test_os_config_zonal_service.py +++ b/packages/google-cloud-os-config/tests/unit/gapic/osconfig_v1alpha/test_os_config_zonal_service.py @@ -379,8 +379,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -398,8 +398,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-os-login/tests/unit/gapic/oslogin_v1/test_os_login_service.py b/packages/google-cloud-os-login/tests/unit/gapic/oslogin_v1/test_os_login_service.py index 694c0310d147..f8fade52ab75 100644 --- a/packages/google-cloud-os-login/tests/unit/gapic/oslogin_v1/test_os_login_service.py +++ b/packages/google-cloud-os-login/tests/unit/gapic/oslogin_v1/test_os_login_service.py @@ -334,8 +334,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -353,8 +353,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-phishing-protection/tests/unit/gapic/phishingprotection_v1beta1/test_phishing_protection_service_v1_beta1.py b/packages/google-cloud-phishing-protection/tests/unit/gapic/phishingprotection_v1beta1/test_phishing_protection_service_v1_beta1.py index 2c13e2bf962e..0d5e7dec5e15 100644 --- a/packages/google-cloud-phishing-protection/tests/unit/gapic/phishingprotection_v1beta1/test_phishing_protection_service_v1_beta1.py +++ b/packages/google-cloud-phishing-protection/tests/unit/gapic/phishingprotection_v1beta1/test_phishing_protection_service_v1_beta1.py @@ -376,8 +376,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -395,8 +395,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class( diff --git a/packages/google-cloud-policy-troubleshooter/tests/unit/gapic/policytroubleshooter_v1/test_iam_checker.py b/packages/google-cloud-policy-troubleshooter/tests/unit/gapic/policytroubleshooter_v1/test_iam_checker.py index b4a75abba841..96b0da1ae678 100644 --- a/packages/google-cloud-policy-troubleshooter/tests/unit/gapic/policytroubleshooter_v1/test_iam_checker.py +++ b/packages/google-cloud-policy-troubleshooter/tests/unit/gapic/policytroubleshooter_v1/test_iam_checker.py @@ -310,8 +310,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # TODO: This is needed to cater for older versions of google-auth # Make this test unconditional once the minimum supported version of # google-auth becomes 2.23.0 or higher. - google_auth_major, google_auth_minor, _ = [ - int(part) for part in google.auth.__version__.split(".") + google_auth_major, google_auth_minor = [ + int(part) for part in google.auth.__version__.split(".")[0:2] ] if google_auth_major > 2 or (google_auth_major == 2 and google_auth_minor >= 23): credentials = ga_credentials.AnonymousCredentials() @@ -329,8 +329,8 @@ def test__validate_universe_domain(client_class, transport_class, transport_name # # TODO: Make this test unconditional once the minimum supported version of # google-api-core becomes 2.15.0 or higher. - api_core_major, api_core_minor, _ = [ - int(part) for part in api_core_version.__version__.split(".") + api_core_major, api_core_minor = [ + int(part) for part in api_core_version.__version__.split(".")[0:2] ] if api_core_major > 2 or (api_core_major == 2 and api_core_minor >= 15): client = client_class(