From f7540df04d75ae8a167521f14ff94ff16344d622 Mon Sep 17 00:00:00 2001 From: Metabase Docs bot Date: Wed, 27 May 2026 16:18:35 +0000 Subject: [PATCH] [auto] adding content to master->master --- _docs/master/README.md | 5 + _docs/master/ai/agent-api.md | 8 +- _docs/master/ai/customization.md | 49 + _docs/master/ai/file-based-development.md | 337 +- _docs/master/ai/images/ai-usage-limits.png | Bin 0 -> 141384 bytes .../ai/images/metabot-illustrations.png | Bin 0 -> 13255 bytes .../master/ai/{ => images}/metabot-slack.png | Bin .../pythia-oracle-of-delphi-response.png | Bin 0 -> 213944 bytes _docs/master/ai/mcp.md | 50 +- _docs/master/ai/metabot-slack.md | 6 +- _docs/master/ai/metabot.md | 11 +- _docs/master/ai/overview.md | 68 + _docs/master/ai/settings.md | 118 +- _docs/master/ai/start.md | 18 +- _docs/master/ai/system-prompts.md | 48 + _docs/master/ai/usage-auditing.md | 155 + _docs/master/ai/usage-controls.md | 87 + _docs/master/api.json | 11647 +++++++++++----- _docs/master/configuring-metabase/caching.md | 2 +- .../configuring-metabase/config-file.md | 4 +- .../configuring-metabase/config-template.md | 14 + .../environment-variables.md | 232 +- _docs/master/configuring-metabase/settings.md | 13 +- _docs/master/configuring-metabase/slack.md | 2 +- _docs/master/data-modeling/metrics.md | 6 +- .../master/data-modeling/model-persistence.md | 2 +- _docs/master/data-modeling/models.md | 4 +- .../data-studio/images/disable-all-jobs.png | Bin 0 -> 38595 bytes .../data-studio/images/jobs-schedule.png | Bin 0 -> 93922 bytes _docs/master/data-studio/transforms/addons.md | 111 + .../data-studio/transforms/jobs-and-runs.md | 70 +- .../data-studio/transforms/python-runner.md | 6 +- .../transforms/python-transforms.md | 2 +- .../transforms/query-transforms.md | 56 +- .../transforms/transform-inspector.md | 2 +- .../transforms/transforms-overview.md | 96 +- _docs/master/databases/writable-connection.md | 4 +- .../developers-guide/driver-changelog.md | 78 + .../developers-guide/drivers/driver-tests.md | 2 +- _docs/master/embedding/appearance.md | 76 +- _docs/master/embedding/components.md | 6 +- .../snippets/MetabaseDashboardAttributes.md | 27 +- .../snippets/MetabaseQuestionAttributes.md | 1 + .../full-app-embedding-quick-start-guide.md | 2 - _docs/master/embedding/full-app-embedding.md | 4 - _docs/master/embedding/guest-embedding.md | 165 +- .../images/ai-chat-dedicated-chart.png | Bin 0 -> 170231 bytes .../embedding/images/ai-chat-inline-chart.png | Bin 0 -> 135843 bytes .../images/embed-wizard-appearance.png | Bin 0 -> 125292 bytes .../master/embedding/images/theme-editor.png | Bin 0 -> 120096 bytes _docs/master/embedding/images/themes.png | Bin 0 -> 162355 bytes _docs/master/embedding/introduction.md | 8 +- _docs/master/embedding/modular-embedding.md | 14 +- _docs/master/embedding/parameters.md | 182 + _docs/master/embedding/sdk/ai-chat.md | 30 + .../embedding/sdk/api/CreateQuestion.html | 29 +- .../sdk/api/CreateQuestionProps.html | 37 +- .../sdk/api/DrillThroughQuestionProps.html | 20 +- .../embedding/sdk/api/EditableDashboard.html | 28 +- .../sdk/api/EditableDashboardProps.html | 50 +- _docs/master/embedding/sdk/api/IconName.html | 2 +- .../sdk/api/InteractiveDashboard.html | 32 +- .../sdk/api/InteractiveDashboardProps.html | 50 +- .../sdk/api/InteractiveQuestion.html | 43 +- .../sdk/api/InteractiveQuestionProps.html | 53 +- .../embedding/sdk/api/MetabaseColorKey.html | 2 +- .../sdk/api/MetabaseEmbeddingColorKeyV2.html | 2 +- .../sdk/api/MetabaseEmbeddingThemeV2.html | 4 +- .../embedding/sdk/api/MetabaseFontFamily.html | 2 +- .../sdk/api/MetabotAgentChartMessage.html | 19 + .../sdk/api/MetabotAgentMessage.html | 12 + .../sdk/api/MetabotAgentTextMessage.html | 16 + .../embedding/sdk/api/MetabotChartProps.html | 12 + .../sdk/api/MetabotErrorMessage.html | 15 + .../embedding/sdk/api/MetabotMessage.html | 12 + .../sdk/api/MetabotUserTextMessage.html | 16 + .../sdk/api/ParameterChangePayload.html | 17 + .../sdk/api/ParameterChangeSource.html | 18 + .../sdk/api/SdkQuestionEntityPublicProps.html | 4 +- .../embedding/sdk/api/SdkQuestionId.html | 2 +- .../embedding/sdk/api/SdkQuestionProps.html | 37 +- .../sdk/api/SqlParameterChangePayload.html | 16 + .../sdk/api/SqlParameterChangeSource.html | 18 + .../embedding/sdk/api/StaticDashboard.html | 28 +- .../sdk/api/StaticDashboardProps.html | 36 +- .../embedding/sdk/api/StaticQuestion.html | 27 +- .../sdk/api/StaticQuestionProps.html | 34 +- .../embedding/sdk/api/UseMetabotResult.html | 35 + .../embedding/sdk/api/assets/highlight.css | 45 +- .../embedding/sdk/api/assets/navigation.js | 2 +- .../master/embedding/sdk/api/assets/search.js | 2 +- _docs/master/embedding/sdk/api/index.html | 2 +- .../sdk/api/snippets/CreateQuestionProps.md | 48 +- .../api/snippets/DrillThroughQuestionProps.md | 42 +- .../api/snippets/EditableDashboardProps.md | 46 +- .../embedding/sdk/api/snippets/IconName.md | 2 + .../sdk/api/snippets/InteractiveDashboard.md | 8 +- .../api/snippets/InteractiveDashboardProps.md | 46 +- .../api/snippets/InteractiveQuestionProps.md | 52 +- .../sdk/api/snippets/MetabaseColorKey.md | 2 + .../snippets/MetabaseEmbeddingColorKeyV2.md | 2 + .../api/snippets/MetabaseEmbeddingThemeV2.md | 10 +- .../sdk/api/snippets/MetabaseFontFamily.md | 1 + .../api/snippets/MetabotAgentChartMessage.md | 34 + .../sdk/api/snippets/MetabotAgentMessage.md | 14 + .../api/snippets/MetabotAgentTextMessage.md | 32 + .../sdk/api/snippets/MetabotChartProps.md | 20 + .../sdk/api/snippets/MetabotErrorMessage.md | 28 + .../sdk/api/snippets/MetabotMessage.md | 14 + .../api/snippets/MetabotUserTextMessage.md | 32 + .../api/snippets/ParameterChangePayload.md | 34 + .../sdk/api/snippets/ParameterChangeSource.md | 20 + .../snippets/SdkQuestionEntityPublicProps.md | 6 + .../sdk/api/snippets/SdkQuestionProps.md | 52 +- .../api/snippets/SqlParameterChangePayload.md | 32 + .../api/snippets/SqlParameterChangeSource.md | 23 + .../sdk/api/snippets/StaticDashboardProps.md | 38 +- .../sdk/api/snippets/StaticQuestionProps.md | 5 +- .../sdk/api/snippets/UseMetabotResult.md | 40 + .../embedding/sdk/api/snippets/index.md | 82 +- .../embedding/sdk/api/snippets/useMetabot.md | 43 + .../master/embedding/sdk/api/useMetabot.html | 18 + _docs/master/embedding/sdk/config.md | 2 + _docs/master/embedding/sdk/dashboards.md | 4 + _docs/master/embedding/sdk/introduction.md | 12 +- _docs/master/embedding/sdk/questions.md | 10 +- .../sdk/quickstart-with-sample-app.md | 2 +- _docs/master/embedding/sdk/quickstart.md | 8 +- .../questions/use-metabot-dedicated-chart.tsx | 113 + .../questions/use-metabot-inline-charts.tsx | 80 + _docs/master/embedding/sdk/upgrade.md | 22 +- _docs/master/embedding/sdk/version.md | 24 +- _docs/master/embedding/securing-embeds.md | 7 +- .../dashboards/controlled-parameters.tsx | 52 + .../dashboards/initial-parameters.tsx | 14 + .../questions/controlled-sql-parameters.tsx | 44 + .../questions/initial-sql-parameters.tsx | 0 .../embedding/static-embedding-parameters.md | 2 - _docs/master/embedding/static-embedding.md | 2 - .../configuring-application-database.md | 4 +- .../images/security-center.png | Bin 0 -> 221601 bytes .../images/security-notify.png | Bin 0 -> 60857 bytes .../migrating-from-h2.md | 6 +- .../observability-with-prometheus.md | 2 + .../installation-and-operation/remote-sync.md | 75 +- .../running-metabase-on-azure.md | 2 +- .../running-metabase-on-docker.md | 14 +- .../running-the-metabase-jar-file.md | 2 +- .../security-center.md | 72 + .../authenticating-with-jwt.md | 2 + _docs/master/permissions/collections.md | 12 +- _docs/master/questions/alerts.md | 2 +- _docs/master/questions/exporting-results.md | 2 +- .../questions/images/break-out-metric.png | Bin 54110 -> 29313 bytes .../images/breakout-chart-explorer.png | Bin 608139 -> 187519 bytes .../bubble-chart-colored-series-example.png | Bin 0 -> 153139 bytes .../questions/images/bubble-chart-example.png | Bin 0 -> 139348 bytes .../questions/images/compare-metrics.png | Bin 38784 -> 26011 bytes .../questions/images/math-with-metrics.png | Bin 0 -> 25828 bytes .../questions/images/metrics-explorer.png | Bin 471604 -> 206485 bytes .../questions/images/scatterplot-example.png | Bin 0 -> 109311 bytes _docs/master/questions/images/two-metrics.png | Bin 382667 -> 123965 bytes .../questions/images/waterfall-chart.png | Bin 33274 -> 16680 bytes _docs/master/questions/metrics-explorer.md | 56 +- .../scatterplot-or-bubble-chart.md | 149 +- .../visualizations/waterfall-chart.md | 110 +- .../usage-analytics-reference.md | 714 + .../usage-analytics.md | 360 +- _site/docs/master/CONTRIBUTING.html | 613 +- _site/docs/master/actions/basic.html | 613 +- _site/docs/master/actions/custom.html | 613 +- _site/docs/master/actions/introduction.html | 613 +- _site/docs/master/actions/start.html | 613 +- _site/docs/master/ai/agent-api.html | 621 +- _site/docs/master/ai/customization.html | 2456 ++++ .../master/ai/file-based-development.html | 974 +- .../docs/master/ai/images/ai-usage-limits.png | Bin 0 -> 141384 bytes .../ai/images/metabot-illustrations.png | Bin 0 -> 13255 bytes .../master/ai/{ => images}/metabot-slack.png | Bin .../pythia-oracle-of-delphi-response.png | Bin 0 -> 213944 bytes _site/docs/master/ai/mcp.html | 663 +- _site/docs/master/ai/metabot-slack.html | 619 +- _site/docs/master/ai/metabot.html | 624 +- _site/docs/master/ai/overview.html | 2455 ++++ _site/docs/master/ai/settings.html | 748 +- _site/docs/master/ai/start.html | 637 +- _site/docs/master/ai/system-prompts.html | 2454 ++++ _site/docs/master/ai/usage-auditing.html | 2633 ++++ _site/docs/master/ai/usage-controls.html | 2506 ++++ _site/docs/master/api.html | 177 +- _site/docs/master/api.json | 11647 +++++++++++----- .../configuring-metabase/appearance.html | 613 +- .../master/configuring-metabase/caching.html | 615 +- .../configuring-metabase/config-file.html | 617 +- .../configuring-metabase/config-template.html | 627 +- .../configuring-metabase/custom-maps.html | 613 +- .../customizing-jetty-webserver.html | 613 +- .../master/configuring-metabase/email.html | 613 +- .../environment-variables.html | 883 +- .../master/configuring-metabase/fonts.html | 613 +- .../configuring-metabase/localization.html | 613 +- .../log-configuration.html | 613 +- .../setting-up-metabase.html | 613 +- .../master/configuring-metabase/settings.html | 645 +- .../master/configuring-metabase/slack.html | 615 +- .../master/configuring-metabase/start.html | 613 +- .../configuring-metabase/timezones.html | 613 +- .../master/configuring-metabase/webhooks.html | 613 +- _site/docs/master/dashboards/actions.html | 613 +- _site/docs/master/dashboards/filters.html | 613 +- _site/docs/master/dashboards/interactive.html | 613 +- .../docs/master/dashboards/introduction.html | 613 +- .../master/dashboards/linked-filters.html | 613 +- .../master/dashboards/multiple-series.html | 613 +- _site/docs/master/dashboards/start.html | 613 +- .../docs/master/dashboards/subscriptions.html | 613 +- .../master/data-modeling/editable-tables.html | 613 +- .../docs/master/data-modeling/formatting.html | 613 +- .../master/data-modeling/json-unfolding.html | 613 +- .../master/data-modeling/legacy-metrics.html | 613 +- .../data-modeling/metadata-editing.html | 613 +- _site/docs/master/data-modeling/metrics.html | 619 +- .../data-modeling/model-persistence.html | 615 +- _site/docs/master/data-modeling/models.html | 617 +- _site/docs/master/data-modeling/segments.html | 613 +- .../master/data-modeling/semantic-types.html | 613 +- _site/docs/master/data-modeling/start.html | 613 +- .../data-studio/dependencies/diagnostics.html | 613 +- .../data-studio/dependencies/graph.html | 613 +- .../dependencies/replace-data-sources.html | 613 +- .../data-studio/images/disable-all-jobs.png | Bin 0 -> 38595 bytes .../data-studio/images/jobs-schedule.png | Bin 0 -> 93922 bytes _site/docs/master/data-studio/library.html | 613 +- .../master/data-studio/managing-tables.html | 613 +- _site/docs/master/data-studio/measures.html | 613 +- _site/docs/master/data-studio/overview.html | 613 +- _site/docs/master/data-studio/segments.html | 613 +- .../master/data-studio/transforms/addons.html | 2524 ++++ .../data-studio/transforms/jobs-and-runs.html | 699 +- .../data-studio/transforms/python-runner.html | 619 +- .../transforms/python-transforms.html | 615 +- .../transforms/query-transforms.html | 681 +- .../transforms/transform-inspector.html | 615 +- .../transforms/transforms-overview.html | 743 +- _site/docs/master/databases/connecting.html | 613 +- .../master/databases/connections/athena.html | 613 +- .../master/databases/connections/aws-rds.html | 613 +- .../databases/connections/bigquery.html | 613 +- .../databases/connections/clickhouse.html | 613 +- .../databases/connections/databricks.html | 613 +- .../master/databases/connections/druid.html | 613 +- .../master/databases/connections/mariadb.html | 613 +- .../master/databases/connections/mongodb.html | 613 +- .../master/databases/connections/mysql.html | 613 +- .../master/databases/connections/oracle.html | 613 +- .../databases/connections/postgresql.html | 613 +- .../master/databases/connections/presto.html | 613 +- .../databases/connections/redshift.html | 613 +- .../databases/connections/snowflake.html | 613 +- .../databases/connections/sparksql.html | 613 +- .../databases/connections/sql-server.html | 613 +- .../master/databases/connections/sqlite.html | 613 +- .../databases/connections/starburst.html | 613 +- .../master/databases/connections/vertica.html | 613 +- _site/docs/master/databases/danger-zone.html | 613 +- .../databases/encrypting-details-at-rest.html | 613 +- _site/docs/master/databases/ssh-tunnel.html | 613 +- .../master/databases/ssl-certificates.html | 613 +- _site/docs/master/databases/start.html | 613 +- _site/docs/master/databases/sync-scan.html | 613 +- _site/docs/master/databases/uploads.html | 613 +- .../databases/users-roles-privileges.html | 613 +- .../master/databases/writable-connection.html | 617 +- .../developers-guide/api-changelog.html | 613 +- _site/docs/master/developers-guide/build.html | 613 +- .../docs/master/developers-guide/clojure.html | 613 +- .../master/developers-guide/code-reviews.html | 613 +- .../developers-guide/community-drivers.html | 613 +- .../developers-guide/dev-branch-docker.html | 613 +- .../docs/master/developers-guide/devenv.html | 613 +- _site/docs/master/developers-guide/docs.html | 613 +- .../developers-guide/driver-changelog.html | 713 +- .../developers-guide/drivers/basics.html | 613 +- .../drivers/driver-tests.html | 615 +- .../drivers/multimethods.html | 613 +- .../developers-guide/drivers/plugins.html | 613 +- .../developers-guide/drivers/start.html | 613 +- .../master/developers-guide/e2e-tests.html | 613 +- _site/docs/master/developers-guide/emacs.html | 613 +- .../master/developers-guide/frontend.html | 613 +- .../internationalization.html | 613 +- _site/docs/master/developers-guide/mage.html | 613 +- .../mbql-library-changelog.html | 613 +- .../security-token-scanner.html | 613 +- _site/docs/master/developers-guide/start.html | 613 +- .../master/developers-guide/versioning.html | 613 +- .../developers-guide/visual-studio-code.html | 613 +- .../master/developers-guide/visual-tests.html | 613 +- _site/docs/master/documents/introduction.html | 613 +- _site/docs/master/documents/start.html | 613 +- .../master/embedding/ai-agent-resources.html | 613 +- _site/docs/master/embedding/appearance.html | 715 +- .../docs/master/embedding/authentication.html | 613 +- _site/docs/master/embedding/components.html | 629 +- .../snippets/MetabaseBrowserAttributes.html | 613 +- .../snippets/MetabaseDashboardAttributes.html | 618 +- .../snippets/MetabaseMetabotAttributes.html | 613 +- .../snippets/MetabaseQuestionAttributes.html | 618 +- .../master/embedding/eajs/snippets/index.html | 613 +- .../full-app-embedding-quick-start-guide.html | 630 +- .../master/embedding/full-app-embedding.html | 632 +- .../embedding/full-app-ui-components.html | 613 +- .../master/embedding/guest-embedding.html | 804 +- .../images/ai-chat-dedicated-chart.png | Bin 0 -> 170231 bytes .../embedding/images/ai-chat-inline-chart.png | Bin 0 -> 135843 bytes .../images/embed-wizard-appearance.png | Bin 0 -> 125292 bytes .../master/embedding/images/theme-editor.png | Bin 0 -> 120096 bytes _site/docs/master/embedding/images/themes.png | Bin 0 -> 162355 bytes _site/docs/master/embedding/introduction.html | 656 +- .../master/embedding/modular-embedding.html | 644 +- _site/docs/master/embedding/parameters.html | 2692 ++++ _site/docs/master/embedding/public-links.html | 613 +- _site/docs/master/embedding/sdk/ai-chat.html | 834 +- .../embedding/sdk/api/CreateQuestion.html | 29 +- .../sdk/api/CreateQuestionProps.html | 37 +- .../sdk/api/DrillThroughQuestionProps.html | 20 +- .../embedding/sdk/api/EditableDashboard.html | 28 +- .../sdk/api/EditableDashboardProps.html | 50 +- .../master/embedding/sdk/api/IconName.html | 2 +- .../sdk/api/InteractiveDashboard.html | 32 +- .../sdk/api/InteractiveDashboardProps.html | 50 +- .../sdk/api/InteractiveQuestion.html | 43 +- .../sdk/api/InteractiveQuestionProps.html | 53 +- .../embedding/sdk/api/MetabaseColorKey.html | 2 +- .../sdk/api/MetabaseEmbeddingColorKeyV2.html | 2 +- .../sdk/api/MetabaseEmbeddingThemeV2.html | 4 +- .../embedding/sdk/api/MetabaseFontFamily.html | 2 +- .../sdk/api/MetabotAgentChartMessage.html | 35 + .../sdk/api/MetabotAgentMessage.html | 28 + .../sdk/api/MetabotAgentTextMessage.html | 32 + .../embedding/sdk/api/MetabotChartProps.html | 28 + .../sdk/api/MetabotErrorMessage.html | 31 + .../embedding/sdk/api/MetabotMessage.html | 28 + .../sdk/api/MetabotUserTextMessage.html | 32 + .../sdk/api/ParameterChangePayload.html | 33 + .../sdk/api/ParameterChangeSource.html | 34 + .../sdk/api/SdkQuestionEntityPublicProps.html | 4 +- .../embedding/sdk/api/SdkQuestionId.html | 2 +- .../embedding/sdk/api/SdkQuestionProps.html | 37 +- .../sdk/api/SqlParameterChangePayload.html | 32 + .../sdk/api/SqlParameterChangeSource.html | 34 + .../embedding/sdk/api/StaticDashboard.html | 28 +- .../sdk/api/StaticDashboardProps.html | 36 +- .../embedding/sdk/api/StaticQuestion.html | 27 +- .../sdk/api/StaticQuestionProps.html | 34 +- .../embedding/sdk/api/UseMetabotResult.html | 51 + .../embedding/sdk/api/assets/highlight.css | 45 +- .../embedding/sdk/api/assets/navigation.js | 2 +- .../master/embedding/sdk/api/assets/search.js | 2 +- .../docs/master/embedding/sdk/api/index.html | 2 +- .../master/embedding/sdk/api/useMetabot.html | 34 + .../master/embedding/sdk/collections.html | 613 +- _site/docs/master/embedding/sdk/config.html | 615 +- .../docs/master/embedding/sdk/dashboards.html | 653 +- .../master/embedding/sdk/introduction.html | 625 +- _site/docs/master/embedding/sdk/next-js.html | 613 +- _site/docs/master/embedding/sdk/plugins.html | 613 +- .../docs/master/embedding/sdk/questions.html | 676 +- .../master/embedding/sdk/quickstart-cli.html | 613 +- .../sdk/quickstart-with-sample-app.html | 613 +- .../docs/master/embedding/sdk/quickstart.html | 621 +- .../questions/use-metabot-dedicated-chart.tsx | 113 + .../questions/use-metabot-inline-charts.tsx | 80 + _site/docs/master/embedding/sdk/upgrade.html | 634 +- _site/docs/master/embedding/sdk/version.html | 636 +- .../master/embedding/securing-embeds.html | 620 +- .../dashboards/controlled-parameters.tsx | 52 + .../dashboards/initial-parameters.tsx | 14 + .../questions/controlled-sql-parameters.tsx | 44 + .../questions/initial-sql-parameters.tsx | 0 _site/docs/master/embedding/start.html | 613 +- .../static-embedding-parameters.html | 630 +- .../master/embedding/static-embedding.html | 634 +- _site/docs/master/embedding/tenants.html | 613 +- _site/docs/master/embedding/translations.html | 613 +- .../collections.html | 613 +- .../content-verification.html | 613 +- .../data-model-reference.html | 613 +- .../delete-and-restore.html | 613 +- .../events-and-timelines.html | 613 +- .../exploration.html | 613 +- .../exploration-and-organization/history.html | 613 +- .../keyboard-shortcuts.html | 613 +- .../exploration-and-organization/start.html | 613 +- .../exploration-and-organization/uploads.html | 613 +- .../exploration-and-organization/x-rays.html | 613 +- _site/docs/master/index.html | 657 +- .../accessibility.html | 613 +- .../activating-the-enterprise-edition.html | 615 +- .../backing-up-metabase-application-data.html | 613 +- .../installation-and-operation/commands.html | 613 +- .../configuring-application-database.html | 617 +- .../creating-RDS-database-on-AWS.html | 613 +- .../development-instance.html | 613 +- .../images/security-center.png | Bin 0 -> 221601 bytes .../images/security-notify.png | Bin 0 -> 60857 bytes .../information-collection.html | 613 +- .../installing-metabase.html | 613 +- .../migrating-from-h2.html | 619 +- .../monitoring-metabase.html | 613 +- .../observability-with-prometheus.html | 615 +- .../installation-and-operation/privacy.html | 613 +- .../remote-sync.html | 700 +- .../running-metabase-as-service.html | 613 +- .../running-metabase-on-azure.html | 615 +- .../running-metabase-on-docker.html | 627 +- ...running-metabase-on-elastic-beanstalk.html | 613 +- .../running-metabase-on-podman.html | 613 +- .../running-the-metabase-jar-file.html | 615 +- .../security-center.html | 2483 ++++ .../serialization.html | 613 +- .../installation-and-operation/start.html | 613 +- .../supported-browsers.html | 613 +- .../upgrading-metabase.html | 613 +- _site/docs/master/llms-embedding-full.txt | 597 +- _site/docs/master/llms.txt | 1 + .../people-and-groups/account-settings.html | 613 +- .../master/people-and-groups/api-keys.html | 613 +- .../authenticating-with-jwt.html | 615 +- .../authenticating-with-oidc.html | 613 +- .../authenticating-with-saml.html | 613 +- .../changing-password-complexity.html | 613 +- .../changing-session-expiration.html | 613 +- .../people-and-groups/google-sign-in.html | 613 +- _site/docs/master/people-and-groups/ldap.html | 613 +- .../master/people-and-groups/managing.html | 613 +- .../people-and-groups/oidc-keycloak.html | 613 +- .../master/people-and-groups/saml-auth0.html | 613 +- .../master/people-and-groups/saml-azure.html | 613 +- .../master/people-and-groups/saml-google.html | 613 +- .../people-and-groups/saml-keycloak.html | 613 +- .../master/people-and-groups/saml-okta.html | 613 +- .../docs/master/people-and-groups/start.html | 613 +- .../people-and-groups/user-provisioning.html | 613 +- .../docs/master/permissions/application.html | 613 +- .../docs/master/permissions/collections.html | 631 +- _site/docs/master/permissions/data.html | 613 +- .../master/permissions/database-routing.html | 613 +- _site/docs/master/permissions/embedding.html | 613 +- .../master/permissions/impersonation.html | 613 +- .../docs/master/permissions/introduction.html | 613 +- .../no-self-service-deprecation.html | 613 +- .../master/permissions/notifications.html | 613 +- .../row-and-column-security-examples.html | 613 +- .../permissions/row-and-column-security.html | 613 +- _site/docs/master/permissions/snippets.html | 613 +- _site/docs/master/permissions/start.html | 613 +- _site/docs/master/questions/alerts.html | 615 +- .../master/questions/exporting-results.html | 615 +- .../questions/images/break-out-metric.png | Bin 54110 -> 29313 bytes .../images/breakout-chart-explorer.png | Bin 608139 -> 187519 bytes .../bubble-chart-colored-series-example.png | Bin 0 -> 153139 bytes .../questions/images/bubble-chart-example.png | Bin 0 -> 139348 bytes .../questions/images/compare-metrics.png | Bin 38784 -> 26011 bytes .../questions/images/math-with-metrics.png | Bin 0 -> 25828 bytes .../questions/images/metrics-explorer.png | Bin 471604 -> 206485 bytes .../questions/images/scatterplot-example.png | Bin 0 -> 109311 bytes .../master/questions/images/two-metrics.png | Bin 382667 -> 123965 bytes .../questions/images/waterfall-chart.png | Bin 33274 -> 16680 bytes _site/docs/master/questions/introduction.html | 613 +- .../master/questions/metrics-explorer.html | 676 +- .../native-editor/basic-sql-parameters.html | 613 +- .../native-editor/field-filters.html | 613 +- .../native-editor/filter-widgets.html | 613 +- .../native-editor/optional-variables.html | 613 +- ...eferencing-saved-questions-in-queries.html | 613 +- .../questions/native-editor/snippets.html | 613 +- .../native-editor/sql-parameters.html | 613 +- .../native-editor/table-variables.html | 613 +- .../time-grouping-parameters.html | 613 +- .../questions/native-editor/writing-sql.html | 613 +- .../questions/query-builder/editor.html | 613 +- .../query-builder/expressions-list.html | 613 +- .../questions/query-builder/expressions.html | 613 +- .../query-builder/expressions/case.html | 613 +- .../query-builder/expressions/coalesce.html | 613 +- .../query-builder/expressions/concat.html | 613 +- .../expressions/converttimezone.html | 613 +- .../query-builder/expressions/countif.html | 613 +- .../query-builder/expressions/cumulative.html | 613 +- .../expressions/datetimeadd.html | 613 +- .../expressions/datetimediff.html | 613 +- .../expressions/datetimesubtract.html | 613 +- .../query-builder/expressions/in.html | 613 +- .../query-builder/expressions/isempty.html | 613 +- .../query-builder/expressions/isnull.html | 613 +- .../query-builder/expressions/now.html | 613 +- .../query-builder/expressions/offset.html | 613 +- .../expressions/regexextract.html | 613 +- .../query-builder/expressions/substring.html | 613 +- .../query-builder/expressions/sumif.html | 613 +- .../query-builder/expressions/week.html | 613 +- .../questions/query-builder/filters.html | 613 +- .../master/questions/query-builder/join.html | 613 +- .../summarizing-and-grouping.html | 613 +- _site/docs/master/questions/start.html | 613 +- .../questions/visualizations/box-plot.html | 613 +- .../questions/visualizations/combo-chart.html | 613 +- .../visualizations/country-codes.html | 613 +- .../questions/visualizations/detail.html | 613 +- .../questions/visualizations/funnel.html | 613 +- .../questions/visualizations/gauge.html | 613 +- .../line-bar-and-area-charts.html | 613 +- .../master/questions/visualizations/map.html | 613 +- .../questions/visualizations/numbers.html | 613 +- .../visualizations/pie-or-donut-chart.html | 613 +- .../questions/visualizations/pivot-table.html | 613 +- .../visualizations/progress-bar.html | 613 +- .../questions/visualizations/sankey.html | 613 +- .../scatterplot-or-bubble-chart.html | 962 +- .../questions/visualizations/table.html | 613 +- .../questions/visualizations/tooltips.html | 613 +- .../questions/visualizations/trend.html | 613 +- .../visualizations/visualizing-results.html | 613 +- .../visualizations/waterfall-chart.html | 802 +- .../troubleshooting-guide/bigquery-drive.html | 613 +- .../master/troubleshooting-guide/bugs.html | 613 +- .../troubleshooting-guide/cant-log-in.html | 613 +- .../cant-see-tables.html | 613 +- .../cant-send-email.html | 613 +- .../cant-view-or-edit.html | 613 +- .../create-har-file.html | 613 +- .../data-permissions.html | 613 +- .../troubleshooting-guide/db-connection.html | 613 +- .../troubleshooting-guide/db-performance.html | 613 +- .../diagnostic-info.html | 613 +- .../master/troubleshooting-guide/docker.html | 613 +- .../troubleshooting-guide/error-message.html | 613 +- .../master/troubleshooting-guide/filters.html | 613 +- .../master/troubleshooting-guide/index.html | 613 +- .../troubleshooting-guide/known-issues.html | 613 +- .../master/troubleshooting-guide/ldap.html | 613 +- .../troubleshooting-guide/linked-filters.html | 613 +- .../loading-from-h2.html | 613 +- .../master/troubleshooting-guide/models.html | 613 +- .../my-dashboard-is-slow.html | 613 +- .../troubleshooting-guide/notifications.html | 613 +- .../troubleshooting-guide/permissions.html | 613 +- .../master/troubleshooting-guide/proxies.html | 613 +- .../requesting-new-features.html | 613 +- .../row-and-column-security.html | 613 +- .../master/troubleshooting-guide/running.html | 613 +- .../master/troubleshooting-guide/saml.html | 613 +- .../troubleshooting-guide/server-logs.html | 613 +- .../master/troubleshooting-guide/sql.html | 613 +- .../sync-fingerprint-scan.html | 613 +- .../master/troubleshooting-guide/timeout.html | 613 +- .../troubleshooting-guide/timezones.html | 613 +- .../troubleshooting-guide/visualization.html | 613 +- .../usage-and-performance-tools/audit.html | 613 +- .../usage-and-performance-tools/start.html | 613 +- .../usage-and-performance-tools/tools.html | 613 +- .../usage-analytics-reference.html | 3159 +++++ .../usage-analytics.html | 1019 +- .../master/util/resources/introduction.html | 1140 +- 565 files changed, 160734 insertions(+), 92010 deletions(-) create mode 100644 _docs/master/ai/customization.md create mode 100644 _docs/master/ai/images/ai-usage-limits.png create mode 100644 _docs/master/ai/images/metabot-illustrations.png rename _docs/master/ai/{ => images}/metabot-slack.png (100%) create mode 100644 _docs/master/ai/images/pythia-oracle-of-delphi-response.png create mode 100644 _docs/master/ai/overview.md create mode 100644 _docs/master/ai/system-prompts.md create mode 100644 _docs/master/ai/usage-auditing.md create mode 100644 _docs/master/ai/usage-controls.md create mode 100644 _docs/master/data-studio/images/disable-all-jobs.png create mode 100644 _docs/master/data-studio/images/jobs-schedule.png create mode 100644 _docs/master/data-studio/transforms/addons.md create mode 100644 _docs/master/embedding/images/ai-chat-dedicated-chart.png create mode 100644 _docs/master/embedding/images/ai-chat-inline-chart.png create mode 100644 _docs/master/embedding/images/embed-wizard-appearance.png create mode 100644 _docs/master/embedding/images/theme-editor.png create mode 100644 _docs/master/embedding/images/themes.png create mode 100644 _docs/master/embedding/parameters.md create mode 100644 _docs/master/embedding/sdk/api/MetabotAgentChartMessage.html create mode 100644 _docs/master/embedding/sdk/api/MetabotAgentMessage.html create mode 100644 _docs/master/embedding/sdk/api/MetabotAgentTextMessage.html create mode 100644 _docs/master/embedding/sdk/api/MetabotChartProps.html create mode 100644 _docs/master/embedding/sdk/api/MetabotErrorMessage.html create mode 100644 _docs/master/embedding/sdk/api/MetabotMessage.html create mode 100644 _docs/master/embedding/sdk/api/MetabotUserTextMessage.html create mode 100644 _docs/master/embedding/sdk/api/ParameterChangePayload.html create mode 100644 _docs/master/embedding/sdk/api/ParameterChangeSource.html create mode 100644 _docs/master/embedding/sdk/api/SqlParameterChangePayload.html create mode 100644 _docs/master/embedding/sdk/api/SqlParameterChangeSource.html create mode 100644 _docs/master/embedding/sdk/api/UseMetabotResult.html create mode 100644 _docs/master/embedding/sdk/api/snippets/MetabotAgentChartMessage.md create mode 100644 _docs/master/embedding/sdk/api/snippets/MetabotAgentMessage.md create mode 100644 _docs/master/embedding/sdk/api/snippets/MetabotAgentTextMessage.md create mode 100644 _docs/master/embedding/sdk/api/snippets/MetabotChartProps.md create mode 100644 _docs/master/embedding/sdk/api/snippets/MetabotErrorMessage.md create mode 100644 _docs/master/embedding/sdk/api/snippets/MetabotMessage.md create mode 100644 _docs/master/embedding/sdk/api/snippets/MetabotUserTextMessage.md create mode 100644 _docs/master/embedding/sdk/api/snippets/ParameterChangePayload.md create mode 100644 _docs/master/embedding/sdk/api/snippets/ParameterChangeSource.md create mode 100644 _docs/master/embedding/sdk/api/snippets/SqlParameterChangePayload.md create mode 100644 _docs/master/embedding/sdk/api/snippets/SqlParameterChangeSource.md create mode 100644 _docs/master/embedding/sdk/api/snippets/UseMetabotResult.md create mode 100644 _docs/master/embedding/sdk/api/snippets/useMetabot.md create mode 100644 _docs/master/embedding/sdk/api/useMetabot.html create mode 100644 _docs/master/embedding/sdk/snippets/questions/use-metabot-dedicated-chart.tsx create mode 100644 _docs/master/embedding/sdk/snippets/questions/use-metabot-inline-charts.tsx create mode 100644 _docs/master/embedding/snippets/parameters/dashboards/controlled-parameters.tsx create mode 100644 _docs/master/embedding/snippets/parameters/dashboards/initial-parameters.tsx create mode 100644 _docs/master/embedding/snippets/parameters/questions/controlled-sql-parameters.tsx rename _docs/master/embedding/{sdk/snippets => snippets/parameters}/questions/initial-sql-parameters.tsx (100%) create mode 100644 _docs/master/installation-and-operation/images/security-center.png create mode 100644 _docs/master/installation-and-operation/images/security-notify.png create mode 100644 _docs/master/installation-and-operation/security-center.md create mode 100644 _docs/master/questions/images/bubble-chart-colored-series-example.png create mode 100644 _docs/master/questions/images/bubble-chart-example.png create mode 100644 _docs/master/questions/images/math-with-metrics.png create mode 100644 _docs/master/questions/images/scatterplot-example.png create mode 100644 _docs/master/usage-and-performance-tools/usage-analytics-reference.md create mode 100644 _site/docs/master/ai/customization.html create mode 100644 _site/docs/master/ai/images/ai-usage-limits.png create mode 100644 _site/docs/master/ai/images/metabot-illustrations.png rename _site/docs/master/ai/{ => images}/metabot-slack.png (100%) create mode 100644 _site/docs/master/ai/images/pythia-oracle-of-delphi-response.png create mode 100644 _site/docs/master/ai/overview.html create mode 100644 _site/docs/master/ai/system-prompts.html create mode 100644 _site/docs/master/ai/usage-auditing.html create mode 100644 _site/docs/master/ai/usage-controls.html create mode 100644 _site/docs/master/data-studio/images/disable-all-jobs.png create mode 100644 _site/docs/master/data-studio/images/jobs-schedule.png create mode 100644 _site/docs/master/data-studio/transforms/addons.html create mode 100644 _site/docs/master/embedding/images/ai-chat-dedicated-chart.png create mode 100644 _site/docs/master/embedding/images/ai-chat-inline-chart.png create mode 100644 _site/docs/master/embedding/images/embed-wizard-appearance.png create mode 100644 _site/docs/master/embedding/images/theme-editor.png create mode 100644 _site/docs/master/embedding/images/themes.png create mode 100644 _site/docs/master/embedding/parameters.html create mode 100644 _site/docs/master/embedding/sdk/api/MetabotAgentChartMessage.html create mode 100644 _site/docs/master/embedding/sdk/api/MetabotAgentMessage.html create mode 100644 _site/docs/master/embedding/sdk/api/MetabotAgentTextMessage.html create mode 100644 _site/docs/master/embedding/sdk/api/MetabotChartProps.html create mode 100644 _site/docs/master/embedding/sdk/api/MetabotErrorMessage.html create mode 100644 _site/docs/master/embedding/sdk/api/MetabotMessage.html create mode 100644 _site/docs/master/embedding/sdk/api/MetabotUserTextMessage.html create mode 100644 _site/docs/master/embedding/sdk/api/ParameterChangePayload.html create mode 100644 _site/docs/master/embedding/sdk/api/ParameterChangeSource.html create mode 100644 _site/docs/master/embedding/sdk/api/SqlParameterChangePayload.html create mode 100644 _site/docs/master/embedding/sdk/api/SqlParameterChangeSource.html create mode 100644 _site/docs/master/embedding/sdk/api/UseMetabotResult.html create mode 100644 _site/docs/master/embedding/sdk/api/useMetabot.html create mode 100644 _site/docs/master/embedding/sdk/snippets/questions/use-metabot-dedicated-chart.tsx create mode 100644 _site/docs/master/embedding/sdk/snippets/questions/use-metabot-inline-charts.tsx create mode 100644 _site/docs/master/embedding/snippets/parameters/dashboards/controlled-parameters.tsx create mode 100644 _site/docs/master/embedding/snippets/parameters/dashboards/initial-parameters.tsx create mode 100644 _site/docs/master/embedding/snippets/parameters/questions/controlled-sql-parameters.tsx rename _site/docs/master/embedding/{sdk/snippets => snippets/parameters}/questions/initial-sql-parameters.tsx (100%) create mode 100644 _site/docs/master/installation-and-operation/images/security-center.png create mode 100644 _site/docs/master/installation-and-operation/images/security-notify.png create mode 100644 _site/docs/master/installation-and-operation/security-center.html create mode 100644 _site/docs/master/questions/images/bubble-chart-colored-series-example.png create mode 100644 _site/docs/master/questions/images/bubble-chart-example.png create mode 100644 _site/docs/master/questions/images/math-with-metrics.png create mode 100644 _site/docs/master/questions/images/scatterplot-example.png create mode 100644 _site/docs/master/usage-and-performance-tools/usage-analytics-reference.html diff --git a/_docs/master/README.md b/_docs/master/README.md index 7e1358199e..1d254d88e4 100644 --- a/_docs/master/README.md +++ b/_docs/master/README.md @@ -159,8 +159,13 @@ Metabase's reference documentation. - [AI overview](./ai/start) - [Metabot](./ai/metabot) - [AI settings](./ai/settings) +- [AI usage controls](./ai/usage-controls) +- [AI usage auditing](./ai/usage-auditing) +- [AI customization](./ai/customization) +- [AI system prompts](./ai/system-prompts) - [Agent API](./ai/agent-api) - [MCP server](./ai/mcp) +- [Metabot in Slack](./ai/metabot-slack) ### Exploration and organization diff --git a/_docs/master/ai/agent-api.md b/_docs/master/ai/agent-api.md index efea43ae21..04b714525a 100644 --- a/_docs/master/ai/agent-api.md +++ b/_docs/master/ai/agent-api.md @@ -12,7 +12,13 @@ summary: 'The Agent API is a REST API for building headless, agentic BI applicat # Agent API -The [Agent API](../api#tag/apiagent) is a REST API for building headless, agentic BI applications on top of Metabase's semantic layer, scoped to an authenticated user's permissions. +The [Agent API](../api#tag/apiagent) is a REST API for building headless, agentic BI applications on top of Metabase's semantic layer, scoped to an authenticated user's permissions. Agent API powers Metabase's MCP server. + +## Enable Agent API + +_Admin > AI > MCP_ + +Admins enable the Agent API under **Admin > AI > MCP**. ## Agent API endpoints and reference diff --git a/_docs/master/ai/customization.md b/_docs/master/ai/customization.md new file mode 100644 index 0000000000..03b39d4fd0 --- /dev/null +++ b/_docs/master/ai/customization.md @@ -0,0 +1,49 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Ai +title: 'AI customization' +source_url: 'https://github.com/metabase/metabase/blob/master/docs/ai/customization.md' +layout: new-docs +summary: 'Change how Metabot appears in Metabase for a branded look.' +--- + +# AI customization + +{% include plans-blockquote.html feature="AI customization" %} + +_Admin > AI > Customization_ + +Admins can change how Metabot displays itself in Metabase. + +To navigate to the AI customization settings: + +1. Click the **grid** icon in the upper right. +2. Click **Admin**. +3. Go to the **AI** tab. +4. Click on the **Customization** tab. + +These customizations are just surface-level. If you want to change the AI's behavior, check out [System prompts](./system-prompts). + +## Metabot's name + +Rename Metabot. The new name shows up everywhere Metabase refers to Metabot (sidebar, buttons, suggested prompts, empty states). + +## Metabot's icon + +Upload a custom icon. SVG or PNG with a transparent background gives the cleanest result. Max size is 1MB. + +## Show Metabot illustrations + +![Metabot illustrations](./images/metabot-illustrations.png) + +Once you've uploaded a custom icon, this toggle appears and controls whether the default decorative illustrations show in the Metabot chat sidebar and on the AI exploration page. + +## Further reading + +- [AI settings](./settings) +- [AI usage controls](./usage-controls) +- [AI system prompts](./system-prompts) +- [Metabot](./metabot) diff --git a/_docs/master/ai/file-based-development.md b/_docs/master/ai/file-based-development.md index c5fc0e97f9..1341711b45 100644 --- a/_docs/master/ai/file-based-development.md +++ b/_docs/master/ai/file-based-development.md @@ -4,172 +4,220 @@ has_magic_breadcrumbs: true show_category_breadcrumb: true show_title_breadcrumb: true category: Ai -title: 'File-based development' +title: 'Agent-driven development' source_url: 'https://github.com/metabase/metabase/blob/master/docs/ai/file-based-development.md' layout: new-docs -summary: 'Use a combination of agent skills, the Metabase MCP server, and serialization to develop Metabase content with agents on your local file system.' +summary: 'Use an agent with skills to create Metabase content on your local machine as YAML files, then upload the files to your Metabase.' --- -# File-based development +# Agent-driven development -{% include plans-blockquote.html feature="File-based development" %} +{% include plans-blockquote.html feature="Agent-driven development" %} -Metabase content like questions and dashboards can be serialized as YAML files. You can edit those YAML files directly, but the most productive workflow is to let an agent do the editing for you — this article focuses on that agent-driven workflow. +Metabase content like questions and dashboards can be serialized as YAML files. You can edit those YAML files by hand, sure, but now that we have actual genies, you can just ask them to edit them for you (call it "lamp-rubbing development"). -## The file-based toolkit +Paired with some skills we've developed, you can export your Metabase as YAML files, ask your agent to create new questions and dashboards YAML files, then import that new content into your Metabase. It's a whole new way to work with Metabase. -We provide a set of tools for using an AI agent to create and edit Metabase content [serialized](../installation-and-operation/serialization) as YAML files. +## The agent-driven development toolkit -- The [Metabase Representation Format](https://github.com/metabase/representations). This is a directory that includes a spec, schemas, and examples for all Metabase entities as YAML files: questions, dashboards, and so on. -- The [`metabase-representation-format` agent skill](https://github.com/metabase/agent-skills) for working with these YAML files. -- CLI commands and API endpoints to export and import content serialized in YAML. -- [MCP server](./mcp) to look up database metadata when creating the YAML files. +To develop your Metabase content on your local filesystem, we've put together a set of tools, including a set of agent skills. -## Prerequisites +- [**Metabase Representation Format**](https://github.com/metabase/representations): the YAML schema and spec for every Metabase entity (questions, dashboards, collections, transforms, and so on). +- **[Metabase Database Metadata Format](https://github.com/metabase/database-metadata)**: diff-friendly representations of synced databases, their tables, and their fields, as a tree of YAML files. +- **Export and Import** CLI and API endpoints to move serialized content between your local files and Metabase. +- [**Remote Sync**](../installation-and-operation/remote-sync) (Optional): push content from a Read-write Metabase into a git repo, and pull it into a Read-only Metabase in production. + +## How content moves between files and Metabase + +You'll need a way to get YAML files out of Metabase to edit and back into Metabase to verify and ship. There are two options: + +- **[Remote Sync](../installation-and-operation/remote-sync)** — push and pull from inside Metabase. Requires a Read-write development instance and a Read-only production instance. +- **Serialization API** — `curl`-based export and import against the `/api/ee/serialization/` endpoints. + +Pick one before you start the [Initial setup](#initial-setup); the setup steps differ slightly (Remote Sync doesn't need a separate API key in production). + +## Initial setup + +Some things to put into place to get a workflow going: + +1. [Set up a development Metabase](#set-up-a-development-metabase) +2. [Set up a repository to version your YAML files](#set-up-a-repository-to-version-your-yaml-files) +3. [Add agent skills to your repository](#add-agent-skills-to-your-repository) +4. [Download the database metadata](#download-the-database-metadata) + +Once you have these set up, you can step through one of the example workflows. ### Set up a development Metabase -Set up a Metabase instance to check your work before pushing changes to production. This Metabase should connect to the same data warehouse(s) your production Metabase connects to. A [config file](../configuring-metabase/config-file) will come in handy here. +1. Set up a Metabase instance to check your work before pushing changes to production. This Metabase should connect to the same data warehouse(s) your production Metabase connects to. A [config file](../configuring-metabase/config-file) will come in handy here. + +2. Create an [API key](../people-and-groups/api-keys#create-an-api-key) and assign it to the Admin group. The skills export and import all content and read database metadata, so they need Admin-level access. If you're using the [Serialization API workflow](#how-content-moves-between-files-and-metabase), you'll also need to create an API key in your production Metabase so you can import your files into it. + +3. We also recommend turning off the sample content and usage analytics, so they don't pollute the data model. If you're using a [docker compose file](../installation-and-operation/running-metabase-on-docker), add these [environment variables](../configuring-metabase/environment-variables): -We also recommend turning off the sample content and usage analytics, so they don't pollute the data model. If you're using a [docker compose file](../installation-and-operation/running-metabase-on-docker), add these [environment variables](../configuring-metabase/environment-variables): ``` MB_LOAD_SAMPLE_CONTENT: "false" MB_INSTALL_ANALYTICS_DATABASE: "false" ``` -### For agent-driven development +### Set up a repository to version your YAML files + +1. Initialize a new repo. +2. Add a `.gitignore` file and add `.metabase/` and `.env`. +3. Add the following to your `.env`: + +``` + METABASE_URL={your-metabase-url} + METABASE_API_KEY={your-api-key} +``` + +### Add agent skills to your repository -If you want an agent to do the editing, you also need: +You should add the following skills to your agent so it has context it needs. If you commit the skills into `.claude/skills/` in your repo, for example, Claude loads them automatically whenever you run it from that directory. -1. **The `metabase-representation-format` skill added to your agent** so the agent understands the YAML schemas. See [Agent skills](https://github.com/metabase/agent-skills). +- [**`metabase-representation-format` agent skill**](https://github.com/metabase/agent-skills/blob/main/skills/metabase-representation-format/SKILL.md): teaches the agent the representation format and ships the schema checker. +- [**`metabase-database-metadata` agent skill**](https://github.com/metabase/agent-skills/blob/main/skills/metabase-database-metadata/SKILL.md): fetches database metadata from your Metabase into an on-disk YAML tree the agent can read while editing. +- [**`metabase-semantic-checker` agent skill**](https://github.com/metabase/agent-skills/blob/main/skills/metabase-semantic-checker/SKILL.md) (optional): runs Metabase's semantic checker in Docker to catch referential and query errors the schema check doesn't. -2. **Your agent connected to your Metabase's MCP server**, so it can look up database metadata (table names, fields, and sample values) when writing questions and dashboards. The MCP server exposes tools like `search`, `get_table`, and `get_table_field_values`. See [MCP server](./mcp). +### Download the database metadata -## Example agent-driven workflow +Invoke the `metabase-database-metadata` skill and ask your agent to fetch the database metadata. The agent will: -Here's an example workflow for using an agent to create Metabase content as YAML on your local machine, then importing that content into your development and production Metabases. +- Check that `.env` exists. If it doesn't, the agent will prompt you to create it. +- Verify that `.env` and `.metabase/` are in `.gitignore`, asking before adding them. +- Fetch `/api/database/metadata` into `.metabase/metadata.json` (raw API response; can be several GB on large warehouses). +- Extract a diff-friendly YAML tree to `.metabase/databases//schemas//tables/.yaml` by running `npx @metabase/database-metadata extract-metadata`. -### 1. Create a git repo +The agent can use the YAML extracted to your `.metabase` directory while creating and editing new questions and dashboards in YAML. That way your agent can refer to real column names, field types, and foreign-key relationships without making live API calls (which would be much slower). -Initialize a git repo with a README.md and an initial commit. +To refresh this database metadata, just ask your agent to re-fetch it. -### 2. Check out a branch +## Example workflows -Create a new branch to track your work. +The workflows below both assume you've completed the [Initial setup](#initial-setup). + +### Example prompts + +Once your repo has the agent skills and a baseline of content, prompt the agent with a structured request: ``` -git checkout -b your-branch-name +Use the metabase-representation-format and metabase-database-metadata skills to create new YAML files in this directory: + +1. Create a new dashboard called "Support overview" in collections/main/. +2. Add questions showing total ticket volume, open tickets, and average satisfaction rating. ``` -### 3. Export your production Metabase +Or, depending on how capable your model is, try a more open-ended request: -Always export before editing YAML files locally. If someone has updated a dashboard or question in the Metabase UI since your last export, and you edit and import stale local files, the import will overwrite those in-app changes. Re-export at the start of each editing session if the app may have changed since your last export. +``` +Use the metabase-representation-format and metabase-database-metadata skills to analyze our support data. Look at the tickets, customers, and interactions tables, and create a dashboard that gives an overview of our team's support workload. +``` + +The agent will read the representation format spec, check existing files for local conventions, consult `.metabase/databases/` for real column names, and write new YAML. -Your agent will also read these serialized YAML files to find info about existing content, so the agent can know what you mean when you ask it to "add the new question to the Handsome collection." +## Example workflow with Remote Sync -To export your Metabase: +### 1. Configure Remote Sync on both instances -1. Create an [API key](../people-and-groups/api-keys). -2. Assign the key to the Admin group. -3. Send a `curl` request to export data: +In your development Metabase, configure [Remote Sync in Read-write mode](../installation-and-operation/remote-sync#setting-up-remote-sync) pointed at your repo. In production, configure a second Metabase in Read-only mode pointed at the same repo. - ```sh - curl \ - -H 'X-API-Key: YOUR_API_KEY' \ - -X POST 'https://your-metabase-url/api/ee/serialization/export?data_model=false' \ - -o metabase_data.tgz - ``` +### 2. Create a branch from the Metabase UI - substituting `YOUR_API_KEY` with your API key and `your-metabase-url` with the URL of your Metabase instance. +Switch branches in Metabase, as the Metabase UI is the source of truth for which branch the development instance pushes to and pulls from. - Be sure to set the `data_model=false` query parameter excludes the data model from the export, since the data model payload can be large. Instead, your agent will use the MCP server to search for the metadata it needs to generate the YAML files. See [Serialization](../installation-and-operation/serialization) for other export options. +In your development Metabase, click the **branch dropdown** at the top and [create a new branch](../installation-and-operation/remote-sync#creating-a-branch) for your work, like `feature/support-dashboard`. - This command will download the files as a GZIP-compressed Tar file named `metabase_data.tgz`. +### 3. Push existing content to seed the repo -4. Extract the archive: +Click the up arrow (**push**) icon to [commit and push](../installation-and-operation/remote-sync#committing-and-pushing-your-changes) your existing synced collections to the branch. - ```sh - tar -xzf metabase_data.tgz - ``` +### 4. Clone the repo locally and check out the branch -Instead of running this `curl` by hand every time, you can ask your agent to generate an `export.sh` script that wraps the `curl` and the `tar -xzf` extraction, so you can re-export with a single command. +```sh +git clone your-metabase-repo +cd your-metabase-repo +git checkout feature/support-dashboard +``` -### 4. Commit the export +### 5. Ask the agent to edit or create content -Commit the initial exported set of YAML files. If your AI goes off the rails, you can always revert to the original export. +See [Example prompts](#example-prompts) above for prompt patterns to use here. -### 5. Use AI to edit or create new content +### 6. Validate the YAML files -Change into the directory with your serialized files and ask your agent to create whatever you want. Make sure your agent actually invokes the skills, otherwise the agent may not get the YAML format right. +Run the [schema check](#schema-check) after every batch of edits, and optionally run the [semantic check](#semantic-checker-for-deeper-validation) at the end of the session. See [Validating YAML files](#validating-yaml-files) below. -Example prompt: +If anything fails, the agent should be able to fix the issue if you give it the error. -``` -Use the metabase-representation-format skill and the Metabase MCP server to do the following by editing the YAML files in this directory: +### 7. Commit and open a pull request -1. Create a new collection called "File-based collection". -2. Create a new dashboard called "AI-created dashboard", saved to that collection. -3. Create a question called "AI counts products" that counts the number of products by category. -4. Add that question to the "AI-created dashboard". +```sh +git add -A +git commit -m "Add support-overview dashboard" +git push origin feature/support-dashboard ``` -Depending on how sophisticated your AI model is, you can also try more ambitious, open-ended requests: +Open a pull request so your team can review the YAML diff. -``` -Use the metabase-representation-format skill and the Metabase MCP server to analyze the data in the sample postgresql -database. Look at the orders, people, reviews, and products tables. +### 8. Pull the branch into your development Metabase -Create a dashboard with some questions that gives an overview of how the business is doing. -``` +Click the **pull** (down arrow) icon in your development Metabase to load the agent's changes. Verify the dashboard renders correctly and the questions return expected results. -### 6. Validate the YAML files +### 9. Merge the PR so production picks up the changes -Before importing, check your YAML files against the representation schemas. The `metabase-representation-format` skill should have the agent run the validator for you, but you can also run it yourself: +If you've enabled [auto-sync](../installation-and-operation/remote-sync#pulling-changes-automatically), your production Metabase (in Read-only mode) will pull the new main branch automatically on its next interval. Otherwise, trigger a pull from production manually. -``` -npx --yes @metabase/representations validate-schema +## Example workflow with import and export endpoints + +### 1. Clone the empty repo and create a branch + +```sh +git clone https://github.com/your-org/your-repo.git +cd your-repo +git checkout -b feature/support-dashboard ``` -You can also set up a workflow to run the validator on pull requests. Here's an example, saved to `.github/workflows/schema-check.yml`: +### 2. Export existing content to seed the repo -```yaml -name: Schema Check +The agent does better work when the repo already holds your current Metabase content, so it can see real examples of the Representation Format and your collection conventions. Run the [serialization export](../installation-and-operation/serialization#serialization-workflow-example) from inside the clone: -on: - push: - branches: [main] - pull_request: +```sh +curl \ + -H 'X-API-Key: YOUR_API_KEY' \ + -X POST 'https://your-metabase-url/api/ee/serialization/export?data_model=false' \ + -o metabase_data.tgz +tar -xzf metabase_data.tgz +``` -jobs: - schema-check: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 +Set `data_model=false` to keep the export small. The agent should get its metadata from the `metabase-database-metadata` skill instead. For more on export options, see [Serialization](../installation-and-operation/serialization). - - uses: actions/setup-node@v4 - with: - node-version: "20" +Commit the extracted YAML so you have a baseline to revert to if the agent goes off the rails. - - name: Validate representation YAML files - run: npx --yes @metabase/representations validate-schema -``` +### 3. Ask the agent to edit or create content -That way your team catches schema issues on the PR, before anyone imports the changes into Metabase. +See [Example prompts](#example-prompts) above for prompt patterns to use here. -### 7. Import the changes to your development Metabase +### 4. Validate the YAML files -Import your changes to your development Metabase, and check that the import works and the content is as expected. +Run the [schema check](#schema-check) after every batch of edits, and optionally run the [semantic check](#semantic-checker-for-deeper-validation) at the end of the session. See [Validating YAML files](#validating-yaml-files) below. -First, compress your directory of YAML files: +### 5. Commit and open a pull request -``` -tar -czf metabase_data.tgz metabase_data +```sh +git add -A +git commit -m "Add support-overview dashboard" +git push origin feature/support-dashboard ``` -Then import that compressed file: +Then open open a pull request so your team can review the YAML diff. -``` +### 6. Import the YAML into your development Metabase + +Re-bundle the YAML and import it: + +```sh +tar -czf metabase_data.tgz metabase_data curl -X POST \ -H 'X-API-Key: YOUR_API_KEY' \ -F 'file=@metabase_data.tgz' \ @@ -177,34 +225,109 @@ curl -X POST \ -o - ``` -The `-o -` flag writes the import response to stdout, so you can see whether the import succeeded and check any warnings. +The `-o -` flag writes the import response to stdout, so you can see whether the import succeeded and check any warnings. You can ask the agent to generate `export.sh` and `import.sh` wrappers so you're running a single command each time. + +Verify the dashboard renders correctly and the questions return expected results. + +### 7. Repeat the import against production + +Once you're confident in the changes, run the same `tar` + `curl` import against your production Metabase, using its API key. + +## Undoing the agent's changes + +If you want to undo the agent's changes, use `git` to revert your YAML files to the last known-good commit before pushing or re-importing. + +If you're using Remote Sync, don't try to fix things by re-pushing from Metabase: Metabase's push only reflects its current state and won't delete any new files the agent created locally. + +## Validating YAML files + +Run both checks locally before pushing. The same checks belong in CI — see [CI example](#ci-example) below. + +### Schema check + +You can run a quick schema check: + +```sh +npx --yes @metabase/representations validate-schema +``` + +The check validates the shape of every YAML file against the Representation Format spec. The `metabase-representation-format` skill should run this check for you automatically after the agent makes any edits. -Just like with export, you can ask your agent to generate an `import.sh` script that handles the `tar -czf` compression and the `curl` in one shot. +### Semantic checker for deeper validation -Log in to this Metabase and check that the changes are as you expect. +> The semantic checker is only available in the Pro/Enterprise plans. -#### Did your AI go off the rails? +The **semantic checker** catches things like references to tables that don't exist or columns the agent invented. -If you want to undo the agent's changes, use `git` to revert your YAML files to the last known-good commit. Don't try to undo the changes by re-exporting from your production Metabase: re-exporting will overwrite edits you made to existing files, but it _won't_ delete any new files the agent created, so your directory will still contain those unwanted files. +What it validates beyond schema: -### 8. Commit your changes +- Cross-entity references: `collection_id`, `dashboard_id`, `parent_id`, snippet names, transform tags, card embeddings. +- MBQL query compilation: `source-table`, field references, joins, segments, measures, expressions. +- Native-query references: tables, columns, and snippets named in SQL. -If all looks good, commit your changes. If you get any errors, give the error info to the agent in the same session and the agent should iron out any issues. +If you've installed the `metabase-semantic-checker` skill, just ask the agent to run the semantic checker; the skill picks the right image, passes the right flags, and summarizes the findings. -### 9. Import to your production Metabase +You can manually run the semantic checker via Docker like so: + +```sh +docker pull metabase/metabase-enterprise:latest + +docker run --rm \ + -v "$PWD:/workspace" \ + --entrypoint "" \ + -w /app \ + metabase/metabase-enterprise:latest \ + java -jar metabase.jar \ + --mode checker \ + --export /workspace \ + --schema-dir /workspace/.metabase/metadata.json \ + --schema-format concise +``` + +Match the image tag (`:latest`) to your Metabase build. + +### CI example + +You can hook the schema check into GitHub Actions so your team catches problems on the PR, before anyone pulls the changes into Metabase: + +```yaml +# .github/workflows/schema-check.yml +name: Schema Check + +on: + push: + branches: [main] + pull_request: + +jobs: + schema-check: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + + - uses: actions/setup-node@v6.4.0 + with: + node-version: "20" + + - name: Validate representation YAML files + run: npx --yes @metabase/representations validate-schema +``` -Import your changes via the API, push your changes to a remote git repository and set up [remote sync](../installation-and-operation/remote-sync) so that your production instance pulls in the changes automatically. +For the semantic check, add a second workflow that fetches `.metabase/metadata.json` from your Metabase and then runs the Docker command above against the checkout. If you run the semantic check in more than one workflow (for example, a semantic check and per-PR preview environments), you should probably factor the database metadata fetch to run and cache once a day so you don't hit the API on every push. ## Deleting content -Since imports and exports _don't_ delete content, you'll need to delete that content in the Metabase application itself, then update the YAML files as well. +Since imports and exports _don't_ delete content, you'll need to delete content in the Metabase application itself, then update the YAML files as well. -1. Delete the content in your production Metabase (in the app's UI itself). -2. Export from your production Metabase to your repo. -3. Commit the changes so that the YAML files are updated. That way Metabase won't recreate the deleted items the next time you import your changes. +1. Delete the content in your production Metabase (in the app's UI). +2. Push (with Remote Sync) or re-export (without) so the change is reflected in the repo. +3. Commit the deletion. That way Metabase won't recreate the deleted items the next time it pulls. ## Further reading -- [MCP server](./mcp) +- [Remote Sync](../installation-and-operation/remote-sync) - [Serialization](../installation-and-operation/serialization) +- [Metabase Representation Format](https://github.com/metabase/representations) +- [Metabase Database Metadata Format](https://github.com/metabase/database-metadata) - [Agent skills](https://github.com/metabase/agent-skills) +- [MCP server](./mcp) — for agents that need live metadata lookups outside the file-based workflow. diff --git a/_docs/master/ai/images/ai-usage-limits.png b/_docs/master/ai/images/ai-usage-limits.png new file mode 100644 index 0000000000000000000000000000000000000000..2dcf9268a4d15f39df3dd26cf06ce156103923c3 GIT binary patch literal 141384 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�QR`yoU3Bgv&abWmAC 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 z¬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 literal 0 HcmV?d00001 diff --git a/_docs/master/ai/images/metabot-illustrations.png b/_docs/master/ai/images/metabot-illustrations.png new file mode 100644 index 0000000000000000000000000000000000000000..4a1b8b787a4f53aabe5dd9720e523467ec384471 GIT binary patch literal 13255 zcmd6OcUV(d*DsC*M+C-EQ9xvDpwa~*AwX0RMFbR(UKD|VB%p*QCDCyN5osbt2p}LJ z(u6>e4$`CrX@L-m)X)ON&u_@RS$plZ)?Vwke)|x3 zL-z{r9-%#4TwJ_bS2gsxxVFb~asBjs_fO!LP8gBJ#U&r2rE$^FtB)~2$L^`$gq zsdJQtl0xq#&Kj6Yb%tZIlZ)%KDHm55k&Ej$)V6n+yNziuz|IY#`+s=t?}DI6{;RisMD`DN|G55> zjs8tR4sqA)@-1>+T^qN_FqDki^K_(E<5(1vX(CoX9mUK@4V&BV8R8P?^1>yQJ1`($ zZQGdSh0@W&BfQEtPisboDDI&=ls3pSZ|%P~yvG74Bg-EVVZd#jzV4nZ#q4W3Cl^_C zvnbN*9BDULZj5Pa$M7GR1QK%*eF6-=k!c})C{1(U^%w4&zv`V!xTkW*oENO@Ea_KA zB?`|$+WicV?9oE-rip#Wv)`Es*}dzdh4sfkc-}TW9o@XY+*irNpINx;`!8Ct1cGGb zHB9X7%nd$@z(`%}-fh5a+9z#;>N;HC^{$_?`uJ|=nB=3dgN2ZU2M4t;EjPTAikv+N zW|-WTs{hcUQdfT4rK}@9yFnC`7#8bKead|3KHOc`l(zU2Sh?|QFvVdpMCOdl;Tt@k zO&>|$loqy>ZOG#m%K(xui0g>FvMlM*FezvrQ@#!j;Jbf=a>op;b@A-}CemGRvyFp5 zbYG7CYX!fH8)B-@x}8L~LpFWYY}ZbmtE<`$)?e_H$FKO0!$2$VNWr}V`1}51ygw zbc&od1LGY`FY^E?QcgDu!1BN33tWa2+<7a*fqK-0Ah-+M_)8%ik3JcEJySJn31(QN`KyLby`TVlFeKh5_zT}Gq z&_G^wd*0-oVZ;l$u_ZRYubL+t^I$PMf%@8sruMBGU|!1t;|6P(yyY+0;xRSk zqY{NZSfn&CW#c4TitWMo7;)lyNZv(HUrdwp3?s_70SkRmY4(Y@&Ugj@#bR+LF>hO1`k_z1Ke4q1L#@OBuRH@KJz6mTWSF6vX+u@Ji z$z@+ipFiZQCR94!G@6O{E|IkQ($q;J*J(c@^HY1=ooROA-2X8|9Iil1dra&; z9N$FUNxd!~qG=LV;QmMe%r}4L^_SbY6TE4N)shczL}o#J!;u2MFFyhG6h}v;w^O1X z6In+bzdWDPJke6@a2K@@0=Y`N$u4@EQ}fj)Yy5=xZ1yqQ+L1TGmY+6$0wUXDP9J#c zxWZ4slsj}1W7}q)|HlKDcZO#zl_H$mFohUIa ztK;2`ZCEs=A@4A)*=K&UxvVhAeta#3OkJ?BWC+!B2QuP_3z#RW8PkbS&`^Q1HNFu zJQ!fA>dm%IB84+|fq*ON@$$5O@b zL7Bkv{iv~?7u)TFClz!cm$vE-UG=rY{*Rr8%MXr z?^rGze@x`9R31HJgGHppiO5#?E=_!LKGS0Wc`;Z_Y>({Zn27^9{)?rUxHv-XvT+bR&T`_OqXo@_oc_%H-rI|2HUZ2WXvF1`VVm38 zV`z`synq}`oW@Hs=^9;L@RGo0I5E-xih%FkVwJ;?`8$}8iBc2jt>Zic#Fn+aBzWR+ z%6b)bCn33c!4#}{;n@gRkA%x{6Y&_OHy+LnFRy4K z(~EgxUpc4mBI6SMDAe1KwbY9(qKK^X3JQxejXZhid1T24M}#FA);L4rBW&VeCR878 z5Z1<%{;aB~3uL~n)2W!69G#SX69kfch{Dx?=ZBX2NaS50cYi4t+jAL?&^vMB#FNgC z4_M1D91%2Qg@FR=#^ZYl@yfzkHx>sWiyf?Q;Bh7S!Oas%7?I#F6;3pYWFF0H9?E2U z2EOE%ClH?yd&a^Tz8xgL9+F})6ur(}r#gisYY6e(7ibjgZzC@hWdHoVoj1D3vV~CY zwnTZJ=uz8YYySwYGJ)Lk9K~}|=D&pR$4d8Q_PA^faje#?IVQx18`V=CFp+%B*0)3Q zD9dRm5zr&AjgLnV+vAax;hzp*TJI*P;{9xGZ5^tP`m_wMaXfqo+lMfWY zFL&zn9oNQY!GvQ$vRlfWgS}&NSKdz$h}gppr7_!4=@ZjuUuQx&tpQ6qjiN;oAIhg; zScKN0JEN4%E8Jw=Xi^ZYqpFJtIpI=LN(5Q+lXPD7E_pTkq#F)OLP<*mRXnpVr9sc8 z*mueP)eP7WGg!zRtui|ezK6ocz`#!<;%Ls`=o8|%~J_8FGSIN}Pc z)cBNE5S*IbL)sj^wr77@0w~QN2(BbG+s>CE?G!q?!l}|@^RhF2YO6+^!>SYp`mfnN z&=mR%g`?%2cIlrz=0<|orwoNB(Chl_BHS*@DFV?n3yJ%dJbZyB-C}y^yW@G`rH2P1 zkf-B@?;sMa$9xEQ~Y#Z9B%ijanzDWZwE8;~j$@T6nZ=?O!u;I)x&> zvrK@;MF(rf$e|8lPZoIo0=#`Hfd~?n^jG^9>Pcbr4bF|`V<=YU45Kv3L>bWmv~v|O z5rEUi!lu#KWv4k=%;wHK0gba0{>6lfuCzo1jnHZ|pFSKOTM!9Zcx?8QXe`F$G4?Yx zxA<-WMoAn8hqRCAI;5%bXvVNYhyjEkx`Tl}GQ za3YZ?Vp{eDBx=cV0tTmnCBx(V?jk}WC-e|O&s*CLQ7Y7lt{|4UunL1)1fBgtT{4}m z2wKy=FInekdAif-yUhP!wRy{-bh>te{VD890)hWX$1^f_!gwbz1I_R02SeJ_JwE2p z;T-|K! zBKu0|S+y5ekP*OUL zLUckVbUo*ROiFste1&V{Q@RJL3nRTG0d zn#ln9p>igP5Zn{zTDJA{{F;8xL{>8mTAFl31VdFg>rOlA*TVMu)QeR11M1rVGZ^PR z>+Z8S-;6jc%;WI95M;tszZw*%p!f6(GKQ0C+q=hqgq)M zIV#*2Izd~H{+3@;6yHki)haW9%$ng^+)w$nNw2T_KGpO7Zvab8@qOXr(0OIm%f?g$grir?{y2IM_X0MKmNd>Cnq89H#d8YD$Z>)U`{uPr=y?a6y~!3A zrd6)b&VAd5GWOTL5Ybr04nU$@C~_JauQm(q^KD?OQY|HDd!6 zQtz785dnP-jHHYepZ$|xM)Ph?~ZfxX!?`p`%|RsuhTz6g6nIO3BTA+CE0z_`aaRsQt>y1 zi~TkwP?A=)_bq!fEIFk2lZ4k5sD8?&>TA`TcKnKX;<*FF=TUh${LHANV_Z-Ef7n~kAK%2=0`-qZcI{yH^5_J}dej%rtrSwMr|Ha2R}|BwohueweK$?$gL+35KFq^iP0Y7lN_`#i>hjgG3{F#PgPrr7U z*ckLBg8U_UWmmhP+pW&+^N=aghSXvnU}Yjqaf19G8{qd@tsIub_J|r@m~mAe=HP+~kEG=UPZRwJz(~+#sccr25A4 z>_K%$nvw}6&>BcH*;|+Vn43qn>W#xA0GYN4+$^?$NiZ(8N;-YNSHA7)+VO&$l~`Sc zhGw5U8Q>`L3hLKg;*_sDDKN75ngq1@nxG9)`by$p#LyMS@9*vDLF^`?FB|O8P}!OEr-UmPtCpGcs;?y%L1OqwzG0oW(^uS000aySF64 z+-{iSBaTXgCmL*cb{z!ne&pYw^oMj=NpDw`$%#Dx%wGrsDm0JtrDLx3dI_bS0fE59 z($CNsh)SRKxOe?hlFoj#&iIUBWz=YcDIG-fn}NsXXCj;G^v?(t+&Ha!{eVs2S&>Bh zmKnnjM)L;m?45k?o+-@q0(s-V(oaC;|H3+g<#Pc`{wII+uQu^@f`Cb&75+mL z5Z#xJrK5Rnfu34*vEYiPCbupj#BOpkU?+YduE@FJgmsy3>s;RMEDV^J^^I1{!?7q9 ziwYG*E`905v6d~p`}7hkO%}M3ZnHgJW7!B#nySF#LS6_6?vaE8|6e3GnLa*+0s;Qn z6dv^FlO|K>$>Zg*+11rmR`inN3X=j#>UV@HC3-grMczd(e!o4{nt{z zec4zU-M^nIb@%RQXo8C0GP^EX<}ScwZPpbkzWp6V{Gl&YeA#1-M0!d}qB(z7cz8R% zD00I3E6sC$uD?{Y?X61dwX15pp|uk6b11)TU1_<+E%p9%d#SpTV8tU63)GN-a3MTA8|MGwSDTG_YC2l|~jDh_j~ae1LAY8{*&tE$UZtkkvP z?Jwtit^1k@DiDo;u{-tF?@U5{(UNIKZM@4sg)k?3h&i%tl)Q3O#T&kQwsOOrLkjYl z7<#~Dc+Mlsu=CZQ7xnnVh`*tn%6*r-M@b@6TaIfh(@W90n+c(PtK3`tPn$WW#AEoP zcptvK{GnYd4ny_XOnMK#oXW=Hx3<#BgrEjTIn*faJcdSXDjF(t-$-|l`?k_QSedT2 zDzuBTRnst1|LpDVXyPI1T(eR+pD?eMcTrOb({;@~X>+9a^8+_V^Hr4ZCr>ogMT9cG z&3Dgy({rz(h=7tr@ttogU9OAfJECU9`H*MXah|NS(;Q8SJ^0bSChGLoEMMhNS)_BQ zZ>~#zq@Mw8{Zne@RFqRCXCFTJ&_R4if_bSUZ78(t{e07sFlb_DB#trmN^HRD6HlyC zT-M;F_^yXJ-rC}LgfZ(8Q)RS=n9%Ft$X|vV4P9luW<`&frf#4I2j@9=p->{dA{vh* z_D)y6x#_aOClYM?0&i{1R#<9V&K1XNuLyc`j%_{A+4;-Qi2EapgHNt-3h!ag_5fmb zC?z__!kXFHw@SyaY}H)BtG+J0x*XGrUH;Pk*o*Blq;}t?#6`yVEcbiGg|xaWr5l0uea3PYtm}g zw80+NHbWN84{8^^c=5u1=01(Ax?NnaLGMLjbb_x6<7q3k**G`7Rfzv!xZBk9(vvH@ zMz~XTA_g!kTj~$AHGDmOS#(p;OXFI8| zn;&pQx5If{Jthd*0yTys8lQE?)RKeo?QMk8RYxzS&83)zVlnC*7a)RTvjM{xTE`{-zY_7Eu~n;6(&;r zA~69k_Mq9Y3NxQ5eIzCE{gwQl;LsjiiO3xhYqN43c6o=sN6!&vaBdoR;Q090%%@G% z9+$zi*4U6WJJ3Y$laRfH6t>=%`Z3>S`q5%_%65Ei_mGQG&$K^#LKkj6u)}G-zcg`k zF)xofyAr^rkMi~`XBk~0$T zt;%oKHs~cP`jT9RcvBG;o6MAD6XPl3D(g`0Tk`}peE8hMjk(SB2I@Cf&T2=LNGY-D zHHz#!ROmTP3uWtbQb*Itwb98n`Q~%|K4F|4$d_^=uPfX)oVSFD1i!_%%lDT+ZXDwO zVuj8pp-O-KR!LLI-MEfadAO|NrwG$%jn>q>aw0c9WELh=(|3y|z47$y;ESz>ovs2g zmSjyn-JTFBWuIYvm_AAD;&i&$=>yL*WbdgFFfqhz-;IF{{tkNO5_j*X40-xUCMtH9 zk-+}&-kmujT5uA*gO%d=(WI2^Q&Yjg!41(uY4@XusrpZbd`T;MJKZ>g+jS_*Xk*|; zf|6g_u!Ii(NB4#~e`}qjHQQM0%OxmUs_FvLiGp8$a9A122xJ0LhTGZ?vAAS&-x)dH z(IwlIfe$pFY7g@lPEhjm;DeiU8102q>7oeSdmNR7)f3W?qZ4=mu@jQJb#4oTYbQ+(W^d|kOwi)Vas5uj|`V`6MCyFZ&Y?4iV8 z=~h9F*40N-FnttTOq<8479}TI$iPPDeY!v5LZ5k#Rb~4)EobfMZYZi+0rmEw%U0GY zIB8{G#;QUf`xj1$OMl6U_{o6`f~o~?+CgM?@Fc;xQM5Nsom?Luhu?F=GC#?CqV7q(t7T!^OSGKRQ@WIY`BM5jZ{#j(-8`$Qs%h9TP#aZW}4Kfxq|jzu8|Ye ze2xX9$qBbM`w|$}07=p*Bb>LP_%PLTPIdAdMjTl0Cu|!P{blUS2EV-8*U|JgeVUGY zM@cJfV`UcUhMox-5NV+rpvdV4g=QAwpx$0xp4ydUpFfq;F}3X2+T$CWnD8)m{Qcl0 z-KAzbj-$5QOAWrUz%060PgIVcyt=e-&y2+AH$WPeJS3+bD+YOA!IVa{{8@eiEu{O! z)-(3zc{BnfB!L(o@|L3e)<*2aC{F|^+NoN5b>rbH%L7B{98ZrA)xpzuJ_7?~E0hmb z`?|v74@8PSGS9tnI!(SqcgrKk@NDX9Cnvr=bAxy#ole@qJ}b_WSot(+$a)Ek#=+M- zN;X4@stOM{ca#-qo-@k>3Rk-8Bzo*4i9Y;CGk&gKFI1&P%HAcXiOLPgJ~DEvAw__a z{J5BoPP%b*1&*yS&8b6{Pq8R$-_(IHA}EY$h)OSNNAD1IVs>V}cxa(!WxY`3&SFEN zXGJ`0arFAWsj>plhzeU>kkC0Fh2%x5W)>DFz00Pf*^~I}*x|jTGJsy*GK95OmNuS^ zt)5D7^+xX$x)_?kS_VeUqrEzX<=SR{oM?~~u0lS3<0Eft#Xc`cn1 zRW7Yl`$rBvTKqtl?jr9X=rW!!h4Ds` zLD4P^RutGN&?Yr-7@zZVwZD^(kwj7?A-+VRr_lvLM;g~@_wUO*Et0QeAaG#MQ|TcO zSAj7}*&)KFS-C%>Lj8(CTk1PiFWcWZ!F4ur>tcRmv0LFGRh#TJ?OKhKcTrf%{k5+fc>pdAUH z$UYJlCoPsN5BiLPa})W)^ZeOY8W$EmYdDF^*0BP66cf9DJ$8_WF=BaiXCe=x7g_W* z!V|^J$S>>L`Py(ScNPhphE&bEdN?0`0 zmy+TG{Pe(GI2r-^GFQ@T*J6S{gJSJ{f$ULim(Kv*rKDYYn-x@Ub+lmTL67$AO0Unt z=hfBPU#)I}&f{6Mpmt9Pfdmcx^9!CI*Z=1C4}H1%8U6Ux$?loTs0Amsf{M!h5jROu zHQa0@ojpcnEfVPL-JmxKb*WtW8XkWHq%M7r#h!@o{Ud-}GTl9g^AfB^gQ|_ozY%1t zH&j*Wp!X|Q{iHVot1C)W^QqPacLM9Ft{AWIz<$&hrx# z4!TDzz|i|EHtR+4Ti9De(@SvygO$;M(gubJVk}v^OhgcqZk#qe8+oeiIrw$~u!=n( z*d|^RwG#*sy_e}fh(9d2Nr1p_DCioc4(wUm0H1T9WUK~@SAIK}X(9=GSa2=%+~Sts zj+y3aW6+5Pm(r(~K(cP5cP`vt?g7Ac>mhxx=89f^B0^1VAM$wARKBCHFMF-IdV^oI zoU@QOe6imP?lM>rBrYg3&7#X>=VqEnJ;}9dU+2TETo9*UCE>+*AXliFo&EZ6EyqrXmr`y`)APtabL;h8=w~H8lGQ#0Y|8u z128N?ye%PgA^{r&N1Rh$pIr+wi2&FWd`#d1asT*@wpd;XoSE>Q14$%j*0SMA38P$u z2ivfuhEckrk9uooH&hSePT^i{N8=EA(`TtDQTPqZOzN*PYwS9SWWXy`@vnK!_C$nV1aMI8TQgIY z`}pyVk$NO(Eqpk4*vAHNlap2N3xy5z0qJm@^Bbt2aikUFCyq5$ft|)Vn>dhp6n0+h znvTxPb1MR2Rc~zo8^?NRTLNbPn?hWegjBdjD;9=xaJ$ui^j5+Amv#WBE?eZRI!>c5 zYo>3oaV(?t!QJCL(YXob_Z{g8+cQ{uo;rqFXsT>xu7CCuE;_1m?w7oe!yB`En2(m= z!YkA~A3XaQG z9Llu_;_lD$v3}n{M^3o z6p#G81khG~N*U9(Lpy}V5-HY<)vRryTj&XEuFa6p3qc zEd~XRPSP$GloxKjaN`>&Ndc=Y&;m z_RXK~WKa*cf*qM|eq7n+;xq_B#NUVyIEiz^<7dyoq4FY3gj|W8$3+l8 zt-d|&u+qM5-T`sjv(Fb$*3XJ^HhEB0`sDI${1R~dULbQ@*_bF zD-&6<(^J_$JgsZ|Y?4S`3Iw<_P>i~%P! zF}KJRWTF^6PNdm)%jUycP&S{GWdv>=&Z0pvBKXP=54eD_n8|RSLk>%91^aZP4k>|h#-JZmXw3d zteBl8Dci*pRD9<4Lg$Y>i5ei2=yv~#k8v)>&R^Vcg-O(fCi=%!_A;4Fu=g4h?+Bed-fIRNu#Kd%q((ehA1Y{FbeDU8J) z|H@rm^x5INm1zbQv9pH(c5!@3w9X_RprewXZ4lIaaA@Ct1QdzCpSmfe3m7n}0Dk0m zI=aBMCMmh|A!~U6wDFy&O~=4X_XP6mY_fvUxIC|k(q$19{ml#bE%*jKUUvem?16Lp zs!`J*y2*wkOMWwFC7Lx;O&Se^y?yXOhwwYGM7t9*)`4zS#KF0Wi-^{#M-sodxs ztNGjHwAX$BZhcu`5;u@OYKlcYqw~aJK3MGTWU$}b`$6Z2VLq>ww>mi6+}pbrWZZEN zd4DzLybNg3o@ym4Om#F>1b15Q${K*1pFYq5?GOT^SyWh9FGZe(avM+0xM!R_VDhf? zUJYmm-v-_eWxJL=fya>>Vx9X26k3g7a+hI>wGi+;g|aR?!d^aW#V380jKh=Zost5B zWdJn@hy?;FrPDX3GT!OPacVKUQKmsJRr^;-Lo#ktEycjsWpl5oBC^~n_WCs7p?NF4 zfe}k)FSRmmrcPPp!0BkAoDU=Eg^88y`$+=;ukkKmJjt3#X|cJ92aYFb3O)Y-aFUxg zAiwGj&xx_8i)Wli+Wl)zu;b&hyiz>Pai}t(?UPd2Vn(2AGAHr)>`@ zsk%>CR>{y-r$MIdziask{5G zz60na+o}>CKdk^$s{kYjyZe`X*z@H0x!Gh;Mc<|n*Iu*lp0YJoj=_>E{LU{j&XyuP z)5G5|Ye&KXihPArHTi?ExxRVUdS9V2zVfwB&%w&%w`c5ANJw9H%mBPJ%ghj`Y#|c2 z(b$Qafnk~xuoV`>nJZ9#=`}XLuPCn$&}$|3=D5xtIvPDw(|~K`kJvm1i=wcL=W_wK z|{`W%byq6ae}P^YtQ4@ljon#K#)LPd`q6p7H$ zQ7!^)N&L7%scd(j4$WhBFq-@2(RxsK&xq4&vi6++<$WMo?p-imMGRJ$RiZKTV? z0B5R8P!le%z_xYO+6Lg^2{{9@fGYycL5uE{pa#8$z`G3Ia(tpu`|&YA3|vo1G$_+F zM~OFHt{w7OIL+Ces-J~q-?6TQ45vQyw(YH7}D!v4dBN>-uJy1R=I-_FeE}8E4G-j|#4ul<&CkZF%6!;1m4N zv1`ijize1HmlDdo1Os2YqZBCR-29bBdhXA!#ORUzuQH|^77ds}_-8h{c8O`9E&m|s zj2vWuc8hizcnopw{&9Tc$aO>e11M|vgnX|xrVWJFVM74(bX70KA#kUZ?ys7_3Qf%d zKr#5tH+H^-y6DuAn%M&mBwpkAwf4KmmwLfD!RqtKtXW#GZ5DJaXpiyoIvF+b#Hcy4 z2}Gfjf3S4#{=aF)?aP(&l*wAa{Yg1#VUm@ bSFYF|pYr{?TJGJ`eQ(^(DR1rV?1Uu@tf5PSRuI$(2-U~f z$<3|f*AK*@YwpkdPsiPPURYFLksv_))ZL#D-E=KFc)>Sbifv-jI%`U0T}4}VO-$~^ zy)TcipF95MfA|$y=WKB3fBet>lZ6+d9e;r{17FWx?9#Ix{Baq5^!HN+cLf>1qw6Nt zzyJPzzJdZCJ-_<@Uhw~?ahN)XbGd8$MB~xaPL$Fqjw+ti`W4?gUUgu=lHe_MTrv9+Y|)$D*?giHNfdqQM}MpLf_>7=+D$N3;kI?vL=)Gi|ZijYI#*qI+7e=OWmkgLcXVFQ8}Z&L_}2hbV<{v^R|u0Up)vG;olY2 zXEYHkvG0(B>)M4>o3iVB*Vg3|f|w3wj*d=7^UwaMG?{eLw1}P&)FV;GrNFY$cVj;9 z(^Gt|LQiUQ6){&JV#IEvb5R0?p3(l31)f_T|Fc!N(7_(dx39l)*VXadJb7u*@wr3B zZh3V~`_B+IiTb`^%qjLjyqbu;SA^cBgKPK|eed71sj1PL`NCmu(A3t}7LJRr7zwv{ zWehRyw#)0DT8V8$7MMwOaSl)u4poz#XHN3?ouUh`IoF1F7qRnN2c96#spZMF7beCS_Ng>oakpu7N-M#Z9B4aKYHF%*y@CPm zw#p)-(Gh*aUd_qred(pG^|Y0l9ykAXDplVtH2jm4-LzTW&!LYHs;(}!$I7P&GJgTA zE5?Fii3!~Dm!wd%(1#k4>z{XjZy6WUgCKVo&+pQ@w=)Ofqt?K7ccFVZnz+97gOIozE8o8)MMNZ! z-i{PHw&JOGLolNsn&QgDtVY~zFP9k8nu@o*Ik^8^yozNoCeInk6sD=7tO^y${`SmN z$$FASpu@g9*I7N!wu<{&!fhWya&lWq9yTkhv99TTsgJ~1i>a>Lxth=#^H54ty!Oa) z(pN{LLT}aC!nKS_Zf>gn7jBWV&!*(HUxTKL4~XVX86Gm)sbr(&4tN^Y_eTB8VP5jO z%mU%MFt*HU(Q@4HYAv_t#jTOvN&$(v-X(XL_(At#8r(w1RaI5hi{owE@wBHBK0E$? z{smpyUsk;EW9P8lIjGcWVJ?9Tf!*&V96nIS-DP5+_v*xIv8lD+3w$}NwDUV#R*cO2 zN>Rn>Q8H@%jFyh)NO^N>;olqYqhb=S$d|>pS~)Jhmz2ArEKd0$rwCg1zE|*VOcpuIXCQ@vIZ0_fUkEn_wn+RANnMtzFd|o)ygHZAgbH1(7#-LSC{g zT>vV(TPFm)+kJS?MIwKyyovtA7`o{vwo_IkKk5ypda=S`Z z;^ZCbGW~Jt-5cJAKVaPa+1n87C)!iUh-=x5mn2Km`J-4O$ao5AS)32@&fg`Cwy@((_yz^?!#mD zavxoIcaJVG-mn&DQmZ#2RY*#`ZbS%&VSi%-u&E3v8>W-Zsy&$}0s{hd-#B3BvTl3Z zJ+P>+a%ya-LrV~(&=*1ytJvjSZ%vf9&-S|ANs0%HsYiVGny~M7TNguiu=}=Hscg32 zmXd+!m=L-TQRLKW%pQdC|Bx`@gIBIiBOM{?G_fAr+&Fp>s;i}wa2vHc7VovIQ`1x{ z>mqpTrX+VEGu2X17WuPH?L2gV$jL=7XF+hIsbbjr5)uos{}lV*bvJ5JqD&5@*^)Ehr~F zto84IAxu*?YQR;A*;uB|)w$rihT-Pi4Kzuy)&nwZsE?%H0SI*faothX$P6sC0%c`A}tU35yU^F_111onW(>> zK7!J3%*y2>}RgY3+QR70*nMYY4hu2Cgse1Z^Fm!^`n(v3T z%yNw+vsa9NCD_4qu3s0-6%i2*)#op261kpJVkUc!7=e6!GlZk(st1vXbk|^LII9Ye z4Z@g9Q)4vs^jv67B_rWte(W)$y`$4+ZhY30{YGD&VR7_VgX^x$FiKC%Jw23$MA9L@ zgYS=o4dM>O&$6+Ka*yMF?$6iO&c*(Q*^UO*lSmnW%K90KzvgN=GB%Gn6!%9qQVM`yj$OYnpfr^Ou*sM{*%B+Gi_A{4 z?*kJ7f?DxjW0$!Wi@d%5@+AOD)E&8JuRS_CYehL_K0pLMBuaVdwVIWH5}Q)QbYV70 z!aEO#hbcAHdoqvQ6Jms!%Dx@VP{>jaAumPvsYOGK45dyxwW$~hDPm($!#rp-=?gBJ zI0kZ(MZP~S1U382PiZz@Ut3GZp$k{trpyPBd5#6r^EL7YlC~w$P;BU@c{J#wYV9xJH-TNIGMw+S=^Ufx-EEvh2SQLFnn^;cK0l7V(ER$bkePl$H#h49xe+Z z9Oby+>pt{>2$BUxw9Yo)Aji)9xjkoJLbNeSG-TLbE(fMCAsnyV@w>7C@mqNED{dJe zi4hDq$aT)yaqLDx)~NPz>u50m3NvJ z#%78x4Z5%8;fdZtj}#zbZ*8boQ;qy$UMV%jl$n8y&^+6ojn)6h?UF8dQ%7QI0PN`KVfV0S;u$$(#40Y=Rncd ztn^JxO7dyfOPLC@S~R2tizHD7XXv*A0> z^PLdVB*?$1(=*&Dd=A>N1BsrcM7yy6t1A8V340MrW5ch65#`e6j13S7S>(N)&yBj+ z9qvjQzsZ2rDp4qY314=%7&0#YC7Z?2i-s++P@U70x^i<8)CL%HztwlL&ZTk^fZedU zJnlYWmCW;?5z7+!@f*Fh39?ZiAh#kXTGP+3WheasqUGncz1Ky0Ygf210}FDLM{Xy( z;)R5Fogdl|qs9>ZXCm!%n8Kr!Lb8fZz>4l(=qGXxFV!%Mt9%fOZ0Sbj8h;%)v*RBE z@sVx3+|M{1)N$kj6c848r4;1^vBFy(AptTz*ufN~b?E_8N{y<`OVqDf)`D59#3!Pc zi2Z>#!z`|)CP%l6g-?lEy@q9Ba4w39n4=cwBmBl(Aq;j(*O`gQ_%@w(-liy;qmrjx zBjXTQBy6uBM$7IpqO4M>vz>Wmlf?-W%+i^N^7;chi08zK*s5!8-*70^fqA_$bN?(J zdX3S9ipmb&(emo<&1b2}DUcqpCN4tB`Z;YRC;JX$M5g-DG~LZ)QkU3K1*oYtF-qf2 z16ZF!gTpC$!_VfV*nVX#@P0hO`jp{hG6Omy($?KEp1uTYtaWUO{gADo5W`)i$EW&= z`;5>2J+5S)cRsW0VCp9eGVNZu(^FPktfQY3f}C=@)O3%z+1I)-Hzw15b0;7!MeYM^ zfMC~5Ih2V$YrZ3s&fWES#*E$1@=|y*0a(SABKEQeq%`o(g7#x*aWQyI!R-pc1<7{> zs%j1i9A6;G3rb#Bn-KWoE{OBeA}WtZ?xw7ZEQk8#4$Un;TFwYy-K0_$vZU9xv*y^H z*rjy*?xr-ttl&!vt%aMvJjM;@f~+#lp_Sod$`-FxIJur@?h8^W1wx_e zSS|16z>VWSG-`0zPLJlKO}~Mf`~g)D%?Vhh`$DA4g`2ZgtN- z1dMRTcEi=)uX^1@uPn5d?P-W+M~>-kw`R)|B;R3+%MgHN*`G$hNyvEe;T$9cZHRL< zEsuOkwJo7+Iryw!-+2_o5>ST0;SJP#Vg?x`tQ=ZJ>xvlZk+vfUzy(uH9yBnH{5-0$ z4?U`{s&5td>3~#O&e(@n^{;bdv}NZvyu3dd6AuL0ANDAvp3l4;tw&1w&9Z`_$4+eH z@NO*Pu8UnKA~PlLJ1Hyg8JkY!1-z~bMGOxym1q{At0)Yzo;3eK2=vf<3@zp*(>NQH zUEbpXl}+-?2DTliKD4~tSW_F5-$^7J z9sm%R)B0en12XfT_gEDmmo!eBPEvAj^|j3ut&JvvGTLr}x%9hhr$(~yiv6P|HWO?3 z2#>g3pLJuK4*+ONqT)%R1tzEG-iwY+HB-lh4HsA*Z^-;iPv=KC#JhK6{#C>;&Cl2p7kH}(05 z-%0DZmE!Zx&>m{BvwYR&^x}SwjtK~O)FVpOYPln9cNucyyLh4Nu#W8;CwJ0=1j%eu z0}%s4dKb%SHh#nB=NpJDq%+WiHLs{RKrvX2+*RmV=lgbIwCLo}zT^eIKC{HjqXGHQ z1R!+swCri8)t{pP)PN0KtlOV!8Um4rmwEWRF}6_jq{g0P+P}8+CYsPJ2 zDMv{)DrNX^!F4p_33V5idtCu~QbMw(pcL}F=tCc3K;YL(&sY(X z3u!iJ=q>h6l(sPyw7*x~hId)wrb~>}4LGJ5Z<|ThllsVSsi8d{Gi)d*1W_tdqJ`b% z{lF>RRb8`9X~0`1)79r zG;K5`DnN+)^oas^vs0iXmlCjym&UnR!@7X1V^-#KG$`t(BaSW4&Zx+N{w$RCFw4Tu zzB=Q{K!)S$Pjid+3RDd^-0Sktw=s!f5DQ8@cL3hu1q6l3B>gFxy8U_~AEVcDur)K} zgnfPq+u zIu&{0@P^USYa9<7FNqg|>3iWHOBC}P>@O4O;KywH*aQAj_L zjH4d5-faRK74_YcPwKC{EczuQEZiEV$vL#SMOoF;r?2I_;hjmAVq4F$u7AUjeDrAN z(Qz?6^Z1#|%Q)8!n{YqI zll|@2_GlQ!ASgim1bZ$T#N|3D^6stNT)__Ky!V);MOMpns#<`YM>QU>zqRsQ!3qCt z^VAJ)untHsHh6egPo|?b$xkaO8%K^DzC^-u+;-85>@7qo@$$LJwOy#BNJY+v4)ey( zDLyu_PWqaQoO`huRR+MC#px}^_n0tEic9)ahTVL1OF({%X93X0m{S)Ndkd;l z=o73D_kp{E%|(3!eqy^gsp!73~`FBOH=oWyP6L-;IlR!}c3g6d0;vJ64?#m&a)K{?l>*%J&`i_gJrPV%; zkPtJ#KU->)UrP$yl~Twn%f#eTS{)}Q0HP)^oOB4n00G25DBfUi6{@?#9_3bn8r@`= z@twKBl^)W)R69Rr^ZZEMxNnwDai2%qu>Z$Km6= zNC7^fcDTh@uYIDP{wWPp$=1Dm1wfpY_j>m{ZC&ka@}KdJ2nQScJAW#wX9G6)Ku|~t zQ~M2H_@P12IRx*7D06D1k=R2=fhL$^-|HGHR>5!$4R%dQK69=cJL5bRKl&$;NgY`M zWh471T>vaHti6m%e4YQ}5KifJTlOefT2w7Kp!_F=&rFE30#@X|3?aC1UbV!eg*%`i z=@*DAc?L6#0rbXhtJ(LgU4VYeLonqd^?|O^CSmMU&rEt-21?ehYF_F&JZBPp#ej# z6NZ=u#23B%T5zFCbu%bvv|$=?({a7=UZ>pM_;ir;`MUUgr6jfoJJ*Lyc_SktX`cvy zpL@y@4MXyYF|yq@iHpld9btF&n*BQZ=8dAC;kU)bcU;wTvhG&mLn7#YynSSC?MOw3 zL$7{We&v7TbYJ!vM^43td<_M`#C{D#jvQi`5F*2du8 z*L>mH^XO5)ozOm|a7=MEM8}}Hb^Gm#&*NO4YYRh!5W<1yXiwLXHbAO~`s>>cWRKQT zU?E~K=J?ABa9eSUAWx?@!oF!rL#6XeJ%N11{<*)~f>S=o@nV2SMQdS|l7qH(1Y?so zK;El~fC5(^!e8>LrZ8DHwJ9d(jF;-k{3L>2Vl3!Zl@m}advq7Vn8YJKzuhF+`4_>8nI*`)Q^$=wB`h zgI>w+^8&o==<*f=J5#R3PU$QE5%sidxz7N%Mum*dyKH10ffmd$hUr3PSOIx}e59WT zAvCEAvb#qF-uC=D7*2y1u#KnK7bU;gyJ;5A7UjIu0p+)ixzkctLE)-Wy}6#C`y6EIyu=$6S|pk5R8WpcC&?fPET>pVZzXsoW*w93F0VRXZW?YFh1+{-q9boI2g^fypC<7TMgwAkEU6S;jvXebZ z6a?i}DBOA`d{PAMyDjG1mEP>DPz^RnNX%&OHr2Hac>yjTbTaiIZS1z z!S&gp1I0eNMecP+q6^Fv(=n~Z#zz-`yQO>LtwScVkB1y5;`YPKJk1oz+|a={BJ9{* z+T$q!XNJ-nj?VUmL`!)Y4{YAS$vH>#abM#B_2}qyu~LnMilDs^G8k~>fW{yb10&g` z*q}2pQeH3mi-7vyq@T0=L&3{|KYtcnkY|foBWx+Mm$-JPJJ7%$un(3(y6YfrcT4K& zppV;avPc(nSvUrXj-Oz4XRsqMq=QsMWWS`g#ww*hwHIM4(U8%P!xuU&5yaFbvwO=D z+%KOO`FNaaCwg*TZu0{Ma8SMq4@KsH(M3x9)zZPbAXi^xs@|peS>?UY%zV13=eAf{ z$>VZr{&G>B768M46t!oHKzoE64^!jIPO3i+=cEDCspESR^Hye*X;@{Xkh8E`IvnS}+t%T}7 zd8{{5_2zhT9S|$~6;9k1^OICdJH;5rQm}J%d~8h8h`|E_bh}&%(=TzL?!>bDNlz41 zZTvi1!cfN^nuMAw#eaPX={X7aUk~ivlM3%r}7t?Z=aUifP37JDv z^2hP#V8V)f4)8A-4L^Dj|0XW66Kc3+;9LQNSvvRYiyBI+OOiO8(!_sV@M|tgv4R3V zuGzJJ5Klf^qc`x3_1}C_fCCd0q}WqHDcj4r$rv{28V;&W8+~R)K~+!=-2Kv*bSzm~ z-o$z@kx*X;<_B}`eB?7oGtsw?U#PVXrZRdUZ+~W@iQ`eLZ5wO^;?KYbbkI z@IH$;%AIPYq5nvg?)lUA0j1oEnl?Mq9m$&39eMzmjRU37c+g)01Tj#Ff!b||DNJex zLqv`D=W5fE<0Spkf?|PH=jV^|>da9f2?0hHIF)=|h@v64i`DDhv>Ek`~ks$RtHEh9Pg4SFwT4~>I57HW63A=#w(N^zzr>Rd_nJ0FCNsT@j7moDpYiAL24y`^#*f_0!7D4P7CFz|HT1npZ&(X} z)O>k$2^ld}4lY=RBLp=X5D>tW+O%0@0AQwsA z0c}uA4Uf$LnZcW58y)X8`uG*n{m(LTId<^ixlO9xCa9Qs;^2V813rfihfW)G1@|@A zpU~k4f+Y^Egsh^~N18N-so--?0pwe6skGfFNp+J9 z5)K-@E4ico$VPu+Y=$ZT5?y&fK5G_~YS+1VZC0eLiFgKDE#oN&?;$xm{&M6K7VZKw zVw5z|46fczd3)6MiM_ncANi2<_a9r2k{|+sC_y4jbKOCMzuIiL}RoJ&?9hyaRP z%oc3_D7+j{kTagNND_&F($X+qTs$%2s`qnRRZ+2WEXbjP0w(!W7BHW&uESTA*lzk? zaTAy2(v*G)RB0KHOJzKsN#0F`eqod~m&jV76zO^+BrP?^-b?Rzx!aEsf;VU;`y5BN0i#@hx!KwzU%cvOH zC!U3TV1X{)p|sPw!yv+P3)>h005O)-aNRu$sZW zA>cV8Er8@)OHJ1EJ5wieJ)FkHY%}mfp;|rOXIl(NPY< zIx{CL#>u(e(x}mHh8{cWi|HmK%)WJ;j!x*e*L2?r+4z{E0ip_g zR{nN4ge#bBk2YPrGTK{NZxR3V=hv$3x%FCba(cQ&sBuH%C!r|38J_^v!F^Gzzj)_I zxe{p`1e>m(My`0N<*^xgdizyou!REhRWAyf13mo{MZ<4=^fWY4&h3ejl#7@~B%rE* zy~ZAxN_vC|bBuYbSAZ8Mzp1NN47K1HPtx06F8#3LB}pxe{5H|kU$pLgaw^O+v*VGk z4`5JJJRtm=Xovf18-V;LtkqS9+S(EgLK<;k3uqz`GfQW|16!U%*WKBd#7X9uPkq0t zDEnkE+Wnpe^0_0<2i~O;D&q2m8L*2EG9z`tFysWB!8^u%q-9&**Vj(cr{;P4$E-FWzvT zuzp}A1NJBB)oF>j0Cg1#N(Gy8cQIk-%u215!cP*i?}1M}q0d+;I8jXVOm+`mb!&?X z`$`?npdBWHpvEEZQS~8Nh+CRhw_}+F3h(Fe1RHDof+}y{Ckh1w#zrqtn|cC@Otcp7G}H!zKbs9Xwz#Im*1`=OsfiWs zZZ-Wm=1P}kx9syxRyG@(Y^&rvY)XZ`^hm6DY$e?AD3UzGM2Zb8vnWT`w2trZ%k(fI zw0OtksrQ*4vYTjYx0Zt0&X^E#pQJAT!SFY0{5wHNiO3syeb%oBKpEsGSapiIKW%3~1%n;{-&PjK6zM^_w13VR#<}p3Ol9kz5N}+FjU)v2eFp z*^dgJxZ38J3<62k*eK;^^>y{A+q6Do`bPBV+q!l_-;R*FMPLL3X8* z!4rQ6@e0^ZJs8Ly2oq%f3fwiS-Ry)#eTq^3?F-<_PdQwQ@425vNDFSI zh^la8LW@l&w{8Z_1>N@ix!Iq)h(yea)QbTfYYF6VjMy^&u5*sL=)=W@6vpg*H#hvc zkbr0{b}TT3YZ`bEcM!6GdWd%JzScYh&^;;VtML}qHXqbXalHmTRjRtv07}!4M1yV` zsT&C&oypal`QjinR?+yat>deMlx}j-nyE^)1LACj9;vV}`OCPE)srVqzvga53JY%M zEX8-CIitD>Z)GVrr4Jw#lZV6UiC}hOp<~f8)|A zqHDjAwl)f6f%lr0x|w}eLpMc#=BT1jsJq5r7@JE>W{x6&+2aDBFk!87s1;AV(5~1M z+QQq(Fb3e84pu7HpVRAh3FylO#QeJ?stK*m&XgV1rK6KQAeid-awFc0wOUBs`kymd z1W5c-{qlc0_kE^n((I@ug4?Gl5wv*f>cj$*^JX{P6M#Sqh~JsgZ{NP%h;Oow{P}kS zm7^d%Gt+=TlplJ>{mGGScB>ipFmbICUcOvQbBVLx9}oSa=dpu74x3?9v(!8T)gOut zlWifQE0XxMr2?{k{C3CYFLr3`?AS_qH{7AR$tOtDX`s}r?0;GzN;8E(tGu5>J(rW4 zy9i*K*Q%1($xU_}mS>%Pdit+3?Wcp|j2`Qa3!ueY(#j}yf+bEp*b@4y$!u~LJQnKm zfh7aI2YCQlG9Dji?iAOMf8$yXMIK*NSJ#eUL3Uk>M{1mph!_*v1?=p4(4bTK$*x6g z3YPo@r0_-?#twdI-i{3ou?h-tch*W+)! zK#7sQ{usiAV(ut6j$TzR5`?y-rDOpqXN?16fHekDT7bGM>70jp?gWlfg9l#x=?9Rmq-dihKLquxaac{D=I3v2Sc0|9V@xZU27Wm4VSN$D$h*a= zYXd0NSFF+vLO!!YqZi_Rf8kt!vqrVtb`MkTU~iwLe0}tIXTLTK<^d3Xm6;3bTh$b5 z*VMX8U(ekqwG*f(JUpotygZ}h%vN^R03LL}K=GRW&8o6b9w6UbHX_HT=uSNcOmzo5 z`H|R3y8iX7BVpe30%$qpkd}Z0_Lf3mwqDWAvd`bgrBcM-X2KjF+;(ev-v|NDeY~(+ z6uf)Gtq+)V#vdIyh--(G{@p78LKF}sAP3B9<5R+=(yydy zwYRqmHwyVo=q0br?2EpQNz?35P;Chsl^CKkkN0UAXqfnTnVXxx(ABs5o8y2P>FD+P z^%1oZmbwsB{@k%|GM-bwBapGezA9Aw3B~|Ui|H0B+%;2A2(8yPFc@;4upU1!1rp5K zYHAxZ95!|C0$UQY1-L>DjFq!Td8Q&V6Csk^`I88u#ULP+T19VV^)xirOC*&-iEF>U zc<^1v;frsYH6BgWG@-vYl{Yyl+&=uHyv+O5ou)o-#qav8w3zz$pmNMx!BQU>KX8#? zHd_4#b)A)cnsG(3lG`G4{X1|MN9=bO($W3>+hX{5<_t9UyZgpe^Wif}WFr#g#{Fl* z$;2zz87GOgM^)o*hO-ot_A0I?QU$_MTX%PdGzMp#R+hRE|>!?_y2K87aFonDRYHk5U zyM)+EgSbS~rm(Fb`vqS;g0%oBt{SNtJNLe0edyr`GKMGW$^;}1EgGTO4=koELvS}^ z_G`V8yo7$hI||n-?hCDx_v{bU7dL+hr0$btcSDXexyzzMm+^nxad}=ZW&2r(&mw9vi#D z@p19KTtAH6{?hpk)=uC4Qz*CgQbtEdL1kp$kLwvR1ODp7+b9Aa-$2sWKu)F16sf*- zTh}uK?SbC+hCpHdk^{;q=esx*VH=YU$V}hy{+(Pd+EHK(m;xmoK*=#@Qum?fX73Sy zVIojb0qOgT#XC*2=(i z#lP+e24k6=jH%|nR%Z_Uv$@LLdAZJ0hu&e{#O3#<y&AtUUevt;zDGc z)vy}FeMap3kU<+Qe12j;we4G_|>*DvhC6 z{ha{(jb`cg_`idB`S)PTb~J5eeEU`dOuK5L(^<)QE$Yp?`p-O+vOs5`l$jG$TUQsP zRV!YtNYE<~NBa@u7)hqWy(s!IN2B1(YCS7>2RFeN}?l9jdJQ zkN4PgU0vONr(rAH6>{j?pA>rfPYRudNe|xfq;qpjvz{C~uE#V4K6$2npTT*`o%VxU z3G`9Dp1g}ikbZmcrG$Q8XlJ}HQe{^75m?umW%%H&%BEEy$}(p8zq3+6O_uW`_xdO zhxDp4+kbhZ=a|VPNDQEKyoPdLB+SC2!R^X6dGe{G;Ie6lX`5M26my_o;< zuPX;#iM<~%#NXXjbkA9T*J1x^38pK2c_1}BK3LlO#}N2m{Q`C-sFzH__RE)m9etf_ zw&S8UiB_D=?lmWNAgj~V&K+lXO$o9+5ML614+QAW##ay5Hq`N4b3Yo`yY`v)sunMJ z+0lEG^D+CkAo%{*!4}+a$`%&n7vB?2h=|wJ(AU@2Zj_y<8riKwpuOy8i`xE5XS#Fv zZb90?Z3^Ok@9*>-lgaIuhnPNo43@DS368yg-{w&JvCl6)v$lzWL(?_>=|l(cIc31` zuJIY>ooH@1`RnW}-_$<8Xui`t2-!D+-MRedTsij7^$ORETTTx%cqK4WFOJ?jeAmC@ z;8=hCITmQmjfQnep#>vZ@A-d>(7%g1WOaGs>+b_S|9zlQPeFUq?9DR1@V3`FYm}t_ zbf7<&KAeVg@xA*OV(n>C$#Sy8<9NDD|Bwt+_rue_5;Ktlnu@Wk@t*@B4+}Y&c1lCw z|MP{s*SJN$3fj5M>!q=3@jgHLQdqZje+d2sAhFdH@AU_#1&+2K6FYtBpLLe~3!hKh z*BB;{?=US9z5>5b^Dp_N{g^3-+CLKnBTkG&aWvQBZN6i5`IqJXNPJIq06#z1UqL_6 z-OTzh_4lQJ82;Y=us@gUZTm-ck*uIhJSvNL5`X9Lmlw|yTflR4iTfGkxv;<9CB$UG zt#l@<%VMYJMfX?AFHH&Xvl&zyNdh}M4^W4|;yC2{VE^O2r}mFZ0`5Z>%s}1mIr~nw z0?$2H?*l*YL@EddVVB`7|0^!4`6}qtO$K#Lvf}QnBg7-3{>bkMdUou;&B8zTwU)Dt zHc#!8?Ujt>S>3nSL6^~xeqSJeCeHr;!N9-WU1{yCnP4)4<5 ztt^524ii|0Yx6qIcClZhU0U{cvXtoDDMZ;ar%eFa$XP6D28qLyopHWD?N;5SVeN? zBP%oBFEVVZ4Xr0Nu@|fP`*sMxsR^(dpsa;txx&UHMTw7rNgq+-n^&!=c=*^?>I!;w z&F`iCUiNpioFn@(r}zU-B7hcRC!qCpz=;WYy56Z!eYMC)bWpwq>;VfqPLl7WeA{@n z&`w_$!6Gsc6T73B*)=ek@P@JVd_qhr?EE;#1;huT05bMlW;!PN&*r(_cMa`eT21}D z=Ss5f!QNR#0xuIxl3QqJBeI{uEf2bE#TVDD<6uib3E9@6?v~Yi?5V3hH?sX_GjbLP z1)h6Lj`l0#l?8G@7F0)}Ag69Q?$giAHh_!2^sqWtoZE+_uM}Zt>Sf)sMD2>@^hpyS z!|=U=aX^pns)?XUxSu;r_gt-h^Gm(aW&2Ul{26}bEJ+wG+qys1ZcDXMoZzt*jH&0h zB^Wg9n)kIPcIelUQkNK0F{55qB4Cp}x4f&WnpLd{m;soMj*f*;S2&F z-X;)1A0tB@8RQ8m#IBpo@&J$0l12VE{HVMBxiEm^`UN+t17%fJK^%cXp`b-&O>^Lf zrHFxVim!m}-oU6`t&9J5LFK0iTXvfk%Yofb(GiWQDzTC$BBPrdfH1A{#f}rA}3kZYr=OeheF|YN`9mf>Ww__FyY5G3Q z?=grFjF-<&D|zSbrl5r5KtzNy(%EQY;{{e`-@1FoUvCpgQY3F6Ad%Y~&Dj@=;<8TN zmEI#)j@nA>QioA}EAmF3OKUI6fxff@E@97ig&ncJJ3c@$?(TV0-_an{Q*3&QA-R07 zsM)gTSe;&|kY~Tt5(`v>5tejfZ}%PR5HSTn}Gzcq7cZKyBp`aqx;nO zAqz_hwnQp!ha(xSD*y4;@KYNGXO$(8he(lib&rsI;D$w^{>Hq125w<`-P`Fb;gr?) zFJ7GuyA9k*yei!2+0H#0XrOOi-MGC%j_hxfee2NQG!EVE`6?>*k&ZsvN<7SA@^%SZmXf#_`D z%25i;PembiauE5zO_n=~0nJUFq$RL~-Y8ZQcED{~>eRq}GCn{bws8Y1;TBhLjfMSP zciyy%?1u4nTxG z*N_j1yUm>sh^bA}&{ULpA_%bR@g+IHEZubiJP#{iiS5OvfAdm`tU_ij}G+&D{jfG{&%pTl+L1)9{J5neXpxWbR zRC*~QHgeAAhQ1``SgdZCrUs@R+`@r-wN~>05m?@h4otT_c0+%4gNW~`rr46rYy|rp zHNCaJ6J6erScABkjqFs{fOuBEfH(H~x12Mr0t^s4c%5G#M?P6?<_=@xS6 znjj1jnz2!uPPw zn7PFvIA`?A3jfBoPBlb+cy4lb*D;815Jt&f{-b48+NeVZ`%b*>dsL7phVsLwcjFdZu5O z)LP_`|Jk2OR-h?XfXd_zr8lZS9@_)-E&+o8%rMg@wzCi>s8V0?&QL68%;=uiun&`X z&r1oW>$_RiG+=cgU{|X@K8epUarrc57W=-j-N$DMDo@Lb%X=2>rf!wgj>AK!5XDu9 z$CylFggv-RLVteExa-JAVWXhUwTwA;$B~W50X1c)M9=%%oy(uK^?S%+C>DMS;6cFGLzbLrt#>2|)y6^)|N#=&=R`Eu@r; z!|O|&W*{IRzIzfjnxtP44euUwPTRQOjWC@os>M(*x^Mmn55y^satt82`O|GuIUnM< zt5cSH&KW({$+A^rgi_x)Gj^5Th<`G1)6pYJC*?%QfY7>mUt(--Re$dG6VHvj)`$Bs z^sercA1V|u)Mp=u(p#i@K4*d!{U7$;Gpxz1T^qJL7GP|kNU@#v zAiYVK8apZiDiE3w1p*?3UZh3^=|uvBPNbIrp$8I@yw~kKd(X`CJ^TIte#g!~4+$je zUTa6UJhmUd=JRH6ieH`|5)Za(k#f}oLpME1`1X)aD;Sjr9l4c7|7WQL+JY_ z3G+YHesi5C9Lh56XKKc$W7LDE+HqNAOgW!$^=|fUL!qaEvr- z>lOW#UB)Y+Jib5{G&Q(xToE;C_4@|Oo7VFiRtYLS>~&kRWkX@|z96VtbuG?O#45@s zAE7s?4?{Z|K+!nYm^zY!s4>hsfg6s9;kbNO4s1NMs{OF>CpYmk4CqDMubIS^oU1Ig zXT9BLC2<@hLw$?g;VMrYcTkb|Rr9U+Z?U(iu`6g5vWjwAPLInS%aDHKDI$9At<{bw zMtbOu7Y&~ywMYBBeJ1AIgM+zxYkXsFzlqYxrr3p~0~;SLj?z~dCobAJ^gEuzKsV^W`v5A{Wr zovFtU9Yp0z)&rN&8dFa$vu_#Y_id=VHn^KLrN$f$B&9a``Y*T*T^}H?IVjb@KIl#! z%`bTLI50GND&+JdMW7sRpKnWw9&gCLTh3Fh1R(;c2+iN`lgTKdf<*~VF@-E0C#kTd;)aF{BPQW<4xrS5lxP13nhKj3tg1B&6`b5bGNn2%i5pw!%L%kD}@%cnA z-pE)Zzsiux7=qSu$7hU!#*2NybC7{O`UrwZPhLO|%pm@%7v}5BVn-lF9-k)eHR9io zLbDm?{cV5L%oRk=R4WoA1Ev%%N9u3<&Z?+tBNdSKA`VoRsA;!KjY`}$%h9%vE<9G5 zPJ;EX7Yr!O5M8QsP@$9f?fayTmc>4Niq9Vh2m`vywsp3fz_H)Sxcr{Cg(!`xN46~> zMF#`%+JZXCxuIdc1Sp zgP9ZhZm3w(gc40r=BqH%ybNWrc(;>FV;;+Qi`mI5?+Bh=%bqi4Zzc{J-)>(q?4i5e zF21+ce>ZouBJYgxN)P>W!ZVYW_(=mPKiXW$GPxt9U-(Dlw}kolH@;t?Q}P=(T|?*O z-Ya@kDaamtM47dEDy&}TkNBNH`YR3q9H)RL|9Vq2JJ-aNeOC-_u`6~e!5;%5~KWRlAS6Gb+`&=r{2w09$QQ{7J-IrD2?y;O9VI!2j? zfn9Xr&0DKX@@r`QgFc}YN0!G$`#mVbzzYR-G6-CTIa^O{yxc^JEST!FNDeQMJ|aB2 z-GRJk*+J%aYCn-bN~0&fPNIDETdwXyc@AQo_s#JicF1BY{`mqjPTP&L`<;6F<>DGCkkJL(Ou@SyH5) zn^#52N;m513%Ou++CHBG$utv}Gpdm_D69M%3Sm`L%>vAap52SM*EO%Khq;kL`_ZG- zBw?uG4mL;u!#jg((0^?>+Ny&~SJe3W_5C%%G^BRBCfYa2W{h{TGlhY#qUica?iFBS z#^;@WM_J#s!t0mZ=(l;MBO~-Vd-3D8)&?H+I+lFE_o>aOjkfBBqDL_*LmWvPr6!(-T2>K)@>>UNLjz0=zXAM{mnJznTIS%`{_F?No2 z74Akc9A9-@{!FbpNBMF~I^RPUV9#+i`*TGmXvw#6z?+bCG0hS0brDKYKK$_$GtoAd zOS_&|!rAXd^IV0a<;2{g^>7_h4RvSa5LM%mtI|ig_b-F{f2`1(c{7T1NsUn_uPQDWGB6PncZ z!;kl&P!Ws;!ZYXoW#w1b2&>;^dNv?U+u!OkPvJuhN{q&a3iz_TsZ!?_77I{v$M-df z+pQUk9>+U$F8^VFXU*QG_d(;Fvc*Ig?O@zjtvu01@ z8?1#-rUhIQSAdq&`(Q}GFTaKCTS#9`;1mDK1+ zF+N>s-BE{o%TjWu*RmI1x9n*=v;ZKo7v6i*;-VVeC%yuY55U7LT;U?_dE$vuvM-Bx zE6^q0_RvFi;2nj#L^1z_Y3(j69v0~T-k1I@Zy-tG$yjzr4Yyg43B zfqPUzIWzht4*Qj}^#oOxvyq8vebsX9Og+Qtxztf#(@+uNlXyT)mSD9<0hNYNpJ>fv zB`&&p2eFtx@P4^kYPaywKjh^3#qUq@VzZ znORP=1&-$2#a6FBo`uFa5YEUt$I8Y?TtbL84`j}e6CJ;+XBK!BIH4XUh&$LwZWUF7+T#(JaT6fuZk0OQurIjrCkRROV~-g10ROIr|?& zxidkEk@9WK)JFtBn>@ODdJ=~F=x~dAjp}zF^V2Sbv2sI9t#E3lw9wNFFK}B!?cRkk zAZ^P`Pha#JX>4e9^#8%mD;rMYpL1-*5QWgv;92nD?5gUv#N>` zWKA0ioUA+A`GAq`aH&XKcB8)p+dfIGsd8^jAr`$DDf!VgD6PP>NzNtnXP0d}(&hs( zJn_Tl6Rw{O|H#iy!`?uLIhLT3Ke1rpIgK=iSCxZ0 zH-i9euH4x;6I0E2X*3kA66H&82v)$=)M~EDlWBm8vwX>g3SDDLTFz*oX@GON!{L(O zKuQicRnBN4qghqn>#IXBa^5%5Xp!fYpLLC%nlw0oe=)F;E!`L{?o+qEIM&E6PRQU2 zcF6_GQNzerJz>MCPHR_2KIsIP;o$mLVPu__OgSR|;V$dVSqi;C-@s{~Wkx>`vr zxR;&Famuh`9_Y3^6Z@7Xd5f9RA4<#Wkv<(z5{<+3i*fD8XLpBN)HK$!Eox4pOIDyC z8=1+f=R?AU$}<0O*=Pwipw(;kqn2`EUb9q0A1slIesOuP*_dy0jTIr`74YAJMfn%L`^m+SG4892^0Jbq8{e#5)@*jy3AK+uR=Y4 zKJCrH8z=X^^u?(POf~-@+Q%Y1D&|M&!Lc?jn!!qx**<#xv|exDJ~ocC)-YgP>at1B z@;gqzk-vZcBOS!P`q6Hi<}PQb_3_D>P42)1RAiRXCO~b+0;{-WQk0Y9N_vDFEw48P z0Yq)kFk4tQ##_b7U_kP0zlvkQ#10lDsRv{&b$u>bfs&?r8Tz*?qSF#b0Sq1l5(dyq zD`&43TK%>N6(^{IB|^4(VWUexae*OpP3QFu!Z8uSSoxltqlL;dW!}~CAR3EptUQd6 z$pz2&BzWH{$W;(Eif^{soZ1hUJ#&yjjz>?38K*$11>y*Yl@Hf?awF5`L;9tJb0-BG z@=)2V@7$NY`m`z>*N(e*#pxH%?Qyo$TxnF4I$s!0CRJ&~U`(_N5REe)wt0Ui&Syo`Q73f4_8ms~y6k{%F1nY8YHN$x17-!A;=b>Nz&&%+a9BLSC!7baO^p64S z`Jg}4$UZU(+czTjazP#FPpo%y0*4T;r8z3mdi{{12Cr7izgF6z<`hvscj>dSz7ui z>v5ojQ919=OS*wh7%{-CT{Bmo)6;q#3(fYv^^3)$TMu##?I7dOBJ>Rk?Tbqf z@GcB!wRsFYR8`;DRnv^#`6hzE%vTu@`94sx!yq*$*KOl%0xsh8NnE=EqG4I?0`e-; zZXW?C$0RzBvzb(nzRYkg!Ws+aEYn%`-opiBd*c7|fZN?dNJyxX2)qmO+BnMioa6FE zbK5IFM{Z1oIR~&TzQ=GlhT;qjwmsH1C~HOZ0S~IIPF8!KYg&r+8lPd!nKyG0K=w|8 zz%~r6^7BDg?xMk&{l7gm|M^eWr!Xc2?`k%KYA;c?)Y91F1rPFJBy&JL={V>BmVmem zO2jN{u%9%&2&yh@e`XnhcHaU}b<g$+wELs{XhTEl{BxI*x1N7(d|yv(O74d%id=v_LbjX z<;^}TSl%MJ@A1E53HtVD=N-&;4+1fAwfdFR+(-LSItIKqDK}fEPapL1RUUwI^&fx> z=VeLx01R1s1np-~!}Eg%ePz<#o-`P}Aaj&KsbUnW{xkQ!xbSy_xhbRg9$L~ltlEVO z9~}H3oB~z=8OjJ%AKyAb z{Q`GZq{rak9>;nMY$d;3z?s3C7lEMyJoN2NQfG4cGNPt#nq0Yj)oGbk7Xq8Sg!bhF z5QZok`93^3F`~fQl=WJJAq-Tk~E!`toI&xF?H)KZwYVm%& zk#~G=O};8`dG*Or1jar@ljWJv*L8=yT7xMPxAZda+i{ zK&Ol|nMu{_mn?yU>+i@SMxb=lm*fib#PcizTs;AxPB#qgXuQN)=q}mH#qSn^1DG>= zVX`FW+m~HKei?@%Z~A%*$n)BAJCXM-Uu@>WcT5s82|UH#C1URYvihoglE3Rpi>mQw zhlmQx7v78d83i8dXzE;5>G#9O-#JZ)Lt+pvlv&<`;`HcCc69Bed&~Zvk zO{U|*v=#-vh$|wQppmKWDQ{b)Xzw_&`gJUaAKh`CbF^@MMUvHI`+e3(p^5j{9i zjdLM5OCC}zV-4jDdWRjpG1k;8QE#G!f@^#xk^s#>QaC|^S?whyGHf-5kr_1Ra=!79 z*`r1aFqX4S3_4FP&Sovig^ge0G?7NY4Cd{&myLty*Aryb6x(1^wrB(&(vb@vUe|BFbjwH~t`4hzHWvMO}#Ay8`HP;@Rhn^|23 zrNBAAsl9z~!m)JDrn;tWx}stygc$7&`kWRMbsnzTO8xguF`@?L#bVic;ZUvEy;cNi zb!e`oKctm0B#YO|t`QD^=mL!XZH}>FuVs4{k$%?;nXXoTJY2lQ`p^tPfxPn5jd@BH z2&}p((B!vhdt!_AX9Ug6A>GXH%ZKerlx0)Dg$mFwd2L)T@6+JwIC7`dq9s689o6@m zP`Wf1={f@Md!9l4eI_|6nYK0?q}RXtN7~1>t%3SJvmdw3r?hoK>$I+X(GJxG3hQ0^ z2K@<C0NR^~-DvzFfSw3>1;V5>ighKniORr+h`9IKSvul88P!x3WZY>1Q zr5}wwc>lBDjFBp$0OR7@XS3dw-HE3CPL3hsIs1B}Of$&o2bK{cxV=+nj_QKkp8bVN z7?T3mxb)fi9zjFK0c%T3YM-FlH>z$m5$P4w@{e59jF&Uz4p_1DuO3Ow<&F}^Ll*I4 z$?^m3bq7q;dY@Fg;>*_tyry@Fpl3qQnKNWmRrBSX(rOE%Q)GOlYk$E@bNeX%kM&kNfIjD5MH=-fQmk5nJZkOaQZuS{eB3J=F% zHHj%;BZC^>8b9$z%bxrNpMZde%`e*7G&*C{#Fu(jR>G9vVTSk69;O?W`ZX36=JiT2 zCtvht?nfo8ofRKgpa!%$C<_VUgF8%{j42gR=MDBI#^}dzk?)oLha+k~25L{{AitJT z1bV5|4_?wK>4H9m!XH~X-&-7S%*t4`sQ9g)*KwInKS4o38@WYnMPUVr=f2fGp)(~m ztCJwXTA37%E}QrCKP_VxLt7@W9Ur)fis3*|J*J||%7*mWSSG{G_{6c}?6G_==JaKT zp9-637#eF{13ET7HvxO)a&8_TLo!!J^sd{H1elBzq&`9mo=X@gU`_E4cFWgX;*-m$ z2fG4$N^)jj2!z?Y+{>&Fp#(-b5aXQ25azJ{VlbC7Eq=+!eu6?pla}@A^S6AxOz`d6 z>0Nj)A)`W<*nq-BH8EQ6(|TowWW7*J$b74ngnQ>iaBQ&Yo)_gF)n*dVXas1{1dnK` zH7kHO^1bStYcZ0UVjZS4Qzd2PB$pb0&H*jazEY?lR%crk_CtG`4@Fq+PjL=d#1V)K6%wHQAGflKD^w|X`o^GOrZ>%5GR|DO(Pwo! zwDCa$w2{~}LI)ed69DSF30*O|cH)+li;mN&={=_K=|g9}aqwRPjqF0|_EsTTC;D$= z@5V4B*8*Yw-U559N0H~^Syd$}=MJyS>jf(niF%N*@I!M129VvRBpGoZXwrFuo6>aR z8sj{pbjXccEK_hV+{R_9MusoZNIRh1uJ3ryrL#|Da^I?W^OEnAWmi8_H*bC_e{2Ps zqmJ3*kt%C5W#s}NXmfc-Fw6blfHesi6a5YS5%N5WF#nWH{;yCJ9#L_;IztP9nir6QH(Ly!9<|2b&%G%kd zhnFtcJ#FLo1>22G`vu$mMfVbGUxjZRZG!}&=EA7Gt(y$=GG#-`9Jb8&!4j;wt#k^{ z(=HsX>frJ&D|e}(_|h!=w9ZY(t;UtzD}teWvN^KG{>R;5E~M?_&kVz-6&}EJ8MUvX zbZb=DfX+hidhgkd>Dd(yFs|<+@=Nn%({VY6h9p3~xVbI#2I2ArOTE-*UrSS##H`-i zq7To2V*^@=ik^_Yi9s(c2-2G&T2W%g{QA81JTh<&R28)=R~+C&7l>nI$TGhH*XG0S z4+%*ty{k~BHLGF|65PQQ`jVC56{L8aNv z)z#yt51Py)$x}I%wy(pqdX2ppi|vsLn{h%A!4LgbAgm3f2>(xbUz^k>K@>9YAlyjB z_enP1tb@F^JFNXl98A)Vvlac)mFKoA+}CHZJap)vVKc0b!M0!ax(sqnvvPdyLFN;n zIXN-=P1$SL9nms3>iWJZP%b#A@G2zw7(2YM=i9gV0MBD1%w|HwzTrokgfN&KNLhJ& z0&FgsLZ-xk19$a`*2H9XUeSwCbL_dry=Z8zUrkwq4m1kXS8x@#?N@z6Ws|=3mil)T z4c2nIzj_E*BpK=AV`VNRC3=so>lM&uNK98jxU0H{QV_0X&3yB`Dr)_h2Vzge{+8#g> zJ1AphPoyX}*EckJ@MTOxaRjXL55UzHC)x zjA`KiysmzMZ`U0{q<(&AgPbWVyZMm4iH%5PhEYf1yK^2S`OkUckkMz^lP?&4VuApW zJi*oV3W$380ac8kDi31I_)u2>^c(<#gwF1#n05mIsNBx;%Xd<5LM47JR9USnrU0gG zBE!F_Ld=(49kise{7$X@@qUz{Z$`5rUqWQtRbsCi$b$71j{^734;}s9lxa+1s$w(t zp<<8pbd@Vip)(1Y13nKkV{ADhG)2M;l5&-O(b0)radp1e;^mxu9AZxm@S}JD3tT8Z zDq%d~rc+4OPdj)en*J(G{znzd`%g&v_@5+#zrH<;HOfU-o9(H| z)^~jfmcTHgV>+v^HGX^aEg|xtJhwA>U-DsK#qJqx?=xFsilV1gt|}NUug&fVR3&y< z;~csR(%Q2Zi#2=PYvJy5e1QXRBxyYpzMN5fC?TAX4s71yZ_qN}xB6D@I{mC1oO9M2 zZV~1A1X}_loI6SFfOt(THgo)?ozeNHYURv+*AziK1Iu^UZC=1_DDVb~FJ+ z_i{XvRxY=xxXmQ2jj)+CY3e}Z#$H=6Sei{stp?meCWnhP%LEfxFi8Za#FBfN5Z5kN9*k za%$$=DLt-C+_!gx`$EcxU+ByKHos&0;^WVX&)~1$KI&z(^;N_X>4%e>fcL>+hcFKw zSOJaXJj#QmZ%~(XV8MNNFGvx^45UIC@4s3>%~_)=_0P^c^+TjiC$JLb!f4L9y48S# zr;RZ7%@+1KTY5aPmeRV9@@nxmw@tm{W3LP?BM6pPUl+Mh#8X{! z{2-E&#PXCd82Lk##rs44MX%7jj21W)~x~AmZJZg zw&3vIZdYdhEf$m*jZ7ho)1KDAYZcHG*PeenqlvJD!X9lZbQAc;e!Yj7l!@Ka)va$q0|0*SQEt8J27Uj6g)+n-fkf9~{9K?ZGcR=*fts+M$`YdCxSevkK4+c=K~}-r z3dFfB19OHeB+3huQ^dN}#$Mp^RSG??c9_+wFh{MK3971I0|Sr_LdQ=p(^=7>$iJIn zJmUcaW`qR&_F6gJWq2jEqDqT&Wd%T>t9*w2CFA$#+QXgOC(~{$WG}`u2MlOQUpaXt z0{~#;%Ha`bta-GS0l7qm|1X`%S zdyRc#)w5UeE1y#pQVDYz(BZfRJ|)w*@bEmOkTr=rYvFXL8kD3DrM!1u1r`eHJB=V_ zxX1J-=D&n~dSjpjA3SGHXXa{p3$qyM~0{m@@0Lq>)X3F4l<9oN7oIXo5 z6r6aoIKKK7wxjW9_jYn!SvgCi!w+uT6#plMPF+ zFWSi~*YEq%20cQGtAcDeU7zB%8LJQsvT?WO(3!GTwM0K3_Kz{h9MN4lpt6hIrmdtr z$$T8pda<7cAjL*d>o2)cI7knTIjzZEzA_s4(DccjN+NE0^$9vdH6Y{u-zahyA2}KQ zNn)F}+kVj_0pU@Fb7uZZhy8$3_5gEAM8tl~`&N(s_8mb2%03RyQk=%-hiyx}M!OTV zuj}t!7E%s<#&&>p}J1@gf?39n!LS({YA6J}xnB5!y=~v^gYinQ8Z4S96FwQ9p+9Wa(-i9Ui^vPV z`Al38O>z{E}?LpkL2ivs$-{kLEQI$lOR%;ovd4`de+5i$I0 zu%x9oQOD_>^_PA(vKYT+^h$r5(f`{Aep+3zvlYSE4j&06h4_5>=euQ2iHRLmMc#d9 zpZ7=4pGW`g-8VEfIV5+(*WHv>qnf`_aN?hzdis>efjVTu^yvDqOLum&+dn?~?|Xqw zGpvDNsWC^mh@9vsl@!4c7!ASi`^%d8<-wgPxnez=V3kySfj=4_6|{;J^PM zVlnE@x?B9t;ZMw=Mx@u<>T{3p|9xxxOlUp}Z*u=00LU{WX2a{(gWJTva23Ii@Wfo} z{^$RE{s7RaZe;q_q$Us%H$8zUO#XWPBI_Dy!vxa6;L;TG6a8ueq4Te&o`gF6?QDWh<=mD(eyh2(=M#jgF$FRxQPc~oV6$@4H9{2d5eingNA+KLl z?D3O;E)lqP3kGRG&eG7Z)!3$UUFT%DIRC{UZSVKB7McQ1^UoFb4g_so(T_zW zRM-GH1MZ#C%XP-ZuEw7d!aseQZ1R3GvTq-kg&?AG$#Uqs;M7;7r*&_MF2?V%9VA4+ z=SV4Fx1Mp|0SQpsvB7V2O*N$VgDN!rgo(>G&25dWyW!8i-~fF5-=Rm1=Ox%;EU;IJ zu}BjVckGyuLi#GXqd&p}ka7d8E#S-h~a|XXb>@#y>ySrwgKI zU`!3uvGHA3KrPBlq(JJ<$~kW;w4?0Dh6v!W)>$hBM1%#h>3!8uwy6Z6k5R1*y~rT{ zwY&wRF_``=&KkTCN2#{bFqnvzn4itnW$4#eava*_#W(-H_pfMPd|ecLc(uZ?VnzjZ zW}4;`1^dsL_s+WLlt#urxmpKJn$Op(q8B2|S8-%q+Kqk*k5PRe>ciiZ3b>TnPQ+J5 zKy38fA9x4)maZYtJ?@vtM~fQknkc)m-V&DXSKPd8xH^V%21O)Xn0x$j%!~}5!G&sw zIgf(=S}Z*f-M6<_Sy?M#GsqMP!orKS)j9?2eZ^ZWut##r?=4j0@PU|45ey((dr0#lWqx!2Icc+{h%W~XY%S`P+r_0uFkb(72 z(_3l`Ek{UlAQcN+0F*vKoyZkjZIjuw4i)y{rJ@Q6>1_AHfgjuDD;`40|MgFYa<~OP zC%~*4@!yNz1|3tjE4aN8B3|GOrl*8|*Q_&DR zU?i>yVM*w0tg&W-BgtzqYQaB|0d%wibT=JPcw@W&`RO z>SVhcH8+io`2k)4`q;z4u8PH{r9=$5V?2gChq2o83p+{+K{5EaL@idi&{WqX0K}Go z7TxbV`{VHX2!t&1wq4w~NZglZV%GRfj5FIEGy(Zk&0Sv-rt7!E6j9M*`4L}AGfHgh zA;XiRqB;FWw@pJ%oanGEwRCgwi;wHwA?MN+PD4cqG!LC{(KhhUJN|SYz-H%Y0?$9Y zOV>3R8o^3J5xrReRej=kZ48vaQtjsfX;&LEd}zdmY5Wib=Wm}7QAp{kBTad~@ZZWc z@lbB(Gv}HXs6{~rs=n;CJfh$@7Q9v87Bu`6`QI}lynLj4=)>|9)gfkcdA>$a>Kq2-@QENU@)aLVec+l7D8^-En`&F%KT656nP2TO+I3hjOF{{0?cTDGE z#tXhrr5!TerEP&Qv9s08Ek9O2GVLnKAHO{RDcvIOYFU?cqMJz86%EZ$MgJMl1$Nc+ z%b10_@uuQJGh$XG9frL=f7Pb%D^v(y{}QZ8Kvfc<7uCjRpxOo0LXHhEzaMe)--Ch{ z<>G;}gU(7O9p^68NdPnc6<>@8c+Ymnl`zco9fhp`qG%u) zIQ}{-S@5p6+S80ITZT9_xaLI-3a}>*hVh`!#P~8matja2^T{p-NY^(Qz>l;eco4?yw{M}HGX2o`>F*c=L1XU;=&wbN zfI<`nn1G~0aB*)t9N8WLnge6Zx18N;F3y6sbdY2m#$^Uf_Dm*5MBZI(U8$rgGpf?j zKp6oSmAeG$BK=Ba>Fj9WXu?xLxeUXsD$wixL*MI^7kKTc78|%|*oMmXM?S5n)|_kA z+B1?|vmK_D?jLO*zUzSFH%yP+7Bylsf;A}B0li)?0>}N4IFsUepxd4qvvCDdX?cvlJ#kEH!&G+;NfKLQ^&qS2PL{Nk8?rd;$M(%*r zH0{E|sZO1a-)|y<5CnUEXYjkoYY zX2QxP7L#atJsl7>6xeC(`9LzFpa3ESO9Tdx86LaQM;rmi!Mhz=@_l zJ#{c@ktcY;A3C0JP|1Z3jZp|)SiXp^i-zVCL6MoZRts90nRn|cGLEt5{6n_9LwIGH zEqOsj;-=Z26$vA0=y9p*7N}{D4zHSz9c1=Zsqf(7a_d(6<4YkO!Sx!!G3Ok?U7R=U z@~Z#Od-m%39Pbb@mNifr2=A+%1KaS5W92$ljWjQzku2%ZY>&By+D0jjSiD|duTAhy zRas}}`WBcv#CYT>244fCfM2~}oN%KnShH5uecj0~rSa)?Z3eOrVD!Y{3M6#l`!OC ze-XhqzTIcPbh^|{85^P&FSCaj`_v~7#=)}8@A+WzjKc+&5r^LFTNIMxDf-?zDoV5x z5(1$(<3>}_GOG%1eBu0g{m%~VlS_to?a?5HTL3171;IbXZe1q589mCO-Y@MtaHeR5 z9(OP>%>|xFYC=vo%+hFMD$lOQm0iy$F!3z11tx4qdtF`q(&3+RE-~uSid!8dU}mK* zcsxe75EpGo7Ei0i&aXw5yf@wZ8vkAB*yMa@`Pv16Da1&IA!Kd#)*x>DLjQQKyzNzS zD#vWs{>vh-v423QZ%r~a7_9R+h&$rXutzJ6igY;NXFmaxhDSzw?1g$kXcE?X@iU?}2fwl`)_UY=T0-E!-RU`*Sl{kF7p-UI|Sh zXG!Ly@{s8@@=>3H<(k026|9V7M&Q7&K?YYKiNP?-0RWJ5udULSbXrh3S9b#OOY;X~qkN@+g_0AGnmRcXafoPJ&ip3@<^3vEC@(~qPA-S@EuMN9K%Qp@|I z?_J;ZkwKADm2O%dgXEW3#r_OeG8XY>6)Lt zXiWIqPn2_9gJOYRApZ(B<~eRY0V_|ReU3R>Z`}IY73_)%f+6JD`kgdf&}%htH}Sw+ zC}jpqIqdVCy_fs=KFXUi)Sq1aX=%{#XdY~zLO>tcP4WEvqc2oIrDbCju!cSJO#RqB z1d{;6PrVSt5Wk4GZ#5GR03_62+!FQxX;@$U8|e67?E^#*8T?-MjKh~UY*qI*zr5$i zZ2Oo-^oJz4K5V(`xQE{iDg}Jb-(EKNb*y_^CtYlP5rb~IL2d+sj`2Adg&MaOZmdC@z|XDDe)H|2IoAcQ`z5XadvXs`v;0_FNYC{jzmAEC0f@dMU^m9mbguo%O{Dy@ zAZZ>(fE|**c)HX#6*8Rbdmep^Eo7EaC|LH7{5=z_BtnO3G&luVDW|Fp>}0(9I%i}_*;NW+4N#__M5Uz3)%LuWn1<3q@! zv^NoAXF5=KHx%d!;`bV&)sKGBr$b&^5V`mO7Zr8Aq`!P|xw@d?nwwW@J4mA{hkn3~ z-5R?nDmLBX>qIpnuZc>Ot+qtsKj!tHEySp7bjSsJsu*3C^1aW~Hn_F5>fg~yxf^Y# z5ct4qr_8qkS!{ORv#)R+(oE2kQ%~oKl@o4$PL7bz@xCq`pF^yW0_?xajJq3G)bz{q zF2fz{{^EdWpMhC|Gr9d(KFkdq9@nDs+cK4-ek%%Y>@DqEW`2O@Ej3^2_--e&4giX> zGHj3*Y4@U3_p%^^#j0E{XZxQ=VS_pG=P~1FIpnK8WoaZri1>sQI`_{o+YCyzOxR&R=c8V!w z%JY~{I0sB1IZTP;G@0){ZfSWY#kA+5lQquLviNKHWA*M3-A^waZRRjCo*XUy0RvyE z6fhY3nOrh~__F|3-p{G=)m5i0+qj;Xc%ruza|($ye##c&jvUv~s}9$duUSJz+6~+6 zx$c+kC5g8=I*f8UcStTUxDHZslb2vPI41Zz;-}#y)o|%&^QA!D_Z+hjp=Fht@QXW6 z?!aW^F`vBkoOav&@(Wl03XXg|aN^_oyub7_Ujq8WxwBX&?7>zp3r7iDGR|J_GW9|z zKRDpsQJ!I{Ugx~VFmdiJs2@u^?o}$_U(aZVhmeyq!vw7g2=nzNU?mpzXTI=wCzK|$TemP--{5f!}&~Gqeq?{GLPSd#++-E8E`)sTU62GQM!qG zV?D{SJK0%M^N_5>wF(dWd@zv>@+8S_6i{#Sa{s(dfDkh&}`Z#W6q19Q|f&^H0&0?<{Bl0(^qx@ zC+Qb4IHhypF6y{|;QsN!&(PYy=i^NJTE{;putWZfesNb-22CxbpsNA|-obR?J!;K( zlQ1@b5k%mqQheFo(vrWnfRn{-IQQxTb4BA_hWF1Ol30-_fzHt#>!B!h|LKJ<%;}Z? zqd+&Mz9V6n3R#@|gEf$pZrq}vDk^py94902dFkmHW{QsfKAl@iIA^=Ye{5geA?bRQ z&*`H_8O#=R zJu6p)A(Brun|vO=r)l70;=#WcRhU8Kwd!>!`t&ee1ppa_WP0&B^NDo_8NeJK!9t%! zBR3GRH0trnDJa*4c>|h5I{0RvlC&E6|< zX7hX%H&cHb$l$en-T3#OL!2Cjlx@adn(qO?G(!ZTW2P^FehNu;i!6wJiqZi9KA!<| z_R*RbI;6vHaa-r0y_A3-OS{!Gh6yM#i@Al~xFG)#kB6~*o%`oJ&e#1!eIMxGajG7u z4;fyr-467Cb|Ik7IQJGO8rC$_ajLi)v5wH%O638}8~2Bt3gJ98WU2+1cnb#cl$c9_ zEMP{CY?5~HW#>9;3eBbdYnvLLax_-er4xGu>w8S^FQ~4TEYxL(V(qd{1^3C1XS;!) zqJ`|j4yd~11z&iHGNH~Ee*sv(U@nbRJf_;UthUFI;XXX1=JomG6`lRtYBOVd69Z=dLmYIT8~=q9n!R z*9E-M0yzb7)+wCBCvF;Y3Y^dSo9$s9kT*}r!xIf`&x`FQ`;@+kdS}iJ3yWx>A2&OG z>&!cg2|zwcS9S7x{$SjKf?|!jM7vx2Sva?}1M~p%WwX}0CPmVV`XIbnnL)sVT_N9q z#apmtUJ3M`d+FK(fG#7TN2aE8a|isPIu2${QF?HzycY5gd`0AZ4|Q}Mz5k~Ge!Guo zTx?{D@O+&|>{-rUFwS1UJ4|@Ddl-Qf-4#F-xV&BfB{R8nAjaWSKY1-u_)uH>I~yal zKv#dtuc1HN9ao*GDFNbS?-j)~X_OTpPl(tw(NTmC%BJmaW&u^L&Wm11l#qVHnkq5H zBXo8D#!}FCXMLAZypNzS!m`7mC*v_XfBw<~+A6XwyDg1gt_i(n0NJ3g`0>^so_}>m zuY}>wdGw6N_FgiU+iX9WR^h{jw$tJz5cvN_ zuYz@j=1zx4`Zi3_-Wnb8k4j1fRTb`HG0<`NAL0 zo%^wpMQ6FE=caPKQh#k)2@#2oN&0jqbL3+w_4#TEcqdsk7>c5XH6kM7h8CU`jN5tx zKZxlW;&IGT#BFCGwZE|JZn;t}Pz)%pa;KF5MbA@*1tt9K@>9)*OxFj?QxYdn=9PCN zpd&5bclP$%XBodM|4QIIKZVXfe_-zRLr2-OU-ac?A4fjB2fk_R7`p#OtxOY>02Xy)AeB?WMoFE6h4i#YwO7DF=Dk9(dp@gY-8PL{ zq?efK1ET(zjN-)OT4Bbq6{MO^<%SDiE38J|R}v9Fv9oE)3azw*GMB0YB2}DyIIseh ziMO;Vc@{V$vs5kDryxT`D$1Z397M%R7+#LfzhiqyGg%Gd<2U{8hIw(v3wGgc!vJ(? zNCU0>jhT5YNKsAygW>@2`(2FD)Q2&&BQi6luQtPD>LE>qp<7_#+rj0(CFU7-d&G1VX?%$z^kpa6tHy%}t{pkfd1FMNGu>njLnXP=DC1<`C zj%Dv3s+Ws4~H%@$}!H zm=4v{yNm_jV*i+O4X;yFCLI5f`N^5#YjRsC+qMW{V1`eUdxp~wI}An!f0+6}(Dz?9 z+DU5RMYDm-z>rUy0{2*sFILc)fb5{{z2Wzi-_^;MOW2Hm>&V9Ip z*NNaahNjqcfw8*dI;>jAJy7IRE*#=R6@JXFU(UZZsWtRJWB^ zxFun0-jcR=aFX7j?I>Xuvym6<$d>$%&DPqw=FhiEkZJ;$N?#jNqt6kl4^q)fI%Md1 zTxP?yrn17v@8hO3&0Op;b&#knvft{D9oppnN#8)=6Fpx*?haLNBU(nja6?(ksK~DQ z**DWsBBHc$+g_}S^~O+K9GA(o((fO9-&`72>|FO?9rR@W9Is}KzXP3}7p-Sc%*tKP z)O699*osA4^ZOL4J-&Y}O2+VLHZa&NH~H*ynCa&YvO_JP9^Jm7ujKzKXXXV&?FS9k^t<`F7*Z`!miuIbPV@ei;yFk^PdCEA`u8 z3zXqX-n>+$-L4cFoa7jgsub2rccy+6PMv`9-i4_*2kzh;3moen=4TXdNz1OEtBdTe;96q$+kF4n`IZRcq1Dr=~Nn|W%6_~r_=T+;P_%rs( zTe*JW&VMZhg8E_rx!h~EX1SUD95ut0Nf+}OuLS}hR2eP<-iNwR( z00ty+JDVgkXU#Z-d3Fs%99xPo3P}bV`jDy(C(Z0e?}tC~r{5L)Jn}~r>R8Vc%g|Ft zpX&4Kf|c(YB+&K zZ~OpT#g{g)Pc3KJWer_C)3+#|VfOvO?aFsl010uZ-yYh|H~rfzhP7x{>|#) z{P}-d#NU4VHEuos-#6g;3%`(OC;w{-d+1+21OMH!-h_bl|F-P^|NRg*nk*(78fZCp z(QB7c5!O&n2SuG$!#sMl!7lNvZbr|s_WdQUVz=hnK@Ui6(yt|_ecx1RQ#>I_&l0k< zLj@`Ub)sD>9}-UlJkfGx5hE(9wMNIr+{(fuyr^fuMOo{eGUI29h27EjIm&)fa$aWS zuLHiEe91CKe?7kh#cE=7G?l%e&T;#h`qlTix?Er-*`WOCi!ZuQ1`D9M-q=mG<*LA^ zSmfsu_vlYXQMY@VfR-~c?aX;o$|`{{SyyGY;Gme)TVnMvYy0@S?0=m)1{|I2Y%6Ws!KwU50Va-@?%U=C2>b&MnXpKpSv118M1wGV2P~z9A_MJ z+5>a5tz1>z7~|ZV^Z5U;_nrYwrCrzXI2Ojr*lZ$jw3cN8fiJwSj22nqp0C{hB1`tHpA%*_3~->>igJHKbfc+Pe9wf0(TuO04B zpDA7DdSvZrlAhj1JXbnBw%E_f11yNlg$&CViP?Pw&|Cic37@{36;Yiug!dLMQV*7w z7#;E!r{1Fx@`z%UX$^0f;Pdlqd}AtFLINLo z=+L1PuoA8HtLM1ycv!gAQs|Z~9?tO<+tE5yx*Qxs)9Qrt=epW92Y$&Ppin^1jF1^s zt+MjT%n^G;d;pI^Q?o3L_Wec6b>1$`1vy`Hzwr3cs<4WMZjB*N2Zsc7kpI_COvkro zi!*gDh@rH&0ocb02`L-%#+DDAU_WP8xO$a`9PAw@iuEScf4B~RyP{nG<;l4wJ}2j` zrL2~3UWpM{e(GYBMfy@`UqP;hiZrj=MgAg-mU+erJ6p?xnqAKnR#cC}j9!fYW)|(! z%FH3BDkNv3UQucv8Ta|%)MKPXRK@yB*m8b1-WE-RNi3oQj+4+8|E6EUpJ|MBP z9f0N{`9GGrS}9g~;X27GVzyyrt!&nj*+XAWU_otU^Qgd0Mq0pqp3_$bo@-Z^KiYUe z0Y#;XRK!*w@&o3+KU#K<)Sx0;0`JIpFKIh?xUe9iuiGZ9_)Bm&a*;zr4!h7}j)tXm zMb~={LH2*#QJ#)kpWS2`rem>XVR@yfwH^Is7A3T^--*_U3druQyqLN}j{M!R8WVI^ z_w8F_kZ_SIvSYqRg3fa-O{5RS7?;R$HYu-WuehR{631%?vtPY5393&Hl(4J(N&eGy zas4bm&3%2aHEQs*W~+Dc($7sj4g0T;{N9F+a#TCdy`TQ0a?i%&@P&VP_}_m&eF@_i zx|Bou@Pt37t?RzcotDO!Cz6}vipKS@-FS)^uRjJ~k%j7$7nb|??}v=3qgg}pBooop zR#>`lIB;hlP>Rx!bYYgl!fvN-j|dCOm=ZKu ztn`BCK~GVTS;k1J8kkfkj17C*5SHh+4;YH?Ao~e{nB3KiC3AB&tL<0RD^Rza;}sV#+NfE!h6 zFg)>weHrhi+)Gm*1FXv2r>74(7M8S$;Vx_D?Wfnr1yh`h)_;4~_?llTtIyg_raI%K+l`ee73=3Vngexz*ahT9R=O6j(!R8>`e(BgxlM6sE#dlYadWqC z8B($%Y(>Kxsyuz?^Vtlm9Z>KhVSk6)ZB?(6ozZ%dJmR_nXX6hK5V^+dcK2oEHGVha zIVWOkHL_$%iwR~ub6V)(JAn<0A0lzg>u#^tNwxBS9QgD-$Pjo!+(JJ!#u%M= zy{#pW?BY&{+mAo2h}n2(Z|~#SpP4Qa#1f`1L$4QrrfX@jH7_jM@J#01*&d;?v~cya z6#9n5qwJSes)p1epWO@mzFU3K-m1hwW#yEpP?*yA@Q9gHPH1Y0{%*8#V7So!MJU#y z^iggb>9(Ro{&T4Nx#bpNT(QQ;weHZRhgGm2*6JZ8d*Gx)^wDqjy*i%|piPRF-z>)I zI9hj^f?EkkH=!4l`Ng*xoO3={?;St7Oq#n`|KY2n(P`^P|IA&SKYvvo!QV6^W}oY{ zkV*lQgdw}o!*7YD=UQXn!!k%SFDyZXgr&FDAB`zJjD|g$DDiEd4JaqBDEJ5zf&yoT z{4;h$x6rJ#9RF7Su%I`^Q-b&N`tP|s@2oxWJ}_n|cj3WNZ|u*I@${TmqPx>_cCK&+ z$a1s>!h1F;CAE9I35;){?D8fA_G|C0p6Iw zswVIB@-uouqtDDNos}n58tGPdbu&U2d%T0Qlzgp3EbGa1zBBxZG?o`p8M|Ck6x(mC6+Ht{AsRea6!`t zMnx*I;@15dYh0)Y?Twi@I{B1}wl$n_WPW#5sryxmFh@B;oYSz+-gu%xh>Pr^XsdTd zLb10sw{7%=;yZ!teN^4gHljAk@!c%jEC$c@c%Lk_OHj+-O#IqojO0Vw8(wm;{eXyU zjum(8aEcM?FxcySP>NZTDU$&c+8T+KZ36An{*|@iH!yXq{$I}e#NP2sE^_D4I_JH- zxXv=9@rphY^>>T@+nYnbBdIFI{{6N#@oBW%?yK-4RJOE!=xq#Sxv9(>-n)0rOQB?k zQV*5Auf3AnLjvyK9cx1!%$x#%>2A5jfKsYWPzx@hzI$JWa(pvh&NsHc6Bc~pB!6yv zE2UQX^;Kl-_W#^OWQyxcARg6-UJYaKx5jDW9f_q~Inq8mp$-?Mor~OpS0F=z1suHx zL}v;t4^HkA{i52o3HupsXKKQJMiiDS+2X<$E^|jqpO@s;F*``*T*R8S z8pOI*Y%r`;mdaX=kE)<8|3I0a##U1KRITQ7IHT#4z z3)1!kV4XcKe=tDgR*H$GI%gal(6mdK!=^ZCZ z>r1$FZomo0m3==w#Ej>()Z20sH2$5a3y&SCmXuSI@B}G1bDt`vk2adW>U?2(z_o^5 z!NI{KOo!b9R>l|U^IBb)!wS_GyO}c(2c_1TLgNs*B`8TPec&Kkd*E2PPQ0D3g6n(w zkLN9Vg#5$3`LdIMY)s`G=GAUh2ec{Gh#rr0u#O)vC}V-kq@{3&HGsNqMoRs-(xx=B zaSX%U&4lJ?v+@QzNBhewlY1AT6miRqnu@TOyV_+Q6~1ch?k!G9U=ee2%-{3HJa*%u zP4H@DRw)eU^SEiQFPztrZKRQcWpwo|c6TYkSW>e!@E^hGLMr^Rk1s#`f^xB!lQqb9MvhHDSP}gVQ-Q)lepEeWN5~APU zba*Sv(Z7iL&x%GyfAjIzMw}$x<1O43j9 zlCMqU_?QE?MV*;-ugd)yk+LBE(GvUgU`OG?dq9ZS%uSDlj8~=HR#cykInjbEf>c%P zpxU~mjB!g?5CF~j?P`Ap(@74Ap`5GSfPZ5yG!ag^NqEVZX$lUx6h$uik@kJff>TOK<> zWl3#^QRy6JV*VniozR(3X2Eh^vq%>4&GNIhD#OaI2D@gNT0$;~eRH~yhZD*i^` z-YEVFPRw^fSV803Rdqy(OTHUQuNv~(RZhgNZoOiGJ@?rzm*{l5So9@mk-Z!{f@k&m&&AGD{DP7o>I`(kjX6ZlvqIU90l`Uv_}(PcurrypM;fQXxBY|6=Xka(=O{F+@9F9o!gFosQf$9 zW0qc?M*%>w%s-jD7m}ph@vmvJTI&mfR5m#`Jn=ICy9D3ehX+|W>vi|RMoReF;UDO9 z&SM~gqpCBA4%q5avkD9n)VQ#=UVo3J29(lnoWi}AaXvP}x2PaHIWb-FC29~R2u3ce zOHv*ucWr%nxlfW<+4t6=21u0eAz|@>!5r02%kIfsEk(iCgohh(AN8vpHbg9nxdmiD zuNs*w2kf*tEpmu|4Es ze{9)c$vgbCJu6eZ|n>jEY|t)q~q8I8fPQ zLq?O5-D5QK!Z_^}>)IdM zZsvV(iCOrELn?M^)*qkC7+fJ!n8 z)re7E4>6<25A?50@0VOyf${?<=WEcdcNDwUGOvO*b(pDYJGMNn?-&@H{1M=RL9L(5 z!~}(bQMK?d>lzDJFznUwFW$;HH{*6pqD*-(0%d-O+9WY~n(2k*^qIqf+$95h3uMhl zNP3cU^gy^z00`$;(%+Of;hax@mFZm(s{DNd%jlq3Gu^4;{SXqe2B&*N6Pj*dC+5U2 z8`YcNhtb7s~n-*dL3`S>pdtCKB)9p;>0@?YhmBN)g6cd()ELcx4lav3i*YXGBwXo$H zddyRxci;}$@H7q+_f0P>Q9{Gwkh#U2HMSdevBwFhorjh&GGoFqnv)9z>|4mVa>*Xp z-n!g*A?4!Xz=WIGi=W>1TE#Qbe=eRxpL-i8ZQOf)Tc{gMXjeWTjq&13Qnj{}qgOV9A2oHK%bx(fCaMgcZDn_|roF7>4G55u{LM7@ol zg<<%BSjEyT05j z3wETf645N;sIXTxt%n(|vznSMjq#5n*Te#c>8kR!G7UigS>o)d7yFmCnvg^c1mN4H zEr}r`B!lb|i<_EplPAIqr?J@s(gM19#^okYf$DJQNHyZcr#J9b&UApV`L!kb><^=F zdW0iuYhq^tm4-VM?I~uIg~R_<#9&Di(5{LtjWdZxn@0~0M3Afz{JS7{i$01)j@n{o5h^nx5SiUW$t$LB`j2M3Dp%gRkXZvbc~8PM85 zZTYsl`}fG`FZPO_!}6wA(t@em|zS4Bb%Gy;rC7AyZ=^DY`t!Nw&A?+;|Wj= zCPujw9Z)fDygZ9|(_1w#Gk=xj+jrt`srt&^(}EZsNqoA(_O;?k=<>}~JtxeqzB`{o z9*$2a2Ykk%UJMM$lFi-6e8tWATPbE;^<+hQ`QV0%iZXu9fl$^<&)U@6aPzKeb`~n+ zqrNIFRC|(z6TV(|Nks?#~Y5%0U6CFS?90ITyF{ z3tLTX%0F**`wu?$a$NI!VP77p38!<}0@{Uzy+8jzZn`}@AcAo>{p-}LCmhe+YZD)x zr&s1(%OU@*Slf_vMGPY*dOonPp2lT`;OC44pY@jS<1Kg6o}nbq4=zS`sM6u%w>X19bo6F}A#8Yz?+H zU$*pjN2*nf&EgddTb1q~IwW9$h~HjJIl#ft9_l2abf97~X$W5?xz;t#8I3y~akf4b zZ~$+Z*y_5H6khGL;5dtlOP9;%2rUxcM7u_kGA!^baakH|_*mE={LxIA6Dg;v z)}0BH8bKQmmqzcj=@9X;$Q1KJ*YA`$OV3m+6y_s#IWrzT?98ilq+d6sikn7hv z)dWed*RPN2l_S{Ykvls4sc@2U!czk8jmx~Zfv0gCQ7Rcd5Ez7QDtNOv`MtaBtklFM zpT3GK)Dq4OBl<@v`RNZDAu#zA_|~}4d88S%H$q*+$H+^$5m2SkbpLdu4fF|NXC4<9K&CTgm zY%79FWDHu#7ihfNGm@6hLQ5!eFJCi#5&jbGq+r0XNA1;e z*X8yz0%usrns}bE4OrbYfOGu#@?}}5Pb8&KT{8g=JD-edFrN5udRmV@;O#S1XjLCg zu4pVQnKe!fJs)6`aE;$5#3qyFgw1@{f4V_`$2LFOlQo*wv;YRPiJr{aK>P&1*f*IW z!|zJHQ_~|VRf%U^`N(c%HrD#YlHUc)D8Mzus>#BaCh;1CLKZ<&d)a*Z@k-SnRHKPM z8ZPm~5`?X5Td+W`2$L&f^$ZL;*g~}%o_;^>92PC<;|Ha_y*N5CZOg?twqjuXBL8FM z7^i+`H^-sE&DD`cFlbVZSmDPlC%Nk1BD!*j3Mj{@k6QRC0`PieTIcZ*3H+;7hoQ(N z$+Y|F36|KnH@qr;=fET#@m+wZO}{!d7h~XBRR)0jWo8rNzEZI>CD&OtZ{A@BCCnO; zY!=Z#aO*#tzyxsdJqfCm0ODJQNHktfvwWs+87|0`76pFEVI`F!htH&~aeW&DFe$oi z3*NT{ck*C~rFpc3N3xPm>UFnKgQH(=-7>T;lzpMVA?uDqA&l3#Izxgy*=h~+M6}gz zBjVrI-U*oJrq9d3GN%Z2E&!k|zawQ$ck!FMNVW(^nnbBL7A-ZoWN%!^^@2ub(Lt!=4a^tZEK z-Zu^Ya})<>kG)&JQs)cfX%6fMco^t+yFqnknao?yR}*iB4`BBGg%H0o+kTm7!GUBd z$xB^EQrmd%QlkPJ5CGhwPZg{bx`MtrSi8$W6Fskz^$w#!(|p^TfW|Hg*zJ=La32AM->U1b8q|N+$Y8M@GuIt@;La zO#ER0wFl%JuWIca1z7xiIbqwE|x5|ZpqFOjh&PrE&S#{7a^M^n{8?z75U>14I9(J|g86cy+oa;&j zK%G~2Oixnay9w4Gcv7`n(1Uku|IfkUs^EtU)EJL$s}6I`0^fq_xz^l%?^5rQwXqQQ zk&T!<&1$DMsOwt22|mmAi^@F zQ0K-HmBY}C3MQ(|c{!1vK7?j`tiTJs9 z;F}9#E`Juy88$!SA9DuPuA1N3WbC>G=vTZ!%KLw)J$iGVnSA#}ei zNLjv&4osGKNZF?HhsiRv0@E_{@wHIS8!uQKOSeV1?jLI=NAlG91@M;Txw4pUA9&Fl z^;RozyG*gw;jr_Um35Wr6Pv!7vYx3fe^xKVIa9-=YLna9a|U(?E{pH zCS6_^`q#zaY)3@wMn~J998S`6u6?}a{(b2_dcW&q8aM|s__l7Ga2OG~ zv=C3adadgb=QZhDezR~UcOcPF(y$d~2cseCEiANc^}HNv!~Auqsd|Nl5A8?94dL_# z-5uPKnt!Qmu#<=Li^Ld-hsCca$aMnFsE&d=2C@ub4*SS^|-XPob!^TaR@nf8J|fJTYnO4!S` z{!qq$5hu-84yK>EDjH;#-W$iTuY9h8#sS3B5Q7FZw-9gTOk_ZXROEpULbM_ZQbR!~ zrR1g>DFSRf)NOYDx-bc@(OzO6S=b3!ToDWUfBbU5?JQ-} zKT;j;bk$?J{HaP{gJRG>OJ|AlO$@XM*bOvsy>e?Rn3Y1Y50_U_OaYF>%7L@OB(PwD zN(aSsN54A6=%zDo>wZyild)^C-*CRn2p{m7&S>VBVz36-q%qLX0aRY$cE2+u`{5iI zrv4{8?k}sJFSRWhHOms&Wf{-6q`-BbwCUC5G$`p&7N4TwjfEU2}6iLi(=)&pKC#xGg z3gO;llXbr?mxxUBbT%9EU)MA8Z9uyp^hckGZ!uG=+kFDbBH-@hQ((G6rtEt@tTf?i z-rCWzY@WAk=liZ-2!|E|?8FEx>FzOh5fEBSUgzfQ+== zEsfh4sG!y@MN0_L+^MGz4GN1^I7EIBIn>eh0bd`w&I~1{E!uZ~E!5P2+Ow=-2@B2% zIbl|RYMC{$3R!;C8DJO|Gmz^(HPdk|alX6X!H(1VEzQ0f4v+5wd(uk!$=_Pk5_+x@ zK#E@o1t~rPvh8(8mYzJD7P3OE-;0?8FM@8l%j9s=p(oW;sT)R}SWx}{*Uu$OV`O2; zYpg&m%m~i<@+K9o^oI8xli2_kW!}e;1RSI0Gsn>yH?4IuHMQC_`&8xKO{)%odcdp5 zxG%Mr%j_KDL`L3MclnRuFj58DbCMgDUcn#!eZMB4#@syK;z^XCs1|qR6N+Hfb-Sb! zoXefHOe$i#U{O0*MyE+VMOWXXsPp{(23w!6M`)P~)+4|CCX{0t$4W*LTh&MyQXe-FsdF!++Mj$(3lKX!f5yw1? ztz{h!TX;UpA(p7-y#jv%`19%`V|c@m6)R_q&x+lHtF0rpoKV44S5fE3^wUZF$~I-+ zuZ1gXr;(c#Bgc`%f11%f3}dRvo#Gz9Z9PeMG6A%5C{*A~Y(ybO9PfI1MO6^98d`7` z{k@vronj7|UZSc+_tG&z>xUIg_{H>Sgnd~9sf;oe3s zuS+A2q=A^*bXP>!-~Okd{3(IP0*>E>Y%TyMeDVl}7L$7s8hX5YWlT}UfBsaXX58r) zXyPq-!4C^qOJ%QvkvkvxvJY(ZIGiGlOm(jPfviVuss&F#51J^8y4vAhSFJ}_`@bIl z5*yNgV}$}@?nn!cnL`E>>a=*UuH}WLWnI1V+(w!4rhsuR_wJfrnos@b`SEAKmTLAU z#BzdH(RE^-mxv*shqF~a# z84cFM%fnU6LOkgO6(tNM0Wvrk-9q1OHHUfK$E*^9nNKJZ90B~_(o&z&xH8{C--6s* z>m6?rlb|yjT?LWb%BAeW;QO153JSN%)La5V3}9JJL`X_4O56#SV}S1%>9fX&UlKk}{a=)XRy{ml$>F0-%RNNQueH(Z+v>zK02D$3GYj@|naYe*@0FU; zCQCSl>NU>LLyLHY*D%dReB)bJQCVf7cqYG5sRQY9BVfEOvvmWoYNxpJcSDa8}BSVj@heF)btCiMr*qbT0-OF4hczMZt7ui2M!py*5+SxC^y#Z>)w8}fz zHu2_#|C| zt@GIh-&J({fquIJu!v2$gTkT`TP&YGB!UE6&=~JpUB#<~1S7#u%m*d$0tX$2W$p%FR!)q<#$cm$vAyagp2x^z zA{igN!-Bxs`#Yg3taJ<5B5npS0@$%+G*Ms?@yWbw_S2 zKjM(}2J<<4doBHoDVBrRh1Y7EI_#4Rt{BAu`7ToHR?qIeQfw*VAn-eHO1|XYELhe) zlqXA(z)LAv&)_G)7EsF+)NQL3397RuGrpI1^~CB|QefWTrWF*nXtrYa9_T)(=r*1F zNKXGu10pf__4{|>zcT!IJ$sa&xbS6nu@fol{kN5Uf7V4PAy5(mbsB-k@Ei1OlU@dO z_s-g(3VLYzZhPh74!W3ie-A0wZ9&`&1hsDpmKEx6l?=rI56 zK5OYGjZr&a6k@}jx}JT(+XJ()qb;GgEX>QoAyH}4D`wyffpP|upaj4fHW%E8#DnBl z@g9r)`L!_2FV`U5;BE#RU}Or)L=F)KLgZv@)CL#iR^^I;4kQPfcbaHmLe&$9yX)`yyjZ7#7R zt^BtJt-9|@ILTO2^&`QwHWTzd=6jkofLq(g$)9K7yd6K8Hf>6$p~vwhN{6U>T`dmU z_j)x(y#+I4KR>d6q%Kx(Qg!(ee76*bD zHw|CqBFKNqvD~2><>=&M_`yYFAcQSqwj2-*;SRZB_d|Sc)3DKb4z1Rj8sExmZnbR7 zKm_BeRWA0|k{(b!Z~9a5lvz5`IfnJV`@E>Uz|o;w_nx3~2QRg#SJu3Y->RB68kK7+ zc=l}~%3i|3TjBMw@zonKTR?|;{{br)*LwDB)mBD)p9%(-fdw<~(C0JRpnv=zXVY?s zt`r%U`39g(+7=&+W3rnKG+nePU7$D?Hdirtmg>^2EnniaZzdDyX-nZAt?YGvdWQPF z*fn`aEAu=DulyA@aouuX_s3Qrm@id6z&>S5UzM~Dhql(b5L~;ihn;T@l_d=XBXAP- zf)tce9`{soRpp2^?VCP>#9Ll`SsEf0>uWUgU824n7??XFNvsl)Q0hOn4NE^jl3P^$^?FabvQ<$ourHD}Rv5X`vqi=II&r%^)XC?=>t z44Z12chg6UY+5bA3a)wnI>*CnoU)+`k(Xc+`>np0gn-GHEV$3B>*Z@wL(hq7g78pV z`g5a$NV`>F62Uditb=P=3FO6H$c_HssvQ(O@p^T#!%#f3Ak6ekyy;pO08UMgV&N8c z4xyVZ`BF@-0{VptDXz;+zj79?h|`Ci5`ybx8c8n%F@OP9&C_Ku7?xoY7KfgLvmfsb;ZhBg;T-FEpx_O^0o zXUq7(t=cN`vCIH*bL~_b^^ESg{r;%MxMh$?)NI%Cs|8l6EN6q)X5F|Q+P zB|78>Ir*46YcLq3+uEgs9S*cq!z-C;C17V*Pii;j8QJpX=vOQ+(CU0*Hih|7h`Grq z64=si3)^drRY|W84@!nJWA^Rk&?Y90ROp-rjvOtNm|#Eo~p0 z*VWy7zVkrTXXjDSr+8sDY5zsd%~5b+4;wXzaaBwYlNhB#*{i*iO*gpL>)dYwlyOrb8?EXG?4;~v8KZ&e1vMVgHobqR8Cl42CKd(6jMn`=!=Uy;jd$PT! z4&Za}c7q>DCw@}bPWtE11FoIUcx>f=!*ikn6DdB!TKTfHpft)a*9vfo-2G#irj6eY zZpVd2I7f%iuI$B-=$caAAo^tY+8=OjYYh%aRZ*AA^I{c#`?E7>7 z8*J_iHz2ViSGcHO&Cs&uR$wRiBL%!K@X40t4)8?mXrv^}IZjXhRQV?5juVMD=%pi+ z9!?_qKbz$D_RTKpd*yLy9K zs`g?SZZxz^hh!2SqE2XX9&zd8j?BDaFUqeMy7qtIh8c_1LSV6jVd0z4&MlJ9N~84@ zMsx_0{{r+=Dk(5R;C-ZXdnBeGW@PNT&OiB*pG{Xpsz5B<40FELozJ;8t{v~SFB$jpm6um&j`hz2j6$L< zH2*tWru|iqFmW3SKA*dwq}MECVI*JMWek3gx?4<132be0(qdi!b+<}^vx7S4_-(R_ z#I4$QL;(ZZ4Z^heGjYAl`46O2titZZwifvT`grx`%UPSPqa#Ibzv6J>ssKLS9Ejj9 z=)7aqExIhR`P)?$8i7O81is1f=mQrq?i?;Evxho(r2YIGf`Do#-n!{8I1!3XknH}s zHsdy8dcITJdA>n!>W14??x%eLQ1F^T)2@m2l6PUT_LvLh4S}K?*UuG7s9RG#;MkMkJ0ZZ;R^@|g;dggag`_Q4CQXBU8+lEswBSpJR zYgU{-S)4}lko+^`zVU>VXJLBRRxd9sFqW14_0R9W%c&u@W%+CYWW;Cz9Ngp z0P>wmxyH@7|1SL;;3XCmUT!1rQhIsjGB^^G?{OEpp7om_R7>9{lWNq2gAtLwwK_F* zk7B{U9<|H2t}Z#JjadMyFh}O5g)^Ca*oCbj#+t7|3K&Ou8mH1t(Q{Fvj8PY}?qmpZ zo@LB&Wpx%f!;Meh1;@<9uJa2T>Nz~@SnDe0_1^n+u!Z(N&sbi5>wMt~%zUimSAjPn zBv(Iu8o?aqNo{Y2_HDUh+jiijuQaVVDQOINOUu+qQHdRaM-)oWVb@3I=-zC}-ZY}e z$?Vr6ArVWsp~I03mk#PF_aa^>rY>>FI@}&HHxTU?ujdUapMjntg`TvhtZ$bQB)WIs zUYWORFq24omjJUsRoN76i|cR89U6&jlSP84r}J_9k;=oI@3*$LOtbKqU%_@k)06+A zP2FpH*ti8ehpv7jf8D1p?XN~b7&OlE&>o7By)r=mumA|oV)NhQOG5gM`Iy+A`|Eiw z-@K~mZA~^fD$0Xj5C~s#aC9I{hBc*G?IthTfE=3>kep}=5ocbQn6zH)sLp!tZOdhZ z&9-uYNZ!Ko)oeY3X{NC9p>e(g|F(60AN0JTKU*?`|84G`7gw1JSD=mFIP3buuMq~!-UAs z|Jyx8?%tkM>u+1uDNU;)^_?r!Mi2_O!*0b(yL7e$!!_Fbh+)X9J=Lvea8)@)N?5K~ zgZnSTm1_ss_2S5|8gJV|lf2C}&#bdye3G~q9RyrPTQ+o&3{>)eKgFIRGiERAuNhyV zpLkbf$Xv`93Ctw1i+zf+PQ3l?J|aFWHak(@8SVBzr;`tJ)^B^PXB-C$Blj8{ZfVSW z!h)IXP7;6AaEj`^t*H&}vZKkl#mT8@GP_%!PZ{kheG?uj+G<%l8}Se^QaD9gO4%}e z<}d!w%9&po!|Uo=nlyAWKBNC9Rd5y*o3Ch?>nMxxrAgLm-YXF1$mmVQ=7f7xN_66^ z5vOmOg~RY+CTFgpEg`j7UeKV7ptBC9tY>eqiP$uXmLn}Wq0^>3!R+9p zyPPr|`NG?hjJv?jxVOxfb1Lb+)@kR@Gt2t+&tU&?-LY9dRm9wQ+4*fF)2a=NEJHJx zcsRwwnTeEaVfz*bc@DwTk8O~p0h(t0e&5DXpXSje6Vd5)yq z({0iPL*pJz%1_*={8cb&F{OPnjeUFvWjrhBE$IpL(}q0<@qRD#%letZxbo@l+CkwZ zRP{0+Mhv#qAAVX~vxWO%|Ay}I^1paAHssXgq_rLq>L;iL%gf8mY_h9DJc_0?cuVko z_G{QqE@ZvBb2e3tH1nQGk~S;Ix0^F^ms8v8`%*v9SfjzkD?{l~py7x zHPHE@--XTgLCAdSEiro{@99UQ0xkKxfi*TdGxGBB>frn<8Wp#Y{a^KEH$d!oAuMcgEHhde?z^6#PMU`b8N48%5JSUY%# zZ5PJ&fm8Xm-6$#K2KG@?!{RDd{}kYLrUXpHY*TS7hTM4lQhVt5I>h5rTieqsOOmwX z*pFD*GO+xAN?UEq_EuDB^|h|flAcQY{|^b6Alk)vyKo%wnU(eSR|APiPV zo8FngTp36!dG0Ie8E3aE_0O`2eSdldWAA`DZDXxFDduRMbmz}RiEG;%hc_86NWlit znE-HD*e<<)yv;`k#~o`0;m5NGs@M$6&ZdH z5~~`+hh4@B)PCXHKf!OtqiWleT#Xs7Tzl%K2v2$XjiHQFkg!arT#m1~0Zh|U5<6+{ zSxcvrgh|bLM%kkJG2p*a^x$s;;}Z45%@IprCiv|M45JP!K99<9>O6*tiik`4RW|Vn z4*;6MH0VaExeOVk-B)FloDrpfTNq2%9CX4Y+-s$JRd6<;dT5=4S#D8Bk}5jgp%)Jp z;!`a9gBU!7s3sDO#Q=bALQDs)NR{Z`^EnfI<0ujfD1$wb-pBqB1BPL?7N!mT@eU=P zl>rhTQKmpqDIGsqty$a;I*A=p%=G5DA8iawwGF{n-wTzeX&%9aeKG{`~Y%ghxul8GB zg`s)kk7w|;f_&6*Z_IM8Dq5pK4Nk~aiB#~m%p4FEJj)^^3j=4lgOJ<+j;L&->|~a( zaj+nxmnG_6-5LMH@T3V1&BDAx=h;7xlA`f&g0UPWYJT}931?vKyhmp<^xFN*UOhFugpeDU zks3aJZgF-JwI|-W#3@nAoh#WHSKU3H+6X3Ge?iIm`M(-12}@GpO6>#_G^C!@^R4iQZW8VUG^Xh(-gDj_uUAQcUMYGoVbe}DuIj+KW9LPbi+79&AjWpus%PlX} zW`M(x`!Z(t$l22r-(gQm{yfBhq_imZAGS4XaIOq-7%C(ZO;S&njK+~}9+%vGDN^2M zn&CS<&+vx^zV?P#=?gi=y2}xw^pa5Zk2hN4fBO9SzjVTW>dFd;a(2D_82OtwZxWWz zc$^5c^EakVqI7f~X%-2G9}2l6tD0kMCxuelYilm^#d(@N7sSfo>hMfrD^@vhfpr5B|b5jYD&*|2WGx+ zWbP5c-@y~_WccBBD67xU>B8t`Ir%eR+jR5EtXq<${E?L_`^2qICH>boCcSQxC}lBv zn;`}+MYYX{MQx3Rs6E(GE#np!p-ZDMF{`IJg5v11)WzQLUr?cbr6eYmmN4%ywH=x| z&y#;gP}cvm!e)%`f92Q!O279nR{xKf`%jkD|BGSz2b}!>52X6D=?(0+T7vG7RlYf>WnQ`a^LWs) zUp_Javk2<9H}8%k!HT^I`u_)VchAY4c*tsz)6L{^gmv4Y7tf94h!&j&MbW+Jrw za6Bx1XfRn0HGUu_k}a6f0f$Y-SxWlw&tv-l zKNp(fT+MqyU@q8FRUp-P5i2YLz!72wsU(sw6d3~5hBYj@0FxG;#u)#im9myXI_z&N zLN#jYktk7{o(oT^|2nj<{yC{nwcqO*fM=kqtxfRrIdFlktjM*7C z3=)H72bdB!kFf^@s(U6z+@EbtlSbC={tTfnLMZ|jF)dA|923&}zTU|NT)WOJnx9(m zsg@2TRX`n|pz=dlz?JPDS)^*%5-13zdEuO*jWRypi_k9^PA(dEDUaI~QA(~}p?!%b z-A25yq@<25%Wev$_?v>CM%s}4*9SpgEx|Ac#ZO18LVUl5>{cu$=0DP2EBupzqyJyc2=@e%A3=etSDD3 zNZ*Chhm{B4Gn~(IHiaNyTlHNmxL!e){x(U@)}TxLy3K2dFWH zKmF%CGqipfM%mIVU4;jCoc$!#mj>b-Yn=nB)^q^IH6Y6&i?5o-Uh|-Ji9sDtpVKbB zIk~xe^ziB*$V5OM&bhCPc7V#1T4TK?V3TI|CphyJgS;UYs)z-jR1Q*Xh=#C8Ci{&? zD!UI;7~KssgXxh~(=nqYYzN@2aZ3=42Fmt_a%vs8|K)tQ{?yq4A9Ui)ONznq=1bZV z>{Nwg>@vyKVS6c}5A?u63y&Tb>U$3-r_BUuob6*uJT#0r$V^Ldk zRZ+@%BM#hRWY3lNsjRu^Oo6f>fREgU_?jU@#5UNy7{KA7UciBV%?U+D-YklotejoQ_>cI)c~O zxmXIx;~|k(2W%cszH)EIF;qE=W>Dqo#Q#?1I`t&Mc{Y@Pj93~R1U&giKnbkmI*578 z8A#GqJjdAf)SIqewF6(Q=sB_7xIF=-P6@A)A&UlvK*YT0@CC-qLhFYG6+4=2s8%`f z^kLBsgm&bdL@y9LeuABci~!A0gzpT$VXk3tp!$`?9>ODQ3+_dC?*GHyd&Nb0_TBy( zHO5%5qadK7AW8|+q-!i72r4MjQJQq5cd(-(jED@<6&Vm|(mPn`pbRi{P^m+eGW7Ca zw|U-}yzf5wAMBI8_j8yhpE%Ck_jUcsTHiHn`#Xpq2L;yq?63~c)-p?l3?r4WRV-%K zU^(u7=3ATjmuoH}=~(|&_EPUj`y4z7!LvrN|LCdOQ7po>t{(CF-e&{7SQwlsg-N`Q zrIO2*z1;EhZa$EeGSQvwthAC8E@hxYjPBTelLR{|jf!v>tf0&x%kmg0-Khv$qIz$+ zCuAFH(-1fi2Y<3Mo( zi_>vwG)8roq?p**lA{=?@Q&8N9rfv+pFaa%o|8&RP9iQCN`qGOvBBc<$=#cb!S zqJ}8wubb6@U2~{Hmr#%~NX&nrO?Wye!R2^|WW5bg%?JPJ=HdABLAAKpOJV`$^zQkx0x>jmz*V+`4S5Z zORXX>j6AIIH=r?6nF#<_vHrlh*fFvJ|BugaKBQ43eA&=2e z(kO28(kCv7n$=vv<=I|*s70R+H*4Tcv&K_9w1U+e1}o$~n}2Ir(2K|$?BXN0qk9BW zUE$Txeh-PU{F914iSLO;MwEvaiH7brGcKc{(5-{mflx4N%6EnMzNooWj<+pIOE28H zwR711@T5_EgO_;b<=(KbKWee9f44NtRU&@SA2Dj4i0N6nJew8HgM_aAI#`Ej>-)wfm)k zPtws%YG1(iACG+bXcn zhd;W1y-bWdk(Bx0E;=c)a<)T>)KE6m|B+gRjP6hmCs}Q*-HuscAmFZ1jstg1zM&5V z11FEO{)sitlxLT>43NFmU7>bP?STd>4=Nw?nPjQ^Sua_rA4<0N$xNFN&lh}mE^*L( zeYBDt_aIxjK>zx`{PVYCq(A+MLj=o}eCPd12bd-|)`H#>56NG6ohuaE#uPsC_K=6o z?0S|HEJw6;*W)^(xsR*QT2ZC>T)LYbw91k>e&8Jvg1i)It?a~K9;L_OaG`ldG%%RFppTs_@CA7V4@xN51 zaFy4Rs_jCDSPl5S+(nc;#6dlP0ZUa`l}LAy3$Mo_b(>Iq4o|@3{7Lw692OcLQchx% z)kQ&ZOz;Wgmi}dS)T9izn7n=5y%hH4PQ_R!!Z+bys*Hz7iFyf$QctiU522`MVw2v~ zoU1Bt5)a{E?wGRvWAc+)f7Q>K;Cvq2pq^%_#hXYHUCJ;EM@5)@Y1y*xoIks+sCgK) zFq-mRhgq$u?;q>0@)q>I`3he_1GeS**POd>Y-!r}B^fymOJDX#79wv)6G1hc9bZ}V zmVt@P%+;Y&vjkIccpsO>TCZ_+&B+!x&@{$TWoU7Q?2X&gmGR+UHEqw9L9tZL7PI8rF&NWni@ywcl7yN z*+b(urGr< zP(bO6&C@(R%YDgQKypHj%wYuhDI~A~A9v=qRHG)UYcNhv@6|2~=55zBn|L!Hx zJXFLoO6A-+Yu5dsT#JF$gy{{NZFz!AhXVrzOtaP&T*g9EGZ@@x>4A9iA8$+Ls$WPy zPn?(EQ|v+22$9~X7<4x*S$qm`J&*UCHXL~opad%->b+!gbIL>(727=VOkiDuY$dz* zk#zy=vJisPdoF<&ALBVDwbY~Ve0`tp$0vcbT@Ch=j7MCU5Op}L$2HaLv;`NZvM$6; ze@%NZtA5PDXr!CvhTPwyoud~9e_Z&uABYwaQw3m5aQYTQAQn>@l7+F0wcCzig9fy! z_bC;D*xy5{d?8vr7m%scDvXrBpI4Fj*paOvV_@nZJR>6@u;iBf)tX%q_s?igRSU># zE#uqd5P`gVOyqC0Z z!5XTZ>!g?EA~3U@*?5MqzoON-v<}x5?DXxhHAbkj$ozbl&fhSgdwBa1eNg?Me|CPe zc9*H0W5V3tqp$Bi)IK`-n`31$$&zqeq~aRv<+#&R1ugFt|sjw`Q6tk zG`{u3eTu(U?Ud+#EwmZmvFoz0g0v!Yq+Qm$eQ(p9wD0xPtat=MQ5k~d1cqaGuiFk7 z>w*LX2(GVaD)yEjZ=ndER5B_ITIe6c)udqu5Y3`<|Da2+diuMloQqTJQhQfLi_W)& z`%lh)Tzp>=BPZ~v92${?T}7dd7aw>ms{E2ByvyRK6Z%vE*%bZxR`mMIL~5a%kPke~W|mi|)3z}3R`V#szu z=_coS;qJcswYI0Qmn5_g26m15bl7vdY_)RD+MtIb_}_xuC2H+XyhE2Fg<*H(XSHZw z^m-n%>u$O!wO~%up*=VKNeV666~#~3P2rUM{uD0CP}hD9srI9W;DBq}8xzXU1i>_) zipg#oH=hGK;w%G27xKZW)3w}`J<&nK%}#${Ka}>`LQf)1doA@QdtQoV1vSPtQCd-H z{QRJ)LO&MF1OYOmE9JWVuLE!8FUs3hF!p-)kMi$Zcne&22Db=TY^RN?f^OhpTXP5Y zoD$;NlJpEM`~#L0?z{5Sma?rCT#{Qk90$dBH{|IW zEf!Pta_&=#%6KZ2T5^f@i@=9Jq$t`gMBV&(WJc+q{YE^3P>w8x(JwuufG=Ac{5~?q zeS^W`%k!URuMJ>!A&c?mBpHVE+{vAWd|U*v$!SQ^gwJ@a4ku-IiKXP!;?$=QcDZL( zjj6}E&t&qWDkG5Xe2yZEr`lo?Ek6P(Q5bQpLbGz+y1!-RyXhnxf>Ro?CPH4kY4*BAtl|u z)NIdlT2`rG%bx-qSbKX=%_gP~@BqYcB#mp_Lk%i^4e=vV)QW{k|4Hz-m&8sjH8XC1 zriCZC1#RH%HF9G~a#5R2lw`LxDq!LTdpm&uwkFU)AzSqNUOI|3cI6}_3R3L4*yN7& zLu$~yMAcCmc}&jOp0|s+5XRq8ZScnu z6AgTq>Qn0n82hdLzhhyp@(e4**-j$pRL}N)lfrhb02M>vp%LscgCdr&pMQeSj!p@GQ39x{z?%$A91jU|OO0lQL{pw?nV$Azdre|meP z^h>Bq61BAp$4<*BH5|c4OxqPp0LWtM3<==rJ++z z+dd$E`6+p3f?f;QwTt3%!n$*U0lZ#jPYBK65yLp$3L_@Xr*BdT8Yl~Dg*YBBdcTO5 z6L)3Wn*zReeN!RT^a@;#cR@E39WVx@Srso;xDc&#Z%Y%x+)EbI3_jh!MHl)QgO)?S zS~q8T4jlOGTwIqa5}lwcMil%pukTYpMTrg$&=8KpvD6EtVr4nZSt(q8?5kNe`0UWL z;4L70SL5nzv(rb8|GT#y&B)6)I#*`cScwMT3*rB+p ze-^JPZ-R*~C-+(FT1u8W96G@FFClpYod-%)pWjqe>|?m0y=>>^&Ad`ozgZz!A4($ zyzgMjSl#(X+j11dw=e;0w)(<9bY7bW7ubA-<&UX2z#|uu?|&koZ!PD+t(0yryzP15 zDQQhnh{}dkw5GX6aZ%X3bHd8pOyR@hXX}rgTO4W}AHmyc|L{d4esP{!Jb~cwKo^O82rpXx$<((%v1<-4zL(?De)urt zx#~MuJR6EC%$Hr>dkU)Ju$yJ2mbLTMdiiJc4%@}gX5rfYC{$~_-nUq+q!Sk4?B!=R%OnkcOFq8wll21kPohNXah^BhBRFOAd_Y2(KAipGbSGD z-YwFf*4=mKr0U86^-4%=f>mi-ua&-(AD9@lP5#_fIeUln_#;)NUgZ+BDgKVgM{z(K zow>$0QJ73N4vZO*Hu->D3d+|meZgC|lDS){D}LBavIE_2riWjM5s?d;6?3pERDOO{ z8bX#CT|YmeMQ~USH6(=|PPHlUCbTENl6DRYh;YVs=8K26UZS7)Z8(yzz~GZ-n_pdK z;&)8eJ?JnlLd&Z9OXcw5rD01kH*epy*e|D;fmaf$<0*s*a+Kv?a9J6l#-h6gYt-cB%+(OhZ|D-!K7i|7O zg)}E!=JsI$fg+4AX&TwkCMbqfQny=TvGF+wBbr2W3l}qpgIpXF%4ffSO?Fjc)B^~e zxoRKnVU=MQA-CTqG;YlyWvflBm9U93uiN7jcE`o-*s&YI`yEhR?Qaa%P{oMW@}NP0 zJz+L0dLolo_-mWmB_6T z@6OX>1b`k~X=53FuHf|nKGDuwN)smfrWzosUkPRCJnd@NNGU`}%$v^J~I{%o_n3*Tkd0UrB%uLo-;H+Cqs$awi4*KCy{ zX|H}rgWzMQVY#QnTu;s5ejkcM=GETlT6W+WeZmS$zP^(%A*_O70!aHYUGRL5qBh-p z{SNl81|*;iXjgY7=oU3;yq92aXdZSgD79%eNPJv__Drg_plU+v=cVSKH{ z#Zs%?RM|1?sW-Mgak8dUdfk>0s@t;>_1t_Bo9CbK&<`+g+wu4M6gfG=fxF2O>;-Qo zAMe!V^6?`Hr#1JhUQR>_YW|C{jzN{G8xzadhkpFpg=W7yv*rR$MQy0m$uAe2tXQdu zmbq30b8tc9Z*^V~A6s$*G+b~;3CU*0?DiZQ_D~}?1ziYA#4xZc)t5qwl;}*U_R*Dy zKLh|ftI)N1Y!Jgg`LoFyk%N_KO< zUV(DM4F(J-<2Di!-j28dam3t>yLg4oi}-M_bZ3^$_Qne_EoLc&-_Sm&ef8LDzk{^s zrghIJ&Gn3vR`rTqIFa&+%!f2k80no!Au=~6&2JtZZ`HF-nE*Y=E`O{-o)o2{A;p?`!MSs z8rgrD)7OaA$cnQ3dB#UXby0qC=au zhc_?aX<_6Y=4!11#Un*7oK3U6yY(6G?1byU8zYWj%47?|F1DQ|?@oL2YklmAv*FSm z3EKJY8IvvfQhH3=Xs>6m7=n%E6XZSx1c zJ!!o2V;@;^q8#qJ3)y;L99DR?M5^Ja3~%MaiO^!v%4R6DFBbGDh`GF$DbnCic^5Tu z=0BDej}OOj`p#}!K7M3b(ImxkpU9WdC!kDLT-k!JDlf5F(?19Fjl(8Ok(1o!00yQ|O6Hn5Lg<*RKKp^5)-%L)5s1M>-CvX? z;?qhDE2N^-xz|DX^Lcr;twqekod*O8YC0zwGjDqaHek3S>QP@6@XEo}i*8%!LwDk` zIQD`GD(b>e`?H_y(F2WjLPEuuTW+lE%u%cy5_9&@(ga=gYYSBA(S~{M9bGFJ#SQRW^r?KKbkQ6C|rloJL65nCC*&2J_Q}0h|z*g1k?l4rGXe?^6g=5x_vXICzaNR=bwL35}tXLAj zqbw|RqXN$VR;?=#T4GynEHMGGLq}n#iQ9B;g}N)gfS$`|UjB80=j-&epZeU-d;)c1 zRj+`qnJ7<5!g&gW+V4fAAZFe0Je{5U zp5v@UN_roz!2GS?Hp~}Ys)?pSGny^_CtFCuRN2j&H;JCaE&MBSE`#PeI;+Y0A6rXM z;0)Iz<+fzKEj4TS)HKdI z0^$GA#qiCOhf1iP8UDU5>1n(wzL}TuFuV9QD330?|0RcSf_)P}Kq;#SFY%&7a_j!fz-wEb0c0CUmaXa%3^e^@MRSMG&qWG9%2TW0!%Eg&LnSC?Ct7Vyf9<;2(yz^eX;#Pfx`+2;{K)2I*k=$07ECA@Gt%ff)#Gh|u+Vb^%*jDY*jAg7|y?H_7drs~FrQ%sia9w(D zq<8b`21F%P&hYIonlvhu=(PFsp1uLyw($dKd-}>Z7{zOI+SVjOpeM}f-Q!M$&-KPkJdGyjwcux`^>g5T= zZoH6oLpV$WAHghb6OM`tFM>C?f~1@z{9*xuU6e97_S@CguBo4zoOZh>lc+W%XuIJB549A3`J2dfAdwgBhxa6D(XliACvYdisq@` zfy}Ml%eCr>TAJ0@)8%PJ{UVG_ibOnurf!mz>I%T5t6b5!VRm!6MAbDcREN&_KtyK| z9-b{nSwezOFYkS%zeOv=G`M@VUIgI@ncK+CwSB_RQqrFy`E2VnlufP{Mgx9bxi6bu z=lD%J`lX8O?=FrvaDgH3tIdH|LthrEcp0ohw#Qtg5YCjo>){4_TF*e^xb;*dfflIW z&LP`9Ui;Q<{jOo&&L8zmMv;ltx}5D0I9Pe6>HNyKH3YdRJQ8 zU#KtLwOY`cN18>IBBHrM|8P({Gxz}UI;-j}E{94s{{{2)yIos%Wn%gz^e2Es$}QzD zV)2jiW9#<)H+xb_QtkU{tWVjWu|H#h85NhlutT>bc{@=+ajY3k;3#r*BGQ*??|93d z*&)Jza9?_$12e4We^#hBVnkoM9U}zH$Wj~4CIHf|Kcx&!${!<%4e3=MOjA>cRCM7( z_$IG}f6c^s+A-@NaJYoW<9O~jsAyuVBRXJ)O4}s#tQHqaNmKqpube_f5&nGyH+4eO z6z)1H*75#(&0f4!!rsKzde=DkIP@(U98#_px-3WZEAK#U$la=m%0}G68sacQEl{;5 zs1XCNp1j|vEkYej0s{=ENb7EM_cJ;Ito+Qeji#g^x*$K>r44XkD z{ry>S;0h_Ndv15{%LTQ_(<7s&hKSC~b*)d~hB3HmsIw}HwzaSC6iSeCH_SLxhkb1* z1VJY;%a5?W98cBzVO-kKl4L8S0Xz^F`N~y zJt4^~K1O7lMu)2BzBb8@5a(>6c8=^ZHt7M~NhmJc&a^(R7YahIZ@6lSbrR1xP3)Fg*> ziv61YUbxetAO7w*Z);|po;9K_0Un1YF+Y;te#EmsA?8+UDckA( zR_z=pF-uFG4fuFHDkt{lloMW{&I))1>(hR-=jG$qybYz&Dp2FDb)IU^!MzZMDC9DmT?t~u?u7W?Nrvqn*OCApohnY%1kNHO1 zW7~ezG@=YH?j+`CB{>rXIz>G>+aSO0Y$*Nx{!fML12!T_yIAW>bVZI&P)2mMy{1U? zea7-I(f#)*cnt~V9loZj*VV9}Su*K};vdyv+VCh?<_Q!e10n<7)Mz4((Va>da7_`k3_-o-(vTLa>plQV6SSOem@5c=NAB;I(;CG6} z95k_QI&%K_D>gX5e0`KG3Pi0NGDbnN)N`}7`aFR6T5WdpyTF|Se`gsdaow;pQ$(D zK5SNuBf=*UJBrPW@4|!rF=FH1R}J%bO3Re5b6QN)lt({~tJqcr36B8FFP(n@x;lvx zeC8X!oX8QW!vtr*v*06jaq={4_?jkifCk<7WYP%^R)4O5Ey+OI?7ImuZgZ+ZR>?a+ zBrFN4@ROban$v4t(yYU66c5bXrL#RSqJ>#nkSz}4JL-Z;1Vv&kA;eUcv)-VRqH>Aq z64qJK?O6{Xa?Zv6i9zan%i7SnP>lyf*_|gmjRi;04D}&q7f`$$-F6S#XQ##Q$M3M-&!WWDQ`7zP6_r~%MuUvhWx=1t%$H)Yl{IfR={82C7;$PwMhsKo>p@8)T}(+G z(;ZtuXB~cD_b$prL%F2HNufOREDO;^2U;1|XNJcVr+|ldEiI#RN`v~uO5$#7T=ZPv zMdpJkpS(xE_>-1*-`&;!g8OV+dR*(lw$@~YYg@jL*4dFJTzZQxuC*Db1Xybo=vnHy zJ`e0EJf9SzUVUj;6h6LoU53p<`REc_OYCT7+T#AP?6|2eu~FO4an<*N+U0RQDcx#z z%$^Y)*^nR^O$YwwE+TBdKhPfw&SXo>ax)&o5eku1kpj!ad3jjuZMSwv=a| z#+S96@+H8QIEy>ZMx4so#_V-`aJIWEexZk`Q^)>N`c+v4Yy%T!KK1i z0m*3G`e*uc6Z8PPZgeC_-@$x|nK9nx5+1>C3C&dz!q(z^Ikq&6F!}v`zWo0;()^#K zcB(_nG|tdi_GR;>|NL5$c8vXP6>8tWi=zr(Gu$a-FEZqTwT2OgUD~BTb-vsoG&%|g zBi}fuI5OKTG>F`HYa=*^Om>P7T5DMo^3L~1>?c+-Ga7<`V?z=p?h4tSu5+x*Jk|f% zA6!}o?r|HAU*>t{-+wVkAmX=Pc%dmDfIGp~;j*kTFW+51c5d$W zR09%}0j*D#Z1m~StE9ewOTpQlvHBr}HEVEp?EF~$KyqdYrb=b(ga)W^VpyjKqQfpC zE!{?M)pvt`zK^-@N-NzXgM#$h{rbI;`GL>rAywVf11(agb?ZK|XtcM)v?CA}bVuTe2K5azf@g8@A_Y388|t`86_AeHPq>CS|O4+N%ZODV^#bJ<-+JMai=6 z2o`~0$*=)*UYF6ai>545jR$js=8w|mOgP04^6bw0%t7((lCypr5hf21v7hv6z`qG$ zrMfnu1fIhd9m(_ZE~NE_mYbSJplkWBJonQErg5L(ub00gU-Ft7Gk=>p zD*QR9Vm+b$72h1E-f{dBHtVQU?6GLaaM>mA_k90@1qc#-H3gro%&SYfk7tAQsoUFo zjDrxudD+qr1pr00O({1hG_;pjpzVzjVG6sLI}1aWMGz@7o0nZ+`JV7|x*6@lxl^oz zoMis_!^zpLLD^qdOfUagHxt7+U0qM8-@#BZc^Iu|5?W0F=nh|fyP2;EeDM7A{{l!J zTD72>jf>dW95 z&PE&pPkteo%hUaM#=Gl*j*KQ7u2s2#fqYdvOnn%)W|Ez1H}c27MA{8YjO#ilinY9t z{0-Qf=phJHaFy~0!K^8j7Ryh40prnEu&k8a+5tSY>vFaD5n7&)rN{t`uV+rXG@zMd z=GW=I#OncO16=PKVtd(I^0S}?Xve#2lpG_^1uc(R0a~8+^C)WmUsPwr7-GZd1PArlVMrM)P#B*6|&A;UA*j4+4h+h(V z4o^9sW+w4MZ{aB$gI^=0#+yY+DOkiBsB79EV4}$LZDiXr2W*z_6fRh{|8O~t!F|DO zudBzbXP+Vj=g(i1_(mR%KTh(@EjE0Ep*Ri~2RYl9=$;>jNfiKT&7x4op16k$(iMir zghS{M&bB`w5OX>0H;x|7h#)UNm(OIru_mC5C*le zu&ra!10|nk12H`cY1rPfaX7vY&Gu}28Z*Bn(;ytEEQ`TmR0CeV#M(kPy;`5>_e78s zrz&IldmIWxMz_dsrn6Axl|EN+5x3FcXl?*Zff@^P$jfEY?YMaO8Jf%E?Md37Ep3QBMZ`%Qn zI5-;@7H>59^KgkYp_MlkiF3DHMTe6vGSx~oFKpMX3yZz{TWQA7UXtlO1HAhuso>*?(UXYiaFsCFg6cM(-H z1Zkox6N?QFG8h*)pkC#Ai=b^y+~1gVnR5A5Lu2=NEJ@Z}tlWL6$TR>!PA}(t{qAS{ zs*H2x3`zIdxGb|Pv?vdI?2eyWFyBG!G+6Y@-i8K3I3~e#4MKoK?g;QlET6m@Z=&L~ zGTBEkBwKVr6EKsqsII_LG4%{gXIlddK9_Wtr{boVTK~21fgv+G@6Uow)hlXKz!6+0 zgcwgM^l>T*~M9hAHLef7hgDlFoTDk%ZZ=2cp~ z8KMS-iFz8@IM_q2>vNT8k95tBADn?QC+vl{FD`yOH~~|Lu6BdsQ9~dj3w=?}t}`jb znWv8Pg_cr7try`9Vz(M9Ywk9TYs;og@TV}C9`g`c?@k>X zJumvl^x#kkjPSq0Hv>}c-511$hj9PoD+)D0=MyFu)nN@&2Uu|SQU!?>_i_97Z8S@Z zfg-G3`2@GJ(@sTer1VWv@tWDI&%?@@OB_;~1hRtm7zT+k!Dp@4wkRsTZ&E&CcD7{t zES#lk{(ls4qrI{nmP2_ zJ^nx5D$oq2tIg&RoXKWjR&`4xWEL^7y)V#10o%L09?`t^zA>cK4;|U`xdNDu(98Gs zo#vF4B{Uoon=cVxwD~~-0oy*zUR~-ue%6k8 zeL_&$_>mR)nyLD}dY{OSg|EitA?%5lEmwB*HuRGPDLWBM|86J6ce>8 z1}6>IU;+!(&~@S_tC+RhI!>rFdS*V1aipnSU6m!nXwo`_*ddHrO)Jzq#BLW|+(+!y z&4+(Q_EBG{ZUH8n|G*VTOMq{nB&o4E5@CwVEqCX9h5wtAKhaiJ&YTZ618 zYPI~*PFE60#}@$oO56xJjRCYr#VlHfi`$ z-l48(b{UH8T-_k7<`VF`k)Od|B`X`5ZL-k}=ek1`hE)!nHlt$hVKLx%MYnNY5wfbgh+MMZAQqZ?=b!zFA zxg&KL(_}QF&X?ML1PRHOGUJGu&UinsO(B!E*q^HC*)xz@YScaY8ndVF->Cv0oacXE zwd~)^t-PQa8KMRXnZhDJ(@$ZZc>U$e@st9)4s28H%3(+rU`FU`HGc#9Az-&MyqRY5 z0s5pWd~NFn3AACyW^tF?n26aIMJeeDN^XTPq7dYteP^m?5g5qx1q-NjsmLQUZ+kC0 zG>5G!jMY{vG%ywFox%FWisfC$!OghT81I`kBd@i_n_RGhU*B@Xp_rOmJZW;}{q`SD z)m<_@g^U$jp=bC*E7qQ@nyIXlbjvBxPQgu8EhXJ^&(ZBd`YqD*tl4%(Xx7|;Nn}5D z&@*H-+a(0u0Lhf#$raZVi@q_jmLvB}#HOJXbv#m-yvRYg`gVYvcqIRa=iyO6C3iAuyH9oE|>VpI8*5x5m@URgpj@& z8BxIFMHcTSi9`Qck~J|XdttTL010X>Ul@IVT}S%Nm!LgWBq!kJL#Z0S4~7Df1iC?@ z19YsB+6k-xK|1#MW}8ABc|0EF(`cMw7;+DJ{HjCw2;AR8I8|L;Cw}p8&Ma{W4F5z< zBFwZCHEKW(3Z0pM6`RsSAyEhwXwXeo;k2Z>?2ob>oTHPkyU=prwlPW9BT zK^gfiM95HzIDmMIKy4|excHD=d7tT2&t~`GX>!;&4;^$4N2-)(c|z3J&gZTJk5=S4 z@2}QKXjIp%zGQvwe|&e2aR{}+ktuVEra7a0+~L_ZuojhWTQusMZV`(B4snVdNqjH? zB&A4?s~dUEzl^&Im1l18zQPvAAv@$(lGPx6S4jD~X-g#wb`f8LHc`FmULu{d_v)XQ zl3C%Y9B`Y%1LP6*+M(L6gZP%>U>^lM`vuc^+LaHO_}Xw);VXg?AXhTnr3Hs35$K-a z@8vUOjn*78+0(u82rul`kvN(U+i_-){q6LGhARsM#<@p@U`M)EoDG!q;=YVDxc%8t zTK0YXBbN1Xu_O9mT`8uZX>xVXKpXcXepgJVx&&pCZcv-X`iG@N(}0dBl7Z#&3zAt&aDIHKba9zMZTjdjexVzc zZ<_rjgLL~S5Hmh=uEju3?bn7mcjIWp#^5p*z&JfGR*F5~ zBrxk0e$mxcUBz$>&Rv-13+xzopZ31!bV;*p{N$8B`HxGObOQCO-!)|xeWA#TpxvFB7bT*nITPv z>ke4rg^ml6QlAV6hxBI+JIOX3pABtF@&us=2Mz5VfQ6>p4=G~4!iqJeq_0kn8tL-~ zs_pL*M<+3znO(nzgIOdE8MyX+<46@uY{8+f=jS7K_s2`qpMtkhaDN)z#SMp9bi%7hsmZAT`KtDW%NV-mR;R80n98l1hkt)FB zqNAHQWc#B#W>0*5^jS?a0UZ;d#P;A!@)N?XO$ir5L{oTC;krWySt16>blqX>`5j%@ zAXPUg?AtB!9aEB~Hq2WY7mJASQT2ukal5YJjq8$YD@=c3cRQ;dGgFoGv+Zd2GY4o{ zj-6hbC-^1CPi`?4QHqfr*_-VNJv~9!@p@w31^<2pf3G09diMJ<*KoS0tEnDV_gfz+ zw%C^vy`fh~f#T5qjwSaga_u}feQ8Rl+Rkp=ezPr)DSI|QVl-cNQv&*Uw62;o^r}=C zbuR|fmYwtecd-ZYtXGnXIig_#=1}TA4Vjz=a9e_s#*6-o7W6>rIOMo>ur6#d_0FW{ zqY~68`io4cWnk(sR+)qTgud|<&u7rH)~H_9*kS?&gL8O3eRRPD8l z7C{)sGbHNL4m|{+_AJl44=LK-3=ALJ7S+-Vou<=Yw)_z5bt~&FcC$KFXNKc#VC-_jxH%GeQ4@@8;1Jkf8HR@ggeid{KnJ&kF z#~Ao@q@Z5W=M*|n7iNN{dJDRD@@sNxvHML=D>K#1D@Wi=Om1{g$c-B6M%z8kEiB9C zfBR>-<;XeLSpwe{B!z>PQKsQuEuBJl3*Z!zcU%01XNvE|*dAHgB{(=eyS>zcN7C43 zm28B583Sl=Y{8qqM4`}Qj$e?cNzRu3K3#lm>xbgIB4nD#NV^f3U;^=X9raF9;BtzE z$zyD6zVSRb39x)df7Il^Q3OXr^h;*9Cg@`!6L~nqw{c zS@DeSw`!&@B|ou=km|DH=vaV*6~#)Y;O50$n#{g(6Qb9)vlGDM;|3UE436Gso{{vhcy zDjsh$x8KlODtlOMkWHV#e(#}Qa{4a`>j6O4zwVi4380FRV{ zbaI~O0I^%uam9%8MWoB#g!!TbW7@(o_sX)GtKB$J?3X|pAM3=gl=%_<5VIHhrHj)x zh!TP}LuK1CPs4w1l=7zFA_Z>gPUi3g5Gp5U?0qGaG$CFZgrVkwUlE9yjo2)~Q(OQh zRpjujeEa?i#GBQ9&B}oG&Gg==s`2@4+a8YeYOOeW=bu5C_GLuy-P3^M(pZsQ*!Ryr zlyLt4KN927qkkQv{}+A}-&WtJKzf;v=o)2x6&UpQx64Cw2~Fp~Ue<~8V~{vP5ebcX zxlF|sOJ2>)T%!{9)OEWAdjDnF3}4RT`^X_pP3b-zaobEba2Qxs8qm@{lnrq=9k2+dTSxZ*T9M%qu|q zCx);J>@GoB7rH)Iqw7TWo#up&`~uwNfaL&@GWT5B9Ty5_eWeAIuw7?$br<0z2TiAN z#{WcB*ddWLTyaSoF6()LU-hZr4aWcg=ThKhbNrEqTg2^#qezd}19Yj6WgFrLGxIMhLR8`Ej5)xxgqu60 zvlrTGw!|vthvQba=R}^idlgGXS(VOfLl=_)W$(^ht`9bkQ*(T;C4sKd4_JvQc z5mN9)tIt?i0*PsE@6_GQ7*i8Mv}uHdn4#W@Af&e~mJ(76~Nmk`J7Qu{*ZJf*!dH z;R1nK>do%Vh6HCuvR;zD`<&2* zDibE!Cm80eZ28-o?s;O{5wf4({d(DmQ&nN{s=JUQij8!`%a6VHMzQ~RJlr;Aers4x zF^f*s@~O9IoX3so5+96gPC^jF(>H#v3mhZ~y@lD73F^gxgR2$}`7EHpLmx%RtkcVQ zGaJj+(S$2FMEWyO&cbw@$sqEU(V{U5jG*h%rl@Jpuea8MQyQ9ffBq{v(JMlgF0NgZ zQNWUCJH+Jt>B*@&#g>`Jt=rEyc*MK(tT2NQ#MTTj3x~oB*vg@hDht#?zOuf`SeEqT zXlTe}{w_6TK+&-i{;c1<=Lhjj!rTcZ zaZ+)|^wR)?---C!rObAKq6Q2qoCd`&uaAJl!5t_;sk557B^U@H7c%4*wA>4j^tcey zCzfZ0uHnNrYctiG>3A%SCAVE(X-Mzx?H!0-3(27k)@e|HU#wfb1~AJ(xBIYuu=nYf zcO{&04_DW;5@;4GvV4s1%W@U;%cqUV$C1rWHvVRH=)cN=zy5|ga~t{}^$`)Amn4C? z)_A7Zf?Z&cUAH({bX*?b5YS*`L3Ork#J7-tQXBu3LggjB;X_LeqlV2Z2y@)1PO@&S zxon*g#Hc+KIOdG#0I_%$df(zEPd1=xI@7qcBEl09+eI(bbHk>QuYm1E`c==CeGb}n zmB^|M3Ml9GhTG$W!PJuw1oFXn}@J2`-RE<*_ef`p4R}*pNkD=D?Yk{xI`fj5pGFyYP`e+FQMxn5n zISxr4XwlBG>cmUrFloz*i9BePxkefmBOVM1B0ZkKV;YbbfQ@B1&O&B}@hw`8ts-{A zc#R^XrR;ztmG%-mBBkQP08t!qOFCz|F}BhG`L!%(t-+;4@Duw*NDkd2Z&@V<&jw-Q zJl&XG1$Jd6E1EQqCr|iCq4U-}d?34UXRS8olFHu0HhwnS`qXFfW}Q7AivX7#Of+V@t9#S9-nU}EsYEYOs#i~x3_{ZH`iJch zsB$CX*PJn*#)jm{lDfcY27EZ(=Aut|s+5+5?OtDnzuH`Gdv6QldUqWdZwJ_pJMM9t zn08n$-P1L<)EeBKk0?j35^W1vrk7_UWfm~`tw6^q^p(bz6O5!bLaSkrrm{kXNkv6j z$*gfpkBaf*1?ulk|2f4&mK45h%$EzI~$=B79@ zWFJJ1L+`-o8JN)d&*~-J49yx*5EOp}8;!);(mOp|r>oE=a=&7Au=~rhs}DxF^-K4Z?N3|!E@;i+ zzI1Tr%XnclgV^GR$GuA~7nVCvZ)BN=HzBnfIuGakHQ7>^>E6vZq}!KK$k9bEQc9*8 zrh2_X3J-=%UHA4pp$IA3Rd8qTiZC69tkk6HNM7#z*lz17=Pl&UI=hsleg737jw5xt zi7L~V7738sU_)LjGNGo_G@2deI<5}_yBNw74zzC~DO*$#Q!p-#GvKTwOg&{rNaY*x z=p)1gc2|tUOpZe0Dn)Y3;>|%mGWi9uKl31j3jv;(hwc!uOR}sW+@{z(3axj2JeGhh zDD5#?1_O`0EcM(|3xBlmSEd5Fz-ORO2lhZft3dbo;k1dJ!c_4i?a9bQJ05&!)vAu% zfWFiKdCIC)4Gm(87n4m>&TbFdA}D86c=Ehj$^>$XXx_&qYd;|Q8UweNfJ-Fy;OH98 z+Vv_!gAxIqn8Fkh%rc;b@&9n;*H*FkCT9qfuxt#zF^G|HNR$ywxvx5}TLwjk-E6AH z2D5!OR(nK~3vqyH)Y-tT(qF*D)$G09upg6jrJ~f749vuRhi@`C;M|6(*i=z zAh;rvH9V2t9rIj3!$4WO6dl}YQmXEkF)yXgu6FaGHNcAkbyVuOB+N>HE(qJk$$dT( z{91X;uE-&bTr5tML?}{<18a^>s8Api%lNtL5M?V3JY}~6L!8Q52Q;NX(Pk;?qT^uK zQjAMBq7UcZJPvJvGF9ouUx~vNs~>6K8hhpL_tanqjKo=v^8~y1eVd}^HNd{;`+CNa z`<3cBi#)In*S886N7}tgbJ$F$pkrtxNP=29N#S>pq`B6zcBVs&!eyN1c`+szhs2X7 z=4!XPFjmtjV%o?H)!TcJJ9Znf^-rDPrSK9Iw~Un@SpfLJ~IIYN3k%ReBt?C&0&qXr^DoPE!aUts3d z7;a##I7m)H5jDj0fr~8%#=y1ESSwv}L{ekssNC6zkSy(7SEWlyxlfbe!-lwJ{z-)?O?Qih2q+fF}v-&f{7Z4-ZHFv2n)m+orMlP2g~Dq zzc4F?D!%DFZ2awl`IXuPow;?XToN?x+K?l&^$EtEc%Wb3ofz9*CC~Ng-lWY-q9GsZ z+qxD@7@@=MM+~gZLkeLtBb8W4U*=el`dqD(&+C0*NbxY{=0rx=F#A}f>lMrBr78HS zdY(|%bW>mJ@HF335k(aXr4VxJ6EWN8(xqvPS`tJ26qvlQVoWn>GIPmmcZ9^_sXnYG z80{#K9*15->_#*fLxG7DHjllz22WcY3Vhq|Tz3)S>(5wb&#AHq(Qucn?H`1Wj5QL#j~Fnio_~~SRc2^gJbtBj$N$q>(h4n# z0wcO|SrZJ61Kx^QP+zUqIk2tWtI?!D*{I=1D6xu8svI9recxd+Z7%wPPR66p&_SK{ zuHmcLmI8re)kC9&UgKHYn>~*&*lx$~U6zn=oQdZp-RgO+vx2w@Cge>7*&Ms?dLR@5@?emm8Qaq|GfYTx{sr z`V=6=K0w(_-gt?d8D-dny^*=>EpHj08pNUES9umGhS0V(Ma zSftV^-DM#N0#Xa(JkGLbi9M>zW08PYhU~Q1K#&|__p`}=Q`&cV~+8Q zF{jUU%Q*X;(t=OIZSAC&0NAxLY4m#eE>qC7J3rv^PH~(k1(;-=$Q&$}?P14-Mg=07 zmlGGo{rxbgRd%bAtZSf>bn$H2UrT_Cno0Lvct4+RHDj&CYeRsx!?-iun3aC;+K*{< zNUOF>F@H$0D3{2Oyi#UhR_Ti`<`VD+Wz0d<@RDC?uX=QDipJc34A>s14px5cQ_z@A zl@XEA7|y|oFP#Lvwp}Ys4T!uAGt8QJTr2D>OZAWADmShC zBIgHpPqz3g`w5@bUP?^#>A$gr>+74SmY1Mg^X{VSY9;3ql`q}}A zNsb2tTAJ&}TBRlTBBa}XMMr#dZI9lobXVn$<*vC+ckR-;Au^Ja_XfMz>eU37OWpy* zu6Mem{8@LdlhPUeSezkT>^3ts6HUEce!jn|?#^`*;`@uWq4^aXL&^q&57@);_g96b z;}gW!WQTm2^oC!OUSijY1f*1Nxw`2|@RU?y`E-T5QBl&TcWl|jJ6gpiW;2WA0o9CH zpL?SS(UzzGDmVUWP}$nsX{2=Isu-*EIbCya8<-$N^4+gCHmMWG(J?R(UwwKz#Nkt@ zzrVk*>kwG`;s_SB#4UB|>Z4mGZ-05&j$vsa1U;C>VCJ5o1-bG!mP{j z<0B()t^a~?Pvm8b`g~PSfk{o|AWc&ug6y($6CuV9>Fjm+Eg1)$A_}vxxCk@%7^aMF zk|Eg`*uAq(dU|?X|6I9o^K~|RCSpC9Kk{Hh(NQI9nlO=uVj~fY&g`Wll@e1zq3}=# zm~4}QV&fx|&duySXTMj^P$}DrtBx&CLdv%(@3m=`JGaD^91AeV_2mx^o$=6}LX`2C zs25Zf@?h-RJ%oH?!bG1s-TeCY<^f&DoA|~L(VCAu7rdLPE7VaO+K1sJxm;*n9c}iM zP~{vE7U?|8CyOytA;Q;Y3RfeQY}IVhd7=U)LMWAAs`n1xikr|-EihND+{4q`5H<{pw~KnZ8$MwQ)Y2LrERUX4ON~`o#Z|t% z61PsqCY?<1B<^JHcio1Zj77GZd8Lbc;*a2W*YAoJw8I>@4M{HqQF`LdGSvzupN*Q=-qRU)&C2A3Lr4 zve(BvFxe5XPEvQ07eVE7+-tvORfdqMyL*H0`Ge6Cdz?5&FNFK-v50j`cKHsWYP)6$ zBFFd3pY6ynwftB4673oVkrpaJ&V8fjKjTQ;xRs?ll7A7Y{(*BB%Y4jh_Tg)>lb6qD zi`Mp@P*r7pLjw)2tzuzLDk+?RJ4saqrXw_z+8-`A4~@~IDsk1K%U!6En+t~z8A{3s zBGKn4km?r6KC<_7J&M>Fzs_uS=lX|+*7L`1Kl5jj%`h;TtYb#d>z<#fuW!2Q*7H?S zvCj3wN^pBVCE~~HSz@;ik^*O>?e`A(z2u8Xm+3)&-%TaMdaKK4ofZA~5Pqdfnjvfi zkG4+?KYXM|+1Z*e2>lcfM|n7?7~rz2ZdRZ3V8m*CWn?pZ`~p9>h4_Wg`#b)YY<8Z< zn)SAQQ*`X)ub&|jIC?st3E4$n$NcZjsDH)p_xm1{NS@hc-qA{@+OJK%4|OkD#~>KZ z>?ejs8%)}}&$`xO`si4z=@+TmXeq*TN0iB^i&6>4*smh@iydOADz=#|j&IXOjJGOP zFX=6G{6D8p?>7fl#a(uEtXnvLLI3r2 z7L6>$u;l_|FdSBKtwwAY@7&+)xUb?HwPDL{^T1ijoByHOc&4F&iGtWohp0V@R7;;l?TDXlmZ0EU73Yg9 z&Z#j0ZMKTO;*o@d|%F_4sl+m1I1aFjjdAQy(0ODeN4gE_3wB_ zy)W~$b)>((95Vccl&J1v5Q$|C3X4g)b0qB?=^;emPV)Cf!xj95IGWL7^3;MtTJ4DN zElg-R+D9%<8}IQlYLRt z<)h54Ut)5xDUGw`jo6gWs?-^SnR0KeX>Vqd`PY)rydEy2##;7o*x%eN^;2crQC7K^ z`vAom*%OMkkf91u;~A^ch#THK8nN?tV!oNmhj`;aBb#!B&CE*J5b}=+R1cCM6|vdZ4%*eIT++! z+It|xh)s|@ntnfg8u-4y$H$~lhNX_MLnl5%iiFvR6StmBdI$dQSYIHKfR)ZWd-&5* z1c&>~5ed&LUkSjS74rB$RK73!9Bpy61*=({KU235STF2sVQd`VaMatTq?{r*_8ovQ zhF&IK1r(9(vlV_f{hHtP^3f)@9y5h;a=_W^kJ8Kk6=8H{9m8b zU(pl3#@dJ#4x!{iNLRXbaWOJWT{S>UT|e31-@k3t=4XkmBV|Swm&XNXaELWJO&sXn zmvUTK5f8lc#1Ny#$7l&_cA-sSk{bSXvNNBoYyBrLAK6cY9B#zO!O(TnT`30vSO>jf zx!QAEg1mN0nVPuzHIhp@3`CXl-Zy6Di?<6n3lTEr!~50Qxi}XBCw9-ag`p>J->P$% zS@`zz;X^c)NM3chY<_b-lNuZQP*!U*_TpWEW{cMGl)CNyfEH}U%g)hTO;^Kn)8A8Z zJ(4Paea{|+Xnl``#D*Xf5qV@FC2;RSJ^pCbhG9Fb!O8%$#QnB(1Cy(Da<1D{9Ip#6 zyC+bR{A$Ls7Z&moX}-Tuh7-zGJ2&DB*d$shMH+GsX~}5-mt0roLO;rj`WK2 zxwCh>BR2xh$cCa#w!XL)UwogQP`A=O^{cvgb+A4OM?*saxu+_=sx#=ej1>7v^C;2o z>jqmRmgUR;!s36ue5)(j+9;2xgDSJtvxm#6#}2`**bO-1k$XB6m0nYb3#GNmT2%hK zR2m6!S85FlGJ7p1SbZzeO?R{dMZKZC*eKp)=r#XF9IoN-le0w3r8$BND;UM1?N3fs zu6lAmQsb>@@Rt%9ig1mPp&iObzwKw{d$6>y61O*KSJSiNzon)5i(ha3GYrSNo?enM z&7M^vf{{Rg2UoyNSu;$p?drHnDstMQkGt*dfMHKK+Rsl)Op-wNc#xLv0ihb&usTUwRyt*UMvdTu_Y&U&o-TH)1VW5_bRnNvf&o zAGnnKvPzcMnME!}voWeyx|cw;mZP?gEq-}wd9Sl-jv{Sj7N=}C`JI^X+4byzUTfDq zslS(d-yasdMyeZQJ>LF=Z$kbnd)mN6x3@y=zI@)ZBMn};gq6osOW)KlRK^9<+Xz_C z@Wm-NVv9~zd=Lz;bdAPzhFmI|-LiEA^Q<%LGR*3V_k>4{CI8y$P>t2?Tk_Dz#U1V0 zM(_+AR2Ty-EDQRfT@>->7#$m9`@fy#p=i+I;3n7}c}IQKH5<5P-Icb{D%`<3ryFfZCN zSxQ5gt855JeYC(%rFJ(iw82ZT{l^nCYt|5t!{3NRkXldQu-GGB~t^L)jwjk3`{h-5NC-# zXx^6^dXOH*6Hl(nJ^2E4Ie<|v;YKTumD<+|k#9cgat#1?XR&8iAsF=y$KHxeZ}z<& z#fGBmJVvVvH}%ot+j26 zb1+^{H4p!bbUxAVmn$-v_5!&kO_7oH1(Ad5q7$Ej@|`9fN~NHl!|{{5a%?fU7h9nm z&F8X#ARf1GBb)p~1Q>mTU}{`ws!NF9MJZM6LsBL-od8qbdC{aVPWD!sD36GBUoTtk zcbAp4lzx)#%}ECB8-B)%OHlj$I)lY4(sinqr0(Gpaqm%rfIEDa>$p633G?SxWk=E@ zrc7tQjZVo{u$So8KAtwgZ^n|FN8{5cxyA0kbE5uRTlU*1wXhkxYO|>pvc1%EGF-=C z#HDkNt_jaSwh7EpnM}WgN zhK#HM_v~G$`v~UQ4dyp|abZik#d_Q%!cIP;fwR9onk?!|i9gHgsNRsnrZ!=^ZBYjn{ss z{NSEw)%y3K$tl?dtAPbQ&1a!AJWD_ZbGWWDTkuVx3?jqO7AJ(yVwj|=+nj&uQc}QQ z@byK8eu2B7x6k!r)y{+*X=<~}QaE&O?4IWS5+;h!rzkn;(~Tk1`T*lAC*cM$JQ#!t zj#5LR>(nh`EuIF_oUe`Th{P1gD3&_CVEf|-=)$)m zGkh+*e2zkSE1AB=Z+~s3o($I07o_XPmoda+x;w`|Zz??5u=D3O@n2&x&5YZDW7Lc&o=$YTFPCuWAW&%=$~G{f{{v2PO-k-LeZ-XZA17*LM)T| z!mEYb+S9|GLvpd7b%$S`mD|&O%gy2vJF)O}ZQd?+ET1l2Zs}+YYc6gpk0J^a8wr{H zuJA(sq0jxRe=AAjdz!JhbbX`udx`uQqXBI(Wo}=6CV!m<9^t_I&XyFuA?0MmtVTt4Z$aGpaIjZIn`e(}nZ)d|uO5sA)2%6}Ld0w@c~yM= zdOa_o^_`~Cu#+pFYY>xXUXH*!k%ml8g(CKg{DwjGqn-8nvz;MEc9ibx&GtkbY}eze z-r_PwKcSKuO7{988;<_e()ZfITrt1f+bH+gH(OgYANPqyP;7lJ zgx)&8*FegZ{?}GVJ|kv*td^5cE7jHWp*DF8?m1+0T5HUkqK_n;P{FW0@pv9;rKQ4f z`&Mz2wvi?ZqKD8{-os?mVA3MPwlf8e-EIa)3mIYJ)hy}a&v#fO_}n(O2FO+4)Vn#a zyvsB&u~{wBa<%4MA|{}s$(1jEw4KlwipC>~yEaL3OUw1TkB@J{FDUDs> zKHT@3t@SA(=2?5LLTbO9eJw>uZ0n}!&YOgUE!se={@R|D>U6DS`OYV+b9}7QMtXXw zjo2*~LJdlJ;-sSAF}(firJIHZvuhuTyN#!sAo&Z^N{=sujX4@JD5aGi1|$jNkqVS4 z?c|=lWqd|eqOKkfHKJXi)^l!ed@{9ei{ei;PCakrdrSeJfc!)GQYXq={IACn^!`?u zozXE4!`QvBFT5!e82}d2O-5THrfIblOWU!bmTlK2EE*kG_f8K}Gb*yUumFz60p>@~ zj9p_Z_vJoEqqSWOEIy=_BFPZb$+ps}yQ?3y&a!`$%{>s=)Pb zPemme{D9S7q+PL~rNk!@e% zx7tK@8JHxNl)yb9&Vb<{4m;#FiXq2mOpA49DJy2kAv^D1CFD(yvQTkHM#79kf`m!u z@dMC=(r0GG^0~KBp@bi~Y*T5O^T-N3rDS@>;)*G7y20-M`0IY-o8JnsYMFhD<=F_C zq%PQmA6B?vf8BWuCHt?!sN%GZIu@6O)t^6T6ulN}AE%{fk9;%0>3Of#Iog)#=q8+~ zcBQ%C`zW?_byG~vcPc;<6+&w)YugzLg9c9aTDHDP1|i;VX8FMwW&x)ywV0uw-LzB_ zb%HVFA)AjDp56A?@tPMaOW}zI6ohZT^InnF0R5lXR<=7F7s+-bKiBiOrn7#A=61a| zzEf>U=64V6n~(T^DDkG=<`W}=j1qTuaVWX1#jJ_Aqr-J5^ik=g4l zsX2#VEc-LvrJtFOZd$=hOx3lRY@Myaz{K>Zq-U{i`?kJ?`S5~ob2DVm9NR{?U-sWW zhf4($mFU*sqnYd==Jk;{D8T!;EuAJcQk9f7qho_iRx=%hWGpNURf@>EVEr&0sAJ^R9 zBJe!!srw_e6p&4MH82(Qvti*i{dtuu|LxCT#IWtYHD1 z-_kzQS@`(-;1-x4Ya5Yv_*|kt4jQxnt!DZD@LwO_z=Qsu@B2pT&A&eWNArF9t^WGC^v`Gd>-X3G`NjVF z{hhyUu#yY^`uO;7Y0T=%zdpYFTiyNp*1tY}|JM`$^;iG@@dX$cERh2Za&Zg{43_K< zo89Axp`@iC$;Dh7wK*7l4@f~zUtg5F%Eq$mVOCk0%TD@R-krOc7cY8xCiFdOa0K=a z4S0sN0h2Jzh=!!xObf-pb6PkfkFK%5EF~_$PrDjdYQ_DKeVNxm@yr|kf4$7V-r?!H zeUGv&%36Zc_Ndyke2aoFF)uIAo?rnw5@jl$*P~@-4~`P_Xt|FPr`HYR!U|jk#}-uv zu^=iRpm#13f>0H3-W!y0s*2nm*_WS2AWKyQNCfooW8jpfSB`OF#De{PSqY48J_>{y1E=2?2^EZA4#BY>PHV9VBwJ{O6MgoA=HH|^URq7j?@F-{ZZkW75%uEj9<0yATg zBp(Eb^nd&I@Oatg`~?C;`X+z?yoN}vH{KlKr91PT@?Sym*Lt1C2&24;$}!xk1a0S- z>#oGC#xbO5c*@Q29QY;y*hS{gEzSokgRL6kveA-N?sB$c(-{k<&C8Ri!pHeVMFEPG zd@fXbZSF2#W|9Eyl^|Nkm1RQEmmS>miglfKu~|9bYq%<4>h>W(J~Sds=A%2@q^|9+ z@Q#(3Nh!hC*N?rc!@2pbFLPUkbGYmNAv(01E#Hq>kdR10W&3$+3I_*A2JLxEDNA!`aAG1D5FYu5U(WiXfRW0z9aUo}Z&M=B4&Pq7 z$c;^EFo6Or(ga>2oG$~Gqc9)D>sn)TTY?~arIv#h%kGb9v(PC1**td9PqZg|fPB30 zsX7$15XXCVsiVu@_XMb*V1;!!isXNiWDOZg8QDHX8J-Zg%81e!@wzQ_Z-&nsMg_LX zt8614(9(|eBG?PBj_h*m9C^B|ERthB4Ei+ZM7+wc{4U(rd)Gq0AzmQ>lX%$5B+r43 zB&rC?vB7IxF|x2ql1i70#cIsJE}KfL=S}ybeATYJ@sM;Qwo;zw{23X@_|k2114M4SX(i9M`^gSVjeUPFgep?f&u@nqG0VryP7`x! zM|{WoM{2h4EihunnyFoh_LHJbBEICCcOXtHYjY5=~e{n2(2`)fCsmU>P2}rR4QqKENBsBoovmo%QJR%17gdqJV4u3@L?gKgTBv4LHB!uLm#>S zyYn_hg*#(tMDI{jmr>^QBYKb3vo*c}l9exlJ};37K71}K z7STZaV8O5J(*JCryZ46X92a)k?)l&}v2uTA(|M(ElU8D|Qf{3fW7M;Jx8q^yCT^M@ z77az#UOUjLhv&RoL|5jPT_=7y$0!ciN?Nr z%tZBki(td8Gv5sd-@bz7E!nw$o$G(4nD8^mK`wwn5fd)k3xZEF#Z~DPjsvaO zOb274>SyVugTc9E-jDEnaRjrpp)+u*SsWVP0em1a@I)ZEurF$c?Wq(lJb8>>yDA_!MQD(gNi?l*JK`?Nh|t zJv3Ff?6{w_+}D39y=1fR#qyw~DZ@d#av&KZ>yCLxa|S)r#=@UZzEXgiOb!1q`lX;b zm^XW-{rbyFWWm*lbpTeIAM0ygU`K!DypeAl;a1LHi6ZsO40z5)cPV=`oycH4aDw$yCwzJOd&kVvpbFbSWrU(a5z{(K!n zFFB8cqQ{v}iVL)VDrcdc2tSQx)V zsr<dlkh8Vs2mF88(eEAgg5#2;sf-F~NE>-K@lXQILy$-}@q8`n0Hu8tY2Af#PQ zO~#<|VQUo@cjZC*sgSA6Gb;NvplgAX z3U9I(chEK6(w=$5ypolb!DGLY*p@R|4>?i|1<9`Or>E6e4fQrT*T%ZieRlt~CrYgi z=O~eBJ}KWfDb==9s2aoJmb5l3qVK+UCqC$9cq#d%JiXEa5Ejjq_F`n?%SwjFMixiV zGE+qLcG9OHxUi8dmns#+Q58gvv=8)2=668l{;f%l35Y5;^sNq8`$Ue;Ea`E!`Izj`lAvZZl>D7G2vp>oq|hQM5~%lDblTJm*3SR?HNJ zWG7YJ)6QFF3pDYx-$FTd_PRx{QzlG$`w}I*RbXwqV6PFIT?iwlS}vt&JkyW*^0n4T z+pt3SJVBHQ!#5hKE}^6}mv(#{hTA3g|4}(pBx5pstFwv7JaH>k5{Pb8_^vnq$$c*E z?#`bpTLl7>Ae;TAi*_E!!;`8SV&NG6I>)vj=moFpbG?pr@6|MslyUJA4r_B)kZY_j ztm?B6t%g7^t7>SZ$}&@>_@WIrj+=dJA=cL)I`(kzIya*s_{1tYd!rE+$(LYg8ZB@3y@OVb(c`CW$RjQ#{vW$) zp?f^u?IF&-8cvCCgh!M|aIf0rB9 zPIv{oM8|&p!v*iw0D|;sg@#~_v+u4Tp>N2cL2<>KU%dn;5yeGeVYKcE0he(}8Wgl4 z_oiQ0sfFQ4KR+Rr;oH-DZoWQ9Q6IP+_UCHb*D$nmpPXyvbL)C2eJ z!pqgnPx5{79t_L><$CL+v&PS*7D&O0z!LUubUwETs`nc0>x4bPOk0LlaB1V77>$QN zJZ_Nf{M|8-%6xRZRM&Ur8W4T6k`IK}Zj)-`z;K84MZh+5N>R#hk;uVV*C8^C#wK<> z?njrjk1{w$|5_>Fr&apS>;zTwxU?k9Sd66*{h_>(b#l5?C3kV(s!$y1+9}2AQrqI- z-2h$MEin)C-D}n~c0UN(BIw@^YbZ$+(flRDGI^ihd~O)$UwF-53w8?M7^Xwkx1Krt zVUS599YgY%tw709@Xy3IcsMTgjj%<|Ofyqpn3WXc)?5rkAGAxUS{`C&T0VBct%1w{ zbeNmF!JFsg+XfzN^j0CX&696WfFJ{@qH9B*k`DSE(5$>{7T=z4PeCKeT37e*%BLYN z9Os`VN*9YG!qI!bvYhiG=j*VXUhyl>ko#-vU0EwuALU{NX8E7((KBB%pexQH?!~mXv=+{)0useBoLg{_m)xMx%jA_$AqArm?IoW8w&W+WJ zW}2v(=?c4H*Il1>KF^4@Bfmg^NATjFhzCrx+zgCzFen=0-N&cAk5#&Di!+`Sqq+*k z2>~H7*?QV(s~Lf?NZ2#}9>htJmYq#an|kw;V-!svS}L>8Q){JNfoN)Uq@&}T&9Yd4 zdAqmV*i+J0w)c1E%Dq7#FdhOdA{*ZCi|gHNt@K`E>PkZSqsF!$5i;!UZjl5qUN>#^y0hoA7AK-I$oWS_Z&G4+pgImY}-4}Pw z7%O1HdgG9Cjm3&S{%ZWtJyl{30(tJ;F4+V$LyDvrEVi%_pOtBt`%nr>Bg&Rj!AYK11rtTi8l7<26m zTALx)BN||W+Ux!;SfXnZ(t~x3vfiq3Z{ojLhop#ZYDlBd5zyl6POA8A*>y-EHSKc{ z%P;?HxhwQsN^ld)2Haa}yH4;VCPNPyuB!Y&CVH?fbH|sR3={>A8C^VtCyK-ayVz`J z3O~ZCe64)h1gkfxk}K#rpFver)cOWNag#9VHl79^KiXeBa9t^p2%*JoqP_*K4(ODX zR=q7UesgSM*t}m7s(YQwV5kH>l5rr7JRNYsxD!B>Vg^h_+Fx-(2|;$rUV!i*>Qw7VTmFGfAe>{{<$k$ z-Sy}}=3wakT+;UDHn@`Ol4U955BJOjmzkH>?Laqc#2k@nFz=l%$8`kd7#m*vdPE-y zFPh!HV@oV5M1THQ)+tl1yzL9RmGpb;p4{xp zlPLxEu!q_tV zn{+;A3rH%py^i5#<(l&03dk*gmU^lO?i8iqzGh{XVpgYYH#B?x`Sb!D#jDwMgr{$Q zdC>KYU&pZ!^>n6yd-dfWsL0ouaZBrfh^9xiBLd|*io1d^P}xXvfm*w_g2!cpt!!bL zQ$G61BPr;7tQK>}Dzt)9A=mDhqRV>dyws{26>y;8c9!9@zimeS6cFTqU%Adb%Jb$- zA!tUnxNON00(;Sq3ZhNp&9ey2=ixA0sI|J^ubBC#l<%pWCj5I3hHapI9>C`GIN3cv z#%oY2v?i{Jot7P>Ww1Jl`Ba)>M_f3rA0{ycbmyT`n=psNFsmdPq!fg!kskoss)+)acFPvrup2#u zW*i-oy;B}$vq(in(+aK6jo4aXWGZgRSGqnSRFbB!k`LzGB}jOQ7I4mx0JDEn_*6a1 zqra3CMwBT63i{9IDM&z%0l4y9Z7PV~)VAmSwxMb{C;LviMU&eo^|36$+8fI%s9!u(tg| z{LPIQp^2slv+MzcsimDJis-hCv2h~mg&Y|cfrW*yBQfXZRodul#&fITaJ2^jUzbz9#iD z+M9F{-n(#4)y|rNQCyW>EMI9#k&3>VJSrzAeOx9Iq@bcK^o^hz9N$||fA}6qZz-Df zJ;*-&msm;?F^bXGNQkYWsI=yd;B?+M7Y#MsaMq@lqIla()hya`i>x?u_;ZG8=p!n6 zu~D(e=m-iA7`Yp1Z}#uyM^*|b>{hEOG|PvZPY#6e&yFz(Yy@8{z!W7`U|FJJc4>{!mcwB7BVF7N9RKCjh^~C8mvf#)9C@I z?3zsLYh*<4aZR3=;yYD>=ozSuR*pu zLbziR{FTsGxxXI_m^FfOiXvV5_s4%wF&q*q4)}iLAgXBB!RUfu=zdatXB>#`0WFhE zXd@yH-&(tS2x!MCr&B)lGs#F0Ni)u$;JSU)bh1+mxqrb9_P)gAMz9&wiS9uR+t&CXNK5`jIHYBkVQnx?sCh+m z%0uWrh&_G_4moWrKWa`1jY4kf?)~aU+Wr}GJSa9lz^6F)1uyr{t7z(L!Dt^LG0 z+w^Mp79m_IpNFtH>?%DN*Gol&YTc%m8y7P&*_68Nv~>qG$~l0y;1U%ufNFH-0V_UJlrt(ayrg247uwDXKiMN)tXVn zor)iQNiI3wO}6s;W_Ix!9$L^jfsdPehkYTK94CsW&gV&p9uZ>{pF78nOtsKYI~9IX z=9tznOu@j6UTn2AF*e2Ji90~HRivQPT)&qgMs!#&_bKt?<(S7_IJZfC?4FM!km{ZV zr8fK#BT?SDXKRvbUvkm7m3>W`bTVtcvn2)!7O107lHRL|TMF9f^>$9{8TVfx(p=_m zdl~q6+B-$xWb#sn5}?P^A>A8b%;(m}y*3 zXafmFNm6kxh=_H`I?KxT<-A1U0L&gK@gg2!($1^zCBTWQ#;cBXi&6qnW_W0*VMQ~K z)l>mV zdYVk$Pkcd!D0#Fr+|PB)6w6)&V1DfjK=Ts#-V4_sb?s#uFMuTD^RE_W`3J1%VLs>m zX#012QYv$*>HteusoILKfg~%c za>oV5Z86;6QT1N@+ps8}3=>7MOXYqi6iA?(+`tPMXfu@uJ_k^n-tJz9O}uZ##amE2 zm+w$KsI3Fd?#5MtN9J6P>&@R^y%M%d)_F8gKFnvo-Xvj)4~5|m(R6=EhYvZJi`ivX zVGfLV+?$tAv`$-=-4D;~xr|9B(fOrnD2^Vtb2<90?kfNa+6XAO`$~0F8-i4OHyX^aIUCVgI?Xv@f9K=f9 z4RL=i0EhmhbWibhQ`ee5c4?@q&rWfmjeF(E!62oP^Ivm|sGgplM~ye}Jc+5Z;ten) zq{QNFb%NIJkr6Nm?3S>MzgN5N zrt$->6S3jzYgo+N^Wob zZvRiuZ~dw)kMxIu4h02(bChDPz*#8lY?~pMK)=HUWK-q2j~@d_?~dPP3*J#pi31$R zIw+{(Wn|yb9|}Gyea%`>s`0uUtmj~XZ^008508|@1)DNQ@>m%`GacVPfo?2+y4HkOzeqpgZ!{&v0G*NB;f`AUgAZWj+7v z=={IJs(%T^{<;1CXRG{wRT=g}j!H_kuRGaDKP6d!j)^HRT2kAi25dchpjwiqo&J!{ zdLAM$&t#~rSJ_`Rht{@q?h!-oH&oL>g>y{>>9~~;#0P4w1^+1k+&tPyL4Oce z!TH35I9kXX(iy09LNZJCg~0QZ&Mg~L?!$9Z^&izZIG*;Kx@MvJKSs-hpB(HgcD8c< z27w2p9m9O}YUlFCshR9@9y&5lVV~ic( z9IwXVAXw4+nt~Yl(Yvsl-*q5sCVbgnM9e>`T3-~jZGuMpPf;AgJ5}%dHHdQ6Cb2j| zD2Lns0h+4kA>0>Nj=*L0jU^O1eA=;@s=I;@eXDh#T>X%K?YlxCl~%XaI#~$ z8^kirf9_WmB+rifC}=i7qtHVT3ur?_xlB}Z7v@x3>%1e>3}bQNUJGk5qt`81L_l`{ zBwUa)K!&vK+MocU2b>%NPL(Mjal1vq?`#Mr z^6e#V$8}udap(ZcIDm2%x2S{!kjWVgV`7uLm|6#ELN>QYK&y4@R zTL?LJRzkd9C+E&lYVUpiY+0(%dTR=qQOu7MAb+#5wYzCf|M|jgmN&m7B&5sSmSKV} z7{j!*`1kHRQ}aK1{l{fr)Z*5`9WAQKJ!zBqS%6mM@yr&6r({E8J*wJU`VbWMw_jUt z5IKmB_b;T{o^2`uHIJe=wcb>w5tHT&Sx=`Uvvz4)c$&DHnUD-py-VGO)>?5hUgfdb zo131!^SnhV?&(U3UE6mB#CEXM;B3sy%21?DVhcUrll|y-o{|v^M0-}GK-^n_ewdz~ z?S9M>BVFdOsR9aB>f*I}tcVypYs8zw5ZuO*>H%(PZ^a_cc3P(qfyA<~lU< zWo6{Tas7O|Nd(-FgISVgmDk3T+L8d?qr)p?w|{!{XDpPqkj9^EYV(i=15_`Wik*W) zoe}e?;dzT?GR*1EWe`FopEKRQhw(NOqpV8fvJ;yU3D2P&OF8TjnFh8Zomfe(v$$wr z|NhXFbQ;CHfg@OoOt}PeZDn5pejIa;;zM(mW;cQqj;B{hCZ&H9K0nONG#`(L&@ zA!)mgA$k5s-QIkv?g63hk0- zELILWPqL>{Z0v!&mRHiqv`t#SHR8J42;TFFn^1VRYgJHT+1S`%qMWojBO(CGS1?A? z%%)IFjR97NWw43o0~Cva_O`|I*ps^Jfie5pF{xH$_L8Ci+~Fx_x&v0>W0Z%mX#er6 zkNea;{L5^%=b-TuE7cGOCI9XrVBG}Q7XZH2QLoVTFC^*?MYCsvBe#TqY*G(2`YG2Q z&$UOodnbq~Z&~vgf8((o$55f?c7fAS91}g?0>JE;!Gn|CbSoI^F>dZwTg%iJomg{? zoM@&qe+<0GbkiW>#jd(tBNb48f>QKWEI9&IBzxU_#o;@EhHTo=W9e9+N^H;NofNBU zJnTP)L6Xh1>6`S|;vH*1V@9|$Dkq8F4-c{5o_8JJVE?0J3Q{}w2YrNLb8sAi_Q?9C zf*r9lyFod~WEPsKhF({l4WvwM`lOmQ@O@medk+*O zgt1+fY|2lOKk{hznbawBmGmGR-=q_b3NBVU31++=MUc)kAGX*;RRi4|foh$!7mN~J zR8vz?8LeEsXMGIVo~TaJ{!Ozapbt~jJ3e8y0AZ6RdD#)S+=TsM1GhE4duRi0{voob zb8aoGTJFc#9+31QSIPP5SX_=L;ONWezfEm4P|g5&vcTCIz76oVB}rZP6oBJ!@&fd- zpkX2CqM=Hf4HCgJx*2xwUKW+CyA})PaxzkmS2fr$yQ>V%l{gnRZ&;|HK(2Bl6(;!z z&8ByPG0C<)?EP8u;j;JM=N6WfbMQ1A_d{3@6!O_fF)C&+T#G)b{v}-o_ z%2#|P&(|+{Uz`NKyiqB4uHSL)4(&HuDOw=S#O1}wZVSZJOJ|U5=Wt&Q_dWX-FD2BR z)!$cBq1&3E=F&Z>@_!pB{yLMbuE5j^EhPsaa)j@TuK=kEHz!^QElEz^f@%gn+i% z-d+cg#$HIN8EVbZd{)kG?;d%5kv88pFkyL*=6&u4;5C0_w2DM2MCp~A5+E6dNdvcH z#^PUL;;yD~QSu+SYYmlw05rWKaRL|%gHI!|UQm?Hu!hD)h7IPFrObejTJNV(V`K=> z7s^*b=9wNb=UCV2DdD4Lz%-M7hch1OSu_xYh7?M@5_yMv(c?Ki9&>kXg_TO>YI#bXcu%~Z2S&IHVD7aQqH{SO@nR`eTcqi){mP`nx*Oc4n z*(f)4Z>W2JIDDE!(5?^Y*n!7p7&ZzJW=`GNy-vwLv&lMJ?;FyqZ$dfoj4mz1Im6$x zLt>v!{9}B^{`=4eY@AK9yKn^*skx}K zmCKE3K^ixn29K9%U3syL-jd&-fF}Eo0@~viQXSRGW53g-idcFjgi6tw8nInmT=ZI? zdq?KCIz10X*~3{SP!av`koAjgr=)W)1t}D%fMYK{w zkt#Ev^t}UOx=pT9Z}%4@7ee_oSL@R&G{%wPY5n4+_coxw6WF)Z4fd2mVJWvC9?VHD z@7=g0^`JW*x(ULYb&F9qJXMrcv`amdKHN0?@cEQL?cx)?e0IauD}ZT=gvVxVHhm~G zN^+^m^m>A~g3#1RZ(#Ip##hCpt1=Q@Kj73AU)g}U&W-csF6VFu zeo3X7Jnk&*j77+}`@VnpE0Q>~$_&yKUnU)M^_%v~Ldt@lOF`&>nW$YD=`etFm&Ep$ zUM~`6z=T87I3oxp)E<8#G7XZh1_})(j6s3U6t(g0q!QzkK2bdldh1Wpuw15xuh|2#1ZCeXz#6nF& zBi2R=L0kL(u=n2aSoeSbzxGg?C?%;>I8d^MQj(6Wgbp(zJ7sT`G)UQsknFw69+iZw zY_eDO2pNah*Q1ith>%uSE;(suO!O9 z+^!Y6t?C)+k@;4aBqVZFVRH^S{ou^@l*5!DNUqHc9Xkn1X6+s?Zb+Lp1G%}|jCRPy zRc7W{f~mfKX~nmUyZYmFZG^luHRrU4A|&#c*V97Yckx2qj`vp5Uow)23pmX}q^F~O z*7PL*`IP2cW+~0d z7C3jQ#mPCY4CwDHxn||j*}@yGT`p^>gfC|A5KQCfT5UYj-gppI&^wB_cYy=9r3PY2oQ2NG9k3i7LL!)@Fk9FU=gIJcag?PC3-{pNH+J>odOZ1Z#N4n3FC=${3N zq&ROsdL5U9f@5!ClXpEY3iW=wFrUL?83wf2hkt86R9|hZstY+(L1uZm1HnMT$vSoN z@z?FDDi;+_h_%4OFEk~#Kzrg94+jNZ)zcO78?DH*=O0=2AidY8`!)pYu--G$2GC<% zo57_fNr;9Axe=oFypCh4Ntpe)t>wMWko^v(mY`OxoiqZnw_}6}IztmQ|Fd}U8SuU{ ztyaIr!w#j*G!SHP<&8n&q`gLWu{@RaSZ22UD$XZ@t|a%8rnoVV&)OT1mBrqbnomg6 z7dFrYWNPy22C2=Wl^!?Yp_(6(yaE@$v!fN7A85G4_G!74p_(BuT2_1MiUnMG_P-i< zndjazgz#|Wps&_3MH1cijgl`N3qqTd`N(zwqJP2Ng}`R6Y#4vWwcQ$qX9;~b^W1JN z`JRk(_WBwKA^!$MF6fob$01npQv@u;6U?*~Z`vbgU4$sRRjJ(ONYF8SPxRmH7OJ3Ivz#LSI=1L z(SIrW(D`=FW6k!HF|P`>C*F#dKND;dX?PxGl6VaaDltA{8V|2fs8`XC5uXq*sbIXR z8tg?p$EVL8LowlBw%X6tti;0d%3dztm!YD1OPpBt%BIKMuO8wn^El7kJ1<*&$mhA| z_+Zy|eRVcsoqA6N^8LMEv-}7qMk*p_5tqQwQ%bHxf?+vp+mM%@$7_o^5$X>>jaA3g zD)`)4!)c9}9U>{R6>uIDVVQn~mwoEp>%TPQj87$Rv5(DbNxvHJ8!6rJveKI%y?S<% zBC!jq482s0KKYvhmrPTbHKt@=IKvkt@-I7@eq!1T@+YVs#vC;X?+?-yZR^=fQh9o< zN7X)6;tpKKD znI(C1S6(HsP)l^JvHkjNQqM9%SDF&a;c3M_*FK*&+U>7i`ViP6Z4HzojyT#~iuz$Q zhmc1hB_|ZcF*IB6b$Fqxul#zWYNg0y=!|U5J|ga&mmSxw+;|}KIMMydwaiG-lLP0H z`Bv&mt2UJPH2q50TPfYC8c8sTb29eV8Nz#+uV^?>Mt)s)qcZ*Kpx>3s6Dn)Y=e6(u zpFNgGjcml}-8v+8Z>fT5#W(ig+Wk5Uh9h-is$-_8!zKUMXaTX-zJ!`z&ap}(i%`qH zR!LaGpH8)zyn#k}U;4nuUHrb08;iX|MG z_R}EK^a7;sFN$Tp?sPjJWBRh%sNs^^QvP)6vd-7UFI-qR zcb>d@{@#|f_rm{*UB0X64gn$8s=7m6Rkfs>2fa#6V)K{%i+H-R*)kBy7Rr`6U<=}j zm&@ioAegYNJ^DoE)irq%Yi+2gvlPc+5$D&OGGD(Y(mjKwxWD0@zwS`O$R6Gg-F>Zd zeO;ao6i#p(&&j_-mnlA?8{U)??IMts6=ka9CNx7cj|r!OBK|51T?H4iDu9r zTl)69&y?7jTROIap7m2;--En%w-_;+bw#uFe09tvugJ445QGoEfKMztvK3@3^6>k(UVmjmBwDVlWkvRKn^1F^cc z+8(^5oVc98;lA>5uqGR-hXs`1l)DVaE~m5 zbt7Si5Ce`uwcLB<&6E3kbg(U^QWKVYVC2lI2d@&R9jZLVjp;ZGabd8p(0LV=J%?rx z#euy+?eNMyxBcZ$TR0$5BZe$858xH847ocMKQ1B6XE%n? zL9*&X1JU4%6yv9JCwE$0#e;o=96H@Y)%vM!qYy-CySKDFr$~1BpmP}Sfk2tCB$r(< zE;U-yi&{1|O^W*B#nuj(RnkIZtk_D?r`E|E-H6zOQu`lx8dH&yVLUYY39RYE$--bLz3ohu!mw|Qhxqj(;!PV(;)uU0cI#m zA3(2t_=%VG3e+@AneKAuAP=mwe#4{r zsL%_heqROI+>q-6b=v!XIb_1lBW@VEp_H77jl_>E!Dy3(p;fk`%>*u%R8P`0xkCGz_z%&?ac< z!cWMWzawA^Y)X|9seNXakdXp?BQuA)i`^W65Pem=JjM@&UcYqi8Z`A_ncy&qqolZb ziTA6R{aXVqnH`-o=&4qxJ_MP4DBtuU_sF#zY!*OOoTYX7%EE05!0=!1Y=iaWX1=mC zgj#MoRqF@~*OFH*kk_xDwz(`eR2+6Aba_-F$EHT^jQj=n@%@Ol2=2~rX0JYM9LGw4J_!h}?^GYQ#Ry(#kW;iWmP~m@*?prldrECE0zE6y z_7Z<=&|7m9t8PWSlQqo(%a>&z93h_7Ljlm4m0oe#(7K+UQf5cB%}<(n<{_WeQJvOq_c*ifh?ZHk#8KgYq&{#v%hv+z1()3>r?cR(mL+JAy`=9 z3~58Plq;brAhLzI-{6$1)6&h6O5C zM_#6u7YlU49f7WBebI*gmc3S=U5YP%^K5tNmlAx+zi>(2eWu`{B&VeD3vIBTR_7Df zl$1gigi6dlKmuJec6|&qahZ&iyd!7Wh1rEAjeCdHS~~{%0hzcl&7XFKIbI%^eaY$A|MTUsSvwO7}lQ>VIfNH^-wRrZVcN zmfruX`TU=M{r|;0|7rIBe@DzSwpW{u100F@+J*zGv8@TCu!#Bj`Q^^kpuRR(V*&GC z$LC0m)Z6Ps<|b1WI32et-b7y_caBLT&CJ9>TpLaGXt8%mNh=ku82?V?H6@5M}sj$Kq#>Hk?M zf0{28IF;2_XwR1bRRW^>w=->!-?IH;l117?*De^mlk6>kPO{rdVZ0l6U$dSNei{OF zOM?3p>WKn(`)r_q$-3_VoKoY^jzH+g^(gd9{+T4SB6U=Og6OPy>|1|AO@h*X^+5@* z&j-8ct(|u_;lq9+?Y1{q_v*Yw{jH3-BFq%c6!;1Y@$nabR2NAx?yPVb+Xzxs6Uh`>K>wZ2rUVsW!!d z6aC^sKeH46aGFAAb}$Ulw97@)IB$$IGIStsyk`FWE|1fd>xgpwnfBcObuYH~|Ms{H zDa_dSvgb|(gI_*SE19W8A|u#^{*ko_(e>lUk8jt7=HDe1W@HQU6ft0Q(yNe$npS?1 zqto`;o-b_g{F~~;m=h+$xU$U{qrBZ@Lq^@s&3$AL>b>Tkf0T;q_P=Tw(4Fk92PKnr zqou)+p0ZdD0y%{H5f%B%8yg!N_e+JodQX(>f~s~YK0NcqZIY6bhVooH-{nUBY7>A8 zqcSq`-hE~y-%OWo8wNaP>x10(?aTLKb^mX78<=KMPDwivbjkk&m4f$`(;eeCFP5g! zLrG$pt0(-fG}j}MC1Z<1AD}Dm(0Oj=<7n1;s=NPAaSjtz-=h77@>O(|dWA!9(XU9b zW8rIqujaQ#DcpA!y~XTJK)3h<>L(=r8$3O@7kjE9QUFV=wpU{y54UywSYtpWtGV45 z)L`-M-}nU|6^jRExgy+W`0NG?zgk~EBd#ZkrM1|yq2372zxz5Q#^(f3I=>+_^*cG% zLd_O@J1{AKliW}CraL^%C&Rx=4wj1HyAldy;XO&~Lu1HrFAa%%RjJVj3VPUaWw&l* zy67uTn568MW(4CX3hs>_P5iRVL?^7 zl+=jy?9L>9d5PO_YUM#ZFPk#z8LC|&L4AiW^S&gA08j;{_+Q~jYS!1K>u>W*gT5K2e>k7Yr5P!DB zi_wZfpm8D|r*_<31|FE^#v;S$nhs{gJg+C$Zy1cbt-r?5Vs=xd+q)+~5L+c=yXA1l z#-ZsqjX?I)<4dLRn{l)ry^tY)rlwTt*4rN~&ogsZvUDaGwes2%w<}OlIsPkeJxmPh zL1iD2SsJ+*qW!Mt%INV}P;_y9pzrki;JcqkMc5p=VG3PHuoAqZ)sBJ@yxdT+0O?mk z)9^|ixd#x3PJ8ifO$sel{llF-x-4Ss5ENtu6S{ruX%5y9Mn8q07-SP^4>3EcGlUfZ zMv34fZYGhXO+L%Rst5uvdA#hB4qte?#Bbcf{3vwJ77V4unokC$PAdwIDKZztAeFw9 z_)&Ti74sQm(VrX|T1G$kg-+_IK@j7l2Aj)~PtZ0l$z3T@*41J)m~#?3!(k`7?9^3y z?+TZ3l=mS}UF6@RmI}iJT%X@)WiX|pXcO;~9P#I`PUsjI*147|mHlpmMzN-shx&KI z1#H_CR5vS}Ejhq8a1f2ihnfzwix-CG+DIhrB&i$?C8bzIs?jBl!Cw493NArg)|9sO zK^bFxJ^NxWj4SAzvg}5!qD6I{G8-W3vT+Ix8VnexD*3wnC+ZifUITE73E3=uGr+_b zQRtKkIk2CdG?(CzAILFZ4Z9p(r(4e+4HyF)Zf|vvOj&ho76dX&?mg?mD@qG_`*m7K zC)wE8`|T+rK;_W<@8A6zTq4dZ%gd>%O1|`0^}K=^k{+M zlaFBN$ZMxueqqj`yrbJPazAKorMmfF;KV;i48@55RjRslX0T;qb!BWyRk#`rzLKwr zFP^#$0U(1Y9u?v}SHUps;L z>k-Dgg& z(G$01?>i{^$m)0Or27pGz?XN|**5m|%@9^G^;o^2Jb^G)$A9X$m7ww>9Lur!!1(<9 z0!5!EQF7(uK&%oLTk#!`jl z1!?OJ53=!d@_quF8HcNnmT})3SK{_Y=DAq-{Zr!QOapnj{6~Bi!^MsHG@kU)T6mLx zgVPh!9(%a{T7s23Pwp&Z&!(FE`jOZPh2*{~8T4)+8{gklpV8*FfuaR%+CJu|c2925 zCf4cltg}-HG7Ir7B(u@_CtXv0x-~2JB&3d%_>0%`hXWMX*Q1DD8bg{K>b6 zgizF~sfm%5&z%_-d-P3a`7_MGm(;EJ*lxj0U;nngKU=%3vd@=1)-n3ux0?USE~i8) zd^F|E(1OAH%7 zg3IwO!@~ig&&@}N&*&H&@$>%O`wQlL2(b@bx$<$^&`IMr%3_F?mCUfE< z!#H;zpV`eZpmLGETZp1LC?M6ZEAM${0YdLL(MmTCg&w{>aC<~7NQPpqGq3s)`YlxwRot0Iz9a45Xid8TslEmE zc9(j+{;it%qFzj6PYKH)ded7ijxSGDtc!ED>wz|I>-LVzxd-+K@aP&SjNLJOwU%n% zzp7Si(%zqkO!BAcD$cCm zrCGHhHM}BdW-PFZ>u-(CWioPd^F=75tFBfe;~xnFFFPx%qFN7c0HyaOUIkyQMtow& zFW>M9)ara?b6ygH$$ha$C~Q#&DS|?W{p86f!-~G+==dk>GZ-&6`i@r!!9vW@1Lo)E z5n4Pwb9;nz9EA;yaMtqt3dqT>mernpaN*3-BB0Fz5A3MBaX=lEIY;PYgl>T=46W~) z310M!;-n-B-?Hg?C^dfeXzE5~nsmPY^r-Gvc0Pj0(YpEj=F^Sp_UmNu!ZLFqd$G;5 zaY6n3v>9D;f}(K_rdXe*S;u*sYTF?}fBN3I5+CIMDXtWD*%?%c7?tJEc@&Qc7=>Kg zyeVXD&r?EW{6K#h&sv5XgV#`&``X%Gnib(B`O3svp=dAF$HV`s7I{W)-%XqTG`t*< zW^6J;n`+=X`W*m+BL%KXzhOtpwhAYEd(M109zLsMAgu(|pc zU`u=(wi-jcmgsFO%;R)16&Br2vL+aC@qd@R+QOv4Wy^p zs7=vLh2qA+OzD|aZs2bdFduG*YWMS=>~lVI>UmQ))V2$<#j}&#C@j2r{HAU`M=>c< zrhS=b)4>|*zI{Kw>KdFbyU!*qD(fMBLc({5!jHOYetf$hnhjLRtOIBKbq(y3-Wm7w zMhh-O13Da!-CW=Z(fzXqD%!#Gh~>;S@z;)D`pWWK__J|t5JMCd)yDrLs5jZ!nAG?5 z1NTPVA;>D-8XlngCW7PKJY17;3&*tOiz7c%SV?v;_22%7!8oPTCpHD_OEKC;Q$KhnITpqD6~;Y?m)Np@4ZVTqQu z5XM)fIOS6G8y~d7LN-Xx*~Q$FK7$6XW&UaOo&``3)|D-@3W(?%J*5G^7tj?T@+Hf^J^LBT6Lr`U|1cH&1CY|y zvX9W1qvDS+s#||HP#H~jK^n0qUs9|AM;33p6VXn=*rboq0Gp}&j}3!ktK(a;n$qm7 z`Z)UG$tOAs%tRJydf$(};V))k*}mN)hKb68ETbj=%Y8<<$!DT1&yjyw@%V3s$_?iz z!Q5S@!^8uR8rIsbQ`wJg$0tBD1zbLj#8OFQ`csYBLc3MaQ*fZnRb6-vbrEETf7IJB z8NJvZ`sutKDviyHR$z@u^B+&IkLW17@!$oe@l{Qfp=hF{!d_N0&|P*SkOE;t>hgPG zu>=@ZQ~gRyn5ww;wRBfZp)$cr{p^K_IEe+r7fCrNQ&?C+z-Poa1U@?`eiyC6zSS6etVO;_@pnxUm7+O+P8PgP(EhL;FgjMNDq zw)ru-VP;EZsqYxmQy9E~yHu$=&$QT{S2bjAjK?{{++q_JBI-PJ{A*J~LwlZMfT%c} z@Ah!{qh=q-cli2jpx6(4Ti_;kb8~8ceS?`Eu+tjr>wi4A6)!Do2exhQ!#4F`len(L z*5nyp@u$PUB@t*B*f*hQ|7;rX4FZKX8ZnZAwOt4cZqRDHKO3^ry7$b6hVyx^5wF+T zQhb?nHPYRN00!L2kg?Di!k9PX2Bc;4+qn4o-_>x7y&(j@_G^cWm7>Rt=6Cq|riI$y zxFz+;@TbdK!7N187`^i(+YNdWGVdtwF0d)@2eks>0@L8$jyu_u5938WGwth~LtI{_ zy)6pUE;}s0QV2G#8G&xB=PzvMifhax58ey3YrP4JdR4t`d(b)OT3Hv`m0M-CDBR6V z7?h~Dzp){zDlopF?;^<#+Qx*Amev=_=PEyuI9|%$O`(DE;YEFzw2Jkj(11ri54ysI z8OyabH1PSnz6l9TQY0)$zZ*D&XD5&L+3vWlJM{V8JBW~Pt?4Kc^K_DTXg+q7R&`^k z++vy&S5(T=;FrAgZ4eMqjP`X#m%>1uiW-I8rk{>^)j~Tr$S<-o14b1pwKadr;2$~O zzHC8toR38`JDQ+Q&L*Jw0v>Ob;L z=ttPX%kEog7Q~y$tgCr4iS>4@GyBOJIy~O_7swb&SBgsJ*;n9;XXX4QexW>V22Js; z-5xAFAKFwE)!S#z{}fv+jEnq)_d*R4QG#j;XBM3@cIcenHF20?uE$7K`=8VSkC z1I2GCdd5gfOr@xtWR&2Lm=r5d;NWE^)SPd_ZM z1&bp6H{pzBqgn@xa@c6CWHC|;A)>z%SeuJ4xYR$$Oq)M(=mnX_*W2!qP{dglA4b{2 zf8NVj>k*8+v(aaBfAER!5`uOnRE24|YH|BC1YZ#}U4y&rVKWUT~P7 zms*~=?NM)Ry?jq<`NgUKzNOutkd>B}uG>^!CH9`Mi~(~!v_>mKqrF0mGff#G*X75V zgjI6=n2EWs;`#3^*A?e1Zg71b$w%h&@3i;i)}PmJ`mk5mY0hcuC6zx5A0n;8Xs98v zTA^@ntw($u77vYRAyI?B%-NvMm7WoxO^b5i^8kv|89Twk>yc^U=khD9;4^cUYqO{3 zq!#u+hZTxY{|3i)@7TPZr%?Mk7Va=u^9GafS|j|PTEt`)H$2icpi_Tjs0ja@*2jjp z4k+=KW`GlNml#0(iDj&#=~JsURD>j5Kp%EcAU&-}-xIX}2A|gmbXnsI#f&*XQwxsI=qb?l&hd64Y!LGOB*eo) zJdj)jXN&k(iMAYj&6OMNJi8X0!xEvAhOVI5dH&TweJ#Yt3F}8jy9!|Vv5J7+va!)= zJCB5hbjZi_O?%xRbClLQ1-*EVe7UEfrO6>Y!c5N&QYLNt;+oDk{avWIMdo2-#8-D2=2ddmBg z!`HtFTQuiuLu>S_vey1-T79&BykcZZCWlYIWG5;sE0=J-T>X%!=f34#?~&UMY=os$ z28Oiv#Ox4!Cp9OIt@WHo+6bfvv zuBJ8M>Tl|U9VZUI`hAG(6B2ouLhNUEdjUz(!X}Rh?zD$8k|<)lD6Pdg`pfp4r`y}+ zd;pZZ=>zM|7s_q_&V`mK&p9!DwRENtZ4|vks-pq)11C} z_mnv~Qm^nW;?z4N=s;&$d>lf2yyE3n`p$|kPyodI6vj`s_~76V`;VYilY}Ggn4#d{ zVyTZ1NpkN?y=v6<*lHmxH|bn&W2k1&TmqxV&#eP)EWHv$&|o-^?>vQ4da9cACPfL< z{@T7Em#TNcOyWR8Klie+&mSrk?%F8db_J^IkZN7uMlUf%Gh}UKACb^296v|)8CW0f z^^Ssy@V_6sojy=-qHCeD=XKjf48Zdm;@7`XZuAa~dG-8zBbyA3N^6sjBL0$Wlv-^` zZM7ynbY7|#l&r|0+lDI1o_#iJFyO*}J&0|GqD6oz;u$$Ovx8EC$lG+LJil_|FZh^w zz~5rF|K8opWP=fU5?60BhqY&~rfAA-cGogFYxn56`%YC}YM#hXsGML49o*)>ArGZx zYEg%X)rFy3fv{dTH#Y;f$=<7h`YH91>J&58w^kx@GJB6Gu+k{N4iGyCkw<18M&daFVJu zYoy?E;Q>@yQzj-G4FvMjkwMwG?i{(OG-?=LX+4$R(>xS-%#->}T(jEP{n_62QILQh;w zg`3C8z1PY!g{jUl{oQTnv^vAWX)fij6r@?`Dk?UAxoo{ta&i5(N^X-rI*KrN0LM6*I8w>XKMW)I^R4i3Zz66x*@V z4YtN>UL1+?3*M+)vi7@nf<|bmQIBO$&g#j*a?InpdGOCQoFmqK|DL7OuTtU~IdPIQ zAkkIk&9Eq0|D}^lyL0?d;|bzwUCTgj(=fVr2U$NiPY%^Hsn&KOutU!<>%ue!ugZ;< zZ@{%slGPvE4Qxq5EWfuru}2Jr8M5=oid)TIx<9=}2#+RXge3Pwz-W$NIMt1}*lT;; z&|=M^-Ma~$|Bs}<{cRPpPZ<~sGV*=}0R$YZJ4J70}QAP9OGxk za@8b1cg@jk=49tGm2v?^ULi7DmO5jiaZ{%^MYoZ(G41^U3=jq>;mpvpqa}~SrxNcW zD45`0#7qfX{67?(=7CpEnL7*VsRGh&Rj=td)!K1q?H>{lRn^)*iiGcGUQ$^`Z5;Ke!l1)TRI|^F8Q4MVLI7mMpGA4i)jf5`C zV|`rYM+y87KMwi&`2j)l_7MK$J`>G9tK}|;=9rgZP3A74<1CKHT&EwlLU$HW1jaOv zCg;nS5d_>SibiemN2_UC@S_x8@z z2hKW|U9rCN4P>v=S19ie1d4ya4}Y~FANwiADTx|u)vUu1Y?^)P8h2b5kf3HiGVX#& zu9iPh0Wql7fDWS4tF*$xW@c1bV?0Wg|M&KTHGydGeVe%Ek!`y$mNT1XJX?{S%3(bD zyH9w$GZ4cOzTTh=C;KM=!aw~(7oxwWtjw=h!`)=Ewbff!(02Bru0rnYuyfxR)T%bR zR9`7DulAD83P@5J30b)dPo+}0l=Ya%M;jNROxX=D_T6eR&dH3@En4>T^|c!6p15fO z8~!Z-4%;`;Xy)3oFDw2WNK31&t>&uL#Hnf2v{Gd8Y`4JtQ|FxdymH5v=MUgo?h5^< zj{DEZvZQx2=A_cB%}qlOIarASegW3ALq?TV*e0$kD+f7hU%1daE3zr!nF$(&SDpQa zLNrpf%B`Z;i?5EOaVK0r+yDygT^*KX+_*|}7bc4cHCJYix2eK=u%dAC6R-`rbK5QY zNT0&?FdR5=+Jf>nsxUhaf5Tt@ybTtVGFngEj3HWn^7oAdA^n!gvuKx~d5r?6x*s8J z3b(5)^*RNd$Zh!FwGYEDUR^)l6}pvLwO}}@BTF~CaH%G&6?H7t=B_6%4++$~mu-3*)@x)K z25(p=6I!_5l;<<*Zq8Ptw+(kKjg0bh80$DXE+f|Eu=ekdZ_0Ei4k>h~?D;%Ct3ks# z3auSEv`VxwB;>sjlMrR=?7H}$?)*O^=-ynqb*mR!fvT~2C!J3u8j)IBsb*U8sp;E* z{0{#d_(2P>f_a^EU%!C4LH_3J#WKOa8P`T6t7Mj$$?g|nO~cGE*X?)o^+$PcKIL_R z`?fo4jlaY%nA+Ld*uL{p?p5!8^u@hK5lR)uyMVb69i@AlJQZf=WuHxk>Yf z)fCtKN77^Ei{{)$E80GbuGUh{el4FbA-D<%F-i=YVK~)iP9l{nkA4WE%ls6Au{P<( zH~enOmq(93PC~p#B|!aW3&B7A^M##|yK(*OF&#CcVJ*jTBE7@B{-+FnQ}bY>ONxpg zT*u6~Gz+&3)ORCMOgEeO63dalG5GBFDVZ@75&H~>ynDxuwIepTV4A8~Ph%Cne~3YD z)J!ezxTmzo7ho(~*|C^U^s@_n9$;&s>)D<1@_%%;m`a?2R_ys}DMg zpO0t7h@dQLk|A1j{8C1W7oaeyZHa*PFXj(h-D@+X-nePoc1zdOXy?AqVCE-p#;y8Zc4N$h2 z8ZycdWfHY(^S%TqNml^hp~jqs8A0j-<#s+E9*f~|y-z=<1Cp~phn$cNRXz0+^#WIk z;z3sY`u*O2J>45vZuj8Ee=)H`#JTJnnQZs%)IycWoNpvN5jX852aNdDw1BXBKq4Y7 z{;14LDika;)}>)Olg+}hbp1wiOWxh855R?9~Eu*{W$w=0>|gvY24zBUg=nOy>j7NZuQ{_u^Xu zw{6|u>P>g2Ijvo#njC&16GwjGMAuC%uQ~Ym!~*=XtKz<1Vpn2*!T-O$-bqw2Uvv~S z`lcUR-l&IZq}-TFmuLU27Q%rb-sj(Xwi3BD^>VXckuS(yyGBly+>y>}JN7e?E`742 zNYXzOhfv_HqZn;o|F8uRm8>5rg9}8$J}c~#7W?swAAdQ6e?i&q5gWSvnb3LT=dgz= zolZ#it>Yk`#+hTToiBb61yeqw=EoeuYFcGDMQ?NLKV!>qQ1Luw*0vZP+<7*xxPqO) zHapl-9e6z7qT$DcMt+cw6)ENHX@h|H?ZSYpr>lQlyCsAvd2GvSv+ePj_#%LsNdJl=aZ_{iZr-yF6*|p4gS?QHNbyU5Pta;#+?ey(8|MFXf9yi*==}oIC^O_M8@tQW z=~cewVTohuzkeHaZPm;t*)Fv3YUWMnnI#sETOBxpIbK;K{hndOuTly#f8X&x2hG9$ z!Ll=U42hj@|F|;0Kxz1SRHLx){m>NWT)w#pqPB^?x+Y^fJE=dGANb>oI>8@E>~ z@yZndwr`&2S&sB5X*iJC7V#KVIc zF4K$?h>}%-dW{*sgM8i?6`{>u@#DME$DKA&UA@ttaiRw$7D2UkeU%_>HH%CV8WmV9qAz5_`pXh)PKxx^7xpT5{Y}txa-l56b3UQEKD^;4o-^$tXzrE0^K3x7tnYBhpJljkdF_V}mIy+*^PgKT-qG8C zcVv7Wb)YWP?sqRobrqF}30s{}eSq4X$(mMFMi%oOm8r)LoZ_iB<}&9Et}J;yhmw{z z9Z(gfVR4v;8McRVu=@XN5#Ob5Lw^)dUfsq#JiS84fRXud%>3)u9o+abOlwcq^@o@q zf1CY#xL#pkAcOJ&C3#XyyQ$}fu=k+bqfLHCu?zZi=%E6QJ zU+V0CK3LVRpMM<4bXLb_83krA1XMCaRYBFrq^Wz;%R@!6uRuu>6MCh=hHu!Jy7{)r zncHkKID3cNz`qg=@RPUI)Geqgtsq~&G1zu_itH&x_bm;r1AmLhM^DJ8o-(6s{F3

o}~n@UQ=@*Ie6>MN1vxXJ7Zncj{0 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 P#(!PgP%HQ9?LYnlaPdt` literal 0 HcmV?d00001 diff --git a/_docs/master/embedding/images/embed-wizard-appearance.png b/_docs/master/embedding/images/embed-wizard-appearance.png new file mode 100644 index 0000000000000000000000000000000000000000..412779cce5cf3f86e89d8bfbc439717a398cb4ae GIT binary patch literal 125292 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 z z7}|f(K!`8r&sU-XvOerAOuhn2_QM97BM1>!as({&Bs_mj+Q03x$pc(9zxlqFYU7r$ zKJAjSI$Oww(rkY^?N6_eF`Eo)l^Dw4$s$#dgldZ-{)GcWx^Hfq{_PPc1DWsbT(>oy zsJCVqBi)G>(|bp@-Z`=r5$Gefy&q$`>5Kp3mC4(dBmXy;`^^4)b&~1pP%^L;PP-F& zx0lZ-U7=ML7eDMkQYGM+%lu&zT8~fK=nHMZxo=YUAl{{F{$KGfptM>KW&7pNkEIpV z^KjFUMp)I&f5*9;fPWQYv$!_?$(+=NsNlhU0LL8zgAY?`WNRQy{D^Ns;wr!$5RRbx z{$(BdePH(w>jmQ0Hof^Dw|4yApTC&z&teFbdr6^JTy2ny@BUr7yan_B;e%23A@>9N znEU?x=yw18+)C^PnNjSPRsoRZAQ{I3>o@pkOjQZ+@%~H4tdNEL61dTJf4)1S^Ff@;qhy9HCe)2`F4 z5KTaSu3$xhR2@vEj)J=pzOsAOx7gc5^f(}TDPabc@Qo;XT4KhR+#7b6f24_QK z*cxa>&37;&W;NX`F%~)|ISx*VQa&e$H>K`3{{ruy(Yo9bf`SW&3C(>2=>?yhQ=zlt1gE>ea*S!HE7 zsDX+W*}x{OnU$GY=9J?5lnz`92t3eW$))8#4t+dDw)O|(@C}-bB0auMaFK)aXi&6Aj{?niHX9J|oE1@SdiY=VMEc2q zt|oU!0Ive^ro+&+S^;!{?T|Y6$801eb7Gi{OZmoCD!h?~tU^@HaPbX(G2!QV@3^^br7<>|~d*iS6AE4BhbP6bs-(!-6(#?!*?RodT(_7MEW> zjf!>gB7!X=)^7!(#9=D6s$ZTpcdi z8tQTiyi+5lNc+@Y2Q-zw_DyqotJt+V7`5u#K}V4;&{9Q@^s~gOE^1qt>va@}rusiW zIv8Y((iu9JU+;vuP>+xGTZ6n3>X1?_*D%Mm<9t7!Jft*r`Efk;+Jy><_is+%+_)hT zK@!5*tgPPY8Z0Ea@$IUg(T0!J6bkNJ#-ZTDmBMa?TX_&?oK<~Y=L;mb#^H8JlM9dG zC?>^$bC0_Zuh3`wg@kZzMutHRq7;=rwbqXu(xcu?6uU1g0p5_3lhEtdj~G~nnhu;* zYZe9{`Yh|Th&V@3xB*A8lZg1Llw)Ot;a$zA3y=Gz|vF0IdWK^skqCO z%?)xFBu>b2?XSaZjmgRaghJ7xO3-+N*Ns$4Zo+2b-n5V_9mvg9Nvf*(TVfIbDOWuCaw17_A4yeF8(2DS-dZ&0nAsz*+{+fhS%W_DLmesb5<$+ zn);k*5rY%bj*E8u_-dVFNWfIdarB;1CT_QV$31{i<3`i^z^4Ky_hrQhDgy?D`m7l&-%{JZfzkX<=)_F62A zo+r%NnT8DqG$?qa;c^hPEVaS} zwQQO^jyoN@|yTpf(BEbP`ps#(Y%a8?E z6OC@YY_$SBa`!Cn36r(HV#ue4KgBDzAWlkBI_mFr9!XnKZ~1N3P=7Q+Wi0}DUd}8? z1*dSBli~>hxVZeQ{!-Y)%ndQHY$P# zYa#GTVGAHC7VZZ-Y&KikZu~;jSkt3hR|Za_x$h3c6K!AHej)mbFQ&lD)~KF`8Qkf* z5As3^unHK4xy3vvaZArF#p-CPN~iB{^wgKS%t<@}z{D#RM-F|@&ml<9-Q2F28@R(j zPtR%If2(P!xzkBl!GVfp;57_(LIkK}VNPGL?YD8++ZlBIg8*WVh~F3v`TZEZ}**CV_qrilVMm(BSKbMClcaRF7U6yijqqIXOuBIBxM! zcKK0sX0KKl!|VWCP@LjM(i7~3~*Q!10qL7D8`F7 zYzmx#rTT<=r#_wB8{bb~LZy+i34t*&D`0(a_tYg0+TXWKW`pgaw(B>r2c;crr|vyK zfqXA@%s5r7aMJg{Z2>hV0DPV$*?E@dCh|P&-SzbRoddWwwcu509ZmmkT%$f}sABOI zvFlVbPzsggf@1)^G6GL!Cn+ITW_CM#dr0UTN+DJqbP5j8FN!Hgy#et6_=YT*E2rNz3AJtcLu)b#jL5`PrMWshARVHFdLV-%G0* zpn@BKxqdrrw(LUl?$HnZrNrQy? zctgD$qk?xJkIS`%I1(am!sk9*F$b}XwR?2VcQ3->3L?9DIlQZQ0<{Enm}qRNXmeM|;MY-2chJx?)XAdBF5%M-H{Y3rb`wU!zwN;xD?NPXAk2Lf8R zSjN4DSS^6IP6A+?=KiE5(kN?y^xHFzyYU4$qb|b{{QQni8!62%*T$EgMYU?QQyyJG z97K(f8Iu}VN;UZ`agUB6blNOg|+eE@QV1o|XK zMNSPA<`9(JMqb8*rpTGCg<6zjE-_sT3=6zJomyo_G6IC}61IHO*|DBq{qs{leAwH> zK)p5JRUv*Yta_hoSq&{*aC{b`P*sQ~;d>64#u783h)c{q=w%Yr6k9e2?%Ynhul97i zQQ*okPbGKfrMTk z)l~jIBX1i_xAa}Fc07n8>7Hd~Gmo7K&mqL-JsYf*x#8PZ(^dq>zZ_ECWv6y8v8AOZ zG4?)fl_%9PKs_-{28sEUd4<>cB%uIXwi4vy@xl~vsWJ3P9FVSpynVvpi#5buURj~@ zXM5a~J--j+{Liu4DOE3(ZWG^)t9ZiJ+IY@tA&v!>%9^6i9Y)J*a<+ZR5sECVd6v1J zGcp>>@;hObTu*m~2Hb{l(;xkca-Q|tv_c!}H_?+;yWpEw7_h}Gepp!h7b*Ff2|B~u zOT@h9gXHI&VB%%acVAJKzA=htaC%X@jZ>sAtm6E$4_&nw2(k^&P0WRWkY0C=uALXK z1yXRHV66rI8!T}+X9-9-l1gBCwN(#eVL(S^{PJx^+4*g^1?ZjvS81MSueAe0?W-NC ze4N-vOb^t4D?wtJb$JSUdrZF`LBZPe4`r102ZXXD2wS4d9C#Fq!=pea z#01ZN$Di&NOL*cH8P)cxF93RZs`+@IHzmGOgSJ!OyL@#jXS*Io5kPk8b6+$m_#EYY!}Cml^VIwjF)t_%lF z%%+=@?Uu30avrOX==Sl1WF)Iw_`4MzdtTc2nw5je(>>oHW4zrcq2uJP4&qTwy_hA2 z75ziA{9^8!k5fWqU0HlU@9SF2u4PB{E_jy5vOB!o2AVSlJ6*k@XGDGPzcQIE4SG%*sTkj;lb`0ls+X*MX&iubeP{HY||-wa4nv z`Zos6ufKd_m4w*7*$WraeUB#(?%n}JH`ULGReBJcC2$MSke!nxu%akwtaIBw+t!@L6?-yX)OV$NQR6tUCI zxB_gDa^25hn?dzE!(dc@FdQ5_2M$zAnANF5qXs2)l&?v^a#OB(GzsdElL@EH3v&jx1!>c2y+5c z`p)oBE~r3F<$&bFcS*oIg{TeKbz*IZ5EP6K&D8Qe_;VSo;G<@MXx8w_%H+kYTN@h{ z9Ph)bK>KAv*8bi;R&JRk5Jea!yHQ(!c9CI6U^;7|c7U8ZrjqzeqQV{E3mWuV4B1jv zsOF7A(lh-+mq1m=Js_qnLBBMwmg5u9BnxVR#*@>e3=&Y}>G_6_Mm~bi(u{w#yGa1f z*fb=b0?kh(>Ze|-CIm)D=Il%}w?roq-ACqg-Kzsz~^J zJ7qS&xstPikRgPh?>^^iYY5v~F;BsTvTTl7*z~(vpo8Xf#rX5*VQYuY6B+){nhk_b zS;7{fMKYXWDDK%Z@gPkx)U}Xd_!s?nq1BxS@RsTZuJIBVf->|c`wu#rzSc*nJB<_l zihMD*Vm)$Rrr!h&vF9+ALWiVu`i%;+&0BWHvDD}zdZX30H0aWlI(jL7=z9AOcCFE< zrZBOpcN8F0z#jeMX#qs=$I~L~LVel?$Deujdr~plF>+9Up8{?q(hG~}C|C(C*<%F7 zbGbvnP-fG!$YD64O2ebXig4itjVb~j~IA3 z07~H+de%!|5=gmU^X8F!G>@IY67dA+1t=H7epkNe@G|+X$`dV$y!%S2=^WsGM4o>` zYVqpBIv1hE4&ieX{Z0|$nu4+U=2;d)^aSth?qVQ;z=6ws3HZ{SN-nh78`1ML)2d>@ zX2wf_lFoZhCRp)sMz;Zg-CEn)-E}(W(E-T$r&epJ);%B0%&QB_p-_mj{(efUD-o8l zLERjOZR z$ljci?kjNOX5&^y&mZhp>Fn$TWxLeXPg^NM&^S6I;qc*YT|=f61;r-MehMCz%`WS` zKy5t@niS|3ID)n@h4UD-+2m!u#bQlk`r_9$Du4z`=Z}F~MnOAM()l_d$4yzcW1avj zrq82ot7iQIyPT<3yh(%S*x+WVoDSVlo0&BD$P>drLVcn(zoIGd?FZ+cN_9<7Qbcrx z|I{%lOEZM#<8P=%2Pka%6|s0_8S7g*wH!-;e}L9NUZ^M{T#sMRbB^0Z=TcBZXO}IU z*ST?7jhp~zF-T{UY<4l9FFXxxcP&L0|K3(<3;5EpjVcuv+}-E8>I|X>@yeYiF3UXO zms@ZL-GsaBd~NktvR(ZhWy2xRA%4}8i6SB0^rih|sLZ=lpgru=mvZsyHrd+~$BJVl zEAa}3e@AIUlH8^1mn@EUHuk-wQmsVnN z@%+bpC_qR3nd+=eZdA|e@5(+S_expl?|H%x?-_z+@xFH>6@2~R?MT>Dx^sPF*}Z;F zyVBVmc;bX`@%z>K^SolUuO{_fvh<8W{h}v8*-+x{UO-5>@s5 zuOZe`J^IxCVoAvAD?NZ&k*R4Zc2AoZ_U+^x{34ow*_Gy7fEc#p(GJDreuBTc7)FmE zBpNBVRr8WdEE_lMEO5sP#`so8CC5s(P6iCd#$ruOeIaqVq6%hSa~vua*9?49FKH*s zE&LwGny#Sub%+cqoGiT+)38Q_#Z9q~P9JR8?IfY+eTv=G&sczzJ({}uk3X9gT@J1i@s)YxQ z1J#ai4|H6Fm>%Uas^B%Ik^LF&J(HU-Xr)A@CAkG+7t%rMfAJvP^?1NMyrZBWT@pHp z{0E!0QD-6UX%g^JAA{X{r-Sy@JJsykc;@+@qKT6DTY1~$cZ-e@z(fzh<$y#QF*{$Q zw|)B~IO#Ki+73sA=#<(K|gh1~J zQjd%Y8wbjHr*K9IK&X;Z&@_nTTU1JTEcYgqO&Qvu&aI{mE@T!{ zjtvIY3v8NI`yyIbK1DVgm;@)Rpbq{5SdC92nLy({B?M`qX9>lf8-csuKTGRf%XWmO zq>9!PVn(^|j)k~4Frq>?RM@IbJz#TG+!0%ldDaY}J54Cav|Bn+F)=Y8(++Gh8g?2CPTYzLX=9Y~a-dTp7ukEDaEV3U$Nj{)4`BhGv@g z$xXN7bc`0if$0~1KdWh}KS+~dnvxh+dB(*UVWLKmyoB*_;F2v22)6gFw0d<5`rz{w zOVA*6?X8%B9&pff&)d&wT7btX;Krcu1D2e8->t{eX|z&6=rf#lh7Ry~9A-c4B>fhz zc6(~~I!*LHlf?V$L0WHp$qc(Go33DycxsF%BsIqu7+x`sNgn^s^Wc&S4-Wl2WTIDK zH2#vv27j}8C2~|*w^fYAJ4NO?N*5VR!ob$`{SFF!Y|Hs17|{`VslMb!yD8qKC3O*@ zKcIb`VPmsU2-yiM)67fI1Bd>t*T{wMpv={v?%N-S$VAaLuoWV(K_D8$=NC*Geqln# z%Im?Q8uuxcz-y5iQ?_HH7ggT7^c^k+a4{&J%??tDT7WPoXl-W>>l45 z-{);36Z;7(015&-SA1;pjky*J6TxqtZ!76lnEtc5=81r#~&4}bX0{~D_+-t_wXY*>^dgG`3ShLrFT>E5o z^jYo%Q!IFc!P)MPchoPpg1u5JMv-Uzo6u-w`%WIl5^37Y9GT-F7XZrvVgCp|?+Fm1 zB$6}do)ttej-{#3oQ=(&2f~N-kpf4+-?wEGATExyOo5$ot-^{eKzuK{O58m~&hB~H z*Ep?>=qmat3l9k3G+6uEuvM?R@I90 zKrb15C;yfBxGk>op}Xf+ zlno&fJ+INES5_HM&1_s|Wln+L4d&+HDeMKrNLdPepxvx$(Ij#f*>gtTi}(?BSLK+p zAJ2YkO1z|uuky?%oxPo@a7>e2s~Us?VFdp1)1a+88V`DW;!c{7uKQgu`p~<^$4I9XJhb+uE<6hmYqH zhKh#t8w#1vbFC*wOc?RdM%D)lQenq-XvpMkN1B!+@gR*fc!c1Ro8k%@oUkuO)ZS=1 zI5V`7Y)TUA7h4z^-O<+(8m2!dB3l5tguPY-N%ZW8 zJaQigOW2{A7*C*peaPPhc6B_V@9^d=Pf+qdfWX!-#grX;6=2+vi-RxxrJ&_O0`t+a z@AH?N9*HEJG@Sw=rASge6f^qIQ7G=6^4AtNT+)2vIMQ(+5PG?9pkO}D6gO$_5EUoE zf#{RjHU9AjCKxn{qekSvU+Ax=uD;Yw0rpDV*&BL>{C6jSVM$hJMP3C<$BU@eCsh|j zXjA467Xwz zycd)GPjB)f@+LFlxFJ!gXZZ$uFL+vDmTCwiGQ2|zXx-toY2y1lRSDKGRhtS1f{5ea zY*Oj?7TlVC^J@lJ7y_7RwymyMHm$&nYP<#5+fk;1Li*q}a_YSedqTDxsFky8jSu3o zxuK8q!PBTw)u5{L=b{!EOyBHLyF2Dwj@3jaeUx$ADG=KO!WTei!T)Y49rY2acQSeb zs@&$=jcZekNpMla$g6Fc(tWsc*=yPXN9g{g^3crNbnB9DlkbI?-z{hQ@!tbJ5a25} z#ly#izZjmZAThY*v3v{1^-rSw zBJMd~niXf#d6E64&OFl&h05#UTR&d3SyTk6ke6S?BHlZEMC78B=Zuc5TUC#l?_5Wo%_;_)YeKFNk@SSsE!G?L?ivU@S=*=w8zZe|{Td$)LCgbp7%PMZk;6JdcR6DU^1HAH=l z{6&uyE=K4$IzaWcr0S^|W{5z`(FUHL+z30;5EY($+5*c4?Hs|#$TCLw&IJ6T3N#2R zVB)kKGkFF~MRRM$NYDwkUKia_y(J7BbQZG9F+OPU1CnX{-SGf2|Cl=N79bsLL zbb{BN{`*P7!dn*nJU9-?#IgZ~FzSU%>+QD;nNvu|%G}$aVy10KxVrNjECR@JQRIOM6@fyS<2B7!j~+Xy*w(cndY&tBct=-N|_cwf_7( z$cX6Y%aBpJ4+EtR-?8c93vgr9P)$MlA$cNRz}o69KjPR9n-8*LGXOpHq}zc)!VH&L z{1`Z@2=<@o`T#2+;7W!jGizNt_`jHku8+wL7xb<-#tFLjRwyLpk>8hLG%HXki)Wpm7uO7 zXU*qfRd`c46dd0Gw$p((5QVb-Rz>uAAa{emo2J{uMhH@#gzd(D}L%%JD24fQr8@?OA!mwLEp|8mE zAo3vX_aQAL@)Aj1oIr6Se2F91!*C|9feBdgUiuz4O0z1T6R@-~FsSw9=X zp8-K(`5i)VP!4nUGw|Q6j<-&FkuJ;!e;L^8uk2l5i#$|!yEE`OZ%=4HX1BnbA zp=HzhCi_YVbjqi!Z$1l$L|JH@x$!FK*3=v_MtixS zdK&%!MNiAgbt&nqsSy|)L`uE`e{10`A8uk%21cE4On<|M)9a#*4I9MH*8~6#W5uef z5Ol>eOu2B@#4_8CGB9R>Lh-fy!UDUvn!u#&jyTyO8fe8vO5n^ps<0VRl5XwSLP2v+ z?fgjVvsXfq!6MCO9I~MId}XpuTHD~m4#N%s#Q~4DKVU@&jcxSSyV*~H*$LS6zP@U- zYq5L?no!tZ&Vm>#7M)Y3I{MqJxPHrT+Z;v`L4yc_Qh>2;_@oKFh;LLPL@b`Xz7hl4 zCoRi0C_15Y46lyDR*0RN=!{Wn6{=02YO_*|x84eFmATv?&Ox=ph7%Pw{Y{13_uJ0R(Mv0B?U)0!(KmEJ`;%n445yql$8{ zAy3p0vMzVP-ujL7Ny>iIltUVL;jbEoAsrnwwi{e|_@~06%5KCBPca0Mh%EmJV2y)H zuOeXPwq;%5w_0T6HW7n0Qa#+fgY7>Om(K3JKv5P(R6S7ZLhK}$a)1|LKXr)}q$A8T zqfnd+tiS{W%sMGyl|_r6BB4Oc?P7S2OZoSYO!g}ncmQWT*Sw5(Z3x1)opl18DRw>F zzWPC1)linT*wfIYTxx~!*mtk#-h!DcCN}{N#;EVhhakaL=o-(Ier&KAl|ru2v|k@k zj*L+itn$4T(x>OD9R|JUe6;yC+n`5_-N(>T?94?W z@qf^7%59TG*F*cgi5Y~^-&gjd{nSG$Sg6Uxq-jY#Q}Jw`7UU4 ziQI>pvP(_BG8~ku8jG6EwcU1`bZAKM$;V^EO8rId@aX{S3I7JZM$mi2(%|gT@#AL> zcheXi=U1KRt15S9+ak7TB!ho}^z&1e$~I}(1HceX%Y;V$V$2w-;9V4<+Z}zpzj7{a zo1>wpp;uwLqJvE$m`t< zD0=A0ZOC!s=9SVu| z?cEzT6n^k+S"Iq#R2Y8Exorl3P+cl|wpE?%v6S^cG_U0Xe4r5z~Kow24-BZU|VB}|V%3*FHH)CPiZ+uB~} z#Xfdw&P3}zhlxUbE|<7mn>|VvS)y_8B-T?chAGmZR|R0Xm&SL6?%;{gDQJ2g(5jB#h1@ikKbZp{<81E_^MN8` zEf-~Kzk{Y&2Gs2(eMqB+YLXKo0(EI6ll=q$_`vC6Kh{#*r0=_%5}XD4U#u*{mJ;xQ z=_URp(Vxe0KQxdvEf3~A&q0eUs)9THiMZYK*b9E&9(vN&U|+F6iP$fwf3{!1!hZo2 z71zC?qLmID0V@MtKq@#?5OiT;Ddekua7)gCFiDroPoSo~8T7eT*pzFa%32BnZ5W;R z65mLbLA5Axa=Z3DQq>IWDzkJC@I7<~Ar&uhNzTAfbgeh|=I6H~!(*uk zc^%-JL55oZudy9cc>GBC9K8wyQ7-ix;Ifj#Rga@(o_^ws?xhx z1XL7Mq(})O3MjpY8WjYUrXrwpK}DqmqzQzeARr)3O6ZYZ0)zmegp%1Wp!a_Bn{U>d zwPwxCALG4i-D{Hfyr=B5&)&~|_SxhN;*6c!l65qW_14^*D3AMZQsY}T!bxVZ5iE<} znLbd+GYA3z+y@5#(zy6iZV0LnfF4}9@SGe82y4fz9}@YtvjflXsB%?t`+@!x;r_{! z;YSQau>*o*0KQ2!3Y(aIGS7Jr;nYi!G>LUH+5Xj&?w(y4B!)w%l2y#!FG{7W zz!%iHK$RbOr*;aMX*}=-4FTSfO~;VM(~a>b3iNxA9@3hu|Ws1K|!;AT?jS#ZD1m@{87r zT0^;{`=e1&sbfZ@w)X>zNODa{gy~{o?{f(6WNpjY519y8Uqb}$$^sC>;Kodc$Qqpg zNpV3#)@3N{KK6Lz=g(8uZ>#RDD+Thw?Y(fLy=2$PRZI5*)LL_%l1$zSZ|!7^UIqPU>=pq?dA#bD<`xP`5ai)~}V?K8ZeZvT5u zQ54gHd1toG9F$@C$kj5%JAUaogyJsX==CnqD9GKgz74enj5gn6-QoQ`V%tBGvcMZL zf1+^#u4BQrW!um?%K%&I%om-3D>YlR9i?MoO8|l6`#V`WgD@-YsqkL$srD+QfD%l> zFJ17b-YIgenMi91Uw+PcTJ_-gm$ z4|eV0OkS<~jl2fY^)mRzEq1USK2%;u9&$Tfa8#rQYFi;TH~c}WvER(YMX1I|!r$x} z-#~4bKVN+{%shroo42Yx0N;JylwSMq&rQYpY*imb+@Q&QQ7^^+iTp;JT|yZih_1xQ zI3Qo!G|XM(dI^Q+{%*R);Vepg0cjX7oU2u6d*SyPy*d-br{th5jx81D9vIyW2681q7vyhP=Dq2lw>6W5&Vk2(R9ecxOP|CYC+`n0lr?yG(`0w`GdbW zZRy`ygmzh{$J zg|W@?19Dv^hF4l=4XoclVWWF)=k9XG<{Y)@vW6~pDZqWU<;cz44EKZw4GKbHnEG@2 z{!^iQ+eaQwNmaaOR**xIq5f&@>nhd~&jZg0bP4aNoKo$KOk{FptQh%?r0bv(mWy~o zO|kCw!gsl>t2Ni_pU37nZow;l?^?)RuS^J!s!bIfUumcD(pTDUT}FQ1edxn@l~>xn+?1NNs(Bzan}9mG z(tiIML34G6esQ<{bjoL|7C^mT=1{BnxO*4HF_^Z#@s376ZC z<@DA{+O(ZB7CL_KW3I8GwA@1b^}kzrH`U%`Vu*plt-?~SobYDDuI$pEjUPrb@&086hsfoUs83i;mSx3m((+B6B}LWpct@4<6f13AXqIiDf(IzjGkbo>_C|%)DaL55%9&P@R5N`Wfu`;3rHn z2^kzQupXzA4tHE{FSzp1##3+GYL+g%n-yx#MmxwjZRK-e;Y+ZQl&JM8SPQq!(ao^ME6Va;5eNS*=_^w0lf?h7F-5 zck%bI?lD$dB~hZKZ2S9RIqsQR#_lTIm%9m;o(HOxB7I@_Wk@kj8f^EN+O>RRk15hY zO?5eTHDhMdHf$_X5PS7k48$j7YiWYoO1ovQWbz*P%qXBi$QqFZTc~ZjHi=*IpwQxv zoGp8idb$a(PDVYjDZ=&&tZ9~|76_$k2e^wuLscAeeiq;ltaT)$t~c#L*< z-O$G&w`X!Lvz^p8cwORVhPRHF8LM2Te$@zUW!R_9x!2!Wy_gj_j4li$Fh^QxKV)Dy z`fQr1#HF*00erJ^dwJ$=KyJx>OUMb4}@@wOfv z>*O`;yNTgK$^cQI>!kZ5G|boK6O1`|M)Kna7>+T@3Yb6FS{EE}x7anm=FZs<1ey9}pgzt818K^l3wfiY(;+setGf#G)Iz>h=5K2tfr z8z*I3L377=)5=NdiVN#)__ph$m-f60-3edxgoaHF6DWOwtDXNDg68IqTlmg!Z)*3l z_hCfo-KzU*Ty7kBvg!gJ-KF!pBfjk}?Z|6hgwJd3L%Mv>jQOr!KFrv?PtTVG-+u8C zMjn6j0DkjEpRw1akoKonDMs+R)7L8(RNhu=;nyZv72a?))r?Z`#ivMbb*!;4RujX? zXB!v>k_Lz;jOCsF%o!=0WPf9jZxch6`h4FTLks5Js|&T(Mk&(9>dRkL{q?YpV-NSs z-y{0zEgtY_eVGb13s*aP^&D>E$B#q3Acv!Bd@oypsDMio7C-$b_IQrC{7j>IpI(#~thKgtHyi z7j&2$wz1D8WqqZ!R-cXyCD_cZ%?5}j!H)o+Ue;|7A;iYZo?R17i89jLYQ0Vuq6%e- zLRXqz-f)^lV6`tgQN7g9oVJSdkMNXJx8|?+JpHM+l|k{5bGLimIE4xr zh_+)}+`b_}U@tPxPbVZP9#z?Tj#V!D>BR$@CWjbiZmrGTTYeOMG25xvd^uF9LXAFO zOh0hVgp6ik@DN#*#+2>B1j<+a^QeKmz{qa{9>aHrQ1U&q^A&fnwKKvSPlxWOKVB2? zi*mix;5_19!YCuJ=jgJmQy;IElG6*j-3%T=YfZI3AqWrcJboV6-Ce({ZttFm{mLty zP1&SLAKyMnqUhowqIdD4PumXBnyuBzCSKfFqb%3uA9>wHBO#s@UG}7=NOM2Nu@ZUy z@z(t5jxvpRMRHCh+gIUGLURq96zmZXC=0ZFkgHkUO6ro$WW3E^GLJZIPHo3XPMck zZNj2U^Yh|$Zq3|gcEyWdcQ1$9xksAvsfk=Kz%>^(+1Y&_k2~MPVc1Rj)>vmeTN*0c zfyuJJg8Ldx#<8{FPFl?pL%4Qf73e=xdV@=!Ex;TfNy6Z`Bq#mci1A_5zk2Ky7q$iP zO+KDec07k&k)7lAZu=~pla@ywg^Avr?NyLrK63|sBpg46l#ZK94K3a;v zp3abcWKD8mOvi_ULih%qMDbi{F~z^?Y(3G%U*%mVtf_bhC~Z|5s_fJ|GL+kXwbZe? zYtE&Tdu~Fx(7kisaLT4w`OzF^AxGM2f;zG2MBAzKA=q9BDI= z2LyjgWG@+Wq}_33YJX*DX7j*X4!a|~3LIF*7_p_X9U?Vu6^BaewigS_+F8_gx~p?f zlcnNBI%&<)JNm};u*PmvuaeqZ@q~MaY+`P*oDMy@*7y7h(tx1P1u5dZbC>-~*-2t@ zxpa*esY{m}XI+npTl6Y-&+DYd2bQB2F?7je`AQ0ULuB?&$2o7xr2uZl;kffG#S68b zc0Z!LNnK&RjfwPzp;o4Fol4JG&xV1@%kqOCN#xISUo#08Wm4x(QfOJ~CafWeeT7H* zs2_%clpMc2jbU4AkIqUI=Jj@T#GS(VKVvi5jq0c7b+!$CHl@()=i1XcdKtCKN$71I zCXy?I+uSZHxVDbi_>pr+g3mb=y|yNm8_AA56DU!4pt-ZD3VN~}Fj%grZ0d;=UWjL; zv2gGx(c5@^6vmrhMH;yqPvI6L!nyA8Xd)`<`$xx6f?Ma}=}r+*F3(F-?*e!*a`-#n z-fI{Xd20G9^)zJ>^sbfXi5TO1O)BEpiE_3}!m-7DZbZ>Q0lW-!zuAg#)TB;&2V0rA zosm~rPGz)ixfAs-#3sc11{S`?a3$@PTI7{q(XS`4&dTJ3}9d$DwK@s=XF>9qNl zckhfX;*|MiQ_fEn8M#uKDzkE(_|sM#S4vXKi7^V}v^F->1)p%H;NZ&fQpP<*IrmX# zU)Fm^)^t^s9ExmxcQjlkdOo(ewwf#CNSF&XIXuNc>CC6U;_a*2Iz~qwrCutycuf76 zK>IQiDXBYFE*6M)zigg5+J){=q-^P#lyujg|Iw$x$8QWOQ@75c_Avnj;{CYQIsZ~x zgrG_6f@{itB>|Lxs1e6D>=8V*zI#)j-bzhgV3^xZ(NE)c`FNkj9&g49@t~ppm4izL z%u4QOv%iiE8Q-ekI2lPNURqtB_n$%tpafBlH%TyPST29dJN{~FPr zR{8Tl-N(*MdH=pa^v$P}p|o)(Ve))=YMXF;x=p2aD7k?A8ttu#vy}~XJ;W-4dLF}e z6cxW0YiLfX3U01s>b-uM2Qyd~I+5)ps_<*ayvNtP%1SMRE`E^}`k0fE(=<;X>%H}3 z@-{cNj>r3YjHE#4$;^Q*ji}gHIEEY5k#1kMaC3Fr+2d*$dA)zWl3$sh{@Aa;$re)d zZou(wZ^>iWA;#Z_#Kyx3eT7EiJ-KM_Qz+gB`h1A@_ew&i#pHPkZBsePi}Og`-uU@1 zN#h=Fn>5+GM*|{aZpvGv+cS8`tgoFkYUs!IDPnRweJN!@wmNlA>7woQgvrqUHbZ@o z*B4oRHgTSmf!fZKxO)+7vestq=2h7dEFDeRf;cRwFomgJ!4O^_bMjv*eOdV(j|fFu zb{_B7W(pYUaq^tZOfENaS*~xa9haYf)4%yp;Sp54@ST1>cshRT0JYK z_{ZnX2iL3!orQAJA`i{3Fv?tCEja(w&|ll{)R)%Eh;|Qt7(xyI;8u>2C)c@a(wLQ~ zF%33Cd}_v@ZjDU!Z%Q}H8BAZ~xu7}S@|PV)&Mj zk6mpi%z=CE{1;4odwSkdTjVs0yvOCK@tq1iFPubhOHteM5FHg8MBw}=#Vkk3?)T+| zlR;b!r7+vRtI#EYA1KY*9YeD@!q_} zfWAu2ZVH@~!2~VO0qRB~nR`xY7tx9q^h!3*^%SZ&a$aV5? z*x0*+T;xj1?H6d9dd!f(v}Rd_o8h`IUw1i&^?4}p>tSHz5y8<4`l1m2cw2&&?BWA% zc{hG?YwKq|_l7b~yW-?&H!nEi!v1nsX)cctMN^)?6~#&Laowu0dd?R%n z7N>Yn=Bgd}cNLF~a+agSU)MR5_R`PP=TPL9rj9K7)MkCtm~ZJVJR;iBS`NLPj*gyV z&tv!o4h+M+)Dwm1<;rA}BW44j0lTdT;%iGlY?OHK5G&#HbMbJh)NXQ} z4|x`^n=ZGE3v7RsQNbi{R;DEw#@Jn|7G&*Gt>mj^@EKjXEjg~M2hH8-NWd6)Pr?wq z?v!&V0BCj;tr_=3oV6}DHqgon_9YI(_!SN>Kelq zxumUsmWC4S?6&6N6&HOiZw7~yk?c<^yH{oRH*wL2oyK6^bIr$T_Es|dp|!5$5;XU# zh1szz(a#bJdbqaY5Jd{jaKb46?xhrL795ktbBfMCA6==`CWLZ{9a+-#lEu94*?wA( zj)_?v-<1KGAs4o)JM|4!_CW>Ea1NuSZxTP3de~l{7W3};~^bOX#WFkK`qQe^ac3y+s z+jOV@Gxl<`6#B#CK}6ejaS3T@X$cA2^tP*4uIHF{(T<&fz8@C-N8g_yPz1wimL~+O zynfC7pWfUYG7QXp;?JtVA!2InzdK6Yy!6<_lu}NuQ&M}!a`=@FqU zkRV)54bULX{1y22N2Hi$A=bq1L)QU|Paj7|3uv@=#)UqD)P=Zuvxg0A zi3c@4$FZ;5Y$9N@u_ABv<+XmXSvcaFkZJZ{%!96l1r?u#+it42b@qkc&294Udd4mN zB3$f5X=~7yJM3wuKUfzwuVPWxbx;(Kju4`w`Da_%Oe&LjOEEsd)qS9r7Avxy@$GIk z6Lw$IBmR_DN4c?>>lyM+%jIA#H+*a1JdqORIzCmY(zcz?xpakIyRY1uJ-^KB?t0IT zq3G>6fi_&kwXq+^3DQ6G>CIJJh#W{Koc6e~=T}Z+OFuIw6>bV$sunFwax^Z=FCW_Z zVV9a!6E@I&WfiV_s&jiER`4$URI^L1^`Sbn9xGWJ#a^ep|Hx0y-F`i1G4GVv8XRkyUY4Y_)y zb$VXm(A$#v;4O~q4PDEBKiRE6HxzSdM~j5q_<^g!?o%%84U}PKc(4$J7Bp?{$AWf& zZ68?G9N4Q(&$`X6VZ_&USScRVLF2Sqj$XOor)rgg()X10W+z`k zVf?wZZTjgEq4K%|HVQ9Qi=xV7rkVa4^?Sw{+AEeACf?5GI44PJA(PH_DQk(;r}=a! zW4w{Uo&7T{AsxE<&m%pisi!X-Wps4B$L2_UzjtBhp-oT3V^)ue)IHey>45NgmaPGU zPT#B&NRJ6$P?S}md6n`#t)4D0=9E4s4bDjOsOwL8mzmdk7n1)c!?)t9d?aiZGTwJIs{_)M=WTg<& z1t(8}N6+JRmZ)8e|KheC(9Tt0JN6K2lQH%P#epTB?)Sn-^Wos*K9I5v55M<@YaiLG&-g^gy0~Ja ztjrI02vhr&y=i57$}6}NL+@hH#zl9g^@u{L-9};48JsE74{N?z4S($E6j@uF$Ar@a z!49rQZ!cK7(6wY7;D^}> zm z(XIAf!zKSVcnu94&&ko}#k`UU`T4Tlzp58@lx_)2)(rKrralNZT?BMyR||na?~aCf zYyZci^-jy+yPs!Kjx#c^Svic_0Pv>naybK zot!66rD8kvxtEWjR0zyNuB&l|PZw|#yL}Au?=C!vf1VuqvsAUsW9D|>lyH_grv6oh zmIki-Y9STkhs^RG^)_=CJx24{60e`N#VyC7Jt+s|RMz(cpEiZoQxPvamsp)to%&2- z(odUNDUm$uzlC@6*VH!NBl0fJB`*4oj;_H-JY zXv-47>)`xrcdc)$@7HiVp5uNX=Zhs8;svtU|~-A63POO&v zTnYH@F-9e|huZlCPyv5AfZQf}mQ}wlV(hjjbrpg#Fto=pBjAU=)8e;90j0^|mnr1} zLp=9+G=9%_AH_psyagb~L`;BNHsBPum6uva3%5oKgB-RV9Ezz4ZjNq`V@hx|qXLeP z^rECsfFLb3@t($K{ZNGnc;LedEV0`|i8-Lg)EA4tuAlWbx0$I##ak9*TIOGs8`#>B zr7Uv;$4qxyd7x_5lFkw^I_{A^xdrr+zsd9A&6wh`fEr1|Uc*uv8E-O6ePCB=5l2=` zH!5XTlCy2)2#gdmF2o<+Nf(O% zrzHmy@2c5q4n?cTHd?qiakuWttXdX9Ktt*k!+2J1&)F6`{#Js|C}_o%h(g36Y_{!^ z8tJJ(0NrC|%cR!5VcMNilH&ysuwWT!7A=rm>dW=yx3RO_s{YBsSnOThudqb%lc78k z5<;-RC-8k8WS@F~a2>cg!B>Q71n_h^&8@Twc9BPmC$GOnQ0@YF=loi+ab7h&*W+HD z8V4sakXJyV43u3N=Mp(f6g)=-Jk?LTcEy$QJc8_97OEWYSUX(0$i&>?ryhtJ2MmL~ z>p&R^uwaq=se<`f|8bZ`e%?3ZLr+e0`-Un?g4+(8J%gS#iYarEez<8d-8-PqEq+@WGyawXyDW5W1;AG=b!K9XHgSk?*v zF9B4#`*0?+!XQX_1LoI;*>&S`=$0}nK$5OB9@AqHt9-j%5O$E~$Y%-wLYTAkzP#pU z)s9XFvae}0AP7bUUaI=YfI$PCkQz%V=n;|bav-a=;&x9C~mxnrraZrv6=-({DGuK_XwH7{& zyGDA@Py3m>5a_XJNV{@iTmH&9Y~e^qhB*X0N;na(7Cp1;~x&aQ5G*Rg)mwQnQ@04aVI#^Zk2Vj08ZAw(0^^07$>`?h91hj@5Rr^kb-iP%8+ESzbcNs?R7ZrQ+GaxRZjZ zvgE|fhEODM=c54OgnrV(aF|wUm4ykqa;s33WHa(-Ti z%bl`6RFT>lC|W!V3#+9}PRtktqk`nNMNVs7MJ1_!BjrykY1m5Lrlpt;d|Tvw>@x=I z0Ky>(fT1q0xCzd7q|zeUUpU@prEIw37y=%enDgl4dy_41KJBmGVVFz1*YKepz#pwz z+KviTqt%zEy5yg(xZ3<1W@v5G0rhwAr(LbzQ$X3U&JhMvUh=F&2dxLBv$eE)8M1D_iu3fAU$7=LpuBLUdW zrHhBK+GZua6bh}DuJBU){JC8fWS0L95svr#?%V}3A z(CGmOOLEbaNA1+;k355-V@3geE{E!xGtu5Z>KjW!>x$MCx2*4#tiSa4 ziG^i*!Q}5f~a_>o`IeUa^!OT zXove~zW3f+#Z$EChnS7rA%uqtdKJCY;p*8Mv2@i4qyunPET~O^EnT#JSj+ahq~~>e zD|gc31AIbjf%;+JidcIBF^;ZNo7~M>#sE+Um6DB>)bf1WtcL{acjTcU`c|TRpSgl` zCN9N{;?cV))SoxG?&Y0~a9yMKrOH!XO;ac^aGsJ;Hhcg1GHUn7;O3qLNj!DDjn~f* znV%UrICa&vr383Q2R=%g4wUH`abmZH+LxxeKk^OPaL^T}>YmCcV|sYqSZ^)5u8 zpI4uk^ABd{$c>*{h^%D1Uf_is6gjkQ7voQgU+*?!3|b$%|HokZoQW@uOIiqrMf)mx z&iaYIZN5`DqO_oix8*~rlcr-|bZwy=Xcb&H{u>+nT&ROlr6D}dqq0dBAT?lI$IOoY zNMd9fhhBhcDC^)=Uix9FH2j!FK@KdW9vLYw8Bjd4d3=n1Lk3IBpWM3Rody@oG!LBo z2y*e6{F?4BiKysbW?B%o8wYvxLKDAQ1mR>xM~EUQM+g$b>EPCN$?c-|o$|)IVsy`d zUck8M=WOar{h~Wgt@H2i3m_qW2u4t0L#vTk*s(j@(*aF9s9=C@1z;Rg_a*>V0F+Bu zK&%6*b+FRHL~LW=@sK9rA%<;M262Ym@vdFnvMO*)o!%XgwdP{f;<}~H%E1bt!}(iM zRm?5>D>0Lhjw%$%UyjM2F4@x4g3JW8UHa8QKOc5(1+%+FTvA;1YD z@~g(JTOPJI41>+~fOGGi9+4h1KfhZL zwMmt$cFn=LeFEh+TJJVD0SJ1Jr8IF1#N_?z1oHX0>TOfIufgm&wmf6Dvb6s3xLUSO zrzrnjdOH4Tz;>*FEX#S%98!M!(WR?8HmTj2PRaN6&QzZ0y8Cj4GNeP1N<;n1-1ToR zsXvc^5?xND$@J2Eu|w9x4_U(Qe~1nrN=55MBi1Pbe1>kv?PIRTO>xYHA80gM+G)M5 zNgu@NCdGfdr;3D7W$cr>{E$dZbJDrOosa$+aeJ!NskQw~3Z zQXlYGC`e<$n@CQ*(y1iecpL#%yG3Oldv02LmPK6%w|t^c*Zso4b+!5kar}I6%$~{b zjjCHPY#Av%*P<@Ya)mV8eP#WOQ2{p`Md@>q z5XT~1CrUx|S(VhHxjpOd!!E?*{e(`t3~zOrTX!mYVatQ7k9<_VuH-3*8!B$|2!?O5 z?xOFD2j@4o3^5;EZb1r#G$sF&(SqFWmRaLFl+rNtI6 z_#bpB`5vt9@CW_DUeEI}5x8qRd;ZMFhgZ1DS7D>SkrfmwU%b}vKZ7~VA0@4#0onTx zPZzoC#pHDxWJ}hfu%hp&f5SR`4cuxThunxpS+^mI=0c?^oj;c&_M}vw`QK3?PLgYd zyA?pNGM-&xX8(>RiT&J>@2R5F2VF?{nBx8X>0Q%(0hwHC&Th)j))dU`-B?anNdb$p zOQ_NDlyD{lZxb^QQ<0HP@@5}-sBmU_#oe)V&#Z!y*0~R2K1ugGJC~;kt2hjTe97q- zm|CQW2gocO_<7X5-Nmu?saW|A%u~z3r%}TE%ntye%ad{P2b2gQfTbAqx(wthTQFb0 znknu+I5-{OG9Pzve;hrPUlv`eA5!7M-uF;hv$gqb&iC7#hk_F|B>mqmu2_F>Gh0Pu zUR@KRco49jz2Emoutc^T-TP8d`pkj`D*2?4={^BQczWC;TR6v1FYS8a>rYjTJ3j1H zvt=(f-N!aGvW{6tqPed%tvtVI3=2j9I1)3sWOdA>4nvD{N-v$i#5^QcApc3Lm00{y znsf0fzv&PEXNFh4(Wlk{b&fKUN%Y(i?07C<#5#=xey3J|cnf{_UPOzX2%9zvI2zR1 z?{~-)NU>e_)mH{0yR2H$2-riaiH_VzS5!T({=st@J6x9{6bz>esq&6Amlqi(CYK9w zjuy+cL@&(cJ?o&jW^M@ZSc}g*JQ_q|R=xs}pZ6wq?^93FC0}HTok?mtQ}U9DFYl$+ zDynu%$GwbHgeh_~b6#<&T{;9Xymh3QLD-N{-ke;p`=_P}%ax}YP1YZn3i;%1j|rMy z^Uvg9`YC1*=w3_Z_1w1Fwdg7l6r)w%((Nfy1i>y_U+DJdexuhg!$NM&wucIQ%(AcP z=ntrolpG4mh{MSY-YV zDb(%+5~krfrJ9-=CZ=Er%fc=4s*R?GLJ_@xhZAbvt`JYJH=7B~E)(pma{?jc@X5I3 z<@k^N2R5{?Qh&dH1nSCHY>nrMyO`boS_A$4Pg+%M{~a+K;KA}0`gCdM+syrBk}q2y zN$FOmz9y0V$CTDq^yhA@8B<}DbjvuZ$el1%6>GjPQ~!dD^tm;_pIz;(;_=I8)~4ny z60kV(e?NEz{Rk+n_V+J`#W-;yr6tvnms`u=zl+JVZ_^iY-MDU#I`z4rN9~`cvLSNe zmwDYU);IQE+0Rn9jmXIEp^ZaUVVU`@`5y}k(((8^gmmHs?~iOV`hTK4l-8YnO_~g2 z|N2J+s^@Zc;-?dGwyAAbIZ=x*W>XUvJ!rEI&_LMixg zM^7So90H;c(eX08oLjQBD?|BYz)4QE^jL=0ZTo`P;})FQ(!VVCrG1npAbO_6GWe%X zWQ@lh0R}}cfy81NH3Ys*~=h*zjxQF!a`^(&JMXustPlk z3ob~woE8x6GGBZ8H_PWFD!}3~^S(G=L~JBg>Ik8+Wo*dh@^ zhFdyqWh7W9`$zgZ#^Z(eukA>Z2^tVfT%8)jH9^vGrN~8zB&6fJ-8LaniVA+F^`3~X z>l_i}N{RdnoVQLpm*xJKhdpWvsEf?I3o%bFCKxW~Vn#>*%TMIw&d!vb-r{U6)3NO| z3vpX^2&VL%@9nh8aJu=c3~wXPfMK{UqK#sDnl7XU~pJj;mmQ}{h4-P7V7n|Xv4^H9I=D^;HA6JTtOuqtDZoD(MOj|-~;*lu*bJmAD zJ-tUOjW40Adra9d#nu%e+-XXVPEOMZD*`oXgMMa%36dtdlQ)1r_^!spJ1fJ(>5^xB zN*MVjA>9~=+@`=@T97)(DSv-<&)RNgEF)!nMVQ7?t@=gBl{&qFMfY6W%tT_g{noVu zm}+B~FFljuaN=c`n~6zH}Q z0!KMx0lZ=I_cH>w7Cr>mVg=!_cPs%8i-_CQUs5*dz_ilnV?^MKP$gMe0hHFO*{Yu9 zEfpO>xcMiNR`ey_2dTy;4zt76043L+=#+kC37)O3J{_i15u#WKq(1M4R)nw!i*%7h zUvTN-%F1_BErf~u9GjN!UI*CT3ea%-Lqxin_#ejVqXzxUvo_pcTv0665{#tvE4`Ta5y7FRm?%Csnip>3gqb z@138!GvufE1)@(lX^V-sedWAAQ|Q1eC+h04*=U;-7ZE7}0X5)lPq@cp7Rm_3PN1?6 zhkv8U$?abJFtk1_Kx= ze!-Oj03#}Pq2<{of4^AM>g9!>1A=j0uA`Zynk*eiK&^*pdY#f&=ShD==rQK)cC-IH z;v1^uKK5a#BygJ`ug}t}lK2!e@=XhEZS>O&eg!@BvudCDlU|p547YmPB?*CG{T5$~ zGSW%C;Lw}StB{OxrZoC<0j<^!Z_I^Vf|x-D zf;Q~Hq=ys*s>iju9a!uNlZ*n-L3WBWcEq=*?J~#-}_Ebol*Jy&? znvMgU<^|cwk`FaxlyTB$1C`pb!wVTKfb(*1^yo2GJB3z!uD6&#W6Nds?rzL(cgM{$N2YA_pcb537YujXdokw;I zfYs{q-4SilGL#vou<3bqt$i&)`FFjbOjVU^l6p|Vk$eb@zl7*S$LP>yG>#d;{aV!R zlAjKZekpv9CGxCzBS#RAE9itgg`QaJu|Mm`vkzPP%-Y$e971ubRwcVf=t_%@olJS< zY-T|bC4E$YnMa&DGXP(Vp04Q3IV}+2^sJ8x8WsV(Ab1+rxosa07Fck5jbEP}%6IH_ z$pBR>$}PP@R%dF(6n*vSd6qi*u6|Qq(YFW zlc=7K8CsTw2q6))DT0g&qOjQaM)@A&pym$2)?rJ$l>aWMcwZv2J6n4(m{}W8Ey!^v9nNzA7(rxdEG4((rCr z$B&iCKHWZ-TL2+vV+F}Rhoq?FVpGVH$DeBgHaSUeR22E8T6&)S^s0_0di(U z&QLkGQ$x?K>chg_aUteQpXZ-g^}#-zJ4>Gqgn+`Zvd1N_UkzwqphhyrD;(y)mRfay zvc!EYAHCGmBA8xyoaO+6=Ff|yXrX;gT*)Ete#I}$k_pOV`m;>fe)@_P@lG|6vU+Vw zY){~l097ztevy6vGmXz%8X2k#hp-2Nt&=ARm?3tOCpEUSIXqIbTx{xO5A zZs3$4t4Rb>R)Eq`)dm&@ukK1#or5TT$v{RXIL`zQ2l$Xco)1%=9}ZI`dMiT&fpKNA z>DV{tgQx&?9;fE{41}ORX}B3gNHvgPDoTK8Ek@q)3nZ!O{|#p+zV1p#7kP{qU}j{c zqI{2yZAdR%sD{us+g-~o$M%+GZX4u$WEnEP`Bgr}nh%O%yhinCla}j?_CK$So zvXCYeY2wtEq@}4Dw~gHs=)(bXoLn~U&_AW+-V~S>`drc$m=8uUqm#jE0JVgf9q=mF z&yZ$vLWx4iUt-x=pT>=udNG2XXw6K5SR;t5=bQ=k5mIDXk z-Iu{4fTWK>B#<3v)%xg}X+W6Q51=EN_Dvp0td?cw@M!_-;|Sf;Fd)lL4D&S+I165| z`4SnGAv*$0pI9=6e~;3APTL}Rnn{XZg$XdByC3vXH^iruk`F7KX*DC$$s+6EX5OD9gh+BtNX{IA)uwyaDKZRFs&+IccKSpK<_Z}z^p zM4*CqbXa%kM#gX@S-H9CFnY}DqnRN2=gG9u_#Tx0JRaD;&GS{0f8=g-gmU0mUXS&v zv-*370m$plWFfy{xaW^iaRIlb%Ig2PH+SF|_J3Q~stj<<*bF@0N3b3|{LvrpMbG2F z$IK@G3vomlKC!|XV<986??6Jeq=bYYMQ4Q~hx#{E`0^33R zwWz}ve_e9wj>beUp@@kdN+-}Oo@Xs7(}{HA-Z~lJIpClC)LEz?SqfY(o+R1mg|si# z(TRhYC0>nM$I0ExLJO>gUvk1FOJkvE>Nod$5SZhD=L-WfW0upGr z^pD?u+K=6Tmr{_lZ!|Zu>6_KV)%F6`(02#{2&1w>6%gpYSCWzICgS?8`|@`n8+!Ix z@+Hp0@Fkc1qx}{#dFyC^Nb50p>dg3qV0hUjCFHLFVZ1o2*6V^c?fLAnASYlFNZ@{R zInSY;YGLAq0RH}%lYK7Pd*7SP=Y&CEfKpIB4x9L;{C(z~m{l(|3k-$usGadl1BzJ^imhuyR{oOE;IkG(PWjbz`?@m6p>%CJyj zCBNZ&x#npEra5RukyCmQ{0_faPBiFUZ4mA7zkM4G+ld!QCa2r~H^3PmKLrv17bdzr zYV92Rk6=y#AYxpHrN-L_{^L(PfDH?fke&(oKmMfP_3M*dhjn%I7Htm#50%+WHpo(b zL&n}=-F1}K7-!q9tZJ@b5=QelxWk~vYw}j;Qlb_B0RVTEGXW-UaiKt@-gWAL#S1~io^>_dYT||H6>;}-D zKEmtP>y`KYv`6hWdvwD=rlg!|t-S12xa!yqQDB_{4yO%yxNu`=uH}c1>FFt0yY?JG zE^pdO!jY2U9cE%d-^6(OGTYMFEV9;6F5k65jXWYWydD7M2W&d?- zPQk_u(i3wyP6)5GVXEZK|9#*?H?;&(3}8 zyS-QPhRmkFQ-|1Vf8Wdjr;NY&-&bqEBY)q2@&D{2lWaixzS}a!QgTyf(}#m=!Xed1 zMKB>SsDW{<1QZM~oXG{z6NtABOg_AwWe3oMgYecy+0J-47feA}Q{<(8UJx`5&mI&uamc)wTc)PC^dI%Q|F zomha348CabC*CXS!e;8HWCiWh^@S?bw& z`QVzseAge(6%-b3y1Hhwk9TU~XN1^*G4#tUjI< zDu3rJCq>Rn7l1GaK!H0r4>;OxkGDZ54yR7qe*uSwSBhZ$*p7)*YKY{38{W;MZGOA8 zU8YhlO8HGGVqE;0#8|X9JxPlTk_fE$J9WR86Er_7S}TyJMZ*M%@#4~{xPf%~H>-CS zJqO_akEG*SrKce48j?DBTZnM?3FJHS#a)m$Koa~Xn(JF-fCLAA*J-Z`C(!~gZ`IpN z8G!E%{7qinwc-r}MG_um&LBis;A!pYLi~MxSQ(jwS*r_kcan_crw^Q4Q!*(qJE8|X z$G@u2#6sWpZoJaeknPBXBD)m>`QHkVp0j!J9F@3G;mtl1YmeS7MNR z8(J>L$t?qE$;fRwHr|U?wkcGp4VXe1Q{%P9Ct2DrpUamTlDs^)rlzViaTCB>gibEQ z#RX@iM2?_L+?Q*5DiApEWRIm(!Kqudw2C+nkvdd`%2(oni4QTE47pLY*RIDJ0Zvc zSH#pj=$hiFfLwe0-qK=JhO`zAKdsD?8*}7H>Vidl-%`}ioG04pbHLiVvc7Ra<{-5M zNnC;3T~eP0@4(&Y`^4*mBmqN~!@&Zt-g(1`yLa37cQxGw-$fyH3BYbB)3r)VoM|Z} zllNnfe@F}`6+v8W-ld8 zMMcU80+vy*0JZ_?jtvzRD@Y3>Dkvoi1VT%21XL8T0U{-e2!oW+BS|0%0wM}hLkkF@ zM?yjm1h{J_(Rt^bIUnwad+)iw^L|a)d;i(A_Jf;EpF9^P1rO zrw3nP6s~3f4}_QwI9*^mHex2fmGeuN>N!E+-Tp;Gu*bLLQ+i{btd$}r{Z;N5$fO)E zVW&3tyMuMWtgzDO1+krj7$b_iM=*vGcW&W2yBMuYqk{9V?3+Nb!a@y(ea?GA+Re}a z26;3&fD-lbU&jen@D_iG%re1vlF*LcI-xsIeS@VAFm&XA;&uC<5-O)hhV8Qe(b{?| zFfa_U(S1GEG}z663v>gLMlnx&O-k(Ui)R5@haU@wC=htPqYhST@jsmcyG94(9nX~s z%wn6VCF=A^9*BMnv@CHTJ2z7Yf97_dvQ1mcE_$ZC$v6^Fd4RZE=d}ZzngbqEq|JBt zoF-E;%m2PIGNfCOi$DPEkaiG&qD$}B4U>xQBhPCpsl5oAKc)3aiz8G-0mHb3BFTb6 zh7Mr%*=(|sp1r+K_o(q!Q!6-tgfT6(qwT=f7L42@JqqOlZ^PymEZ6dK1jlKB-!nfJ zWQ2G{mG@7~9W=Ov!;QfdOoVj&ws9r4ABtIu(})!U!V4wI61L^dI8kAI%PpR^OzVlR zl723sxgntd?+y9`^78(yM($cr0&{^}1vx7zsV=H8Kew)qzwza<_et6_hUDgh z{0kfKPl4dyuE3-bVq4Pvl}CXi7{HTX)_G-^F_$TdDUgWOd-kbT{1u~A(t^`l?puRG zU9s4jYL&3L+p2EHm22#iI~Z|osnLzGUw){C!Iu|+r*r-J8$e`f{`?)0HKpRW{x6Kh z$qYK-943vo@%JEq0C6}6%nto5C1%-mAs~)ka4bh14nO?U^7cdd5|Z&;m3k$StcOMz z#DdSBxgVVN+J8BWPkIp@uu|@`j3mOI)nD<0tNcCABOLyRIIm8NvA1gWtmt`?T3Fa$ z{|0lC4$=4h3z79pD6hdS;1B|ZM5g|zAuUAWIJo0?cSVXrJ4w!8qD2tC9Nt57w6|}u z%z6a@{WFQ?iy2ac9|4Nv82u*dC=!r?!qF2*`+S%Ffvf*Fi`@R31d#tj9|JjoRqNu4 zFJ_$I7VfxB1jky7w%8_fulV9hA(j>eZ}sPp!$Y>^|Ik_bzmxlb%mAigvb?tPS{mW< z^oK-KY`di5c3nr@b!!7ue2h3qmnT`rSU2Z^O-odmLn<6zM)XdvDyC0 zLq;f6pBUl=rgD9>D`XB(AAs>7j?>{rMmylAPiN&&r^R*xw!#^MV^&@&4rAQ6{jJr8ww!;g!|(k%_|{mVx}i209n5fHrp$_#Nbarw4A6+l=)e1-N0 zd0nYt^2rzqt2Nz!+39Kdtb(|mUK=2=U?(Kn58CD6%BtT zYXOjR9msG1&&HJt-%gTHT3>RL2?cqSUe@DOhmoJ09=aE~v5M+o|5 z(jhpOQ}{I3){PDIPvcR{r;d$AFEw{U9md%!Xbf)xoYdd5r=eIof=_Q}Y@!7~_>oo= z$_1si1H>Z04yXyxP^r4l$;p55PGaTv$;eb94Mv`8^aXEjASB;?U+qkx1Ka+dtwA%e zb8h%Hc6XdSROdtACin>2nO}i+`XTQss9Xkm*EuFRc|!g9u#VVgUqiB}`d1{^6Y+$Q|CD$LQ!*FPGtuGnV)S_|Bz-CTl?ID_T9V9QSdLZ8wDMmtT zu&|bCMb*Bp=t}E!mDhOC^y!Ad=q1Ef)P5YjPZ2AtZ+X=(bpjBil0zuNVho8Q?& zf&G&LC?3X8hz$!A4L?S>F(BOLG}LA%57+@cdm3Ut0}LO_F(*1`WhLdjbYrH5>-*>UN?rX^lgmECm$v+M(T@@!TbJV7hZp(*<6? zLzcyfAhE#50f@zmiFRx5cnr?`M*9lFm(q&5w6^fJK7=0(P%5Zn>YcsG6Y{@{+1quC zmMk=~Wm&f(T;{=Jv{p(g=N^f^2;(!_gjH=@xVKCMSPXlIW8QROX5jL%7FK7cL6^;U zqPMAa&+1D6T>I9R81tBx&4L{%QQD$9D4n~;y~MLj6(C)ofCSuxRHZ+IY>-qv;<)cQ zTbVZnq5U#VL|T%E-CI<>vU4a)FN(HJTmHrv}k!X1MMqMbnWZA9Y7*%!0=z7Xt} z4IqMduVtY^f^+e62D4it2n?_MYrur-l@h2IEH0{Oc$cOrP3cP=i2q?Re5v6PKiw9JR$fk zBp3oxsTE`{ko=4}0hBtsS}wyzht!O9k^n#yAplTmxB%Laaqe0`Hw0WpsKz~G)GTB# zq74xs%gd;Q%BPX8H4P4%{6}T2Z#Wgm3M!^tB>-pF(EVY~el@_5fO-HGXriD!C8*Rd z&AHDoAek%ZF`)8H1lR?@K9+{A$*-NGytJ*cRtl2`LQFuRT*|&3>&}5}3LnJ2g2BLy z9BA{QzOf~qTSFT3?xnY{(g9>49MvLe2D8?Kd!%ZTjmg`U=L@0KL>(g10FtPhK5~$^ zXrm{z0T4B&rPtDhX5jbn9cy zfTF%Xf2YsX>!cQtfDVkXa~-b(v+ps+4)9jDj1{YPqDf}d8E(O?B6&05%A*mM+o@?E z&|&BZt4fiTwbWMAnsX2r)XAp}Os90<6!bGd1MzO<9~j4$8)eXgPIH>eGUkm5)ihjd zcg)Uofb@l<64k@_jqSy3p5_vrq56&pUqG)FdW^ubrJ82}dy}F>m>DLsAr%pP;_>p( z6{MC7Rwcvp?bZGBW3L}AxVj(IazB7Bu+w1nI!JJY;-?b|cH36Q8dO>!f{*P*2B1;L zZN5CX=!u9}kz6fHVwwGJ-kKeM(XjL*_BKLEn4TONRy!Jd#T(LwAT){?tE8SYDOE~5hh%Gk@L{K93Q(#c7v%ABogZDH}IFEH^sr!e)5qyh) zTf;l!8xU6Y(YO3fUInvN%5j>KM56pucXM&-3Hj>&_nU3gLLujGZrnZ&fN{NF9G(YJ)y%_{QaBW}CISW&?UBX|bSMS{0!7 z@^KRKzL0O%$M;9iSbVT>n7TYT&2pT?6-2D*T1BEyOh(y%1}o(TWAE997|D?m3;Ye# zMse70uHNuew~{j4MM>_!exn;3D0R^hg+KF}w6*f%?*V#c;VaPL_-?0MvtF~}WtJC$ zpdMjmsnewJg3A4&0R)C)k{-BzfQ*z12_NSWkLx^B^s4E8W}@T+2=uBfW#jsg90d}= zJZ}qaoO=;8OI-k#8@HPLIDib8XGptC2Q=BQ_8Gd9r2hGE?EMzdKb%zQaBKFSZRBaT z;*FCBeIfT?&$><;E64%W*53C5d5pt!Qn@nPa5iUy_7UAS7hnR6#qNz1=e1IK+S_I9PMuu;#`AR~dD5 z=5ER;_>9X9@Z2ip_BId)aCAHM&PQF}`FWY=D_d~Fl!^G2$InW}obzqUlZ9850C>HX zn`sZhvLgcCxT*B}pe-P1uFK&~W+cYmb7q2b;4{v4F374IM}us5(?oHEwZou=&IMWs zg};p4%Ir^tmFf}f$d~|mUH6B3`C_H@V%{VS!0KEYRTsSg*!BQT@r4|=?}#n+k8hyI zlYN6p|5}*A@VBVcovlPEggihncPY`+?+nk$Cy#$#?NYdz=h=vef5vXmd7TD@gGYm5 zpq+9jb{dGw_MQ&F(+@Vw0(}vK6dJqWb~tHbGrl$4)uHoz-Zf;`Na=kAB$oTvtS0a0 zI6bJFv?t8$#}lI`5j_Z{$~^9niFIYiV8p@YqkPlh=Bav#Ur5G!c5ZKeqxqR&REanR zq8AZUFXxvj=2`>+A;Q|@+xlQoujeOBFC%sW9?ckSnr`(wVy*32CU!B-kW@ducL&_9 zY!tzyYiDR4ty`sp+g)%K(7frJXz@YI!kpY%8&1tNUf7JN`-W@6i@p7Ufp+2q@V2`h zecs{}keu#RMPNZ+h=h-ccQbsSqW~DT>oo|_I5p3^x~RPr%9FrUu;+i}t=Rzak?8qf z9&3XtOLup7I62&y26`KBbh?gN8sH*{K4SrpejWmhe-5n= z(NbNE@xJx#919b&De2Cp*C(Eh^$+Ikh?V|z2wY;DE@6^Z4XG-1rdAzTkEnff3CNT+ zV+KGXH{dhi)we5q%w&3xgIm){%K>dkLkE}G9dDpsAtOmDwagiud<=>maYApzRsX@) z>1pDT^ZL;`>gHKsmQF>+z-y;muu^XV)HMg*BKr(9X)UVeyUyTtWNMo24*bP%kE_?3E;ANASuPG)R*AB7~P#mbo9))220c+BqJ^jHzE+q6@S<~{Z;58#o7lb4j25zph^l|^c6 zuOWqMcef#uAO?&n*Y3c?kc+-UYxq=-x5_gmU7t<7fb~TS6hDth>bKT8FmlFI2UHQH zCL2^V(tig*Qp9xjZVc#IO#Fbrr>#HFVU2pq1_!rZ-MwxUg0s{n!lQ{+0hBn;R81NZ zqu0dl_L(U2YQ08F1KjVlmy*u65d;@c@M@3Hr8RL^=Ij_)y7%FCdX$IY6C23%fVSLL z(0QT41zv!4b#KvrJbdk{-yXF<+jlGR8%}xd`HDH5!D5(0Y+f}gb(S7NNMEW?8PZ0A1U`j-%J~4Kx zyhRSY>A{>??QlS7`ha9wi+g1}lsvSboto^{864o+f#6J$m(r>jQ^i;>#06h+C9vx~ zh#60Mr)1nHeZwOkAcIW)*Ug}R057#e27wWpQ@27N$;(dEkIAec-2#~Uz4h4L_l#;Y z!6;2UHm2_Z`plBMj57&zIp#D#yZ2n_Eyzj-PQy;hW@{P<1K3T>XOVU;o&;BW4p&!0v-bMlzz^IRWjDLklLk-V-2^lr{eIN3j%h2R5-ApeR&O2KNN@pBrm*AsPZN zcM_Bm${RE1^0XU3_^YIOPz%8Rr*;briMEx$c=Djy_Ho=R?!GrfTwC!1NRL!qRz#Q< zKeaKz8`J|`@0W=ZvkTSLKk{Cx%SWt23hOae3h}0Oe+M* zKw`pJ9xRe0;u2ozBX#rw&`m%UmHuL2HPOKVE%uKF6{GW27Kog; zyNsA1#t|r5rC5;*>Ku4jv@I(Hs`$*2uTIGTd+!gJF^8h&D3UeWuhKb=lqR7F)wQ)e zCOb7P4Q%wj+!oM5K=Ad7RBo#DQ>3i^jms?RkT@ACZ9WVT7XlCttI`0ivLc3 zmnGdY?P17dS>8?@_J-amqEuYn?*VJ>OKSntoM34c?V=F-L46J?9)S5V!=?9yS-jJr zuUnw?kS-$U-jxD6K0|{b%Ls`=Rd7Am7Hcb!#XnmUMj#_uW?SEn8(j0CNoexLAB$A}wqR(^FRiDL&%Q8S1BK7M(e32W3ee?5?KO9E z5iQO0PdU=0VFl3VnfQwGt3En&x%#HChY-qdC*vV*pc6U(WiK`upzQkV8WlG!n@g{h z;T0r$e0)%Qc>xCdhQiosF}p;qbY4K`BaIUU8lDSLCndEA58T?K*R|&fV};XKJ!ti? zr6sSuwDjOduLJE($lX_K{n^!S={=Rh-;eTJzmVYKb_D6fghHKuk;Q8om7n9c{xJGQ zhJB(H6lCG!qdm_}miKFaAr;9jl1KHrv@gGJGRsvdyvh(?Z}V=nY&Gd+QSP4?ql|t= z^`>)gAE-?!BFd=FwyMMg7jj7`443TjI+mL|6p#EmPZ|aId{hMWyjbWlI{z()kaK!chDVtTNbAH49!HAjqpCT6ge}=yEj-Tsb+<31B}W>zXrS!tV|3do11`)+ z@nBu(3uv|1? zV8=heTj2_2GUxcY&tw0Th4pwM(qx0W=FMqJ{vwMH^HJ|8MwwX6upiIN#WOSfRjeyc=Jfd}uM^^(B}Li@^Pqf5^ko>&9D0yu#-s|5 zfK;i&I(gIwbh_|Z13CrSF1tPpAML{h8ti<(Y)#Q0%X#MIfb2C*7XDFDmXrfm6*vgz z;7biFCwm!cC|iWqk4Ho$p3FsF2+z-geet7-j0|D`heR`p^i=yGYIi3MzgsKhwf+0Y zD3yQD#?gQ8jnn@=DgOuUhD4A=nGmc100zFWFXmoa?s+kM0nGe%r-i7!c%iGGgt%v( zLZ|u_lKtrvdgV`$2AL0p9HWz4;CFjPywU&HKQ>Fxa30sWM`mhL`-5Z|AwFJV8+RE^ z>?>l(6|``rBRWlg7+gQM=JVvKq`asDt+DC;>XeB^7D8_wtdE~m6!{`GzPTox`$~4$ zLx{RUtdd{0mmN=IBiT-^Jz2epB%ceiV*&Er13o2B0opUZbta- z5Zd+XQfWEWs!{oS+;U+PC}a}%e%v$Abovv*vjTq%+4YB4Gp=S!4Sy7g_aieJ|H(Hi z`GAE{w!d{CXU3O(j21E_dg;u8so(5ce9z(Fk8gz$8Dc=zUY4>ja_Qr=Y5sT%oj#P7 z6R(CY6*r)SHYj^Pe#i-Te9wLZIBoDeQ{mNgcy(UAFwHmeGjjC}4D*k>(8}T)dWt_1 zzRhBRthM%Xr@0Uu_GK0Fr1vcyHha=4`b4jL4@l(x=ga-=zeb>!=jtj{SUia|phWKX zw;%ld;=%yJ3+NAiPaZm`UJYg35cLUd0$AdMoi3?};Y9T=f-4|ny|fLzpakh*VI;nC zwLHl+LDT{CAO4ZxA2R~GW~PVvdNZ+3SMaWcZEZ%F*`*gJVK6dNLQIZ|>w46~5X0)M{F&t>h@aVpKg+O-d3yj&-%?M&NLUbsed*q01 zK9jx0>$4I2b?!h#Uu{k>U5(U|=TejAq=Pp~v(B}#vy=23SxcOGVUA%0 z^g8UD-z4+9NV)f;3e*Zl1$HLPQIjr4vRs@6#w#_h$k?qXO8!0jQ|b5JFb~-cksZHQ zC3ZUp-5Ur@rDsdy9E;c3_LC{{H{q5HF* zpwgigojux@7v+r45BmvUmyNZaX<4CH1&_w@qV6}GOTi^DUOc3W~0q!8>0KUU)6ncHnxyI+@w+oZIsR555NcLo3QqB z(3kyiR`L@T2W$pPWbttVZKqA$9-TwhoIXQHWZPUbqie++CSQ;(F!8TREf1mm|+ z`=@GVSw*FFZ6}G$X`(#Q%vlU^Z0u7K2KL(2Y)qo$n0}KB`4}7t0`hu z_Xz*7QvXX;lIK;X0>=5ys^PdCox;#6m*RV=#_~I7>PByDNNdWSs#>00dfZx8QCGLB zdy;8zc7S$aXz%pxVnl$ObPjTy;dAfeD$CrzMz>k8AsJk8M8u9}K8)^Nf!nf8M)VkqIVZ+HjR zo78w7YA%!idX!$=PHU-^>S{DxabK$scHZNC!9z5;vRev_JuE$__iazL*yc55KgrAOh{Jbc?gMUnawr|`nI`6qg z>rAeu#;;`JSaEnbz`3r_b}FAPT|U}Ajuq>$*@&l<;#gFnp?2z*@Bo5TXQyP$kbvkh z8?8?5qE+AUDj1J>Edl&FDc;ZZSu#!zw&j{Kj=>tuts~7(WiU1s)s)`))L{A{2YlMh z^l$#-v4aPOIukQ!L*t>nQFXyu&28GQ`wMRONAk2eBI}BfJ>!q9^y*#E#wgAk3(?ff z-ioGA96YXDH~Q?Em6nlDH`e7S8?-xuch#2~k8>BuH#ZEi4K^{+c~?!#EtHkLM#84- zB$B3VO*rG>wbGJM5~m^C-7}Q8O(lo$gcrM-)QtUnh=qhP8xfw&wnj^7%x8GpSU&iE^O&Fo5klz7&F$4e+=VTade(>YO!v@1;2^zTqoTqQL*}(yIutV*`&n9lf-B&c8JM?aR-f{UMR!M?E!sice|Yve&-IcqKPBNZEq2Oq4XI_a zJfJcSLVfqoC2y?d5j(63zFPb-F!>g3&c`dh>P}IeG-;F>fgPTXt*uE$OmTBgFz60# zBhF^)nP=tj7#3G%Hm+&obq9KG&25`Han7YHa~a*3$8*J=5q#yN>!Oy-`kXV~bYjtR zbw^kN^i=ow5d*a-$`zv`V&qgu&y4N@0bOZY%kIMygEaZbK^w%NLidXjXjebIdfWhQ zVxV0`g4G%=w|3%RziK78Insc$n)uuNXA4h1yt?#y*84X{;Vts6GT@c7d-rs>>zS5o zB-{-r-6f?J*3anZI&Mi}Y8JgYwz#jj zt9zOR-EM7rlZW>>kyv3?IA3e{A~K~rcl2y?jbJEO9xYJ4;rjvS>2afV$h$O3en<~j zm&;^Xn<)_srkgZ#blh`h)kzNMsRZ|#*Co-HEVHH=0S zH0JEr1^7=p&eXSTxAiTTXsy3T@T&VwJ(YT+WRkm0um6wWn8-10=q2@r^a3H)f+FPF z%SYu&s$IEm0{6qXumlcHx-1m^DMhROtBi_2v>Jqk^0bg5kM%4yb^m^gqD8S_o zgLz{Jy3+$WW!89XHB$kNJans8~(+l2J3v6hx~7u5I78RMktWwnx0M z=TW%$X@?~set2SxePYwM3Nk!{9|yv+2RjG1wQg!MkJ~8N`NW3C5tK0$I1Ij|`^|M0 zwQxHaM(>+oEL9wFT`Xbm>_Y~smePRC14K>_^o>6=+OlEFp>nvDz;soNbU!ziri89kOSGWHBxDs4x5w0Evs@QtBxqG4X3<0)7) z2;ZK2uR>m$;($7cW@cU}D_2m@?UFID@Ysg-I6_zJl=^0}%3WTXn!k=(B=CeI0Gk=L z@g5^4S~ngN{#J{q13^}u(eTBW9k5n=4Lh(%=eb4_b%PCz`1|U9z|lAye2lt{Qu;-Y zBgoRKNWe@zzr~{%O=8!bxs$DFL*9Cc4Tlq1&j*Nj3Uc)+KWXYN;T{uaOgKSEsi66A z!#oqmgQ7v80BH`%a2;ZLb6SIfL!*}_)af9XaY-5N;X&v46mtr~k*7Nji|gkc$`}}6 zC>S*anEv=bbWnkkf%D+zh6TqO6eJpBIx%qmkUgtH#W5A8DMnk|lOU~)+H1GQZI}=% yQF=<^_#6}z0imFv6P@0CE(7ZX_mrNQ9sec%)1}uR1+apsBL`0$NZWVekN*X)(##zI literal 0 HcmV?d00001 diff --git a/_docs/master/embedding/images/theme-editor.png b/_docs/master/embedding/images/theme-editor.png new file mode 100644 index 0000000000000000000000000000000000000000..5dda4d4292b0acb31042f2aac2594e60475abdb8 GIT binary patch literal 120096 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

)9byjF_K5&o|yg(cl%lKUJ{zR}+EXjRf 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 {(5-tB`{#}+^+~5FAvY7)V>XNqZEr> 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

!RJfOqXMutDkKzlio3zi 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 literal 0 HcmV?d00001 diff --git a/_docs/master/embedding/introduction.md b/_docs/master/embedding/introduction.md index 4449376b48..8f4a8853e6 100644 --- a/_docs/master/embedding/introduction.md +++ b/_docs/master/embedding/introduction.md @@ -14,8 +14,6 @@ redirect_from: # Embedding introduction -{% include shared/in-page-promo-embedding-workshop.html %} - You can embed Metabase tables, charts, and dashboards—even Metabase's query builder—in your website or application. Here are the different ways you can embed Metabase: - [Modular embedding](#modular-embedding) @@ -103,6 +101,12 @@ The modular embeds that you can set up in the [in-app wizard](./modular-embeddin If you're using an AI agent to help you embed Metabase in your app, check out [AI agent resources](./ai-agent-resources). +## Tracking embed usage + +{% include plans-blockquote.html feature="Tracking embed usage" %} + +[Usage Analytics](../usage-and-performance-tools/usage-analytics) tracks embed usage, including embedding context, authentication methods, hostname, and other metadata. Check out the [Embedding usage dashboard](../usage-and-performance-tools/usage-analytics-reference#embedding-usage). + ## Further reading - [Strategies for delivering customer-facing analytics](/learn/metabase-basics/embedding/overview). diff --git a/_docs/master/embedding/modular-embedding.md b/_docs/master/embedding/modular-embedding.md index 0ee2750871..7c4faeb071 100644 --- a/_docs/master/embedding/modular-embedding.md +++ b/_docs/master/embedding/modular-embedding.md @@ -14,8 +14,6 @@ redirect_from: # Modular embedding -{% include shared/in-page-promo-embedding-workshop.html %} - ![Modular embedding wizard](./images/modular-embedding-wizard.png) Modular embedding lets you embed and customize Metabase [components](./components) (like dashboards, the query builder, AI chat, and more) into your own application. You don't need to write embedding code on your own - just use the wizard to create a code snippet and paste it into your app. @@ -70,7 +68,13 @@ The exact customization options you see will depend on what type of entity you'r ![Embed flow options for AI chat](./images/embed-flow-options.png) -If you are on Metabase OSS/Starter plans, you'll be able to select light or dark themes for your components. On Metabase Pro/Enterprise, you'll also be able to pick specific colors for brand, text, and background in the embed wizard, and add more customization options through [appearance settings](./appearance) later. +If you're on Metabase OSS/Starter plans, you can select light or dark themes for your components. + +On Metabase Pro/Enterprise, you can also: + +- Pick a [saved theme](./appearance#embedding-themes) you've created in **Admin settings > Embedding > Themes**. +- Pick specific colors for brand, text, and background in the embed wizard. +- Add more [advanced theme options](./appearance#advanced-theming) by editing the generated snippet later. All the customization options you select in this wizard will be reflected in the code snippet that the embed wizard will generate for you, and you'll be able to add more options later. @@ -179,6 +183,10 @@ When you're creating a new embed using **Admin > Embedding > Setup guide > Embed - **Allow alerts**: lets people set up [alerts](../questions/alerts) on embedded questions. Requires [email setup](../configuring-metabase/email). Only for authenticated (SSO) question embeds. +## Pass parameter values to embedded components + +See [Modular embedding parameters](./parameters#pass-parameter-values-to-embedded-components). + ## Page-level config To define the configuration that applies to every embed on the page, use the `defineMetabaseConfig()` function. Its parameters include: diff --git a/_docs/master/embedding/parameters.md b/_docs/master/embedding/parameters.md new file mode 100644 index 0000000000..9e8a1d5bd8 --- /dev/null +++ b/_docs/master/embedding/parameters.md @@ -0,0 +1,182 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: 'Modular embedding parameters' +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/parameters.md' +layout: new-docs +summary: 'Pass parameter values to embedded dashboards and SQL questions in modular embedding (React SDK and web components).' +--- + +# Modular embedding parameters + +This page covers how to pass parameter values to embedded dashboards and SQL questions. + +## Modular embedding SDK (React) + +### Pass parameter values to a dashboard + +You can set initial values for embeds (uncontrolled), and optionally keep your app in sync with values as people change them (controlled). You can pick either `initialParameters` and `parameters`, but don't combine them. + +#### `initialParameters` (uncontrolled) + +Set the filter values once on load. Your app won't know when people change filters in the dashboard. Pick this when you don't need to track those changes. + +```typescript +{% include_file "{{ dirname }}/snippets/parameters/dashboards/initial-parameters.tsx" snippet="example" %} +``` + +See [How parameter values are resolved](#how-parameter-values-are-resolved) for null / missing-slug semantics. + +#### `parameters` + `onParametersChange` (controlled) + +Push values from your app, and observe every applied change via `onParametersChange`. This works like a controlled ``. Your app holds the source of truth, the dashboard re-renders when the prop changes, and you receive a callback whenever applied values change. + +```typescript +{% include_file "{{ dirname }}/snippets/parameters/dashboards/controlled-parameters.tsx" snippet="example-controlled" %} +``` + +`onParametersChange` receives the [dashboard parameter change payload](#dashboard-parameter-change-payload). + + +> Don't combine `initialParameters` and `parameters` - pick one. For controlled behavior, only use `parameters`. + +### Pass parameters to SQL questions + +You can pass [parameter](../questions/native-editor/sql-parameters) values to SQL questions in the format `{parameter_name: parameter_value}`. You can set initial values for embeds (uncontrolled), and optionally keep your app in sync with values as people change them (controlled). + +These props only work with SQL questions, not query-builder questions. + +#### `initialSqlParameters` (uncontrolled) + +Set the parameter values once on load. Your app won't know when people change parameters in the question. Pick this when you don't need to track those changes. + +```typescript +{% include_file "{{ dirname }}/snippets/parameters/questions/initial-sql-parameters.tsx" snippet="example" %} +``` + +See [How parameter values are resolved](#how-parameter-values-are-resolved) for null / missing-slug semantics. + +#### `sqlParameters` + `onSqlParametersChange` (controlled) + +Push values from your app, and observe every applied change via `onSqlParametersChange`. This works like a controlled `` - your app holds the source of truth, the question re-renders when the prop changes, and you receive a callback whenever applied values change. + +```typescript +{% include_file "{{ dirname }}/snippets/parameters/questions/controlled-sql-parameters.tsx" snippet="example-controlled" %} +``` + +`onSqlParametersChange` receives the [SQL question parameter change payload](#sql-question-parameter-change-payload). + +## Modular embedding (web components) + +### Pass parameter values to embedded components + +You can set dashboard filters and SQL parameters from your page, push new values at runtime, and listen for applied changes. + +#### Seed values once with `initial-parameters` / `initial-sql-parameters` + +Set values on mount via attributes. The component reads them once on load and ignores any subsequent changes to the attribute. User widget edits are not reflected back to your page. + +```html + + + +``` + +Attributes carry JSON. Pass an object whose keys are parameter slugs (dashboards) or SQL variable names (questions). See [How parameter values are resolved](#how-parameter-values-are-resolved) for null / missing-slug semantics. + +#### Push values at runtime with `parameters` / `sqlParameters` + +For controlled behavior, set the JS property on the element instead of the attribute. The component re-renders to apply the new values. + +```html + + + +``` + +The same pattern works for `metabase-question` via the `sqlParameters` property. + +To switch a component back to uncontrolled mode (leaving the last applied values in place), set the property to `undefined`. + +#### Clearing parameters + +To clear a single parameter, set its value to `null`. This strictly clears the parameter and ignores its default value. + +```html + +``` + +To clear every parameter, assign an empty object `{}`. + +```html + +``` + +#### Observe applied changes with `parameters-change` / `sql-parameters-change` + +Listen for events to keep your page in sync with what's actually applied: + +```html + + + +``` + +The `event.detail` carries the [dashboard parameter change payload](#dashboard-parameter-change-payload). + +For SQL questions, listen for `sql-parameters-change` on ``. Its `event.detail` carries the [SQL question parameter change payload](#sql-question-parameter-change-payload). + +## How parameter values are resolved + +These rules apply to all four props — `initialParameters` / `parameters` (dashboards) and `initialSqlParameters` / `sqlParameters` (SQL questions) — and to the matching web component attributes (`initial-parameters`, `parameters`, etc.). For each parameter slug: + +- **Set a value**: Pass a `string` for a single-option filter, and an array of `string`s for multi-option filters. +- **Clear a value:** Set to `null`: the parameter is cleared and its default is not used. +- **Reset to the default value**: Omit a value (or set to `undefined`) and the embed will fall back to the parameter's default (or `null` if it has no default). + +## Dashboard parameter change payload + +Delivered to `onParametersChange` (SDK) and as `event.detail` for the `parameters-change` event (web components). + +{% include_file "{{ dirname }}/sdk/api/snippets/ParameterChangePayload.md" snippet="properties" %} + +`source` indicates why the callback fired: + +{% include_file "{{ dirname }}/sdk/api/snippets/ParameterChangeSource.md" %} + +## SQL question parameter change payload + +Delivered to `onSqlParametersChange` (SDK) and as `event.detail` for the `sql-parameters-change` event (web components). + +{% include_file "{{ dirname }}/sdk/api/snippets/SqlParameterChangePayload.md" snippet="properties" %} + +`source` indicates why the callback fired: + +{% include_file "{{ dirname }}/sdk/api/snippets/SqlParameterChangeSource.md" %} diff --git a/_docs/master/embedding/sdk/ai-chat.md b/_docs/master/embedding/sdk/ai-chat.md index 6154e151ed..b95a2a2176 100644 --- a/_docs/master/embedding/sdk/ai-chat.md +++ b/_docs/master/embedding/sdk/ai-chat.md @@ -63,3 +63,33 @@ Use the `layout` prop to specify which layout to use for the Metabot component: - `auto` (default): Metabot uses the `stacked` layout on mobile screens, and a `sidebar` layout on larger screens. - `stacked`: the question visualization stacks on top of the chat interface. - `sidebar`: the question visualization appears to the left of the chat interface, which is on a sidebar on the right. + +## Building custom AI chat UIs with `useMetabot` + +If `MetabotQuestion`'s built-in layouts don't fit your app, use the `useMetabot` hook to read Metabot's conversation state directly and render your own UI. The hook gives you the messages, the chart the agent most recently produced, processing and error state, and actions to submit, cancel, retry, or reset the conversation. + +### AI chat with inline charts + +![AI chat inline charts](../images/ai-chat-inline-chart.png) + +When an agent responds, the message can contain a `Chart` component. You can walk the agent's messages and render charts inline alongside the chat transcript: + +```typescript +{% include_file "{{ dirname }}/snippets/questions/use-metabot-inline-charts.tsx" %} +``` + +### AI chat with dedicated chart panel + +![AI chat dedicated chart](../images/ai-chat-dedicated-chart.png) + +The `CurrentChart` component is bound to the latest chart the agent produced. Render `CurrentChart` once, and it will swap in new charts as the agent creates them. You'll want to filter chart messages out of the transcript so they don't render twice: + +```typescript +{% include_file "{{ dirname }}/snippets/questions/use-metabot-dedicated-chart.tsx" %} +``` + +### Notes on `useMetabot` + +- **Guard against null while waiting for the SDK bundle**: `useMetabot` returns `null` until the SDK bundle has loaded and `` has mounted. Always guard before use. If you don't guard it, the first render will throw `Cannot read properties of null` when you reach for `metabot.messages`, `metabot.submitMessage`, etc., because the SDK ships its Metabot internals via a code-split chunk that isn't available synchronously. +- **Bring your own Markdown renderer**: `MetabotQuestion` renders agent text messages internally, including markdown formatting, transcript scrolling, and input styling. The `useMetabot` hook hands you the raw conversation state, which means you own the rendering. In particular, agent text messages (`message.type === 'text'`) contain **markdown**: links, bold, lists, inline code. The snippets above render `message.message` as plain text for brevity, but production usage should pass the text through a markdown renderer (`react-markdown`, `markdown-to-jsx`, or your own) so links and formatting display correctly. +- **Strip links returned by the agent**: the agent text may include links pointing back to the host Metabase (like a link to a chart it created). Those links require an authenticated Metabase session, so people won't be able to view the links. diff --git a/_docs/master/embedding/sdk/api/CreateQuestion.html b/_docs/master/embedding/sdk/api/CreateQuestion.html index 6589b81e54..b5caf116eb 100644 --- a/_docs/master/embedding/sdk/api/CreateQuestion.html +++ b/_docs/master/embedding/sdk/api/CreateQuestion.html @@ -14,19 +14,44 @@

  • OptionalentityTypes?: EmbeddingEntityType[]

    An array that specifies which entity types are available in the data picker

  • Optionalheight?: Height<string | number>

    A number or string specifying a CSS size value that specifies the height of the component

  • OptionalhiddenParameters?: string[]

    A list of parameters to hide.

    -
  • OptionalinitialSqlParameters?: SqlParameterValues

    Initial values for the SQL parameters.

    +
  • OptionalinitialCollection?: SdkCollectionId

    The collection to preselect in the save modal's collection picker. Unlike targetCollection, the picker remains visible and the user can choose a different collection. Ignored when targetCollection is set.

    +
  • OptionalinitialSqlParameters?: SqlParameterValues

    Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
    +For each parameter: +

    +
      +
    • set to a value: that value is applied. +
    • +
    • set to null: strictly cleared, ignoring the parameter's default. +
    • +
    • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default).
    • +
  • OptionalisSaveEnabled?: boolean

    Whether to show the save button.

  • OptionalonBeforeSave?: (
        question: MetabaseQuestion | undefined,
        context: { isNewQuestion: boolean },
    ) => Promise<void>

    A callback function that triggers before saving. Only relevant when isSaveEnabled = true

  • OptionalonNavigateBack?: () => void

    A callback function that triggers when a user clicks the back button.

  • OptionalonRun?: (question: MetabaseQuestion | undefined) => void

    A callback function that triggers when a question is updated, including when a user clicks the Visualize button in the question editor

  • OptionalonSave?: (
        question: MetabaseQuestion,
        context: { dashboardTabId?: number; isNewQuestion: boolean },
    ) => void

    A callback function that triggers when a user saves the question. Only relevant when isSaveEnabled = true

    +
  • OptionalonSqlParametersChange?: (payload: SqlParameterChangePayload) => void

    Fires on SQL parameters change. The payload's source distinguishes the initial state on load ('initial-state'), user edits in the UI ('manual-change'), and auto-updates ('auto-change').

  • OptionalonVisualizationChange?: (
        display:
            | "object"
            | "table"
            | "bar"
            | "line"
            | "pie"
            | "scalar"
            | "row"
            | "area"
            | "combo"
            | "pivot"
            | "smartscalar"
            | "gauge"
            | "progress"
            | "funnel"
            | "map"
            | "scatter"
            | "boxplot"
            | "waterfall"
            | "sankey"
            | "list",
    ) => void

    A callback function that triggers when the visualization type changes.

    -
  • Optionalplugins?: MetabasePluginsConfig
  • Optionalstyle?: CSSProperties

    A custom style object to be added to the root element.

    +
  • Optionalplugins?: MetabasePluginsConfig
  • OptionalsqlParameters?: SqlParameterValues

    Controlled SQL parameter values, slug-keyed. On every render, this object replaces the question's parameter values: +

    +
      +
    • a parameter set to a value uses that value. +
    • +
    • a parameter set to null is cleared, even if it has a default. +
    • +
    • a parameter omitted from the object (or set to undefined) uses its default (or null if it has no default). +
      +
      +Pair with onSqlParametersChange to stay in sync with user edits.
    • +
    +
  • Optionalstyle?: CSSProperties

    A custom style object to be added to the root element.

  • OptionaltargetCollection?: SdkCollectionId

    The collection to save the question to. This will hide the collection picker from the save modal. Only applicable to interactive questions.

  • Optionaltitle?: SdkQuestionTitleProps

    Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default.

  • Optionalwidth?: Width<string | number>

    A number or string specifying a CSS size value that specifies the width of the component

  • OptionalwithAlerts?: boolean

    Enables the ability to set up alerts on the question.

  • OptionalwithChartTypeSelector?: boolean

    Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout.

  • OptionalwithDownloads?: boolean

    Enables the ability to download results in the question.

    +
  • OptionalwithEditorButton?: boolean

    Determines whether the editor button is shown. Only relevant when using the default layout.

  • undefined
  • Returns Element

    Use <InteractiveQuestion questionId="new" /> instead.

    diff --git a/_docs/master/embedding/sdk/api/CreateQuestionProps.html b/_docs/master/embedding/sdk/api/CreateQuestionProps.html index 489cac2b93..b624b8b91d 100644 --- a/_docs/master/embedding/sdk/api/CreateQuestionProps.html +++ b/_docs/master/embedding/sdk/api/CreateQuestionProps.html @@ -9,19 +9,22 @@ layout: docs-api --- -CreateQuestionProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface CreateQuestionProps

    interface CreateQuestionProps {
        className?: string;
        dataPicker?: EmbeddingDataPicker;
        entityTypes?: EmbeddingEntityType[];
        height?: Height<string | number>;
        hiddenParameters?: string[];
        initialSqlParameters?: SqlParameterValues;
        isSaveEnabled?: boolean;
        onBeforeSave?: (
            question: MetabaseQuestion | undefined,
            context: { isNewQuestion: boolean },
        ) => Promise<void>;
        onNavigateBack?: () => void;
        onRun?: (question: MetabaseQuestion | undefined) => void;
        onSave?: (
            question: MetabaseQuestion,
            context: { dashboardTabId?: number; isNewQuestion: boolean },
        ) => void;
        onVisualizationChange?: (
            display:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ) => void;
        plugins?: MetabasePluginsConfig;
        style?: CSSProperties;
        targetCollection?: SdkCollectionId;
        title?: SdkQuestionTitleProps;
        width?: Width<string | number>;
        withAlerts?: boolean;
        withChartTypeSelector?: boolean;
        withDownloads?: boolean;
    }
    Index

    Properties

    className? +CreateQuestionProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface CreateQuestionProps

    interface CreateQuestionProps {
        className?: string;
        dataPicker?: EmbeddingDataPicker;
        entityTypes?: EmbeddingEntityType[];
        height?: Height<string | number>;
        hiddenParameters?: string[];
        initialCollection?: SdkCollectionId;
        initialSqlParameters?: SqlParameterValues;
        isSaveEnabled?: boolean;
        onBeforeSave?: (
            question: MetabaseQuestion | undefined,
            context: { isNewQuestion: boolean },
        ) => Promise<void>;
        onNavigateBack?: () => void;
        onRun?: (question: MetabaseQuestion | undefined) => void;
        onSave?: (
            question: MetabaseQuestion,
            context: { dashboardTabId?: number; isNewQuestion: boolean },
        ) => void;
        onSqlParametersChange?: (payload: SqlParameterChangePayload) => void;
        onVisualizationChange?: (
            display:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ) => void;
        plugins?: MetabasePluginsConfig;
        sqlParameters?: SqlParameterValues;
        style?: CSSProperties;
        targetCollection?: SdkCollectionId;
        title?: SdkQuestionTitleProps;
        width?: Width<string | number>;
        withAlerts?: boolean;
        withChartTypeSelector?: boolean;
        withDownloads?: boolean;
        withEditorButton?: boolean;
    }
    Index

    Properties

    className?: string

    A custom class name to be added to the root element.

    dataPicker?: EmbeddingDataPicker

    Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting dataPicker = "staged".

    entityTypes?: EmbeddingEntityType[]

    An array that specifies which entity types are available in the data picker

    height?: Height<string | number>

    A number or string specifying a CSS size value that specifies the height of the component

    hiddenParameters?: string[]

    A list of parameters to hide.

    -
    initialSqlParameters?: SqlParameterValues

    Initial values for the SQL parameters.

    +
    initialCollection?: SdkCollectionId

    The collection to preselect in the save modal's collection picker. Unlike targetCollection, the picker remains visible and the user can choose a different collection. Ignored when targetCollection is set.

    +
    initialSqlParameters?: SqlParameterValues

    Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
    +For each parameter: +

    +
      +
    • set to a value: that value is applied. +
    • +
    • set to null: strictly cleared, ignoring the parameter's default. +
    • +
    • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default).
    • +
    isSaveEnabled?: boolean

    Whether to show the save button.

    onBeforeSave?: (
        question: MetabaseQuestion | undefined,
        context: { isNewQuestion: boolean },
    ) => Promise<void>

    A callback function that triggers before saving. Only relevant when isSaveEnabled = true

    onNavigateBack?: () => void

    A callback function that triggers when a user clicks the back button.

    onRun?: (question: MetabaseQuestion | undefined) => void

    A callback function that triggers when a question is updated, including when a user clicks the Visualize button in the question editor

    onSave?: (
        question: MetabaseQuestion,
        context: { dashboardTabId?: number; isNewQuestion: boolean },
    ) => void

    A callback function that triggers when a user saves the question. Only relevant when isSaveEnabled = true

    +
    onSqlParametersChange?: (payload: SqlParameterChangePayload) => void

    Fires on SQL parameters change. The payload's source distinguishes the initial state on load ('initial-state'), user edits in the UI ('manual-change'), and auto-updates ('auto-change').

    onVisualizationChange?: (
        display:
            | "object"
            | "table"
            | "bar"
            | "line"
            | "pie"
            | "scalar"
            | "row"
            | "area"
            | "combo"
            | "pivot"
            | "smartscalar"
            | "gauge"
            | "progress"
            | "funnel"
            | "map"
            | "scatter"
            | "boxplot"
            | "waterfall"
            | "sankey"
            | "list",
    ) => void

    A callback function that triggers when the visualization type changes.

    Type Declaration

      • (
            display:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ): void
      • Parameters

        • display:
              | "object"
              | "table"
              | "bar"
              | "line"
              | "pie"
              | "scalar"
              | "row"
              | "area"
              | "combo"
              | "pivot"
              | "smartscalar"
              | "gauge"
              | "progress"
              | "funnel"
              | "map"
              | "scatter"
              | "boxplot"
              | "waterfall"
              | "sankey"
              | "list"

          the new display type

          -

        Returns void

    A custom style object to be added to the root element.

    +

    Returns void

    sqlParameters?: SqlParameterValues

    Controlled SQL parameter values, slug-keyed. On every render, this object replaces the question's parameter values: +

    +
      +
    • a parameter set to a value uses that value. +
    • +
    • a parameter set to null is cleared, even if it has a default. +
    • +
    • a parameter omitted from the object (or set to undefined) uses its default (or null if it has no default). +
      +
      +Pair with onSqlParametersChange to stay in sync with user edits.
    • +
    +

    A custom style object to be added to the root element.

    targetCollection?: SdkCollectionId

    The collection to save the question to. This will hide the collection picker from the save modal. Only applicable to interactive questions.

    Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default.

    width?: Width<string | number>

    A number or string specifying a CSS size value that specifies the width of the component

    withAlerts?: boolean

    Enables the ability to set up alerts on the question.

    withChartTypeSelector?: boolean

    Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout.

    withDownloads?: boolean

    Enables the ability to download results in the question.

    -

    +
    withEditorButton?: boolean

    Determines whether the editor button is shown. Only relevant when using the default layout.

    +

    diff --git a/_docs/master/embedding/sdk/api/DrillThroughQuestionProps.html b/_docs/master/embedding/sdk/api/DrillThroughQuestionProps.html index 98f7b97161..53d3ddfe31 100644 --- a/_docs/master/embedding/sdk/api/DrillThroughQuestionProps.html +++ b/_docs/master/embedding/sdk/api/DrillThroughQuestionProps.html @@ -10,11 +10,12 @@ --- DrillThroughQuestionProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface DrillThroughQuestionProps

    Props for the drill-through question

    -
    interface DrillThroughQuestionProps {
        children?: ReactNode;
        className?: string;
        dataPicker?: EmbeddingDataPicker;
        entityTypes?: EmbeddingEntityType[];
        height?: Height<string | number>;
        initialSqlParameters?: SqlParameterValues;
        isSaveEnabled?: boolean;
        onBeforeSave?: (
            question: MetabaseQuestion | undefined,
            context: { isNewQuestion: boolean },
        ) => Promise<void>;
        onRun?: (question: MetabaseQuestion | undefined) => void;
        onSave?: (
            question: MetabaseQuestion,
            context: { dashboardTabId?: number; isNewQuestion: boolean },
        ) => void;
        plugins?: MetabasePluginsConfig;
        style?: CSSProperties;
        targetCollection?: SdkCollectionId;
        title?: SdkQuestionTitleProps;
        width?: Width<string | number>;
        withAlerts?: boolean;
        withChartTypeSelector?: boolean;
        withDownloads?: boolean;
    }
    Index

    Properties

    interface DrillThroughQuestionProps {
        children?: ReactNode;
        className?: string;
        dataPicker?: EmbeddingDataPicker;
        entityTypes?: EmbeddingEntityType[];
        height?: Height<string | number>;
        initialCollection?: SdkCollectionId;
        initialSqlParameters?: SqlParameterValues;
        isSaveEnabled?: boolean;
        onBeforeSave?: (
            question: MetabaseQuestion | undefined,
            context: { isNewQuestion: boolean },
        ) => Promise<void>;
        onRun?: (question: MetabaseQuestion | undefined) => void;
        onSave?: (
            question: MetabaseQuestion,
            context: { dashboardTabId?: number; isNewQuestion: boolean },
        ) => void;
        plugins?: MetabasePluginsConfig;
        style?: CSSProperties;
        targetCollection?: SdkCollectionId;
        title?: SdkQuestionTitleProps;
        width?: Width<string | number>;
        withAlerts?: boolean;
        withChartTypeSelector?: boolean;
        withDownloads?: boolean;
        withEditorButton?: boolean;
    }
    Index

    Properties

    children?: ReactNode

    The children of the component

    className?: string

    A custom class name to be added to the root element.

    dataPicker?: EmbeddingDataPicker

    Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting dataPicker = "staged".

    entityTypes?: EmbeddingEntityType[]

    An array that specifies which entity types are available in the data picker

    height?: Height<string | number>

    A number or string specifying a CSS size value that specifies the height of the component

    -
    initialSqlParameters?: SqlParameterValues

    Initial values for the SQL parameters.

    +
    initialCollection?: SdkCollectionId

    The collection to preselect in the save modal's collection picker. Unlike targetCollection, the picker remains visible and the user can choose a different collection. Ignored when targetCollection is set.

    +
    initialSqlParameters?: SqlParameterValues

    Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
    +For each parameter: +

    +
      +
    • set to a value: that value is applied. +
    • +
    • set to null: strictly cleared, ignoring the parameter's default. +
    • +
    • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default).
    • +
    isSaveEnabled?: boolean

    Whether to show the save button.

    onBeforeSave?: (
        question: MetabaseQuestion | undefined,
        context: { isNewQuestion: boolean },
    ) => Promise<void>

    A callback function that triggers before saving. Only relevant when isSaveEnabled = true

    onRun?: (question: MetabaseQuestion | undefined) => void

    A callback function that triggers when a question is updated, including when a user clicks the Visualize button in the question editor

    @@ -45,4 +58,5 @@
    withAlerts?: boolean

    Enables the ability to set up alerts on the question.

    withChartTypeSelector?: boolean

    Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout.

    withDownloads?: boolean

    Enables the ability to download results in the question.

    -

    +
    withEditorButton?: boolean

    Determines whether the editor button is shown. Only relevant when using the default layout.

    +

    diff --git a/_docs/master/embedding/sdk/api/EditableDashboard.html b/_docs/master/embedding/sdk/api/EditableDashboard.html index b8c709c1cb..6c27198dda 100644 --- a/_docs/master/embedding/sdk/api/EditableDashboard.html +++ b/_docs/master/embedding/sdk/api/EditableDashboard.html @@ -33,17 +33,43 @@
  • Combining initialParameters and hiddenParameters to declutter the user interface is fine.
  • -
  • OptionalinitialParameters?: ParameterValues

    Query parameters for the dashboard. For a single option, use a string value, and use a list of strings for multiple options. +

  • OptionalinitialParameters?: ParameterValues

    Initial values for query parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
    +For each parameter:

      +
    • set to a value (string for a single option, array of strings for multiple): that value is applied. +
    • +
    • set to null: strictly cleared, ignoring the parameter's default. +
    • +
    • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default). +
      +
    • Combining initialParameters and hiddenParameters to filter data on the frontend is a security risk.
    • Combining initialParameters and hiddenParameters to declutter the user interface is fine.
  • OptionalonLoad?: (dashboard: MetabaseDashboard | null) => void

    Callback that is called when the dashboard is loaded.

  • OptionalonLoadWithoutCards?: (dashboard: MetabaseDashboard | null) => void

    Callback that is called when the dashboard is loaded without cards.

    +
  • OptionalonParametersChange?: (payload: ParameterChangePayload) => void

    Fires on parameters change. The payload's source distinguishes the initial state on load ('initial-state'), user edits in the UI ('manual-change'), and auto-updates ('auto-change').

  • OptionalonVisualizationChange?: (
        visualization:
            | "object"
            | "table"
            | "bar"
            | "line"
            | "pie"
            | "scalar"
            | "row"
            | "area"
            | "combo"
            | "pivot"
            | "smartscalar"
            | "gauge"
            | "progress"
            | "funnel"
            | "map"
            | "scatter"
            | "boxplot"
            | "waterfall"
            | "sankey"
            | "list",
    ) => void

    A callback function that triggers when a question is opened from a dashboard card or when the user changes the visualization type of a question.

    +
  • Optionalparameters?: ParameterValues

    Controlled parameter values, slug-keyed. On every render, this object replaces the dashboard's parameter values: +

    +
      +
    • a parameter set to a value uses that value. +
    • +
    • a parameter set to null is cleared, even if it has a default. +
    • +
    • a parameter omitted from the object (or set to undefined) uses its default (or null if it has no default). +
      +
      +Pair with onParametersChange to stay in sync with user edits. +
    • +
    • Combining parameters and hiddenParameters to filter data on the frontend is a security risk. +
    • +
    • Combining parameters and hiddenParameters to declutter the user interface is fine.
    • +
  • Optionalplugins?: MetabasePluginsConfig

    Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details.

  • OptionalrenderDrillThroughQuestion?: () => ReactNode

    A custom React component to render the question layout. Use namespaced InteractiveQuestion components to build the layout.

    diff --git a/_docs/master/embedding/sdk/api/EditableDashboardProps.html b/_docs/master/embedding/sdk/api/EditableDashboardProps.html index 44f519570f..6dee40c0ca 100644 --- a/_docs/master/embedding/sdk/api/EditableDashboardProps.html +++ b/_docs/master/embedding/sdk/api/EditableDashboardProps.html @@ -9,7 +9,7 @@ layout: docs-api --- -EditableDashboardProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface EditableDashboardProps

    interface EditableDashboardProps {
        autoRefreshInterval?: number;
        className?: string;
        dashboardId: string | number;
        dataPickerProps?: Pick<SdkQuestionProps, "entityTypes">;
        drillThroughQuestionHeight?: Height<string | number>;
        drillThroughQuestionProps?: DrillThroughQuestionProps;
        enableEntityNavigation?: boolean;
        hiddenParameters?: string[];
        initialParameters?: ParameterValues;
        onLoad?: (dashboard: MetabaseDashboard | null) => void;
        onLoadWithoutCards?: (dashboard: MetabaseDashboard | null) => void;
        onVisualizationChange?: (
            visualization:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ) => void;
        plugins?: MetabasePluginsConfig;
        renderDrillThroughQuestion?: () => ReactNode;
        style?: CSSProperties;
        token?: string | null;
        withCardTitle?: boolean;
        withDownloads?: boolean;
        withSubscriptions?: boolean;
        withTitle?: boolean;
    }
    Index

    Properties

    autoRefreshInterval? +EditableDashboardProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface EditableDashboardProps

    interface EditableDashboardProps {
        autoRefreshInterval?: number;
        className?: string;
        dashboardId: string | number;
        dataPickerProps?: Pick<SdkQuestionProps, "entityTypes">;
        drillThroughQuestionHeight?: Height<string | number>;
        drillThroughQuestionProps?: DrillThroughQuestionProps;
        enableEntityNavigation?: boolean;
        hiddenParameters?: string[];
        initialParameters?: ParameterValues;
        onLoad?: (dashboard: MetabaseDashboard | null) => void;
        onLoadWithoutCards?: (dashboard: MetabaseDashboard | null) => void;
        onParametersChange?: (payload: ParameterChangePayload) => void;
        onVisualizationChange?: (
            visualization:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ) => void;
        parameters?: ParameterValues;
        plugins?: MetabasePluginsConfig;
        renderDrillThroughQuestion?: () => ReactNode;
        style?: CSSProperties;
        token?: string | null;
        withCardTitle?: boolean;
        withDownloads?: boolean;
        withSubscriptions?: boolean;
        withTitle?: boolean;
    }
    Index
  • OptionaldataPicker?: EmbeddingDataPicker

    Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting dataPicker = "staged".

  • OptionalentityTypes?: EmbeddingEntityType[]

    An array that specifies which entity types are available in the data picker

  • Optionalheight?: Height<string | number>

    A number or string specifying a CSS size value that specifies the height of the component

    -
  • OptionalinitialSqlParameters?: SqlParameterValues

    Initial values for the SQL parameters.

    +
  • OptionalinitialCollection?: SdkCollectionId

    The collection to preselect in the save modal's collection picker. Unlike targetCollection, the picker remains visible and the user can choose a different collection. Ignored when targetCollection is set.

    +
  • OptionalinitialSqlParameters?: SqlParameterValues

    Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
    +For each parameter: +

    +
      +
    • set to a value: that value is applied. +
    • +
    • set to null: strictly cleared, ignoring the parameter's default. +
    • +
    • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default).
    • +
  • OptionalisSaveEnabled?: boolean

    Whether to show the save button.

  • OptionalonBeforeSave?: (
        question: MetabaseQuestion | undefined,
        context: { isNewQuestion: boolean },
    ) => Promise<void>

    A callback function that triggers before saving. Only relevant when isSaveEnabled = true

  • OptionalonRun?: (question: MetabaseQuestion | undefined) => void

    A callback function that triggers when a question is updated, including when a user clicks the Visualize button in the question editor

    @@ -61,6 +74,7 @@
  • OptionalwithAlerts?: boolean

    Enables the ability to set up alerts on the question.

  • OptionalwithChartTypeSelector?: boolean

    Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout.

  • OptionalwithDownloads?: boolean

    Enables the ability to download results in the question.

    +
  • OptionalwithEditorButton?: boolean

    Determines whether the editor button is shown. Only relevant when using the default layout.

  • enableEntityNavigation?: boolean

    When true, internal click behaviors (links to dashboards/questions) are preserved. When false (default for SDK), these click behaviors are filtered out.

    hiddenParameters?: string[]

    A list of parameters to hide. @@ -70,19 +84,45 @@

  • Combining initialParameters and hiddenParameters to declutter the user interface is fine.
  • -
    initialParameters?: ParameterValues

    Query parameters for the dashboard. For a single option, use a string value, and use a list of strings for multiple options. +

    initialParameters?: ParameterValues

    Initial values for query parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
    +For each parameter:

      +
    • set to a value (string for a single option, array of strings for multiple): that value is applied. +
    • +
    • set to null: strictly cleared, ignoring the parameter's default. +
    • +
    • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default). +
      +
    • Combining initialParameters and hiddenParameters to filter data on the frontend is a security risk.
    • Combining initialParameters and hiddenParameters to declutter the user interface is fine.
    onLoad?: (dashboard: MetabaseDashboard | null) => void

    Callback that is called when the dashboard is loaded.

    onLoadWithoutCards?: (dashboard: MetabaseDashboard | null) => void

    Callback that is called when the dashboard is loaded without cards.

    +
    onParametersChange?: (payload: ParameterChangePayload) => void

    Fires on parameters change. The payload's source distinguishes the initial state on load ('initial-state'), user edits in the UI ('manual-change'), and auto-updates ('auto-change').

    onVisualizationChange?: (
        visualization:
            | "object"
            | "table"
            | "bar"
            | "line"
            | "pie"
            | "scalar"
            | "row"
            | "area"
            | "combo"
            | "pivot"
            | "smartscalar"
            | "gauge"
            | "progress"
            | "funnel"
            | "map"
            | "scatter"
            | "boxplot"
            | "waterfall"
            | "sankey"
            | "list",
    ) => void

    A callback function that triggers when a question is opened from a dashboard card or when the user changes the visualization type of a question.

    Type Declaration

      • (
            visualization:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ): void
      • Parameters

        • visualization:
              | "object"
              | "table"
              | "bar"
              | "line"
              | "pie"
              | "scalar"
              | "row"
              | "area"
              | "combo"
              | "pivot"
              | "smartscalar"
              | "gauge"
              | "progress"
              | "funnel"
              | "map"
              | "scatter"
              | "boxplot"
              | "waterfall"
              | "sankey"
              | "list"

          the new visualization type

          -

        Returns void

    Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details.

    +

    Returns void

    parameters?: ParameterValues

    Controlled parameter values, slug-keyed. On every render, this object replaces the dashboard's parameter values: +

    +
      +
    • a parameter set to a value uses that value. +
    • +
    • a parameter set to null is cleared, even if it has a default. +
    • +
    • a parameter omitted from the object (or set to undefined) uses its default (or null if it has no default). +
      +
      +Pair with onParametersChange to stay in sync with user edits. +
    • +
    • Combining parameters and hiddenParameters to filter data on the frontend is a security risk. +
    • +
    • Combining parameters and hiddenParameters to declutter the user interface is fine.
    • +
    +

    Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details.

    renderDrillThroughQuestion?: () => ReactNode

    A custom React component to render the question layout. Use namespaced InteractiveQuestion components to build the layout.

    A custom style object to be added to the root element.

    @@ -90,4 +130,4 @@
    withDownloads?: boolean

    Whether to hide the download button.

    withSubscriptions?: boolean

    Whether to show the subscriptions button.

    withTitle?: boolean

    Whether the dashboard should display a title.

    -

    +

    diff --git a/_docs/master/embedding/sdk/api/IconName.html b/_docs/master/embedding/sdk/api/IconName.html index 814724bbaa..ebde530b8d 100644 --- a/_docs/master/embedding/sdk/api/IconName.html +++ b/_docs/master/embedding/sdk/api/IconName.html @@ -9,4 +9,4 @@ layout: docs-api --- -IconName | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias IconName

    IconName:
        | "string"
        | "number"
        | "function"
        | "collection"
        | "dashboard"
        | "question"
        | "model"
        | "archive"
        | "table"
        | "bar"
        | "line"
        | "pie"
        | "scalar"
        | "area"
        | "smartscalar"
        | "gauge"
        | "progress"
        | "funnel"
        | "boxplot"
        | "waterfall"
        | "sankey"
        | "list"
        | "revert"
        | "add"
        | "add_collection"
        | "add_column"
        | "add_data"
        | "add_folder"
        | "add_list"
        | "add_row"
        | "add_to_dash"
        | "add_comment"
        | "ai"
        | "alert"
        | "alert_filled"
        | "alert_confirm"
        | "attachment"
        | "arrow_up"
        | "arrow_down"
        | "arrow_left"
        | "arrow_left_to_line"
        | "arrow_right"
        | "arrow_split"
        | "audit"
        | "badge"
        | "ban"
        | "bell"
        | "birthday"
        | "book_open"
        | "bookmark"
        | "bookmark_filled"
        | "bolt"
        | "bolt_filled"
        | "breakout"
        | "bubble"
        | "broken_link"
        | "burger"
        | "calendar"
        | "camera"
        | "chart_layout_default"
        | "chart_layout_stack"
        | "check"
        | "check_filled"
        | "code_block"
        | "chevrondown"
        | "chevronleft"
        | "chevronright"
        | "chevronup"
        | "click"
        | "clipboard"
        | "clock"
        | "clone"
        | "close"
        | "cloud"
        | "cloud_filled"
        | "collection2"
        | "compare"
        | "combine"
        | "company"
        | "comment"
        | "currency"
        | "connections"
        | "contract"
        | "copy"
        | "corner_up_right"
        | "curved"
        | "database"
        | "database_routing"
        | "dependencies"
        | "data_studio"
        | "dash"
        | "curve"
        | "document"
        | "download"
        | "dyno"
        | "edit_document"
        | "edit_document_outlined"
        | "ellipsis"
        | "embed"
        | "embed_interactive"
        | "embed_modular"
        | "embed_static"
        | "empty"
        | "enter_or_return"
        | "exit"
        | "expand"
        | "expand_arrow"
        | "extract"
        | "eye"
        | "eye_crossed_out"
        | "eye_outline"
        | "factory"
        | "field"
        | "fields"
        | "filter"
        | "filter_plus"
        | "find_replace"
        | "bug"
        | "format_code"
        | "formula"
        | "funnel_outline"
        | "folder"
        | "folder_database"
        | "folder_filled"
        | "gear"
        | "gear_settings_filled"
        | "gem"
        | "ghost"
        | "globe"
        | "glossary"
        | "git_branch"
        | "grabber"
        | "grid"
        | "grid_2x2"
        | "grid_bordered"
        | "group"
        | "google"
        | "google_drive"
        | "google_sheet"
        | "history"
        | "home"
        | "horizontal_bar"
        | "hourglass"
        | "info"
        | "info_outline"
        | "insight"
        | "int"
        | "io"
        | "join_full_outer"
        | "join_inner"
        | "join_left_outer"
        | "join_right_outer"
        | "index"
        | "key"
        | "label"
        | "layout_grid"
        | "ldap"
        | "learn"
        | "lightbulb"
        | "link"
        | "lines"
        | "lineandbar"
        | "line_style_dashed"
        | "line_style_dotted"
        | "line_style_solid"
        | "location"
        | "lock"
        | "lock_filled"
        | "mail"
        | "mail_filled"
        | "medallion"
        | "message_circle"
        | "metabot"
        | "metabot_sad"
        | "metric"
        | "mode"
        | "model_with_badge"
        | "moon"
        | "move"
        | "move_card"
        | "network"
        | "new_folder"
        | "notebook"
        | "octagon_alert"
        | "package"
        | "palette"
        | "pause"
        | "pencil"
        | "pencil_lines"
        | "permissions_limited"
        | "person"
        | "pie_slice"
        | "pin"
        | "pinmap"
        | "pivot_table"
        | "play"
        | "play_outlined"
        | "popover"
        | "popular"
        | "publish"
        | "published"
        | "pulse"
        | "receipt"
        | "recents"
        | "share"
        | "send"
        | "settings"
        | "smile"
        | "split"
        | "sql"
        | "subscription"
        | "straight"
        | "stepped"
        | "sticky_note"
        | "sort"
        | "sort_arrows"
        | "sum"
        | "sync"
        | "synced_collection"
        | "transform"
        | "quote"
        | "redo"
        | "return"
        | "reference"
        | "refresh"
        | "refresh_downstream"
        | "rename"
        | "repository"
        | "rocket"
        | "ruler"
        | "schema"
        | "search"
        | "search_check"
        | "section"
        | "segment"
        | "shield"
        | "shield_outline"
        | "sidebar_closed"
        | "sidebar_open"
        | "slack"
        | "slack_colorized"
        | "snail"
        | "snippet"
        | "sparkles"
        | "star_filled"
        | "star"
        | "stop"
        | "store"
        | "sun"
        | "t-shirt"
        | "tab"
        | "table2"
        | "text_bold"
        | "text_italic"
        | "text_strike"
        | "thumbs_down"
        | "thumbs_up"
        | "time_history"
        | "trash"
        | "trash_filled"
        | "triangle_left"
        | "triangle_right"
        | "unarchive"
        | "undo"
        | "unknown"
        | "unpin"
        | "unpublish"
        | "unreferenced"
        | "unsubscribe"
        | "upload"
        | "variable"
        | "verified"
        | "official_collection"
        | "open_folder"
        | "ordered_list"
        | "verified_filled"
        | "verified_round"
        | "view_archive"
        | "warning"
        | "warning_round_filled"
        | "warning_triangle_filled"
        | "webhook"
        | "10k"
        | "1m"
        | "zap"
        | "zoom_in"
        | "zoom_out"
        | "cake"
        | "external"
        | "beaker"
        | "test_tube"
        | "eye_filled"

    +IconName | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias IconName

    IconName:
        | "string"
        | "number"
        | "function"
        | "collection"
        | "dashboard"
        | "question"
        | "model"
        | "archive"
        | "table"
        | "bar"
        | "line"
        | "pie"
        | "scalar"
        | "area"
        | "smartscalar"
        | "gauge"
        | "progress"
        | "funnel"
        | "boxplot"
        | "waterfall"
        | "sankey"
        | "list"
        | "revert"
        | "add"
        | "add_collection"
        | "add_column"
        | "add_data"
        | "add_folder"
        | "add_list"
        | "add_row"
        | "add_to_dash"
        | "add_comment"
        | "ai"
        | "alert"
        | "alert_filled"
        | "alert_confirm"
        | "attachment"
        | "arrow_up"
        | "arrow_down"
        | "arrow_left"
        | "arrow_left_to_line"
        | "arrow_right"
        | "arrow_split"
        | "audit"
        | "badge"
        | "ban"
        | "bell"
        | "birthday"
        | "book_open"
        | "bookmark"
        | "bookmark_filled"
        | "bolt"
        | "bolt_filled"
        | "breakout"
        | "bubble"
        | "broken_link"
        | "burger"
        | "calendar"
        | "camera"
        | "chart_layout_default"
        | "chart_layout_stack"
        | "check"
        | "check_filled"
        | "code_block"
        | "chevrondown"
        | "chevronleft"
        | "chevronright"
        | "chevronup"
        | "click"
        | "clipboard"
        | "clock"
        | "clone"
        | "close"
        | "cloud"
        | "cloud_filled"
        | "collection2"
        | "compare"
        | "combine"
        | "company"
        | "comment"
        | "currency"
        | "connections"
        | "contract"
        | "copy"
        | "corner_up_right"
        | "curved"
        | "database"
        | "database_routing"
        | "dependencies"
        | "data_studio"
        | "dash"
        | "curve"
        | "document"
        | "download"
        | "dyno"
        | "edit_document"
        | "edit_document_outlined"
        | "ellipsis"
        | "embed"
        | "embed_interactive"
        | "embed_modular"
        | "embed_static"
        | "empty"
        | "enter_or_return"
        | "exit"
        | "expand"
        | "expand_arrow"
        | "extract"
        | "eye"
        | "eye_crossed_out"
        | "eye_outline"
        | "factory"
        | "field"
        | "fields"
        | "filter"
        | "filter_plus"
        | "find_replace"
        | "bug"
        | "format_code"
        | "formula"
        | "funnel_outline"
        | "folder"
        | "folder_database"
        | "folder_filled"
        | "gear"
        | "gear_settings_filled"
        | "gem"
        | "ghost"
        | "globe"
        | "glossary"
        | "git_branch"
        | "grabber"
        | "grid"
        | "grid_2x2"
        | "grid_bordered"
        | "group"
        | "google"
        | "google_drive"
        | "google_sheet"
        | "history"
        | "home"
        | "horizontal_bar"
        | "hourglass"
        | "info"
        | "info_outline"
        | "insight"
        | "int"
        | "io"
        | "join_full_outer"
        | "join_inner"
        | "join_left_outer"
        | "join_right_outer"
        | "index"
        | "key"
        | "label"
        | "layout_grid"
        | "ldap"
        | "learn"
        | "lightbulb"
        | "link"
        | "lines"
        | "lineandbar"
        | "line_style_dashed"
        | "line_style_dotted"
        | "line_style_solid"
        | "location"
        | "lock"
        | "lock_filled"
        | "mail"
        | "mail_filled"
        | "mcp"
        | "medallion"
        | "message_circle"
        | "metabot"
        | "metabot_sad"
        | "metric"
        | "mode"
        | "model_with_badge"
        | "moon"
        | "move"
        | "move_card"
        | "network"
        | "new_folder"
        | "notebook"
        | "octagon_alert"
        | "package"
        | "palette"
        | "pause"
        | "pencil"
        | "pencil_lines"
        | "permissions_limited"
        | "person"
        | "pie_slice"
        | "pin"
        | "pinmap"
        | "pivot_table"
        | "play"
        | "play_outlined"
        | "popover"
        | "popular"
        | "publish"
        | "published"
        | "pulse"
        | "receipt"
        | "recents"
        | "share"
        | "send"
        | "settings"
        | "smile"
        | "split"
        | "sql"
        | "subscription"
        | "straight"
        | "stepped"
        | "sticky_note"
        | "sort"
        | "sort_arrows"
        | "sum"
        | "sync"
        | "synced_collection"
        | "transform"
        | "quote"
        | "redo"
        | "return"
        | "reference"
        | "refresh"
        | "refresh_downstream"
        | "rename"
        | "repository"
        | "rocket"
        | "ruler"
        | "schema"
        | "search"
        | "search_check"
        | "section"
        | "segment"
        | "shield"
        | "shield_outline"
        | "shield_stroke"
        | "sidebar_closed"
        | "sidebar_open"
        | "slack"
        | "slack_colorized"
        | "snail"
        | "snippet"
        | "sparkles"
        | "star_filled"
        | "star"
        | "stop"
        | "store"
        | "sun"
        | "t-shirt"
        | "tab"
        | "table2"
        | "text_bold"
        | "text_italic"
        | "text_strike"
        | "thumbs_down"
        | "thumbs_up"
        | "time_history"
        | "trash"
        | "trash_filled"
        | "triangle_left"
        | "triangle_right"
        | "unarchive"
        | "undo"
        | "unknown"
        | "unpin"
        | "unpublish"
        | "unreferenced"
        | "unsubscribe"
        | "upload"
        | "variable"
        | "verified"
        | "official_collection"
        | "open_folder"
        | "ordered_list"
        | "verified_filled"
        | "verified_round"
        | "view_archive"
        | "warning"
        | "warning_round_filled"
        | "warning_triangle_filled"
        | "webhook"
        | "10k"
        | "1m"
        | "zap"
        | "zoom_in"
        | "zoom_out"
        | "cake"
        | "external"
        | "beaker"
        | "test_tube"
        | "eye_filled"

    diff --git a/_docs/master/embedding/sdk/api/InteractiveDashboard.html b/_docs/master/embedding/sdk/api/InteractiveDashboard.html index 51e2ca2972..286d4998ad 100644 --- a/_docs/master/embedding/sdk/api/InteractiveDashboard.html +++ b/_docs/master/embedding/sdk/api/InteractiveDashboard.html @@ -9,8 +9,8 @@ layout: docs-api --- -InteractiveDashboard | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Function InteractiveDashboard

    • A dashboard component with drill downs, click behaviors, and the ability to view and click into questions.

      -

      Parameters

      • props: {
            autoRefreshInterval?: number;
            dashboardId: SdkDashboardId;
            drillThroughQuestionHeight?: Height<string | number>;
            drillThroughQuestionProps?: DrillThroughQuestionProps;
            initialParameters?: ParameterValues;
            plugins?: MetabasePluginsConfig;
            renderDrillThroughQuestion?: () => ReactNode;
        } & { dashboardId?: SdkDashboardId
        | null; token?: string | null } & {
            enableEntityNavigation?: boolean;
            hiddenParameters?: string[];
            initialParameters?: ParameterValues;
            withCardTitle?: boolean;
            withDownloads?: boolean;
            withSubscriptions?: boolean;
            withTitle?: boolean;
        } & { className?: string; style?: CSSProperties } & {
            onLoad?: (dashboard: MetabaseDashboard | null) => void;
            onLoadWithoutCards?: (dashboard: MetabaseDashboard | null) => void;
            onVisualizationChange?: (
                visualization:
                    | "object"
                    | "table"
                    | "bar"
                    | "line"
                    | "pie"
                    | "scalar"
                    | "row"
                    | "area"
                    | "combo"
                    | "pivot"
                    | "smartscalar"
                    | "gauge"
                    | "progress"
                    | "funnel"
                    | "map"
                    | "scatter"
                    | "boxplot"
                    | "waterfall"
                    | "sankey"
                    | "list",
            ) => void;
        } & { dataPickerProps?: Pick<SdkQuestionProps, "entityTypes"> } & {}
        • OptionalautoRefreshInterval?: number

          The interval between auto refreshes on the dashboard, in seconds.

          +InteractiveDashboard | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

          Function InteractiveDashboard

          • A dashboard component with drill downs, click behaviors, and the ability to view and click into questions.

            +

            Parameters

            • props: {
                  autoRefreshInterval?: number;
                  dashboardId: SdkDashboardId;
                  drillThroughQuestionHeight?: Height<string | number>;
                  drillThroughQuestionProps?: DrillThroughQuestionProps;
                  initialParameters?: ParameterValues;
                  onParametersChange?: (payload: ParameterChangePayload) => void;
                  parameters?: ParameterValues;
                  plugins?: MetabasePluginsConfig;
                  renderDrillThroughQuestion?: () => ReactNode;
              } & { dashboardId?: SdkDashboardId
              | null; token?: string | null } & {
                  enableEntityNavigation?: boolean;
                  hiddenParameters?: string[];
                  initialParameters?: ParameterValues;
                  withCardTitle?: boolean;
                  withDownloads?: boolean;
                  withSubscriptions?: boolean;
                  withTitle?: boolean;
              } & { className?: string; style?: CSSProperties } & {
                  onLoad?: (dashboard: MetabaseDashboard | null) => void;
                  onLoadWithoutCards?: (dashboard: MetabaseDashboard | null) => void;
                  onVisualizationChange?: (
                      visualization:
                          | "object"
                          | "table"
                          | "bar"
                          | "line"
                          | "pie"
                          | "scalar"
                          | "row"
                          | "area"
                          | "combo"
                          | "pivot"
                          | "smartscalar"
                          | "gauge"
                          | "progress"
                          | "funnel"
                          | "map"
                          | "scatter"
                          | "boxplot"
                          | "waterfall"
                          | "sankey"
                          | "list",
                  ) => void;
              } & { dataPickerProps?: Pick<SdkQuestionProps, "entityTypes"> } & {}
              • OptionalautoRefreshInterval?: number

                The interval between auto refreshes on the dashboard, in seconds.

              • dashboardId: SdkDashboardId

                The ID of the dashboard.
                This is either: @@ -22,13 +22,39 @@

          • OptionaldrillThroughQuestionHeight?: Height<string | number>

            Height of a question component when drilled from the dashboard to a question level.

          • OptionaldrillThroughQuestionProps?: DrillThroughQuestionProps

            Props of a question component when drilled from the dashboard to a question level.

            -
          • OptionalinitialParameters?: ParameterValues

            Query parameters for the dashboard. For a single option, use a string value, and use a list of strings for multiple options. +

          • OptionalinitialParameters?: ParameterValues

            Initial values for query parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
            +For each parameter:

              +
            • set to a value (string for a single option, array of strings for multiple): that value is applied. +
            • +
            • set to null: strictly cleared, ignoring the parameter's default. +
            • +
            • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default). +
              +
            • Combining initialParameters and hiddenParameters to filter data on the frontend is a security risk.
            • Combining initialParameters and hiddenParameters to declutter the user interface is fine.
            +
          • OptionalonParametersChange?: (payload: ParameterChangePayload) => void

            Fires on parameters change. The payload's source distinguishes the initial state on load ('initial-state'), user edits in the UI ('manual-change'), and auto-updates ('auto-change').

            +
          • Optionalparameters?: ParameterValues

            Controlled parameter values, slug-keyed. On every render, this object replaces the dashboard's parameter values: +

            +
              +
            • a parameter set to a value uses that value. +
            • +
            • a parameter set to null is cleared, even if it has a default. +
            • +
            • a parameter omitted from the object (or set to undefined) uses its default (or null if it has no default). +
              +
              +Pair with onParametersChange to stay in sync with user edits. +
            • +
            • Combining parameters and hiddenParameters to filter data on the frontend is a security risk. +
            • +
            • Combining parameters and hiddenParameters to declutter the user interface is fine.
            • +
          • Optionalplugins?: MetabasePluginsConfig

            Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details.

          • OptionalrenderDrillThroughQuestion?: () => ReactNode

            A custom React component to render the question layout. Use namespaced InteractiveQuestion components to build the layout.

            diff --git a/_docs/master/embedding/sdk/api/InteractiveDashboardProps.html b/_docs/master/embedding/sdk/api/InteractiveDashboardProps.html index fac5d71383..8b0e504ecd 100644 --- a/_docs/master/embedding/sdk/api/InteractiveDashboardProps.html +++ b/_docs/master/embedding/sdk/api/InteractiveDashboardProps.html @@ -9,7 +9,7 @@ layout: docs-api --- -InteractiveDashboardProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

            Interface InteractiveDashboardProps

            interface InteractiveDashboardProps {
                autoRefreshInterval?: number;
                className?: string;
                dashboardId: string | number;
                dataPickerProps?: Pick<SdkQuestionProps, "entityTypes">;
                drillThroughQuestionHeight?: Height<string | number>;
                drillThroughQuestionProps?: DrillThroughQuestionProps;
                enableEntityNavigation?: boolean;
                hiddenParameters?: string[];
                initialParameters?: ParameterValues;
                onLoad?: (dashboard: MetabaseDashboard | null) => void;
                onLoadWithoutCards?: (dashboard: MetabaseDashboard | null) => void;
                onVisualizationChange?: (
                    visualization:
                        | "object"
                        | "table"
                        | "bar"
                        | "line"
                        | "pie"
                        | "scalar"
                        | "row"
                        | "area"
                        | "combo"
                        | "pivot"
                        | "smartscalar"
                        | "gauge"
                        | "progress"
                        | "funnel"
                        | "map"
                        | "scatter"
                        | "boxplot"
                        | "waterfall"
                        | "sankey"
                        | "list",
                ) => void;
                plugins?: MetabasePluginsConfig;
                renderDrillThroughQuestion?: () => ReactNode;
                style?: CSSProperties;
                token?: string | null;
                withCardTitle?: boolean;
                withDownloads?: boolean;
                withSubscriptions?: boolean;
                withTitle?: boolean;
            }
            Index

            Properties

            autoRefreshInterval? +InteractiveDashboardProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

            Interface InteractiveDashboardProps

            interface InteractiveDashboardProps {
                autoRefreshInterval?: number;
                className?: string;
                dashboardId: string | number;
                dataPickerProps?: Pick<SdkQuestionProps, "entityTypes">;
                drillThroughQuestionHeight?: Height<string | number>;
                drillThroughQuestionProps?: DrillThroughQuestionProps;
                enableEntityNavigation?: boolean;
                hiddenParameters?: string[];
                initialParameters?: ParameterValues;
                onLoad?: (dashboard: MetabaseDashboard | null) => void;
                onLoadWithoutCards?: (dashboard: MetabaseDashboard | null) => void;
                onParametersChange?: (payload: ParameterChangePayload) => void;
                onVisualizationChange?: (
                    visualization:
                        | "object"
                        | "table"
                        | "bar"
                        | "line"
                        | "pie"
                        | "scalar"
                        | "row"
                        | "area"
                        | "combo"
                        | "pivot"
                        | "smartscalar"
                        | "gauge"
                        | "progress"
                        | "funnel"
                        | "map"
                        | "scatter"
                        | "boxplot"
                        | "waterfall"
                        | "sankey"
                        | "list",
                ) => void;
                parameters?: ParameterValues;
                plugins?: MetabasePluginsConfig;
                renderDrillThroughQuestion?: () => ReactNode;
                style?: CSSProperties;
                token?: string | null;
                withCardTitle?: boolean;
                withDownloads?: boolean;
                withSubscriptions?: boolean;
                withTitle?: boolean;
            }
            Index
          • OptionaldataPicker?: EmbeddingDataPicker

            Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting dataPicker = "staged".

          • OptionalentityTypes?: EmbeddingEntityType[]

            An array that specifies which entity types are available in the data picker

          • Optionalheight?: Height<string | number>

            A number or string specifying a CSS size value that specifies the height of the component

            -
          • OptionalinitialSqlParameters?: SqlParameterValues

            Initial values for the SQL parameters.

            +
          • OptionalinitialCollection?: SdkCollectionId

            The collection to preselect in the save modal's collection picker. Unlike targetCollection, the picker remains visible and the user can choose a different collection. Ignored when targetCollection is set.

            +
          • OptionalinitialSqlParameters?: SqlParameterValues

            Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
            +For each parameter: +

            +
              +
            • set to a value: that value is applied. +
            • +
            • set to null: strictly cleared, ignoring the parameter's default. +
            • +
            • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default).
            • +
          • OptionalisSaveEnabled?: boolean

            Whether to show the save button.

          • OptionalonBeforeSave?: (
                question: MetabaseQuestion | undefined,
                context: { isNewQuestion: boolean },
            ) => Promise<void>

            A callback function that triggers before saving. Only relevant when isSaveEnabled = true

          • OptionalonRun?: (question: MetabaseQuestion | undefined) => void

            A callback function that triggers when a question is updated, including when a user clicks the Visualize button in the question editor

            @@ -61,6 +74,7 @@
          • OptionalwithAlerts?: boolean

            Enables the ability to set up alerts on the question.

          • OptionalwithChartTypeSelector?: boolean

            Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout.

          • OptionalwithDownloads?: boolean

            Enables the ability to download results in the question.

            +
          • OptionalwithEditorButton?: boolean

            Determines whether the editor button is shown. Only relevant when using the default layout.

    enableEntityNavigation?: boolean

    When true, internal click behaviors (links to dashboards/questions) are preserved. When false (default for SDK), these click behaviors are filtered out.

    hiddenParameters?: string[]

    A list of parameters to hide. @@ -70,19 +84,45 @@

  • Combining initialParameters and hiddenParameters to declutter the user interface is fine.
  • -
    initialParameters?: ParameterValues

    Query parameters for the dashboard. For a single option, use a string value, and use a list of strings for multiple options. +

    initialParameters?: ParameterValues

    Initial values for query parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
    +For each parameter:

      +
    • set to a value (string for a single option, array of strings for multiple): that value is applied. +
    • +
    • set to null: strictly cleared, ignoring the parameter's default. +
    • +
    • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default). +
      +
    • Combining initialParameters and hiddenParameters to filter data on the frontend is a security risk.
    • Combining initialParameters and hiddenParameters to declutter the user interface is fine.
    onLoad?: (dashboard: MetabaseDashboard | null) => void

    Callback that is called when the dashboard is loaded.

    onLoadWithoutCards?: (dashboard: MetabaseDashboard | null) => void

    Callback that is called when the dashboard is loaded without cards.

    +
    onParametersChange?: (payload: ParameterChangePayload) => void

    Fires on parameters change. The payload's source distinguishes the initial state on load ('initial-state'), user edits in the UI ('manual-change'), and auto-updates ('auto-change').

    onVisualizationChange?: (
        visualization:
            | "object"
            | "table"
            | "bar"
            | "line"
            | "pie"
            | "scalar"
            | "row"
            | "area"
            | "combo"
            | "pivot"
            | "smartscalar"
            | "gauge"
            | "progress"
            | "funnel"
            | "map"
            | "scatter"
            | "boxplot"
            | "waterfall"
            | "sankey"
            | "list",
    ) => void

    A callback function that triggers when a question is opened from a dashboard card or when the user changes the visualization type of a question.

    Type Declaration

      • (
            visualization:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ): void
      • Parameters

        • visualization:
              | "object"
              | "table"
              | "bar"
              | "line"
              | "pie"
              | "scalar"
              | "row"
              | "area"
              | "combo"
              | "pivot"
              | "smartscalar"
              | "gauge"
              | "progress"
              | "funnel"
              | "map"
              | "scatter"
              | "boxplot"
              | "waterfall"
              | "sankey"
              | "list"

          the new visualization type

          -

        Returns void

    Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details.

    +

    Returns void

    parameters?: ParameterValues

    Controlled parameter values, slug-keyed. On every render, this object replaces the dashboard's parameter values: +

    +
      +
    • a parameter set to a value uses that value. +
    • +
    • a parameter set to null is cleared, even if it has a default. +
    • +
    • a parameter omitted from the object (or set to undefined) uses its default (or null if it has no default). +
      +
      +Pair with onParametersChange to stay in sync with user edits. +
    • +
    • Combining parameters and hiddenParameters to filter data on the frontend is a security risk. +
    • +
    • Combining parameters and hiddenParameters to declutter the user interface is fine.
    • +
    +

    Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details.

    renderDrillThroughQuestion?: () => ReactNode

    A custom React component to render the question layout. Use namespaced InteractiveQuestion components to build the layout.

    A custom style object to be added to the root element.

    @@ -90,4 +130,4 @@
    withDownloads?: boolean

    Whether to hide the download button.

    withSubscriptions?: boolean

    Whether to show the subscriptions button.

    withTitle?: boolean

    Whether the dashboard should display a title.

    -

    +

    diff --git a/_docs/master/embedding/sdk/api/InteractiveQuestion.html b/_docs/master/embedding/sdk/api/InteractiveQuestion.html index ebcb94cd92..5d6e65094b 100644 --- a/_docs/master/embedding/sdk/api/InteractiveQuestion.html +++ b/_docs/master/embedding/sdk/api/InteractiveQuestion.html @@ -15,20 +15,59 @@
  • OptionalentityTypes?: EmbeddingEntityType[]

    An array that specifies which entity types are available in the data picker

  • Optionalheight?: Height<string | number>

    A number or string specifying a CSS size value that specifies the height of the component

  • OptionalhiddenParameters?: string[]

    A list of parameters to hide.

    -
  • OptionalinitialSqlParameters?: SqlParameterValues

    Initial values for the SQL parameters.

    +
  • OptionalinitialCollection?: SdkCollectionId

    The collection to preselect in the save modal's collection picker. Unlike targetCollection, the picker remains visible and the user can choose a different collection. Ignored when targetCollection is set.

    +
  • OptionalinitialSqlParameters?: SqlParameterValues

    Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
    +For each parameter: +

    +
      +
    • set to a value: that value is applied. +
    • +
    • set to null: strictly cleared, ignoring the parameter's default. +
    • +
    • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default).
    • +
  • OptionalisSaveEnabled?: boolean

    Whether to show the save button.

  • OptionalonBeforeSave?: (
        question: MetabaseQuestion | undefined,
        context: { isNewQuestion: boolean },
    ) => Promise<void>

    A callback function that triggers before saving. Only relevant when isSaveEnabled = true

  • OptionalonNavigateBack?: () => void

    A callback function that triggers when a user clicks the back button.

  • OptionalonRun?: (question: MetabaseQuestion | undefined) => void

    A callback function that triggers when a question is updated, including when a user clicks the Visualize button in the question editor

  • OptionalonSave?: (
        question: MetabaseQuestion,
        context: { dashboardTabId?: number; isNewQuestion: boolean },
    ) => void

    A callback function that triggers when a user saves the question. Only relevant when isSaveEnabled = true

    +
  • OptionalonSqlParametersChange?: (payload: SqlParameterChangePayload) => void

    Fires on SQL parameters change. The payload's source distinguishes the initial state on load ('initial-state'), user edits in the UI ('manual-change'), and auto-updates ('auto-change').

  • OptionalonVisualizationChange?: (
        display:
            | "object"
            | "table"
            | "bar"
            | "line"
            | "pie"
            | "scalar"
            | "row"
            | "area"
            | "combo"
            | "pivot"
            | "smartscalar"
            | "gauge"
            | "progress"
            | "funnel"
            | "map"
            | "scatter"
            | "boxplot"
            | "waterfall"
            | "sankey"
            | "list",
    ) => void

    A callback function that triggers when the visualization type changes.

    -
  • Optionalplugins?: MetabasePluginsConfig
  • OptionalquestionId?: SdkQuestionId | null
  • Optionalstyle?: CSSProperties

    A custom style object to be added to the root element.

    +
  • Optionalplugins?: MetabasePluginsConfig
  • Optionalquery?: undefined
  • OptionalquestionId?: SdkQuestionId | null

    The ID of the question. +
    +This is either: +

    +
      +
    • the numerical ID when accessing a question link, i.e. http://localhost:3000/question/1-my-question where the ID is 1 +
    • +
    • the string ID found in the entity_id key of the question object when using the API directly or using the SDK Collection Browser to return data +
    • +
    • new to show the notebook editor for creating new questions +
    • +
    • new-native to show the SQL editor for creating new native questions
    • +
    +
  • OptionalsqlParameters?: SqlParameterValues

    Controlled SQL parameter values, slug-keyed. On every render, this object replaces the question's parameter values: +

    +
      +
    • a parameter set to a value uses that value. +
    • +
    • a parameter set to null is cleared, even if it has a default. +
    • +
    • a parameter omitted from the object (or set to undefined) uses its default (or null if it has no default). +
      +
      +Pair with onSqlParametersChange to stay in sync with user edits.
    • +
    +
  • Optionalstyle?: CSSProperties

    A custom style object to be added to the root element.

  • OptionaltargetCollection?: SdkCollectionId

    The collection to save the question to. This will hide the collection picker from the save modal. Only applicable to interactive questions.

  • Optionaltitle?: SdkQuestionTitleProps

    Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default.

    +
  • Optionaltoken?: string | null

    A valid JWT token for the guest embed.

  • Optionalwidth?: Width<string | number>

    A number or string specifying a CSS size value that specifies the width of the component

  • OptionalwithAlerts?: boolean

    Enables the ability to set up alerts on the question.

  • OptionalwithChartTypeSelector?: boolean

    Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout.

  • OptionalwithDownloads?: boolean

    Enables the ability to download results in the question.

    +
  • OptionalwithEditorButton?: boolean

    Determines whether the editor button is shown. Only relevant when using the default layout.

  • Returns Element

    Index

    InteractiveQuestion

    BackButton Breakout BreakoutDropdown diff --git a/_docs/master/embedding/sdk/api/InteractiveQuestionProps.html b/_docs/master/embedding/sdk/api/InteractiveQuestionProps.html index 191ad03973..f99127b9a1 100644 --- a/_docs/master/embedding/sdk/api/InteractiveQuestionProps.html +++ b/_docs/master/embedding/sdk/api/InteractiveQuestionProps.html @@ -9,45 +9,90 @@ layout: docs-api --- -InteractiveQuestionProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface InteractiveQuestionProps

    interface InteractiveQuestionProps {
        className?: string;
        dataPicker?: EmbeddingDataPicker;
        entityTypes?: EmbeddingEntityType[];
        height?: Height<string | number>;
        hiddenParameters?: string[];
        initialSqlParameters?: SqlParameterValues;
        isSaveEnabled?: boolean;
        onBeforeSave?: (
            question: MetabaseQuestion | undefined,
            context: { isNewQuestion: boolean },
        ) => Promise<void>;
        onNavigateBack?: () => void;
        onRun?: (question: MetabaseQuestion | undefined) => void;
        onSave?: (
            question: MetabaseQuestion,
            context: { dashboardTabId?: number; isNewQuestion: boolean },
        ) => void;
        onVisualizationChange?: (
            display:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ) => void;
        plugins?: MetabasePluginsConfig;
        questionId?: SdkQuestionId
        | null;
        style?: CSSProperties;
        targetCollection?: SdkCollectionId;
        title?: SdkQuestionTitleProps;
        width?: Width<string | number>;
        withAlerts?: boolean;
        withChartTypeSelector?: boolean;
        withDownloads?: boolean;
    }
    Index

    Properties

    className? +InteractiveQuestionProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface InteractiveQuestionProps

    interface InteractiveQuestionProps {
        className?: string;
        dataPicker?: EmbeddingDataPicker;
        entityTypes?: EmbeddingEntityType[];
        height?: Height<string | number>;
        hiddenParameters?: string[];
        initialCollection?: SdkCollectionId;
        initialSqlParameters?: SqlParameterValues;
        isSaveEnabled?: boolean;
        onBeforeSave?: (
            question: MetabaseQuestion | undefined,
            context: { isNewQuestion: boolean },
        ) => Promise<void>;
        onNavigateBack?: () => void;
        onRun?: (question: MetabaseQuestion | undefined) => void;
        onSave?: (
            question: MetabaseQuestion,
            context: { dashboardTabId?: number; isNewQuestion: boolean },
        ) => void;
        onSqlParametersChange?: (payload: SqlParameterChangePayload) => void;
        onVisualizationChange?: (
            display:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ) => void;
        plugins?: MetabasePluginsConfig;
        query?: undefined;
        questionId?: SdkQuestionId
        | null;
        sqlParameters?: SqlParameterValues;
        style?: CSSProperties;
        targetCollection?: SdkCollectionId;
        title?: SdkQuestionTitleProps;
        token?: string | null;
        width?: Width<string | number>;
        withAlerts?: boolean;
        withChartTypeSelector?: boolean;
        withDownloads?: boolean;
        withEditorButton?: boolean;
    }
    Index

    Properties

    className?: string

    A custom class name to be added to the root element.

    dataPicker?: EmbeddingDataPicker

    Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting dataPicker = "staged".

    entityTypes?: EmbeddingEntityType[]

    An array that specifies which entity types are available in the data picker

    height?: Height<string | number>

    A number or string specifying a CSS size value that specifies the height of the component

    hiddenParameters?: string[]

    A list of parameters to hide.

    -
    initialSqlParameters?: SqlParameterValues

    Initial values for the SQL parameters.

    +
    initialCollection?: SdkCollectionId

    The collection to preselect in the save modal's collection picker. Unlike targetCollection, the picker remains visible and the user can choose a different collection. Ignored when targetCollection is set.

    +
    initialSqlParameters?: SqlParameterValues

    Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
    +For each parameter: +

    +
      +
    • set to a value: that value is applied. +
    • +
    • set to null: strictly cleared, ignoring the parameter's default. +
    • +
    • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default).
    • +
    isSaveEnabled?: boolean

    Whether to show the save button.

    onBeforeSave?: (
        question: MetabaseQuestion | undefined,
        context: { isNewQuestion: boolean },
    ) => Promise<void>

    A callback function that triggers before saving. Only relevant when isSaveEnabled = true

    onNavigateBack?: () => void

    A callback function that triggers when a user clicks the back button.

    onRun?: (question: MetabaseQuestion | undefined) => void

    A callback function that triggers when a question is updated, including when a user clicks the Visualize button in the question editor

    onSave?: (
        question: MetabaseQuestion,
        context: { dashboardTabId?: number; isNewQuestion: boolean },
    ) => void

    A callback function that triggers when a user saves the question. Only relevant when isSaveEnabled = true

    +
    onSqlParametersChange?: (payload: SqlParameterChangePayload) => void

    Fires on SQL parameters change. The payload's source distinguishes the initial state on load ('initial-state'), user edits in the UI ('manual-change'), and auto-updates ('auto-change').

    onVisualizationChange?: (
        display:
            | "object"
            | "table"
            | "bar"
            | "line"
            | "pie"
            | "scalar"
            | "row"
            | "area"
            | "combo"
            | "pivot"
            | "smartscalar"
            | "gauge"
            | "progress"
            | "funnel"
            | "map"
            | "scatter"
            | "boxplot"
            | "waterfall"
            | "sankey"
            | "list",
    ) => void

    A callback function that triggers when the visualization type changes.

    Type Declaration

      • (
            display:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ): void
      • Parameters

        • display:
              | "object"
              | "table"
              | "bar"
              | "line"
              | "pie"
              | "scalar"
              | "row"
              | "area"
              | "combo"
              | "pivot"
              | "smartscalar"
              | "gauge"
              | "progress"
              | "funnel"
              | "map"
              | "scatter"
              | "boxplot"
              | "waterfall"
              | "sankey"
              | "list"

          the new display type

          -

        Returns void

    questionId?: SdkQuestionId | null

    A custom style object to be added to the root element.

    +

    Returns void

    query?: undefined
    questionId?: SdkQuestionId | null

    The ID of the question. +
    +This is either: +

    +
      +
    • the numerical ID when accessing a question link, i.e. http://localhost:3000/question/1-my-question where the ID is 1 +
    • +
    • the string ID found in the entity_id key of the question object when using the API directly or using the SDK Collection Browser to return data +
    • +
    • new to show the notebook editor for creating new questions +
    • +
    • new-native to show the SQL editor for creating new native questions
    • +
    +
    sqlParameters?: SqlParameterValues

    Controlled SQL parameter values, slug-keyed. On every render, this object replaces the question's parameter values: +

    +
      +
    • a parameter set to a value uses that value. +
    • +
    • a parameter set to null is cleared, even if it has a default. +
    • +
    • a parameter omitted from the object (or set to undefined) uses its default (or null if it has no default). +
      +
      +Pair with onSqlParametersChange to stay in sync with user edits.
    • +
    +

    A custom style object to be added to the root element.

    targetCollection?: SdkCollectionId

    The collection to save the question to. This will hide the collection picker from the save modal. Only applicable to interactive questions.

    Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default.

    +
    token?: string | null

    A valid JWT token for the guest embed.

    width?: Width<string | number>

    A number or string specifying a CSS size value that specifies the width of the component

    withAlerts?: boolean

    Enables the ability to set up alerts on the question.

    withChartTypeSelector?: boolean

    Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout.

    withDownloads?: boolean

    Enables the ability to download results in the question.

    -

    +
    withEditorButton?: boolean

    Determines whether the editor button is shown. Only relevant when using the default layout.

    +

    diff --git a/_docs/master/embedding/sdk/api/MetabaseColorKey.html b/_docs/master/embedding/sdk/api/MetabaseColorKey.html index c47c6e6284..1625310d29 100644 --- a/_docs/master/embedding/sdk/api/MetabaseColorKey.html +++ b/_docs/master/embedding/sdk/api/MetabaseColorKey.html @@ -9,6 +9,6 @@ layout: docs-api --- -MetabaseColorKey | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias MetabaseColorKey

    MetabaseColorKey:
        | | "accent0"
        | "accent0-light"
        | "accent0-dark"
        | "accent1"
        | "accent1-light"
        | "accent1-dark"
        | "accent2"
        | "accent2-light"
        | "accent2-dark"
        | "accent3"
        | "accent3-light"
        | "accent3-dark"
        | "accent4"
        | "accent4-light"
        | "accent4-dark"
        | "accent5"
        | "accent5-light"
        | "accent5-dark"
        | "accent6"
        | "accent6-light"
        | "accent6-dark"
        | "accent7"
        | "accent7-light"
        | "accent7-dark"
        | "accent-gray"
        | "accent-gray-light"
        | "accent-gray-dark"
        | ProtectedColorKey
        | "background-brand"
        | "background-filter"
        | "background-disabled"
        | "background-disabled-inverse"
        | "background-error"
        | "background-error-secondary"
        | "background-highlight"
        | "background-hover"
        | "background-info"
        | "background-primary"
        | "background-primary-inverse"
        | "background-secondary"
        | "background-secondary-inverse"
        | "background-selected"
        | "background-success"
        | "background-tertiary"
        | "background-tertiary-inverse"
        | "background-warning"
        | "border"
        | "border-brand"
        | "border-filter"
        | "border-strong"
        | "border-stronger"
        | "border-subtle"
        | "brand"
        | "brand-hover"
        | "bronze"
        | "copper"
        | "danger"
        | "error"
        | "filter"
        | "focus"
        | "gold"
        | "icon-brand"
        | "icon-disabled"
        | "icon-primary"
        | "icon-secondary"
        | "illustration-brand-secondary"
        | "illustration-brand-tertiary"
        | "info"
        | "overlay"
        | "saturated-blue"
        | "saturated-green"
        | "saturated-purple"
        | "saturated-red"
        | "saturated-yellow"
        | "shadow"
        | "silver"
        | "success"
        | "success-secondary"
        | "summarize"
        | "switch-off"
        | "syntax-parameters"
        | "syntax-parameters-active"
        | "text-brand"
        | "text-filter"
        | "text-hover"
        | "text-primary"
        | "text-primary-inverse"
        | "text-secondary"
        | "text-secondary-inverse"
        | "text-secondary-opaque"
        | "text-selected"
        | "text-tertiary"
        | "text-tertiary-inverse"
        | "tooltip-background"
        | "tooltip-background-focused"
        | "tooltip-text"
        | "tooltip-text-secondary"
        | "warning"
        | "white"

    All color keys available in Metabase themes.

    +MetabaseColorKey | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias MetabaseColorKey

    MetabaseColorKey:
        | | "accent0"
        | "accent0-light"
        | "accent0-dark"
        | "accent1"
        | "accent1-light"
        | "accent1-dark"
        | "accent2"
        | "accent2-light"
        | "accent2-dark"
        | "accent3"
        | "accent3-light"
        | "accent3-dark"
        | "accent4"
        | "accent4-light"
        | "accent4-dark"
        | "accent5"
        | "accent5-light"
        | "accent5-dark"
        | "accent6"
        | "accent6-light"
        | "accent6-dark"
        | "accent7"
        | "accent7-light"
        | "accent7-dark"
        | "accent-gray"
        | "accent-gray-light"
        | "accent-gray-dark"
        | ProtectedColorKey
        | "background-brand"
        | "background-filter"
        | "background-disabled"
        | "background-disabled-inverse"
        | "background-error"
        | "background-error-secondary"
        | "background-highlight"
        | "background-hover"
        | "background-info"
        | "background-primary"
        | "background-primary-inverse"
        | "background-secondary"
        | "background-secondary-inverse"
        | "background-selected"
        | "background-success"
        | "background-success-secondary"
        | "background-tertiary"
        | "background-tertiary-inverse"
        | "background-warning"
        | "background-warning-secondary"
        | "border"
        | "border-brand"
        | "border-filter"
        | "border-strong"
        | "border-stronger"
        | "border-subtle"
        | "brand"
        | "brand-hover"
        | "bronze"
        | "copper"
        | "danger"
        | "error"
        | "filter"
        | "focus"
        | "gold"
        | "icon-brand"
        | "icon-disabled"
        | "icon-primary"
        | "icon-secondary"
        | "illustration-brand-secondary"
        | "illustration-brand-tertiary"
        | "info"
        | "overlay"
        | "saturated-blue"
        | "saturated-green"
        | "saturated-purple"
        | "saturated-red"
        | "saturated-yellow"
        | "shadow"
        | "silver"
        | "success"
        | "success-secondary"
        | "summarize"
        | "switch-off"
        | "syntax-parameters"
        | "syntax-parameters-active"
        | "text-brand"
        | "text-filter"
        | "text-hover"
        | "text-primary"
        | "text-primary-inverse"
        | "text-secondary"
        | "text-secondary-inverse"
        | "text-secondary-opaque"
        | "text-selected"
        | "text-tertiary"
        | "text-tertiary-inverse"
        | "tooltip-background"
        | "tooltip-background-focused"
        | "tooltip-text"
        | "tooltip-text-secondary"
        | "warning"
        | "white"

    All color keys available in Metabase themes.

    Both the light and dark theme must define all of these colors.

    diff --git a/_docs/master/embedding/sdk/api/MetabaseEmbeddingColorKeyV2.html b/_docs/master/embedding/sdk/api/MetabaseEmbeddingColorKeyV2.html index b95f25dc2f..5dd99ec692 100644 --- a/_docs/master/embedding/sdk/api/MetabaseEmbeddingColorKeyV2.html +++ b/_docs/master/embedding/sdk/api/MetabaseEmbeddingColorKeyV2.html @@ -9,6 +9,6 @@ layout: docs-api --- -MetabaseEmbeddingColorKeyV2 | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias MetabaseEmbeddingColorKeyV2

    MetabaseEmbeddingColorKeyV2: Exclude<
        | "filter"
        | "info"
        | "warning"
        | "success"
        | "error"
        | "shadow"
        | "accent0"
        | "accent0-light"
        | "accent0-dark"
        | "accent1"
        | "accent1-light"
        | "accent1-dark"
        | "accent2"
        | "accent2-light"
        | "accent2-dark"
        | "accent3"
        | "accent3-light"
        | "accent3-dark"
        | "accent4"
        | "accent4-light"
        | "accent4-dark"
        | "accent5"
        | "accent5-light"
        | "accent5-dark"
        | "accent6"
        | "accent6-light"
        | "accent6-dark"
        | "accent7"
        | "accent7-light"
        | "accent7-dark"
        | "accent-gray"
        | "accent-gray-light"
        | "accent-gray-dark"
        | "metabase-brand"
        | "metabase-brand-hover"
        | "admin-navbar"
        | "admin-navbar-secondary"
        | "admin-navbar-inverse"
        | "upsell-primary"
        | "upsell-secondary"
        | "upsell-gem"
        | "background-brand"
        | "background-filter"
        | "background-disabled"
        | "background-disabled-inverse"
        | "background-error"
        | "background-error-secondary"
        | "background-highlight"
        | "background-hover"
        | "background-info"
        | "background-primary"
        | "background-primary-inverse"
        | "background-secondary"
        | "background-secondary-inverse"
        | "background-selected"
        | "background-success"
        | "background-tertiary"
        | "background-tertiary-inverse"
        | "background-warning"
        | "border"
        | "border-brand"
        | "border-filter"
        | "border-strong"
        | "border-stronger"
        | "border-subtle"
        | "brand"
        | "brand-hover"
        | "bronze"
        | "copper"
        | "danger"
        | "focus"
        | "gold"
        | "icon-brand"
        | "icon-disabled"
        | "icon-primary"
        | "icon-secondary"
        | "illustration-brand-secondary"
        | "illustration-brand-tertiary"
        | "overlay"
        | "saturated-blue"
        | "saturated-green"
        | "saturated-purple"
        | "saturated-red"
        | "saturated-yellow"
        | "silver"
        | "success-secondary"
        | "summarize"
        | "switch-off"
        | "syntax-parameters"
        | "syntax-parameters-active"
        | "text-brand"
        | "text-filter"
        | "text-hover"
        | "text-primary"
        | "text-primary-inverse"
        | "text-secondary"
        | "text-secondary-inverse"
        | "text-secondary-opaque"
        | "text-selected"
        | "text-tertiary"
        | "text-tertiary-inverse"
        | "tooltip-background"
        | "tooltip-background-focused"
        | "tooltip-text"
        | "tooltip-text-secondary"
        | "white",
        ProtectedColorKey,
    >

    Color keys available for theming in modular embedding.

    +MetabaseEmbeddingColorKeyV2 | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias MetabaseEmbeddingColorKeyV2

    MetabaseEmbeddingColorKeyV2: Exclude<
        | "filter"
        | "info"
        | "warning"
        | "success"
        | "error"
        | "shadow"
        | "accent0"
        | "accent0-light"
        | "accent0-dark"
        | "accent1"
        | "accent1-light"
        | "accent1-dark"
        | "accent2"
        | "accent2-light"
        | "accent2-dark"
        | "accent3"
        | "accent3-light"
        | "accent3-dark"
        | "accent4"
        | "accent4-light"
        | "accent4-dark"
        | "accent5"
        | "accent5-light"
        | "accent5-dark"
        | "accent6"
        | "accent6-light"
        | "accent6-dark"
        | "accent7"
        | "accent7-light"
        | "accent7-dark"
        | "accent-gray"
        | "accent-gray-light"
        | "accent-gray-dark"
        | "metabase-brand"
        | "metabase-brand-hover"
        | "admin-navbar"
        | "admin-navbar-secondary"
        | "admin-navbar-inverse"
        | "upsell-primary"
        | "upsell-secondary"
        | "upsell-gem"
        | "background-brand"
        | "background-filter"
        | "background-disabled"
        | "background-disabled-inverse"
        | "background-error"
        | "background-error-secondary"
        | "background-highlight"
        | "background-hover"
        | "background-info"
        | "background-primary"
        | "background-primary-inverse"
        | "background-secondary"
        | "background-secondary-inverse"
        | "background-selected"
        | "background-success"
        | "background-success-secondary"
        | "background-tertiary"
        | "background-tertiary-inverse"
        | "background-warning"
        | "background-warning-secondary"
        | "border"
        | "border-brand"
        | "border-filter"
        | "border-strong"
        | "border-stronger"
        | "border-subtle"
        | "brand"
        | "brand-hover"
        | "bronze"
        | "copper"
        | "danger"
        | "focus"
        | "gold"
        | "icon-brand"
        | "icon-disabled"
        | "icon-primary"
        | "icon-secondary"
        | "illustration-brand-secondary"
        | "illustration-brand-tertiary"
        | "overlay"
        | "saturated-blue"
        | "saturated-green"
        | "saturated-purple"
        | "saturated-red"
        | "saturated-yellow"
        | "silver"
        | "success-secondary"
        | "summarize"
        | "switch-off"
        | "syntax-parameters"
        | "syntax-parameters-active"
        | "text-brand"
        | "text-filter"
        | "text-hover"
        | "text-primary"
        | "text-primary-inverse"
        | "text-secondary"
        | "text-secondary-inverse"
        | "text-secondary-opaque"
        | "text-selected"
        | "text-tertiary"
        | "text-tertiary-inverse"
        | "tooltip-background"
        | "tooltip-background-focused"
        | "tooltip-text"
        | "tooltip-text-secondary"
        | "white",
        ProtectedColorKey,
    >

    Color keys available for theming in modular embedding.

    Excludes protected colors such as admin colors that should not be exposed.

    diff --git a/_docs/master/embedding/sdk/api/MetabaseEmbeddingThemeV2.html b/_docs/master/embedding/sdk/api/MetabaseEmbeddingThemeV2.html index 39481d5ae2..92f61c19f0 100644 --- a/_docs/master/embedding/sdk/api/MetabaseEmbeddingThemeV2.html +++ b/_docs/master/embedding/sdk/api/MetabaseEmbeddingThemeV2.html @@ -10,11 +10,11 @@ --- MetabaseEmbeddingThemeV2 | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface MetabaseEmbeddingThemeV2

    Version 2 theme configuration for embedded Metabase components.

    -
    interface MetabaseEmbeddingThemeV2 {
        chartColors?: ChartColorV2[];
        colors?: Partial<
            Record<
                | "filter"
                | "info"
                | "warning"
                | "success"
                | "error"
                | "shadow"
                | "accent0-light"
                | "accent0-dark"
                | "accent1-light"
                | "accent1-dark"
                | "accent2-light"
                | "accent2-dark"
                | "accent3-light"
                | "accent3-dark"
                | "accent4-light"
                | "accent4-dark"
                | "accent5-light"
                | "accent5-dark"
                | "accent6-light"
                | "accent6-dark"
                | "accent7-light"
                | "accent7-dark"
                | "accent-gray"
                | "accent-gray-light"
                | "accent-gray-dark"
                | "background-brand"
                | "background-filter"
                | "background-disabled"
                | "background-disabled-inverse"
                | "background-error"
                | "background-error-secondary"
                | "background-highlight"
                | "background-hover"
                | "background-info"
                | "background-primary"
                | "background-primary-inverse"
                | "background-secondary"
                | "background-secondary-inverse"
                | "background-selected"
                | "background-success"
                | "background-tertiary"
                | "background-tertiary-inverse"
                | "background-warning"
                | "border"
                | "border-brand"
                | "border-filter"
                | "border-strong"
                | "border-stronger"
                | "border-subtle"
                | "brand"
                | "brand-hover"
                | "bronze"
                | "copper"
                | "danger"
                | "focus"
                | "gold"
                | "icon-brand"
                | "icon-disabled"
                | "icon-primary"
                | "icon-secondary"
                | "illustration-brand-secondary"
                | "illustration-brand-tertiary"
                | "overlay"
                | "saturated-blue"
                | "saturated-green"
                | "saturated-purple"
                | "saturated-red"
                | "saturated-yellow"
                | "silver"
                | "success-secondary"
                | "summarize"
                | "switch-off"
                | "syntax-parameters"
                | "syntax-parameters-active"
                | "text-brand"
                | "text-filter"
                | "text-hover"
                | "text-primary"
                | "text-primary-inverse"
                | "text-secondary"
                | "text-secondary-inverse"
                | "text-secondary-opaque"
                | "text-selected"
                | "text-tertiary"
                | "text-tertiary-inverse"
                | "tooltip-background"
                | "tooltip-background-focused"
                | "tooltip-text"
                | "tooltip-text-secondary"
                | "white",
                string,
            >,
        >;
        version: 2;
    }
    Index

    Properties

    interface MetabaseEmbeddingThemeV2 {
        chartColors?: ChartColorV2[];
        colors?: Partial<
            Record<
                | "filter"
                | "info"
                | "warning"
                | "success"
                | "error"
                | "shadow"
                | "accent0-light"
                | "accent0-dark"
                | "accent1-light"
                | "accent1-dark"
                | "accent2-light"
                | "accent2-dark"
                | "accent3-light"
                | "accent3-dark"
                | "accent4-light"
                | "accent4-dark"
                | "accent5-light"
                | "accent5-dark"
                | "accent6-light"
                | "accent6-dark"
                | "accent7-light"
                | "accent7-dark"
                | "accent-gray"
                | "accent-gray-light"
                | "accent-gray-dark"
                | "background-brand"
                | "background-filter"
                | "background-disabled"
                | "background-disabled-inverse"
                | "background-error"
                | "background-error-secondary"
                | "background-highlight"
                | "background-hover"
                | "background-info"
                | "background-primary"
                | "background-primary-inverse"
                | "background-secondary"
                | "background-secondary-inverse"
                | "background-selected"
                | "background-success"
                | "background-success-secondary"
                | "background-tertiary"
                | "background-tertiary-inverse"
                | "background-warning"
                | "background-warning-secondary"
                | "border"
                | "border-brand"
                | "border-filter"
                | "border-strong"
                | "border-stronger"
                | "border-subtle"
                | "brand"
                | "brand-hover"
                | "bronze"
                | "copper"
                | "danger"
                | "focus"
                | "gold"
                | "icon-brand"
                | "icon-disabled"
                | "icon-primary"
                | "icon-secondary"
                | "illustration-brand-secondary"
                | "illustration-brand-tertiary"
                | "overlay"
                | "saturated-blue"
                | "saturated-green"
                | "saturated-purple"
                | "saturated-red"
                | "saturated-yellow"
                | "silver"
                | "success-secondary"
                | "summarize"
                | "switch-off"
                | "syntax-parameters"
                | "syntax-parameters-active"
                | "text-brand"
                | "text-filter"
                | "text-hover"
                | "text-primary"
                | "text-primary-inverse"
                | "text-secondary"
                | "text-secondary-inverse"
                | "text-secondary-opaque"
                | "text-selected"
                | "text-tertiary"
                | "text-tertiary-inverse"
                | "tooltip-background"
                | "tooltip-background-focused"
                | "tooltip-text"
                | "tooltip-text-secondary"
                | "white",
                string,
            >,
        >;
        version: 2;
    }
    Index

    Properties

    chartColors?: ChartColorV2[]

    Chart colors overrides. Each color can be a string or an object with base/tint/shade.

    -
    colors?: Partial<
        Record<
            | "filter"
            | "info"
            | "warning"
            | "success"
            | "error"
            | "shadow"
            | "accent0-light"
            | "accent0-dark"
            | "accent1-light"
            | "accent1-dark"
            | "accent2-light"
            | "accent2-dark"
            | "accent3-light"
            | "accent3-dark"
            | "accent4-light"
            | "accent4-dark"
            | "accent5-light"
            | "accent5-dark"
            | "accent6-light"
            | "accent6-dark"
            | "accent7-light"
            | "accent7-dark"
            | "accent-gray"
            | "accent-gray-light"
            | "accent-gray-dark"
            | "background-brand"
            | "background-filter"
            | "background-disabled"
            | "background-disabled-inverse"
            | "background-error"
            | "background-error-secondary"
            | "background-highlight"
            | "background-hover"
            | "background-info"
            | "background-primary"
            | "background-primary-inverse"
            | "background-secondary"
            | "background-secondary-inverse"
            | "background-selected"
            | "background-success"
            | "background-tertiary"
            | "background-tertiary-inverse"
            | "background-warning"
            | "border"
            | "border-brand"
            | "border-filter"
            | "border-strong"
            | "border-stronger"
            | "border-subtle"
            | "brand"
            | "brand-hover"
            | "bronze"
            | "copper"
            | "danger"
            | "focus"
            | "gold"
            | "icon-brand"
            | "icon-disabled"
            | "icon-primary"
            | "icon-secondary"
            | "illustration-brand-secondary"
            | "illustration-brand-tertiary"
            | "overlay"
            | "saturated-blue"
            | "saturated-green"
            | "saturated-purple"
            | "saturated-red"
            | "saturated-yellow"
            | "silver"
            | "success-secondary"
            | "summarize"
            | "switch-off"
            | "syntax-parameters"
            | "syntax-parameters-active"
            | "text-brand"
            | "text-filter"
            | "text-hover"
            | "text-primary"
            | "text-primary-inverse"
            | "text-secondary"
            | "text-secondary-inverse"
            | "text-secondary-opaque"
            | "text-selected"
            | "text-tertiary"
            | "text-tertiary-inverse"
            | "tooltip-background"
            | "tooltip-background-focused"
            | "tooltip-text"
            | "tooltip-text-secondary"
            | "white",
            string,
        >,
    >

    Color overrides.

    +
    colors?: Partial<
        Record<
            | "filter"
            | "info"
            | "warning"
            | "success"
            | "error"
            | "shadow"
            | "accent0-light"
            | "accent0-dark"
            | "accent1-light"
            | "accent1-dark"
            | "accent2-light"
            | "accent2-dark"
            | "accent3-light"
            | "accent3-dark"
            | "accent4-light"
            | "accent4-dark"
            | "accent5-light"
            | "accent5-dark"
            | "accent6-light"
            | "accent6-dark"
            | "accent7-light"
            | "accent7-dark"
            | "accent-gray"
            | "accent-gray-light"
            | "accent-gray-dark"
            | "background-brand"
            | "background-filter"
            | "background-disabled"
            | "background-disabled-inverse"
            | "background-error"
            | "background-error-secondary"
            | "background-highlight"
            | "background-hover"
            | "background-info"
            | "background-primary"
            | "background-primary-inverse"
            | "background-secondary"
            | "background-secondary-inverse"
            | "background-selected"
            | "background-success"
            | "background-success-secondary"
            | "background-tertiary"
            | "background-tertiary-inverse"
            | "background-warning"
            | "background-warning-secondary"
            | "border"
            | "border-brand"
            | "border-filter"
            | "border-strong"
            | "border-stronger"
            | "border-subtle"
            | "brand"
            | "brand-hover"
            | "bronze"
            | "copper"
            | "danger"
            | "focus"
            | "gold"
            | "icon-brand"
            | "icon-disabled"
            | "icon-primary"
            | "icon-secondary"
            | "illustration-brand-secondary"
            | "illustration-brand-tertiary"
            | "overlay"
            | "saturated-blue"
            | "saturated-green"
            | "saturated-purple"
            | "saturated-red"
            | "saturated-yellow"
            | "silver"
            | "success-secondary"
            | "summarize"
            | "switch-off"
            | "syntax-parameters"
            | "syntax-parameters-active"
            | "text-brand"
            | "text-filter"
            | "text-hover"
            | "text-primary"
            | "text-primary-inverse"
            | "text-secondary"
            | "text-secondary-inverse"
            | "text-secondary-opaque"
            | "text-selected"
            | "text-tertiary"
            | "text-tertiary-inverse"
            | "tooltip-background"
            | "tooltip-background-focused"
            | "tooltip-text"
            | "tooltip-text-secondary"
            | "white",
            string,
        >,
    >

    Color overrides.

    version: 2

    Theme version must be 2 for version 2 themes.

    diff --git a/_docs/master/embedding/sdk/api/MetabaseFontFamily.html b/_docs/master/embedding/sdk/api/MetabaseFontFamily.html index 580b850df9..db42b23941 100644 --- a/_docs/master/embedding/sdk/api/MetabaseFontFamily.html +++ b/_docs/master/embedding/sdk/api/MetabaseFontFamily.html @@ -9,4 +9,4 @@ layout: docs-api --- -MetabaseFontFamily | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias MetabaseFontFamily

    MetabaseFontFamily:
        | "Roboto"
        | "Merriweather"
        | "Open Sans"
        | "Lato"
        | "Noto Sans"
        | "Roboto Slab"
        | "Source Sans Pro"
        | "Raleway"
        | "Slabo 27px"
        | "PT Sans"
        | "Poppins"
        | "PT Serif"
        | "Roboto Mono"
        | "Roboto Condensed"
        | "Playfair Display"
        | "Oswald"
        | "Ubuntu"
        | "Montserrat"
        | "Lora"
        | "Custom"

    +MetabaseFontFamily | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias MetabaseFontFamily

    MetabaseFontFamily:
        | "Roboto"
        | "Merriweather"
        | "Open Sans"
        | "Lato"
        | "Inter"
        | "Noto Sans"
        | "Roboto Slab"
        | "Source Sans Pro"
        | "Raleway"
        | "Slabo 27px"
        | "PT Sans"
        | "Poppins"
        | "PT Serif"
        | "Roboto Mono"
        | "Roboto Condensed"
        | "Playfair Display"
        | "Oswald"
        | "Ubuntu"
        | "Montserrat"
        | "Lora"
        | "Custom"

    diff --git a/_docs/master/embedding/sdk/api/MetabotAgentChartMessage.html b/_docs/master/embedding/sdk/api/MetabotAgentChartMessage.html new file mode 100644 index 0000000000..0e21640556 --- /dev/null +++ b/_docs/master/embedding/sdk/api/MetabotAgentChartMessage.html @@ -0,0 +1,19 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotAgentChartMessage +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/MetabotAgentChartMessage.html' +layout: docs-api +--- + +MetabotAgentChartMessage | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias MetabotAgentChartMessage

    type MetabotAgentChartMessage = {
        Chart: React_2.ComponentType<MetabotChartProps>;
        id: string;
        questionPath: string;
        role: "agent";
        type: "chart";
    }
    Index

    Properties

    Properties

    A pre-wired React component that renders the chart.

    +
    id: string
    questionPath: string

    URL path to the question, e.g. /question#<base64>

    +
    role: "agent"
    type: "chart"

    diff --git a/_docs/master/embedding/sdk/api/MetabotAgentMessage.html b/_docs/master/embedding/sdk/api/MetabotAgentMessage.html new file mode 100644 index 0000000000..25727ef5e0 --- /dev/null +++ b/_docs/master/embedding/sdk/api/MetabotAgentMessage.html @@ -0,0 +1,12 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotAgentMessage +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/MetabotAgentMessage.html' +layout: docs-api +--- + +MetabotAgentMessage | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias MetabotAgentMessage

    diff --git a/_docs/master/embedding/sdk/api/MetabotAgentTextMessage.html b/_docs/master/embedding/sdk/api/MetabotAgentTextMessage.html new file mode 100644 index 0000000000..e0e351fe4d --- /dev/null +++ b/_docs/master/embedding/sdk/api/MetabotAgentTextMessage.html @@ -0,0 +1,16 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotAgentTextMessage +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/MetabotAgentTextMessage.html' +layout: docs-api +--- + +MetabotAgentTextMessage | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias MetabotAgentTextMessage

    type MetabotAgentTextMessage = {
        id: string;
        message: string;
        role: "agent";
        type: "text";
    }
    Index

    Properties

    Properties

    id: string
    message: string
    role: "agent"
    type: "text"

    diff --git a/_docs/master/embedding/sdk/api/MetabotChartProps.html b/_docs/master/embedding/sdk/api/MetabotChartProps.html new file mode 100644 index 0000000000..44edae2f44 --- /dev/null +++ b/_docs/master/embedding/sdk/api/MetabotChartProps.html @@ -0,0 +1,12 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotChartProps +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/MetabotChartProps.html' +layout: docs-api +--- + +MetabotChartProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias MetabotChartProps

    MetabotChartProps:
        | Omit<StaticQuestionProps, "questionId" | "token" | "query"> & {
            drills?: false;
        }
        | Omit<InteractiveQuestionProps, "questionId" | "token" | "query"> & {
            drills: true;
        }

    diff --git a/_docs/master/embedding/sdk/api/MetabotErrorMessage.html b/_docs/master/embedding/sdk/api/MetabotErrorMessage.html new file mode 100644 index 0000000000..5e376f8dde --- /dev/null +++ b/_docs/master/embedding/sdk/api/MetabotErrorMessage.html @@ -0,0 +1,15 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotErrorMessage +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/MetabotErrorMessage.html' +layout: docs-api +--- + +MetabotErrorMessage | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias MetabotErrorMessage

    type MetabotErrorMessage = {
        message: string;
        type: "message" | "alert" | "locked";
    }
    Index

    Properties

    Properties

    message: string
    type: "message" | "alert" | "locked"

    "alert" renders with a warning icon and error color; "message" renders as plain text.

    +

    diff --git a/_docs/master/embedding/sdk/api/MetabotMessage.html b/_docs/master/embedding/sdk/api/MetabotMessage.html new file mode 100644 index 0000000000..3129b8a018 --- /dev/null +++ b/_docs/master/embedding/sdk/api/MetabotMessage.html @@ -0,0 +1,12 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotMessage +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/MetabotMessage.html' +layout: docs-api +--- + +MetabotMessage | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias MetabotMessage

    diff --git a/_docs/master/embedding/sdk/api/MetabotUserTextMessage.html b/_docs/master/embedding/sdk/api/MetabotUserTextMessage.html new file mode 100644 index 0000000000..c40c6afbe2 --- /dev/null +++ b/_docs/master/embedding/sdk/api/MetabotUserTextMessage.html @@ -0,0 +1,16 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotUserTextMessage +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/MetabotUserTextMessage.html' +layout: docs-api +--- + +MetabotUserTextMessage | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias MetabotUserTextMessage

    type MetabotUserTextMessage = {
        id: string;
        message: string;
        role: "user";
        type: "text";
    }
    Index

    Properties

    Properties

    id: string
    message: string
    role: "user"
    type: "text"

    diff --git a/_docs/master/embedding/sdk/api/ParameterChangePayload.html b/_docs/master/embedding/sdk/api/ParameterChangePayload.html new file mode 100644 index 0000000000..074e3f3392 --- /dev/null +++ b/_docs/master/embedding/sdk/api/ParameterChangePayload.html @@ -0,0 +1,17 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: ParameterChangePayload +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/ParameterChangePayload.html' +layout: docs-api +--- + +ParameterChangePayload | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias ParameterChangePayload

    Payload passed to onParametersChange callback

    +
    Index

    Properties

    defaultParameters: ParameterValues
    lastUsedParameters: ParameterValues
    parameters: ParameterValues

    diff --git a/_docs/master/embedding/sdk/api/ParameterChangeSource.html b/_docs/master/embedding/sdk/api/ParameterChangeSource.html new file mode 100644 index 0000000000..91953e6fcc --- /dev/null +++ b/_docs/master/embedding/sdk/api/ParameterChangeSource.html @@ -0,0 +1,18 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: ParameterChangeSource +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/ParameterChangeSource.html' +layout: docs-api +--- + +ParameterChangeSource | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias ParameterChangeSource

    ParameterChangeSource: "initial-state" | "manual-change" | "auto-change"

    Source of a parameter-change event:

    +
      +
    • initial-state - first applied snapshot, fired once per dashboard load.
    • +
    • manual-change - user edited parameters in UI.
    • +
    • auto-change - in the case of auto-updates, e.g. to pass normalized values back to parent.
    • +
    +

    diff --git a/_docs/master/embedding/sdk/api/SdkQuestionEntityPublicProps.html b/_docs/master/embedding/sdk/api/SdkQuestionEntityPublicProps.html index 3e891e1846..e992836694 100644 --- a/_docs/master/embedding/sdk/api/SdkQuestionEntityPublicProps.html +++ b/_docs/master/embedding/sdk/api/SdkQuestionEntityPublicProps.html @@ -9,7 +9,7 @@ layout: docs-api --- -SdkQuestionEntityPublicProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias SdkQuestionEntityPublicProps

    SdkQuestionEntityPublicProps:
        | { questionId: SdkQuestionId
        | null; token?: never }
        | { questionId?: never; token: SdkEntityToken | null }

    Type Declaration

    • { questionId: SdkQuestionId | null; token?: never }
      • questionId: SdkQuestionId | null

        The ID of the question. +SdkQuestionEntityPublicProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

        Type Alias SdkQuestionEntityPublicProps

        SdkQuestionEntityPublicProps:
            | { query?: never; questionId: SdkQuestionId
            | null; token?: never }
            | { query?: never; questionId?: never; token: SdkEntityToken | null }

        Type Declaration

        • { query?: never; questionId: SdkQuestionId | null; token?: never }
          • Optionalquery?: never
          • questionId: SdkQuestionId | null

            The ID of the question.
            This is either:

            @@ -22,5 +22,5 @@
          • new-native to show the SQL editor for creating new native questions
          -
      • Optionaltoken?: never
    • { questionId?: never; token: SdkEntityToken | null }
      • OptionalquestionId?: never
      • token: SdkEntityToken | null

        A valid JWT token for the guest embed.

        +
      • Optionaltoken?: never
    • { query?: never; questionId?: never; token: SdkEntityToken | null }
      • Optionalquery?: never
      • OptionalquestionId?: never
      • token: SdkEntityToken | null

        A valid JWT token for the guest embed.

    diff --git a/_docs/master/embedding/sdk/api/SdkQuestionId.html b/_docs/master/embedding/sdk/api/SdkQuestionId.html index b2b4e1cfa1..aa510d4e28 100644 --- a/_docs/master/embedding/sdk/api/SdkQuestionId.html +++ b/_docs/master/embedding/sdk/api/SdkQuestionId.html @@ -10,7 +10,7 @@ --- SdkQuestionId | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias SdkQuestionId

    SdkQuestionId: number | "new" | "new-native" | SdkEntityId

    Represents the identifier for a question in the Metabase SDK.

    -
    // Numerical ID from question URL
    const questionId: SdkQuestionId = 123;

    // Entity ID string
    const questionId: SdkQuestionId = "abc123def456";

    // Create new notebook-style question
    const questionId: SdkQuestionId = "new";

    // Create new native SQL question
    const questionId: SdkQuestionId = "new-native"; +
    // Numerical ID from question URL
    const questionId: SdkQuestionId = 123;

    // Entity ID string
    const questionId: SdkQuestionId = "abc123def456";

    // Create new notebook-style question
    const questionId: SdkQuestionId = "new";

    // Create new native SQL question
    const questionId: SdkQuestionId = "new-native";

    diff --git a/_docs/master/embedding/sdk/api/SdkQuestionProps.html b/_docs/master/embedding/sdk/api/SdkQuestionProps.html index 99f9d119bc..21dbcb2574 100644 --- a/_docs/master/embedding/sdk/api/SdkQuestionProps.html +++ b/_docs/master/embedding/sdk/api/SdkQuestionProps.html @@ -9,20 +9,23 @@ layout: docs-api --- -SdkQuestionProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface SdkQuestionProps

    interface SdkQuestionProps {
        className?: string;
        dataPicker?: EmbeddingDataPicker;
        entityTypes?: EmbeddingEntityType[];
        height?: Height<string | number>;
        hiddenParameters?: string[];
        initialSqlParameters?: SqlParameterValues;
        isSaveEnabled?: boolean;
        onBeforeSave?: (
            question: MetabaseQuestion | undefined,
            context: { isNewQuestion: boolean },
        ) => Promise<void>;
        onNavigateBack?: () => void;
        onRun?: (question: MetabaseQuestion | undefined) => void;
        onSave?: (
            question: MetabaseQuestion,
            context: { dashboardTabId?: number; isNewQuestion: boolean },
        ) => void;
        onVisualizationChange?: (
            display:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ) => void;
        plugins?: MetabasePluginsConfig;
        questionId?: SdkQuestionId
        | null;
        style?: CSSProperties;
        targetCollection?: SdkCollectionId;
        title?: SdkQuestionTitleProps;
        token?: string | null;
        width?: Width<string | number>;
        withAlerts?: boolean;
        withChartTypeSelector?: boolean;
        withDownloads?: boolean;
    }
    Index

    Properties

    className? +SdkQuestionProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface SdkQuestionProps

    interface SdkQuestionProps {
        className?: string;
        dataPicker?: EmbeddingDataPicker;
        entityTypes?: EmbeddingEntityType[];
        height?: Height<string | number>;
        hiddenParameters?: string[];
        initialCollection?: SdkCollectionId;
        initialSqlParameters?: SqlParameterValues;
        isSaveEnabled?: boolean;
        onBeforeSave?: (
            question: MetabaseQuestion | undefined,
            context: { isNewQuestion: boolean },
        ) => Promise<void>;
        onNavigateBack?: () => void;
        onRun?: (question: MetabaseQuestion | undefined) => void;
        onSave?: (
            question: MetabaseQuestion,
            context: { dashboardTabId?: number; isNewQuestion: boolean },
        ) => void;
        onSqlParametersChange?: (payload: SqlParameterChangePayload) => void;
        onVisualizationChange?: (
            display:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ) => void;
        plugins?: MetabasePluginsConfig;
        questionId?: SdkQuestionId
        | null;
        sqlParameters?: SqlParameterValues;
        style?: CSSProperties;
        targetCollection?: SdkCollectionId;
        title?: SdkQuestionTitleProps;
        token?: string | null;
        width?: Width<string | number>;
        withAlerts?: boolean;
        withChartTypeSelector?: boolean;
        withDownloads?: boolean;
        withEditorButton?: boolean;
    }
    Index

    Properties

    className?: string

    A custom class name to be added to the root element.

    dataPicker?: EmbeddingDataPicker

    Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting dataPicker = "staged".

    entityTypes?: EmbeddingEntityType[]

    An array that specifies which entity types are available in the data picker

    height?: Height<string | number>

    A number or string specifying a CSS size value that specifies the height of the component

    hiddenParameters?: string[]

    A list of parameters to hide.

    -
    initialSqlParameters?: SqlParameterValues

    Initial values for the SQL parameters.

    +
    initialCollection?: SdkCollectionId

    The collection to preselect in the save modal's collection picker. Unlike targetCollection, the picker remains visible and the user can choose a different collection. Ignored when targetCollection is set.

    +
    initialSqlParameters?: SqlParameterValues

    Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
    +For each parameter: +

    +
      +
    • set to a value: that value is applied. +
    • +
    • set to null: strictly cleared, ignoring the parameter's default. +
    • +
    • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default).
    • +
    isSaveEnabled?: boolean

    Whether to show the save button.

    onBeforeSave?: (
        question: MetabaseQuestion | undefined,
        context: { isNewQuestion: boolean },
    ) => Promise<void>

    A callback function that triggers before saving. Only relevant when isSaveEnabled = true

    onNavigateBack?: () => void

    A callback function that triggers when a user clicks the back button.

    onRun?: (question: MetabaseQuestion | undefined) => void

    A callback function that triggers when a question is updated, including when a user clicks the Visualize button in the question editor

    onSave?: (
        question: MetabaseQuestion,
        context: { dashboardTabId?: number; isNewQuestion: boolean },
    ) => void

    A callback function that triggers when a user saves the question. Only relevant when isSaveEnabled = true

    +
    onSqlParametersChange?: (payload: SqlParameterChangePayload) => void

    Fires on SQL parameters change. The payload's source distinguishes the initial state on load ('initial-state'), user edits in the UI ('manual-change'), and auto-updates ('auto-change').

    onVisualizationChange?: (
        display:
            | "object"
            | "table"
            | "bar"
            | "line"
            | "pie"
            | "scalar"
            | "row"
            | "area"
            | "combo"
            | "pivot"
            | "smartscalar"
            | "gauge"
            | "progress"
            | "funnel"
            | "map"
            | "scatter"
            | "boxplot"
            | "waterfall"
            | "sankey"
            | "list",
    ) => void

    A callback function that triggers when the visualization type changes.

    Type Declaration

      • (
            display:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ): void
      • Parameters

        • display:
              | "object"
              | "table"
              | "bar"
              | "line"
              | "pie"
              | "scalar"
              | "row"
              | "area"
              | "combo"
              | "pivot"
              | "smartscalar"
              | "gauge"
              | "progress"
              | "funnel"
              | "map"
              | "scatter"
              | "boxplot"
              | "waterfall"
              | "sankey"
              | "list"

          the new display type

          -

        Returns void

    questionId?: SdkQuestionId | null

    A custom style object to be added to the root element.

    +

    Returns void

    questionId?: SdkQuestionId | null
    sqlParameters?: SqlParameterValues

    Controlled SQL parameter values, slug-keyed. On every render, this object replaces the question's parameter values: +

    +
      +
    • a parameter set to a value uses that value. +
    • +
    • a parameter set to null is cleared, even if it has a default. +
    • +
    • a parameter omitted from the object (or set to undefined) uses its default (or null if it has no default). +
      +
      +Pair with onSqlParametersChange to stay in sync with user edits.
    • +
    +

    A custom style object to be added to the root element.

    targetCollection?: SdkCollectionId

    The collection to save the question to. This will hide the collection picker from the save modal. Only applicable to interactive questions.

    Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default.

    token?: string | null
    width?: Width<string | number>

    A number or string specifying a CSS size value that specifies the width of the component

    withAlerts?: boolean

    Enables the ability to set up alerts on the question.

    withChartTypeSelector?: boolean

    Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout.

    withDownloads?: boolean

    Enables the ability to download results in the question.

    -

    +
    withEditorButton?: boolean

    Determines whether the editor button is shown. Only relevant when using the default layout.

    +

    diff --git a/_docs/master/embedding/sdk/api/SqlParameterChangePayload.html b/_docs/master/embedding/sdk/api/SqlParameterChangePayload.html new file mode 100644 index 0000000000..b6c5936eba --- /dev/null +++ b/_docs/master/embedding/sdk/api/SqlParameterChangePayload.html @@ -0,0 +1,16 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: SqlParameterChangePayload +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/SqlParameterChangePayload.html' +layout: docs-api +--- + +SqlParameterChangePayload | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias SqlParameterChangePayload

    Payload passed to onSqlParametersChange callback

    +
    type SqlParameterChangePayload = {
        defaultParameters: ParameterValues;
        parameters: ParameterValues;
        source: SqlParameterChangeSource;
    }
    Index

    Properties

    defaultParameters: ParameterValues
    parameters: ParameterValues

    diff --git a/_docs/master/embedding/sdk/api/SqlParameterChangeSource.html b/_docs/master/embedding/sdk/api/SqlParameterChangeSource.html new file mode 100644 index 0000000000..9d275315dc --- /dev/null +++ b/_docs/master/embedding/sdk/api/SqlParameterChangeSource.html @@ -0,0 +1,18 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: SqlParameterChangeSource +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/SqlParameterChangeSource.html' +layout: docs-api +--- + +SqlParameterChangeSource | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias SqlParameterChangeSource

    SqlParameterChangeSource: "initial-state" | "manual-change" | "auto-change"

    Source of a sql-parameter-change event:

    +
      +
    • initial-state - first applied state, fired once per question load.
    • +
    • manual-change - user edited parameters in UI.
    • +
    • auto-change - in the case of auto-updates, e.g. to pass normalized values back to parent.
    • +
    +

    diff --git a/_docs/master/embedding/sdk/api/StaticDashboard.html b/_docs/master/embedding/sdk/api/StaticDashboard.html index b43db3db74..c60b3bf0cd 100644 --- a/_docs/master/embedding/sdk/api/StaticDashboard.html +++ b/_docs/master/embedding/sdk/api/StaticDashboard.html @@ -29,17 +29,43 @@
  • Combining initialParameters and hiddenParameters to declutter the user interface is fine.
  • -
  • OptionalinitialParameters?: ParameterValues

    Query parameters for the dashboard. For a single option, use a string value, and use a list of strings for multiple options. +

  • OptionalinitialParameters?: ParameterValues

    Initial values for query parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
    +For each parameter:

      +
    • set to a value (string for a single option, array of strings for multiple): that value is applied. +
    • +
    • set to null: strictly cleared, ignoring the parameter's default. +
    • +
    • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default). +
      +
    • Combining initialParameters and hiddenParameters to filter data on the frontend is a security risk.
    • Combining initialParameters and hiddenParameters to declutter the user interface is fine.
  • OptionalonLoad?: (dashboard: MetabaseDashboard | null) => void

    Callback that is called when the dashboard is loaded.

  • OptionalonLoadWithoutCards?: (dashboard: MetabaseDashboard | null) => void

    Callback that is called when the dashboard is loaded without cards.

    +
  • OptionalonParametersChange?: (payload: ParameterChangePayload) => void

    Fires on parameters change. The payload's source distinguishes the initial state on load ('initial-state'), user edits in the UI ('manual-change'), and auto-updates ('auto-change').

  • OptionalonVisualizationChange?: (
        visualization:
            | "object"
            | "table"
            | "bar"
            | "line"
            | "pie"
            | "scalar"
            | "row"
            | "area"
            | "combo"
            | "pivot"
            | "smartscalar"
            | "gauge"
            | "progress"
            | "funnel"
            | "map"
            | "scatter"
            | "boxplot"
            | "waterfall"
            | "sankey"
            | "list",
    ) => void

    A callback function that triggers when a question is opened from a dashboard card or when the user changes the visualization type of a question.

    +
  • Optionalparameters?: ParameterValues

    Controlled parameter values, slug-keyed. On every render, this object replaces the dashboard's parameter values: +

    +
      +
    • a parameter set to a value uses that value. +
    • +
    • a parameter set to null is cleared, even if it has a default. +
    • +
    • a parameter omitted from the object (or set to undefined) uses its default (or null if it has no default). +
      +
      +Pair with onParametersChange to stay in sync with user edits. +
    • +
    • Combining parameters and hiddenParameters to filter data on the frontend is a security risk. +
    • +
    • Combining parameters and hiddenParameters to declutter the user interface is fine.
    • +
  • Optionalplugins?: MetabasePluginsConfig

    Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details.

  • Optionalstyle?: CSSProperties

    A custom style object to be added to the root element.

  • Optionaltoken?: string | null

    A valid JWT token for the guest embed.

    diff --git a/_docs/master/embedding/sdk/api/StaticDashboardProps.html b/_docs/master/embedding/sdk/api/StaticDashboardProps.html index 04c134a0ac..2205e47ed8 100644 --- a/_docs/master/embedding/sdk/api/StaticDashboardProps.html +++ b/_docs/master/embedding/sdk/api/StaticDashboardProps.html @@ -9,7 +9,7 @@ layout: docs-api --- -StaticDashboardProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface StaticDashboardProps

    interface StaticDashboardProps {
        autoRefreshInterval?: number;
        className?: string;
        dashboardId?: SdkDashboardId | null;
        dataPickerProps?: Pick<SdkQuestionProps, "entityTypes">;
        hiddenParameters?: string[];
        initialParameters?: ParameterValues;
        onLoad?: (dashboard: MetabaseDashboard | null) => void;
        onLoadWithoutCards?: (dashboard: MetabaseDashboard | null) => void;
        onVisualizationChange?: (
            visualization:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ) => void;
        plugins?: MetabasePluginsConfig;
        style?: CSSProperties;
        token?: string
        | null;
        withCardTitle?: boolean;
        withDownloads?: boolean;
        withSubscriptions?: boolean;
        withTitle?: boolean;
    }
    Index

    Properties

    autoRefreshInterval? +StaticDashboardProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface StaticDashboardProps

    interface StaticDashboardProps {
        autoRefreshInterval?: number;
        className?: string;
        dashboardId?: SdkDashboardId | null;
        dataPickerProps?: Pick<SdkQuestionProps, "entityTypes">;
        hiddenParameters?: string[];
        initialParameters?: ParameterValues;
        onLoad?: (dashboard: MetabaseDashboard | null) => void;
        onLoadWithoutCards?: (dashboard: MetabaseDashboard | null) => void;
        onParametersChange?: (payload: ParameterChangePayload) => void;
        onVisualizationChange?: (
            visualization:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ) => void;
        parameters?: ParameterValues;
        plugins?: MetabasePluginsConfig;
        style?: CSSProperties;
        token?: string
        | null;
        withCardTitle?: boolean;
        withDownloads?: boolean;
        withSubscriptions?: boolean;
        withTitle?: boolean;
    }
    Index
  • Combining initialParameters and hiddenParameters to declutter the user interface is fine.
  • -
    initialParameters?: ParameterValues

    Query parameters for the dashboard. For a single option, use a string value, and use a list of strings for multiple options. +

    initialParameters?: ParameterValues

    Initial values for query parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
    +For each parameter:

      +
    • set to a value (string for a single option, array of strings for multiple): that value is applied. +
    • +
    • set to null: strictly cleared, ignoring the parameter's default. +
    • +
    • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default). +
      +
    • Combining initialParameters and hiddenParameters to filter data on the frontend is a security risk.
    • Combining initialParameters and hiddenParameters to declutter the user interface is fine.
    onLoad?: (dashboard: MetabaseDashboard | null) => void

    Callback that is called when the dashboard is loaded.

    onLoadWithoutCards?: (dashboard: MetabaseDashboard | null) => void

    Callback that is called when the dashboard is loaded without cards.

    +
    onParametersChange?: (payload: ParameterChangePayload) => void

    Fires on parameters change. The payload's source distinguishes the initial state on load ('initial-state'), user edits in the UI ('manual-change'), and auto-updates ('auto-change').

    onVisualizationChange?: (
        visualization:
            | "object"
            | "table"
            | "bar"
            | "line"
            | "pie"
            | "scalar"
            | "row"
            | "area"
            | "combo"
            | "pivot"
            | "smartscalar"
            | "gauge"
            | "progress"
            | "funnel"
            | "map"
            | "scatter"
            | "boxplot"
            | "waterfall"
            | "sankey"
            | "list",
    ) => void

    A callback function that triggers when a question is opened from a dashboard card or when the user changes the visualization type of a question.

    Type Declaration

      • (
            visualization:
                | "object"
                | "table"
                | "bar"
                | "line"
                | "pie"
                | "scalar"
                | "row"
                | "area"
                | "combo"
                | "pivot"
                | "smartscalar"
                | "gauge"
                | "progress"
                | "funnel"
                | "map"
                | "scatter"
                | "boxplot"
                | "waterfall"
                | "sankey"
                | "list",
        ): void
      • Parameters

        • visualization:
              | "object"
              | "table"
              | "bar"
              | "line"
              | "pie"
              | "scalar"
              | "row"
              | "area"
              | "combo"
              | "pivot"
              | "smartscalar"
              | "gauge"
              | "progress"
              | "funnel"
              | "map"
              | "scatter"
              | "boxplot"
              | "waterfall"
              | "sankey"
              | "list"

          the new visualization type

          -

        Returns void

    Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details.

    +

    Returns void

    parameters?: ParameterValues

    Controlled parameter values, slug-keyed. On every render, this object replaces the dashboard's parameter values: +

    +
      +
    • a parameter set to a value uses that value. +
    • +
    • a parameter set to null is cleared, even if it has a default. +
    • +
    • a parameter omitted from the object (or set to undefined) uses its default (or null if it has no default). +
      +
      +Pair with onParametersChange to stay in sync with user edits. +
    • +
    • Combining parameters and hiddenParameters to filter data on the frontend is a security risk. +
    • +
    • Combining parameters and hiddenParameters to declutter the user interface is fine.
    • +
    +

    Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details.

    A custom style object to be added to the root element.

    token?: string | null

    A valid JWT token for the guest embed.

    withCardTitle?: boolean

    Whether the dashboard cards should display a title.

    withDownloads?: boolean

    Whether to hide the download button.

    withSubscriptions?: boolean

    Whether to show the subscriptions button.

    withTitle?: boolean

    Whether the dashboard should display a title.

    -

    +

    diff --git a/_docs/master/embedding/sdk/api/StaticQuestion.html b/_docs/master/embedding/sdk/api/StaticQuestion.html index 36f806fc76..3e8d1f5974 100644 --- a/_docs/master/embedding/sdk/api/StaticQuestion.html +++ b/_docs/master/embedding/sdk/api/StaticQuestion.html @@ -13,8 +13,19 @@

    Parameters

    • props: StaticQuestionProps
      • OptionalclassName?: string

        A custom class name to be added to the root element.

      • Optionalheight?: Height<string | number>

        A number or string specifying a CSS size value that specifies the height of the component

      • OptionalhiddenParameters?: string[]

        A list of parameters to hide.

        -
      • OptionalinitialSqlParameters?: SqlParameterValues

        Initial values for the SQL parameters.

        -
      • OptionalquestionId?: SdkQuestionId | null

        The ID of the question. +

      • OptionalinitialSqlParameters?: SqlParameterValues

        Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
        +For each parameter: +

        +
          +
        • set to a value: that value is applied. +
        • +
        • set to null: strictly cleared, ignoring the parameter's default. +
        • +
        • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default).
        • +
        +
      • OptionalonSqlParametersChange?: (payload: SqlParameterChangePayload) => void

        Fires on SQL parameters change. The payload's source distinguishes the initial state on load ('initial-state'), user edits in the UI ('manual-change'), and auto-updates ('auto-change').

        +
      • Optionalquery?: undefined
      • OptionalquestionId?: SdkQuestionId | null

        The ID of the question.
        This is either:

        @@ -27,6 +38,18 @@
      • new-native to show the SQL editor for creating new native questions
      +
  • OptionalsqlParameters?: SqlParameterValues

    Controlled SQL parameter values, slug-keyed. On every render, this object replaces the question's parameter values: +

    +
      +
    • a parameter set to a value uses that value. +
    • +
    • a parameter set to null is cleared, even if it has a default. +
    • +
    • a parameter omitted from the object (or set to undefined) uses its default (or null if it has no default). +
      +
      +Pair with onSqlParametersChange to stay in sync with user edits.
    • +
  • Optionalstyle?: CSSProperties

    A custom style object to be added to the root element.

  • Optionaltitle?: SdkQuestionTitleProps

    Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default.

  • Optionaltoken?: string | null

    A valid JWT token for the guest embed.

    diff --git a/_docs/master/embedding/sdk/api/StaticQuestionProps.html b/_docs/master/embedding/sdk/api/StaticQuestionProps.html index 6125aa06b7..8b52db0ab6 100644 --- a/_docs/master/embedding/sdk/api/StaticQuestionProps.html +++ b/_docs/master/embedding/sdk/api/StaticQuestionProps.html @@ -9,11 +9,14 @@ layout: docs-api --- -StaticQuestionProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface StaticQuestionProps

    interface StaticQuestionProps {
        className?: string;
        height?: Height<string | number>;
        hiddenParameters?: string[];
        initialSqlParameters?: SqlParameterValues;
        questionId?: SdkQuestionId | null;
        style?: CSSProperties;
        title?: SdkQuestionTitleProps;
        token?: string | null;
        width?: Width<string | number>;
        withAlerts?: boolean;
        withChartTypeSelector?: boolean;
        withDownloads?: boolean;
    }
    Index

    Properties

    className? +StaticQuestionProps | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Interface StaticQuestionProps

    interface StaticQuestionProps {
        className?: string;
        height?: Height<string | number>;
        hiddenParameters?: string[];
        initialSqlParameters?: SqlParameterValues;
        onSqlParametersChange?: (payload: SqlParameterChangePayload) => void;
        query?: undefined;
        questionId?: SdkQuestionId | null;
        sqlParameters?: SqlParameterValues;
        style?: CSSProperties;
        title?: SdkQuestionTitleProps;
        token?: string | null;
        width?: Width<string | number>;
        withAlerts?: boolean;
        withChartTypeSelector?: boolean;
        withDownloads?: boolean;
    }
    Index

    Properties

    className?: string

    A custom class name to be added to the root element.

    height?: Height<string | number>

    A number or string specifying a CSS size value that specifies the height of the component

    hiddenParameters?: string[]

    A list of parameters to hide.

    -
    initialSqlParameters?: SqlParameterValues

    Initial values for the SQL parameters.

    -
    questionId?: SdkQuestionId | null

    The ID of the question. +

    initialSqlParameters?: SqlParameterValues

    Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host. +
    +For each parameter: +

    +
      +
    • set to a value: that value is applied. +
    • +
    • set to null: strictly cleared, ignoring the parameter's default. +
    • +
    • omitted (or set to undefined): falls back to the parameter's default (or null if it has no default).
    • +
    +
    onSqlParametersChange?: (payload: SqlParameterChangePayload) => void

    Fires on SQL parameters change. The payload's source distinguishes the initial state on load ('initial-state'), user edits in the UI ('manual-change'), and auto-updates ('auto-change').

    +
    query?: undefined
    questionId?: SdkQuestionId | null

    The ID of the question.
    This is either:

    @@ -38,6 +52,18 @@
  • new-native to show the SQL editor for creating new native questions
  • +
    sqlParameters?: SqlParameterValues

    Controlled SQL parameter values, slug-keyed. On every render, this object replaces the question's parameter values: +

    +
      +
    • a parameter set to a value uses that value. +
    • +
    • a parameter set to null is cleared, even if it has a default. +
    • +
    • a parameter omitted from the object (or set to undefined) uses its default (or null if it has no default). +
      +
      +Pair with onSqlParametersChange to stay in sync with user edits.
    • +

    A custom style object to be added to the root element.

    Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default.

    token?: string | null

    A valid JWT token for the guest embed.

    @@ -45,4 +71,4 @@
    withAlerts?: boolean

    Enables the ability to set up alerts on the question.

    withChartTypeSelector?: boolean

    Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout.

    withDownloads?: boolean

    Enables the ability to download results in the question.

    -

    +

    diff --git a/_docs/master/embedding/sdk/api/UseMetabotResult.html b/_docs/master/embedding/sdk/api/UseMetabotResult.html new file mode 100644 index 0000000000..76afd127e3 --- /dev/null +++ b/_docs/master/embedding/sdk/api/UseMetabotResult.html @@ -0,0 +1,35 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: UseMetabotResult +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/UseMetabotResult.html' +layout: docs-api +--- + +UseMetabotResult | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Type Alias UseMetabotResult

    type UseMetabotResult = {
        cancelRequest: () => void;
        CurrentChart: React_2.ComponentType<MetabotChartProps> | null;
        errorMessages: MetabotErrorMessage[];
        isProcessing: boolean;
        messages: MetabotMessage[];
        resetConversation: () => void;
        retryMessage: (messageId: string) => Promise<void>;
        submitMessage: (message: string) => Promise<void>;
    }
    Index

    Properties

    cancelRequest: () => void

    Cancel the current in-flight request.

    +

    A pre-wired component bound to the latest navigate_to path. +null until the agent sends a chart — lets consumers detect presence +and render a placeholder or swap panel content only when set.

    +
    {CurrentChart ? <CurrentChart /> : <Placeholder />}
    +
    + +
    errorMessages: MetabotErrorMessage[]

    Errors are conversation-level, not attached to individual messages.

    +
    isProcessing: boolean

    true from the moment a message is submitted until the response +completes — including success, error, or cancellation.

    +
    messages: MetabotMessage[]

    All messages in the conversation. Chart messages include a Chart property.

    +
    resetConversation: () => void

    Clear all messages and start fresh.

    +
    retryMessage: (messageId: string) => Promise<void>

    Rewinds the conversation to the user message preceding messageId and re-submits +that prompt. The agent message at messageId and anything after it is dropped.

    +
    submitMessage: (message: string) => Promise<void>

    Submit a new message to the conversation.

    +

    diff --git a/_docs/master/embedding/sdk/api/assets/highlight.css b/_docs/master/embedding/sdk/api/assets/highlight.css index 4119bd81e4..187da1588f 100644 --- a/_docs/master/embedding/sdk/api/assets/highlight.css +++ b/_docs/master/embedding/sdk/api/assets/highlight.css @@ -1,18 +1,24 @@ :root { --light-hl-0: #0000FF; --dark-hl-0: #569CD6; - --light-hl-1: #008000; - --dark-hl-1: #6A9955; - --light-hl-2: #000000; - --dark-hl-2: #D4D4D4; - --light-hl-3: #0070C1; - --dark-hl-3: #4FC1FF; - --light-hl-4: #267F99; - --dark-hl-4: #4EC9B0; - --light-hl-5: #098658; - --dark-hl-5: #B5CEA8; - --light-hl-6: #A31515; - --dark-hl-6: #CE9178; + --light-hl-1: #000000; + --dark-hl-1: #D4D4D4; + --light-hl-2: #0070C1; + --dark-hl-2: #4FC1FF; + --light-hl-3: #795E26; + --dark-hl-3: #DCDCAA; + --light-hl-4: #AF00DB; + --dark-hl-4: #C586C0; + --light-hl-5: #001080; + --dark-hl-5: #9CDCFE; + --light-hl-6: #267F99; + --dark-hl-6: #4EC9B0; + --light-hl-7: #A31515; + --dark-hl-7: #CE9178; + --light-hl-8: #008000; + --dark-hl-8: #6A9955; + --light-hl-9: #098658; + --dark-hl-9: #B5CEA8; --light-code-background: #FFFFFF; --dark-code-background: #1E1E1E; } @@ -25,6 +31,9 @@ --hl-4: var(--light-hl-4); --hl-5: var(--light-hl-5); --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); --code-background: var(--light-code-background); } } @@ -36,6 +45,9 @@ --hl-4: var(--dark-hl-4); --hl-5: var(--dark-hl-5); --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); --code-background: var(--dark-code-background); } } @@ -47,6 +59,9 @@ --hl-4: var(--light-hl-4); --hl-5: var(--light-hl-5); --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); --code-background: var(--light-code-background); } @@ -58,6 +73,9 @@ --hl-4: var(--dark-hl-4); --hl-5: var(--dark-hl-5); --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); --code-background: var(--dark-code-background); } @@ -68,4 +86,7 @@ .hl-4 { color: var(--hl-4); } .hl-5 { color: var(--hl-5); } .hl-6 { color: var(--hl-6); } +.hl-7 { color: var(--hl-7); } +.hl-8 { color: var(--hl-8); } +.hl-9 { color: var(--hl-9); } pre, code { background: var(--code-background); } diff --git a/_docs/master/embedding/sdk/api/assets/navigation.js b/_docs/master/embedding/sdk/api/assets/navigation.js index 802729db6b..2755dbda4a 100644 --- a/_docs/master/embedding/sdk/api/assets/navigation.js +++ b/_docs/master/embedding/sdk/api/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "eJylWl1z3CYU/S969nRaT5NO/ebP1I7Tbr2285DJAyvdrOgiUBDy1snkv3fYDwnB5Ut9sodzOIcL6OqC9tP3QsG/qjgrLgVjUCoq+IUU2w5kcVKUNWWVBF6cfQryWqJqDPqpVg0rTooN5VVx9vbXHyd+mYUUbRfQ2uFTwdM3b398NjUlEAVXpKtXgsjqg6gI80WBU4/mCBqKBaHb4fgoKRH93UOnZyIYi0GaeB7b7fGfFCUjXVecFRW0EkqioCq81mg4EzAcyBC5J4briiqyYmDyDl4OFFiJW65AklLRF0wJQwNiS0UULREdCwhIOGO35hHH3akMR2iJeikhXSsmSxJDwwtuDCKyfXGmG4tvI5u7TFLGHmsp+nXt2bleSuKkH/tc1kSqx9cWrqRoK7G1fZK7ZPrqHSPkRa+UE1oKe5Zbqs8ch7j2HNXj3yUoRfm6S1+kYM+Zo3imXU8Y/UbSAvZ3y/R/gA5U6laxyZleSzL+fyNkEzdEe2S6PlLFIG410oIpsNp4dqWNZI7ygpSb1GWwuJbTz7//9sub04ibBLIRvUrf82iPGc5DgluCrt1SEgfeZYb3ldhyJkj1kVZryIg90O9/jyLXfa7rDWUKZHrMCH+2a6rbXBc7H+dn8LnOOj+lPrUWd45b3zRE0m8Z9QTeBfc2S7MPoMiKdDohvtDKe9Cr4AvlcCSf96q+FPwLXY9j8jECFRrifRCzkQwRa6pQOJSyQzHGonMX1+3xkar6vKXv4TWkO7LmOdxtVUz+bqvmaS9Jw2LimpOqftu905s4NOEOJXFjCxU5b7gs03kEYhtwZGL7z0LDh6X98Soyboc0OZsljHpKRE94GWN+rKGhfB2aZNLBdbOCqqJ8renwfOqus80IPai7auFSMCFNJbM1dQPu6OgDeURSlabjj8UX38RC1d6UjBVQomkFB64iddZAS0mEuzlAMuq+PUXB83QZSIqKZ0qxmUQuM0JT5GOEVNFiIOOtP+5TbO9Ge9sXove00z37hoeuTQ1W1KHvlGiGS55LfU8JvL9V0BgGflJMf9Jpr+PqB0hZ+rqTR1VD2Vr7oVwzaICrgPCEl+KCT7ONxJSGLHNFFFnQcmOWVgiYrHfNFVWv+oSG6I1gVG9g7o8D7+HVvAZF0GgNXQr+JzHTw7ElXn1TRYeLFZ0J+knydNGY4r1YU0fIaEx+KzFabs5LPHEa4Ay9BevXlHe+asvHzHifHvIO+tY4YPlq06cCx9NVD1ne81qZ4qmqyPcBB8rWiqwWzkt3UWQhKFd/rf6BEjk0WITsSuhYQgXLvZGUqn8Dqqwf4Kt+aT+KDfAbZLMhpGR9wdUNaShDqsIRS1V7x8SKsMhCIqRU/YjyLM3dxl9IfRPsqbr2YKreU4ed8J+cL8OuwoJI0oAC+UxYD0ZWtYCojhQKSgWVW/A7UExrWW2MxGN+D5wCCTrDA7x/8y36FaOle+nsp+V4WEM12nNU7gWprl8mxQ8KJ2juo7GGdWxM7r97uhGJXXuKipRCDjl/KjSBsrXchUTwFFU9n38QXjGQzoOO4wmqwze74NbzsjIcrBUemzM0sC88KJygqROPNaZ9U7TvV+ZNSC4WU9Oe+jMP8Opuqx6gawXvjHoEx+M3B30H523LaLmrXA+1MXaNgBIP5i7m3CjZni+EMv0jBv2O7AKWNs9wnEAxQ+u3NOct9Zui3NHYhdN/5mNvBBQO36HpEfRSAldP/h9cOSRj+GN7bNLMO9vhpOKxQ7mjqwsj5p//A6K3XmY=" \ No newline at end of file +window.navigationData = "eJylWsly3DYQ/ReeVanEFTsV3WQtjrdkopHsg8sHDNkeIgMCY7ApWU7531OYjSDQ2JiTVHgP72FtNMD59G+F8A2r8+pSCQE1ciVfavXYg67OqrrlotEgq/NPUd6WYUtBP7XYieqs2nDZVOcvfv1xFpZZaLXtI1o7fCr47PmLH59tTQ0M4Yr17Uox3bxXDROhXtDUozmBxvpC0N3uhCg5Pfp7gN6MRLQvFmnieSx3239W1YL1fXVeNbDVUDOEpgpak92ZgPGOnHoe6MN1w5GtBNi8g5cHRWbitUTQrEb+QClRaERsiQx5Teg4QETCa7szjjTuD2W8h45okBLTdfrkSFJoTG3BNOsAQV+2TK5hwZ6EYtYI0rij+PPvv/3y/FlYdakGXUNQdA/Tmp/pEU1sNJrpj3poy9n7QXMh7lqthnUb2GNBSubyONa5bJnGu6ctXGm1bdSj65NdpdDXrG2lXw6IXtdy2LPccn3mOKS156ge/y4Bkct1nz9J0ZozW/GB9wMT/DvL63C4WqH/LfSAuUvFJRd6Ldn4/43SXdqQrFHoesdRQNpqpEWDdbMJrEoXKWzlS1ZvcqfB4aaCN6WggW3UgPlrnqwxw/kU4JZgssycwEFXmeF9pR6lOe0+8mYNBX2P1PvfrSh1n+t6wwWCzu8zwZ/tmus218WNx+URfK6ziU+5u9bhznEbuo5p/r0gn6CrpLyXX0UqjwxSyrXdbDLESCeU7wHZivUmjD/wJniRbuALl3AkXwzYXir5ha/HJoQYkbyS8D6IuUiBiDPBJBw7aGJ9TPXOnzq/xkeO7cWWv4WnmO7Imufw5hFT8m8ecZ72knUiJW44ueqv+1dm68UG3KNkLmyFiVuSz7KdRyC1AEcmtf4cNP76sL++JtrtkSZ334xWT4nkDbqgzXctdFyuY4PMerjuVtA0XK4NHT488+fZZcQ26i7HuVRCaVvJLs1dgDs6uSGPSK7StP2p/qUXscI2GJKptE91WyVBYiI7PNFyAuFuDIiIui/PUQjsLgvJUQkMKTWSxGNRbIhCjJgqmcIU5CrjOqXWbrK2++D8jvem5tDJ2LO0xUo6DD2q7vSIdmnegUEOrxE6yyBMSulPKu11fP0IqUjfVAqoGqhYa9+UawEdSIwIT3g5LvQwu0hK6RRlrhiyBa83dmpFgNl61xI5Ppl7JaE3gkm9E3N/iXkLT/YzM4EmM/9ayT+ZHR6OJek7A0d+eg4ykWCYBE8fTSm+U2vuCVmF2aeS4PXmoqYDpwXO0FuIYc1lH8q2QsyC8/QQd8hT44CVq013BY3nqx6ifOBYmeK5qsT3Fw8q1krMFs3Ld0G2UFziX6t/oCYuDQ6hOBM6plDRdG8k5erfANbtLXw1h/ad2oC8IRYbQcrWVxJvWMcFkRWOWK7aK6FWTCQmkiDl6ieUZ2nuFv5Cm/frQNa1B3P17nvqhn/vfXkPKCi8WIPEXY70Hvqerd1dSzBKlKOiM/Tu4Ftc0yJk6prBisk6ePYnyg9MDGCdVg6Q1NEKoUZo/IuUByXfupqNFdDt17MpkKFzCoz7jGIxrASv/U8QYVqJh9NUq7xE5Z1izfXDJKkk4QzNfW+cZh0Ls+vvoiYhsSvPUdFa6dNZOhWaQMVa/kQSeI6qGc8/mGwEaC+A0niG6ukLbnTpBVkFDs4Mj8UFGtT3PhLO0DQxyGnTvqjkldsNSD6WUjOe5qMfyObNI95Cv1WytyImjadfZIYeLrZbwevdjeBw56CeZ0jiwdzHvJc61/OBcWF+fGNyjz5i6fIsxwmUMnR+A3ax5WFTkjsa+3D+z9PchUDC8bdJ04JBa5B4H/6hoEeymj+WpwbNfgs/3QADdiR3dPXhLHOFCUeFvo3CyIQcGLusin7bHqHMNGYXqEM5jA1m6oWkMlXuT8NwC/0gcBIkJkgoPHz+D9w00Bk=" \ No newline at end of file diff --git a/_docs/master/embedding/sdk/api/assets/search.js b/_docs/master/embedding/sdk/api/assets/search.js index 95dcccd5e3..8e145947b8 100644 --- a/_docs/master/embedding/sdk/api/assets/search.js +++ b/_docs/master/embedding/sdk/api/assets/search.js @@ -1 +1 @@ -window.searchData = "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"; \ No newline at end of file +window.searchData = "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u767T+abWCDfbt+MewbMu+fd65eUfTrB5away7S+a7+fqcOu97ArS1DGLGJDlHm2nPcDM40597q7NU39u6bgvfaNm3fuqvd/q+61OXWfiuOOdxuacza267Y9d7uPPdkQ+7g97BD7XHvGouzjJs0JtM+z6jDPae/urXR3M6p8YmszT/OxrHc2lz4dfVnG9N3R8Hsn++J915gp45uueVq75kvJuwG+5T20unV9cdzF2c9j2t1ivjjuxrdY861IV/BTVkwv3+db8dPpaciN4VvSkl73smbeU7nxiYS7BlStJV4aZVvcZ+8wLn7W9iF/LewdxIQ105uI2TagfcSEFZytxBV24N3EpC28DcV8e6b3FFOmzd9W3MXKefdv9uZito0T+4sJA2duMWZbl91lTNjF3mjMtii/15gwib/dmG0T2XFMGDKx6bhSO9x3sCxhbT2usCq7+5i0ir0BucKqsT3IpGFztiGzbQM7kQmD/hW+TPcjUyZMbElm62fsSiZMumJjMtvKeG8yYdD49mS27niHMqF7fJMyWzfep0zYwNuqXGVLulth2DK9YbnKFrxnYdjD27ZcZdPs53T7M8rsX/xbnFSJyC7Ixnvw9ze78rk47Tt7FKmEkzRD0YezkMYLmbw/E9ebnZ+smflpiWNqU1sr+bPTlZbedDv/Bfdxyu/82dJxXxta8f2LW72UyL66jmlwJRmLeJX0qD3XVdJjWMOocprYckW9U74lnOJVOYuuqWI1bdmsaqjUtJvqos6wjVMhNWvbNbVSp23jV02lhl1fP3WuVdc80ttrqk5bOV1dlVo1v84q14r5o9W1tVenLZquwkptmV+PlWvFNb5zfY3WaavmVmultt1at5VhIaOCa2LVFbVc+ZZccZeuru86bZVvyan0Su26pebrfMuu8f171IHlW8quCJsz8+rasNM2MqvEUsuurBc7bQ+vciw157oasjxrfOuparLIpmvryjIsm1NhNjHtllqzDNs4VWcTm66pPzvDlmuGiZtq0k7bNlmdltozu07ttA0zK9ZSi26sXQvtm9ihhyvByaBQ0pi/XydVadjCpwrUsC4pG/eJK1XxjZqqWzXTKtYzYj6dmc/ltWi90zJmCqriw2vReqe9YsoILyz7jGxlwG+zjGrq4tznRksmnsvkE5n5LEZzL646wJg1mn9+cdwExvHFuTag04vjRnAO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"; \ No newline at end of file diff --git a/_docs/master/embedding/sdk/api/index.html b/_docs/master/embedding/sdk/api/index.html index 08539de495..3f6f5efd08 100644 --- a/_docs/master/embedding/sdk/api/index.html +++ b/_docs/master/embedding/sdk/api/index.html @@ -9,4 +9,4 @@ layout: docs-api --- -Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Embedded analytics SDK API

    CollectionBrowser

    CollectionBrowser
    CollectionBrowserProps

    CreateDashboardModal

    CreateDashboardModal
    CreateDashboardModalProps

    CreateQuestion

    CreateQuestion
    CreateQuestionProps

    Dashboard

    EditableDashboard
    InteractiveDashboard
    StaticDashboard
    EditableDashboardProps
    InteractiveDashboardProps
    StaticDashboardProps

    InteractiveQuestion

    InteractiveQuestion
    DrillThroughQuestionProps
    InteractiveQuestionChartTypeDropdownProps
    InteractiveQuestionEditorButtonProps
    InteractiveQuestionEditorProps
    InteractiveQuestionProps
    InteractiveQuestionQuestionSettingsDropdownProps
    InteractiveQuestionQuestionVisualizationProps
    InteractiveQuestionResetButtonProps
    InteractiveQuestionSaveQuestionFormProps
    InteractiveQuestionTitleProps
    SdkQuestionProps
    InteractiveQuestionBackButtonProps
    InteractiveQuestionBreakoutDropdownProps
    InteractiveQuestionChartTypeSelectorProps
    InteractiveQuestionDownloadWidgetDropdownProps
    InteractiveQuestionDownloadWidgetProps
    InteractiveQuestionFilterDropdownProps
    InteractiveQuestionFilterProps
    InteractiveQuestionQuestionSettingsProps
    InteractiveQuestionSaveButtonProps
    InteractiveQuestionSummarizeDropdownProps

    MetabaseProvider

    defineMetabaseAuthConfig
    MetabaseProvider
    MetabaseProviderProps
    MetabaseAuthConfig
    MetabaseAuthConfigWithApiKey
    MetabaseAuthConfigWithJwt
    MetabaseAuthConfigWithSaml
    MetabaseIsGuestAuthConfig

    MetabotQuestion

    MetabotQuestion
    MetabotQuestionProps

    StaticQuestion

    StaticQuestion
    StaticQuestionProps

    Theming

    MetabaseEmbeddingThemeV2
    ChartColorV2
    MetabaseColorKey
    MetabaseEmbeddingTheme

    other

    InteractiveQuestionComponents
    MetabaseColors
    MetabaseQuestion
    MetabaseTheme
    StaticQuestionComponents
    ButtonProps
    ChartColor
    CollectionBrowserListColumns
    CustomDashboardCardMenuItem
    DashboardCardCustomMenuItem
    DashboardCardMenu
    DashboardCardMenuCustomElement
    DashCardMenuItem
    EmbeddingDataPicker
    EmbeddingEntityType
    EntityTypeFilterKeys
    IconName
    InitializationStatus
    LoginStatus
    MetabaseClickAction
    MetabaseClickActionPluginsConfig
    MetabaseCollection
    MetabaseCollectionItem
    MetabaseComponentTheme
    MetabaseDashboard
    MetabaseDashboardPluginsConfig
    MetabaseDataPointObject
    MetabaseEmbeddingColorKeyV2
    MetabaseFetchRequestTokenFn
    MetabaseFontFamily
    MetabaseGlobalPluginsConfig
    MetabasePluginsConfig
    MetabaseThemePreset
    MetabaseUser
    ParameterValues
    ProtectedColorKey
    SdkCollectionId
    SdkDashboardEntityPublicProps
    SdkDashboardId
    SdkDashboardLoadEvent
    SdkEntityId
    SdkEntityToken
    SdkErrorComponent
    SdkErrorComponentProps
    SdkEventHandlersConfig
    SdkQuestionEntityPublicProps
    SdkQuestionId
    SdkQuestionTitleProps
    SdkUserId
    SqlParameterValues
    UserBackendJwtResponse

    useApplicationName

    useApplicationName

    useAvailableFonts

    useAvailableFonts

    useCreateDashboardApi

    useCreateDashboardApi
    CreateDashboardValues

    useCurrentUser

    useCurrentUser

    useMetabaseAuthStatus

    useMetabaseAuthStatus

    +Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Embedded analytics SDK API

    CollectionBrowser

    CollectionBrowser
    CollectionBrowserProps

    CreateDashboardModal

    CreateDashboardModal
    CreateDashboardModalProps

    CreateQuestion

    CreateQuestion
    CreateQuestionProps

    Dashboard

    EditableDashboard
    InteractiveDashboard
    StaticDashboard
    EditableDashboardProps
    InteractiveDashboardProps
    StaticDashboardProps
    ParameterChangePayload
    ParameterChangeSource

    InteractiveQuestion

    InteractiveQuestion
    DrillThroughQuestionProps
    InteractiveQuestionChartTypeDropdownProps
    InteractiveQuestionEditorButtonProps
    InteractiveQuestionEditorProps
    InteractiveQuestionProps
    InteractiveQuestionQuestionSettingsDropdownProps
    InteractiveQuestionQuestionVisualizationProps
    InteractiveQuestionResetButtonProps
    InteractiveQuestionSaveQuestionFormProps
    InteractiveQuestionTitleProps
    SdkQuestionProps
    InteractiveQuestionBackButtonProps
    InteractiveQuestionBreakoutDropdownProps
    InteractiveQuestionChartTypeSelectorProps
    InteractiveQuestionDownloadWidgetDropdownProps
    InteractiveQuestionDownloadWidgetProps
    InteractiveQuestionFilterDropdownProps
    InteractiveQuestionFilterProps
    InteractiveQuestionQuestionSettingsProps
    InteractiveQuestionSaveButtonProps
    InteractiveQuestionSummarizeDropdownProps
    SqlParameterChangePayload
    SqlParameterChangeSource

    MetabaseProvider

    defineMetabaseAuthConfig
    MetabaseProvider
    MetabaseProviderProps
    MetabaseAuthConfig
    MetabaseAuthConfigWithApiKey
    MetabaseAuthConfigWithJwt
    MetabaseAuthConfigWithSaml
    MetabaseIsGuestAuthConfig

    MetabotQuestion

    MetabotQuestion
    MetabotQuestionProps

    StaticQuestion

    StaticQuestion
    StaticQuestionProps

    Theming

    MetabaseEmbeddingThemeV2
    ChartColorV2
    MetabaseColorKey
    MetabaseEmbeddingTheme

    other

    InteractiveQuestionComponents
    MetabaseColors
    MetabaseQuestion
    MetabaseTheme
    StaticQuestionComponents
    ButtonProps
    ChartColor
    CollectionBrowserListColumns
    CustomDashboardCardMenuItem
    DashboardCardCustomMenuItem
    DashboardCardMenu
    DashboardCardMenuCustomElement
    DashCardMenuItem
    EmbeddingDataPicker
    EmbeddingEntityType
    EntityTypeFilterKeys
    IconName
    InitializationStatus
    LoginStatus
    MetabaseClickAction
    MetabaseClickActionPluginsConfig
    MetabaseCollection
    MetabaseCollectionItem
    MetabaseComponentTheme
    MetabaseDashboard
    MetabaseDashboardPluginsConfig
    MetabaseDataPointObject
    MetabaseEmbeddingColorKeyV2
    MetabaseFetchRequestTokenFn
    MetabaseFontFamily
    MetabaseGlobalPluginsConfig
    MetabasePluginsConfig
    MetabaseThemePreset
    MetabaseUser
    MetabotAgentChartMessage
    MetabotAgentMessage
    MetabotAgentTextMessage
    MetabotUserTextMessage
    ParameterValues
    ProtectedColorKey
    SdkCollectionId
    SdkDashboardEntityPublicProps
    SdkDashboardId
    SdkDashboardLoadEvent
    SdkEntityId
    SdkEntityToken
    SdkErrorComponent
    SdkErrorComponentProps
    SdkEventHandlersConfig
    SdkQuestionEntityPublicProps
    SdkQuestionId
    SdkQuestionTitleProps
    SdkUserId
    SqlParameterValues
    UserBackendJwtResponse

    useApplicationName

    useApplicationName

    useAvailableFonts

    useAvailableFonts

    useCreateDashboardApi

    useCreateDashboardApi
    CreateDashboardValues

    useCurrentUser

    useCurrentUser

    useMetabaseAuthStatus

    useMetabaseAuthStatus

    useMetabot

    useMetabot
    MetabotChartProps
    MetabotErrorMessage
    MetabotMessage
    UseMetabotResult

    diff --git a/_docs/master/embedding/sdk/api/snippets/CreateQuestionProps.md b/_docs/master/embedding/sdk/api/snippets/CreateQuestionProps.md index fbb51ec980..c989ca8ad3 100644 --- a/_docs/master/embedding/sdk/api/snippets/CreateQuestionProps.md +++ b/_docs/master/embedding/sdk/api/snippets/CreateQuestionProps.md @@ -15,27 +15,31 @@ layout: new-docs -| Property | Type | Description | -| :---------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------- | -| `className?` | `string` | A custom class name to be added to the root element. | -| `dataPicker?` | [`EmbeddingDataPicker`](./api/EmbeddingDataPicker) | Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting `dataPicker = "staged"`. | -| `entityTypes?` | [`EmbeddingEntityType`](./api/EmbeddingEntityType)[] | An array that specifies which entity types are available in the data picker | -| `height?` | `Height`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the height of the component | -| `hiddenParameters?` | `string`[] | A list of parameters to hide. | -| `initialSqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Initial values for the SQL parameters. | -| `isSaveEnabled?` | `boolean` | Whether to show the save button. | -| `onBeforeSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`, `context`: \{ `isNewQuestion`: `boolean`; \}) => [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<`void`\> | A callback function that triggers before saving. Only relevant when `isSaveEnabled = true` | -| `onNavigateBack?` | () => `void` | A callback function that triggers when a user clicks the back button. | -| `onRun?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`) => `void` | A callback function that triggers when a question is updated, including when a user clicks the `Visualize` button in the question editor | -| `onSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion), `context`: \{ `dashboardTabId?`: `number`; `isNewQuestion`: `boolean`; \}) => `void` | A callback function that triggers when a user saves the question. Only relevant when `isSaveEnabled = true` | -| `onVisualizationChange?` | (`display`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void` | A callback function that triggers when the visualization type changes. | -| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | - | -| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | -| `targetCollection?` | [`SdkCollectionId`](./api/SdkCollectionId) | The collection to save the question to. This will hide the collection picker from the save modal. Only applicable to interactive questions. | -| `title?` | [`SdkQuestionTitleProps`](./api/SdkQuestionTitleProps) | Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default. | -| `width?` | `Width`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the width of the component | -| `withAlerts?` | `boolean` | Enables the ability to set up alerts on the question. | -| `withChartTypeSelector?` | `boolean` | Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout. | -| `withDownloads?` | `boolean` | Enables the ability to download results in the question. | +| Property | Type | Description | +| :---------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `className?` | `string` | A custom class name to be added to the root element. | +| `dataPicker?` | [`EmbeddingDataPicker`](./api/EmbeddingDataPicker) | Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting `dataPicker = "staged"`. | +| `entityTypes?` | [`EmbeddingEntityType`](./api/EmbeddingEntityType)[] | An array that specifies which entity types are available in the data picker | +| `height?` | `Height`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the height of the component | +| `hiddenParameters?` | `string`[] | A list of parameters to hide. | +| `initialCollection?` | [`SdkCollectionId`](./api/SdkCollectionId) | The collection to preselect in the save modal's collection picker. Unlike `targetCollection`, the picker remains visible and the user can choose a different collection. Ignored when `targetCollection` is set. | +| `initialSqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host.
    For each parameter:
    - set to a value: that value is applied.
    - set to `null`: strictly cleared, ignoring the parameter's default.
    - omitted (or set to `undefined`): falls back to the parameter's default (or `null` if it has no default). | +| `isSaveEnabled?` | `boolean` | Whether to show the save button. | +| `onBeforeSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`, `context`: \{ `isNewQuestion`: `boolean`; \}) => [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<`void`\> | A callback function that triggers before saving. Only relevant when `isSaveEnabled = true` | +| `onNavigateBack?` | () => `void` | A callback function that triggers when a user clicks the back button. | +| `onRun?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`) => `void` | A callback function that triggers when a question is updated, including when a user clicks the `Visualize` button in the question editor | +| `onSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion), `context`: \{ `dashboardTabId?`: `number`; `isNewQuestion`: `boolean`; \}) => `void` | A callback function that triggers when a user saves the question. Only relevant when `isSaveEnabled = true` | +| `onSqlParametersChange?` | (`payload`: [`SqlParameterChangePayload`](./api/SqlParameterChangePayload)) => `void` | Fires on SQL parameters change. The payload's `source` distinguishes the initial state on load (`'initial-state'`), user edits in the UI (`'manual-change'`), and auto-updates (`'auto-change'`). | +| `onVisualizationChange?` | (`display`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void` | A callback function that triggers when the visualization type changes. | +| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | - | +| `sqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Controlled SQL parameter values, slug-keyed. On every render, this object replaces the question's parameter values:
    - a parameter set to a value uses that value.
    - a parameter set to `null` is cleared, even if it has a default.
    - a parameter omitted from the object (or set to `undefined`) uses its default (or `null` if it has no default).

    Pair with `onSqlParametersChange` to stay in sync with user edits. | +| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | +| `targetCollection?` | [`SdkCollectionId`](./api/SdkCollectionId) | The collection to save the question to. This will hide the collection picker from the save modal. Only applicable to interactive questions. | +| `title?` | [`SdkQuestionTitleProps`](./api/SdkQuestionTitleProps) | Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default. | +| `width?` | `Width`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the width of the component | +| `withAlerts?` | `boolean` | Enables the ability to set up alerts on the question. | +| `withChartTypeSelector?` | `boolean` | Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout. | +| `withDownloads?` | `boolean` | Enables the ability to download results in the question. | +| `withEditorButton?` | `boolean` | Determines whether the editor button is shown. Only relevant when using the default layout. | diff --git a/_docs/master/embedding/sdk/api/snippets/DrillThroughQuestionProps.md b/_docs/master/embedding/sdk/api/snippets/DrillThroughQuestionProps.md index 5451482d1b..7615ac5d24 100644 --- a/_docs/master/embedding/sdk/api/snippets/DrillThroughQuestionProps.md +++ b/_docs/master/embedding/sdk/api/snippets/DrillThroughQuestionProps.md @@ -17,25 +17,27 @@ Props for the drill-through question -| Property | Type | Description | -| :---------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------- | -| `children?` | [`ReactNode`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L478) | The children of the component | -| `className?` | `string` | A custom class name to be added to the root element. | -| `dataPicker?` | [`EmbeddingDataPicker`](./api/EmbeddingDataPicker) | Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting `dataPicker = "staged"`. | -| `entityTypes?` | [`EmbeddingEntityType`](./api/EmbeddingEntityType)[] | An array that specifies which entity types are available in the data picker | -| `height?` | `Height`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the height of the component | -| `initialSqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Initial values for the SQL parameters. | -| `isSaveEnabled?` | `boolean` | Whether to show the save button. | -| `onBeforeSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`, `context`: \{ `isNewQuestion`: `boolean`; \}) => [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<`void`\> | A callback function that triggers before saving. Only relevant when `isSaveEnabled = true` | -| `onRun?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`) => `void` | A callback function that triggers when a question is updated, including when a user clicks the `Visualize` button in the question editor | -| `onSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion), `context`: \{ `dashboardTabId?`: `number`; `isNewQuestion`: `boolean`; \}) => `void` | A callback function that triggers when a user saves the question. Only relevant when `isSaveEnabled = true` | -| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | - | -| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | -| `targetCollection?` | [`SdkCollectionId`](./api/SdkCollectionId) | The collection to save the question to. This will hide the collection picker from the save modal. Only applicable to interactive questions. | -| `title?` | [`SdkQuestionTitleProps`](./api/SdkQuestionTitleProps) | Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default. | -| `width?` | `Width`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the width of the component | -| `withAlerts?` | `boolean` | Enables the ability to set up alerts on the question. | -| `withChartTypeSelector?` | `boolean` | Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout. | -| `withDownloads?` | `boolean` | Enables the ability to download results in the question. | +| Property | Type | Description | +| :---------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `children?` | [`ReactNode`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L478) | The children of the component | +| `className?` | `string` | A custom class name to be added to the root element. | +| `dataPicker?` | [`EmbeddingDataPicker`](./api/EmbeddingDataPicker) | Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting `dataPicker = "staged"`. | +| `entityTypes?` | [`EmbeddingEntityType`](./api/EmbeddingEntityType)[] | An array that specifies which entity types are available in the data picker | +| `height?` | `Height`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the height of the component | +| `initialCollection?` | [`SdkCollectionId`](./api/SdkCollectionId) | The collection to preselect in the save modal's collection picker. Unlike `targetCollection`, the picker remains visible and the user can choose a different collection. Ignored when `targetCollection` is set. | +| `initialSqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host.
    For each parameter:
    - set to a value: that value is applied.
    - set to `null`: strictly cleared, ignoring the parameter's default.
    - omitted (or set to `undefined`): falls back to the parameter's default (or `null` if it has no default). | +| `isSaveEnabled?` | `boolean` | Whether to show the save button. | +| `onBeforeSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`, `context`: \{ `isNewQuestion`: `boolean`; \}) => [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<`void`\> | A callback function that triggers before saving. Only relevant when `isSaveEnabled = true` | +| `onRun?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`) => `void` | A callback function that triggers when a question is updated, including when a user clicks the `Visualize` button in the question editor | +| `onSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion), `context`: \{ `dashboardTabId?`: `number`; `isNewQuestion`: `boolean`; \}) => `void` | A callback function that triggers when a user saves the question. Only relevant when `isSaveEnabled = true` | +| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | - | +| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | +| `targetCollection?` | [`SdkCollectionId`](./api/SdkCollectionId) | The collection to save the question to. This will hide the collection picker from the save modal. Only applicable to interactive questions. | +| `title?` | [`SdkQuestionTitleProps`](./api/SdkQuestionTitleProps) | Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default. | +| `width?` | `Width`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the width of the component | +| `withAlerts?` | `boolean` | Enables the ability to set up alerts on the question. | +| `withChartTypeSelector?` | `boolean` | Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout. | +| `withDownloads?` | `boolean` | Enables the ability to download results in the question. | +| `withEditorButton?` | `boolean` | Determines whether the editor button is shown. Only relevant when using the default layout. | diff --git a/_docs/master/embedding/sdk/api/snippets/EditableDashboardProps.md b/_docs/master/embedding/sdk/api/snippets/EditableDashboardProps.md index 441c108109..02204ed1fe 100644 --- a/_docs/master/embedding/sdk/api/snippets/EditableDashboardProps.md +++ b/_docs/master/embedding/sdk/api/snippets/EditableDashboardProps.md @@ -15,27 +15,29 @@ layout: new-docs -| Property | Type | Description | -| :-------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `autoRefreshInterval?` | `number` | The interval between auto refreshes on the dashboard, in seconds. | -| `className?` | `string` | A custom class name to be added to the root element. | -| `dashboardId` | `string` \| `number` | The ID of the dashboard.
    This is either:
    - the numerical ID when accessing a dashboard link, i.e. `http://localhost:3000/dashboard/1-my-dashboard` where the ID is `1`
    - the string ID found in the `entity_id` key of the dashboard object when using the API directly or using the SDK Collection Browser to return data | -| `dataPickerProps?` | [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`SdkQuestionProps`](./api/SdkQuestionProps), `"entityTypes"`\> | Additional props to pass to the query builder rendered by `InteractiveQuestion` when creating a new dashboard question. | -| `drillThroughQuestionHeight?` | `Height`\<`string` \| `number`\> | Height of a question component when drilled from the dashboard to a question level. | -| `drillThroughQuestionProps?` | [`DrillThroughQuestionProps`](./api/DrillThroughQuestionProps) | Props of a question component when drilled from the dashboard to a question level. | -| `enableEntityNavigation?` | `boolean` | When true, internal click behaviors (links to dashboards/questions) are preserved. When false (default for SDK), these click behaviors are filtered out. | -| `hiddenParameters?` | `string`[] | A list of [parameters to hide](/docs/master/embedding/public-links#appearance-parameters).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | -| `initialParameters?` | [`ParameterValues`](./api/ParameterValues) | Query parameters for the dashboard. For a single option, use a `string` value, and use a list of strings for multiple options.
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | -| `onLoad?` | (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void` | Callback that is called when the dashboard is loaded. | -| `onLoadWithoutCards?` | (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void` | Callback that is called when the dashboard is loaded without cards. | -| `onVisualizationChange?` | (`visualization`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void` | A callback function that triggers when a question is opened from a dashboard card or when the user changes the visualization type of a question. | -| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details. | -| `renderDrillThroughQuestion?` | () => [`ReactNode`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L478) | A custom React component to render the question layout. Use namespaced InteractiveQuestion components to build the layout. | -| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | -| `token?` | `string` \| `null` | - | -| `withCardTitle?` | `boolean` | Whether the dashboard cards should display a title. | -| `withDownloads?` | `boolean` | Whether to hide the download button. | -| `withSubscriptions?` | `boolean` | Whether to show the subscriptions button. | -| `withTitle?` | `boolean` | Whether the dashboard should display a title. | +| Property | Type | Description | +| :-------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `autoRefreshInterval?` | `number` | The interval between auto refreshes on the dashboard, in seconds. | +| `className?` | `string` | A custom class name to be added to the root element. | +| `dashboardId` | `string` \| `number` | The ID of the dashboard.
    This is either:
    - the numerical ID when accessing a dashboard link, i.e. `http://localhost:3000/dashboard/1-my-dashboard` where the ID is `1`
    - the string ID found in the `entity_id` key of the dashboard object when using the API directly or using the SDK Collection Browser to return data | +| `dataPickerProps?` | [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`SdkQuestionProps`](./api/SdkQuestionProps), `"entityTypes"`\> | Additional props to pass to the query builder rendered by `InteractiveQuestion` when creating a new dashboard question. | +| `drillThroughQuestionHeight?` | `Height`\<`string` \| `number`\> | Height of a question component when drilled from the dashboard to a question level. | +| `drillThroughQuestionProps?` | [`DrillThroughQuestionProps`](./api/DrillThroughQuestionProps) | Props of a question component when drilled from the dashboard to a question level. | +| `enableEntityNavigation?` | `boolean` | When true, internal click behaviors (links to dashboards/questions) are preserved. When false (default for SDK), these click behaviors are filtered out. | +| `hiddenParameters?` | `string`[] | A list of [parameters to hide](/docs/master/embedding/public-links#appearance-parameters).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | +| `initialParameters?` | [`ParameterValues`](./api/ParameterValues) | Initial values for query parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host.
    For each parameter:
    - set to a value (string for a single option, array of strings for multiple): that value is applied.
    - set to `null`: strictly cleared, ignoring the parameter's default.
    - omitted (or set to `undefined`): falls back to the parameter's default (or `null` if it has no default).

    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | +| `onLoad?` | (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void` | Callback that is called when the dashboard is loaded. | +| `onLoadWithoutCards?` | (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void` | Callback that is called when the dashboard is loaded without cards. | +| `onParametersChange?` | (`payload`: [`ParameterChangePayload`](./api/ParameterChangePayload)) => `void` | Fires on parameters change. The payload's `source` distinguishes the initial state on load (`'initial-state'`), user edits in the UI (`'manual-change'`), and auto-updates (`'auto-change'`). | +| `onVisualizationChange?` | (`visualization`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void` | A callback function that triggers when a question is opened from a dashboard card or when the user changes the visualization type of a question. | +| `parameters?` | [`ParameterValues`](./api/ParameterValues) | Controlled parameter values, slug-keyed. On every render, this object replaces the dashboard's parameter values:
    - a parameter set to a value uses that value.
    - a parameter set to `null` is cleared, even if it has a default.
    - a parameter omitted from the object (or set to `undefined`) uses its default (or `null` if it has no default).

    Pair with [onParametersChange](./api/InteractiveDashboardProps#onparameterschange) to stay in sync with user edits.
    - Combining [parameters](./api/InteractiveDashboardProps#parameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [parameters](./api/InteractiveDashboardProps#parameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | +| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details. | +| `renderDrillThroughQuestion?` | () => [`ReactNode`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L478) | A custom React component to render the question layout. Use namespaced InteractiveQuestion components to build the layout. | +| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | +| `token?` | `string` \| `null` | - | +| `withCardTitle?` | `boolean` | Whether the dashboard cards should display a title. | +| `withDownloads?` | `boolean` | Whether to hide the download button. | +| `withSubscriptions?` | `boolean` | Whether to show the subscriptions button. | +| `withTitle?` | `boolean` | Whether the dashboard should display a title. | diff --git a/_docs/master/embedding/sdk/api/snippets/IconName.md b/_docs/master/embedding/sdk/api/snippets/IconName.md index 969ba90cf7..4899b8ca68 100644 --- a/_docs/master/embedding/sdk/api/snippets/IconName.md +++ b/_docs/master/embedding/sdk/api/snippets/IconName.md @@ -181,6 +181,7 @@ type IconName = | "lock_filled" | "mail" | "mail_filled" + | "mcp" | "medallion" | "message_circle" | "metabot" @@ -248,6 +249,7 @@ type IconName = | "segment" | "shield" | "shield_outline" + | "shield_stroke" | "sidebar_closed" | "sidebar_open" | "slack" diff --git a/_docs/master/embedding/sdk/api/snippets/InteractiveDashboard.md b/_docs/master/embedding/sdk/api/snippets/InteractiveDashboard.md index 5a2b6806b0..4e513a43ef 100644 --- a/_docs/master/embedding/sdk/api/snippets/InteractiveDashboard.md +++ b/_docs/master/embedding/sdk/api/snippets/InteractiveDashboard.md @@ -17,6 +17,8 @@ function InteractiveDashboard( drillThroughQuestionHeight?: Height; drillThroughQuestionProps?: DrillThroughQuestionProps; initialParameters?: ParameterValues; + onParametersChange?: (payload: ParameterChangePayload) => void; + parameters?: ParameterValues; plugins?: MetabasePluginsConfig; renderDrillThroughQuestion?: () => ReactNode; } & { @@ -71,9 +73,9 @@ A dashboard component with drill downs, click behaviors, and the ability to view -| Parameter | Type | Description | -| :-------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :---------- | -| `props` | \{ `autoRefreshInterval?`: `number`; `dashboardId`: [`SdkDashboardId`](./api/SdkDashboardId); `drillThroughQuestionHeight?`: `Height`\<`string` \| `number`\>; `drillThroughQuestionProps?`: [`DrillThroughQuestionProps`](./api/DrillThroughQuestionProps); `initialParameters?`: [`ParameterValues`](./api/ParameterValues); `plugins?`: [`MetabasePluginsConfig`](./api/MetabasePluginsConfig); `renderDrillThroughQuestion?`: () => [`ReactNode`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L478); \} & \{ `dashboardId?`: [`SdkDashboardId`](./api/SdkDashboardId) \| `null`; `token?`: `string` \| `null`; \} & \{ `enableEntityNavigation?`: `boolean`; `hiddenParameters?`: `string`[]; `initialParameters?`: [`ParameterValues`](./api/ParameterValues); `withCardTitle?`: `boolean`; `withDownloads?`: `boolean`; `withSubscriptions?`: `boolean`; `withTitle?`: `boolean`; \} & \{ `className?`: `string`; `style?`: [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579); \} & \{ `onLoad?`: (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void`; `onLoadWithoutCards?`: (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void`; `onVisualizationChange?`: (`visualization`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void`; \} & \{ `dataPickerProps?`: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`SdkQuestionProps`](./api/SdkQuestionProps), `"entityTypes"`\>; \} & \{ \} | | +| Parameter | Type | Description | +| :-------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------- | +| `props` | \{ `autoRefreshInterval?`: `number`; `dashboardId`: [`SdkDashboardId`](./api/SdkDashboardId); `drillThroughQuestionHeight?`: `Height`\<`string` \| `number`\>; `drillThroughQuestionProps?`: [`DrillThroughQuestionProps`](./api/DrillThroughQuestionProps); `initialParameters?`: [`ParameterValues`](./api/ParameterValues); `onParametersChange?`: (`payload`: [`ParameterChangePayload`](./api/ParameterChangePayload)) => `void`; `parameters?`: [`ParameterValues`](./api/ParameterValues); `plugins?`: [`MetabasePluginsConfig`](./api/MetabasePluginsConfig); `renderDrillThroughQuestion?`: () => [`ReactNode`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L478); \} & \{ `dashboardId?`: [`SdkDashboardId`](./api/SdkDashboardId) \| `null`; `token?`: `string` \| `null`; \} & \{ `enableEntityNavigation?`: `boolean`; `hiddenParameters?`: `string`[]; `initialParameters?`: [`ParameterValues`](./api/ParameterValues); `withCardTitle?`: `boolean`; `withDownloads?`: `boolean`; `withSubscriptions?`: `boolean`; `withTitle?`: `boolean`; \} & \{ `className?`: `string`; `style?`: [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579); \} & \{ `onLoad?`: (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void`; `onLoadWithoutCards?`: (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void`; `onVisualizationChange?`: (`visualization`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void`; \} & \{ `dataPickerProps?`: [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`SdkQuestionProps`](./api/SdkQuestionProps), `"entityTypes"`\>; \} & \{ \} | | diff --git a/_docs/master/embedding/sdk/api/snippets/InteractiveDashboardProps.md b/_docs/master/embedding/sdk/api/snippets/InteractiveDashboardProps.md index 7ef47d46a9..6f4d207aa3 100644 --- a/_docs/master/embedding/sdk/api/snippets/InteractiveDashboardProps.md +++ b/_docs/master/embedding/sdk/api/snippets/InteractiveDashboardProps.md @@ -15,27 +15,29 @@ layout: new-docs -| Property | Type | Description | -| :-------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `autoRefreshInterval?` | `number` | The interval between auto refreshes on the dashboard, in seconds. | -| `className?` | `string` | A custom class name to be added to the root element. | -| `dashboardId` | `string` \| `number` | The ID of the dashboard.
    This is either:
    - the numerical ID when accessing a dashboard link, i.e. `http://localhost:3000/dashboard/1-my-dashboard` where the ID is `1`
    - the string ID found in the `entity_id` key of the dashboard object when using the API directly or using the SDK Collection Browser to return data | -| `dataPickerProps?` | [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`SdkQuestionProps`](./api/SdkQuestionProps), `"entityTypes"`\> | Additional props to pass to the query builder rendered by `InteractiveQuestion` when creating a new dashboard question. | -| `drillThroughQuestionHeight?` | `Height`\<`string` \| `number`\> | Height of a question component when drilled from the dashboard to a question level. | -| `drillThroughQuestionProps?` | [`DrillThroughQuestionProps`](./api/DrillThroughQuestionProps) | Props of a question component when drilled from the dashboard to a question level. | -| `enableEntityNavigation?` | `boolean` | When true, internal click behaviors (links to dashboards/questions) are preserved. When false (default for SDK), these click behaviors are filtered out. | -| `hiddenParameters?` | `string`[] | A list of [parameters to hide](/docs/master/embedding/public-links#appearance-parameters).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | -| `initialParameters?` | [`ParameterValues`](./api/ParameterValues) | Query parameters for the dashboard. For a single option, use a `string` value, and use a list of strings for multiple options.
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | -| `onLoad?` | (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void` | Callback that is called when the dashboard is loaded. | -| `onLoadWithoutCards?` | (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void` | Callback that is called when the dashboard is loaded without cards. | -| `onVisualizationChange?` | (`visualization`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void` | A callback function that triggers when a question is opened from a dashboard card or when the user changes the visualization type of a question. | -| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details. | -| `renderDrillThroughQuestion?` | () => [`ReactNode`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L478) | A custom React component to render the question layout. Use namespaced InteractiveQuestion components to build the layout. | -| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | -| `token?` | `string` \| `null` | - | -| `withCardTitle?` | `boolean` | Whether the dashboard cards should display a title. | -| `withDownloads?` | `boolean` | Whether to hide the download button. | -| `withSubscriptions?` | `boolean` | Whether to show the subscriptions button. | -| `withTitle?` | `boolean` | Whether the dashboard should display a title. | +| Property | Type | Description | +| :-------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `autoRefreshInterval?` | `number` | The interval between auto refreshes on the dashboard, in seconds. | +| `className?` | `string` | A custom class name to be added to the root element. | +| `dashboardId` | `string` \| `number` | The ID of the dashboard.
    This is either:
    - the numerical ID when accessing a dashboard link, i.e. `http://localhost:3000/dashboard/1-my-dashboard` where the ID is `1`
    - the string ID found in the `entity_id` key of the dashboard object when using the API directly or using the SDK Collection Browser to return data | +| `dataPickerProps?` | [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`SdkQuestionProps`](./api/SdkQuestionProps), `"entityTypes"`\> | Additional props to pass to the query builder rendered by `InteractiveQuestion` when creating a new dashboard question. | +| `drillThroughQuestionHeight?` | `Height`\<`string` \| `number`\> | Height of a question component when drilled from the dashboard to a question level. | +| `drillThroughQuestionProps?` | [`DrillThroughQuestionProps`](./api/DrillThroughQuestionProps) | Props of a question component when drilled from the dashboard to a question level. | +| `enableEntityNavigation?` | `boolean` | When true, internal click behaviors (links to dashboards/questions) are preserved. When false (default for SDK), these click behaviors are filtered out. | +| `hiddenParameters?` | `string`[] | A list of [parameters to hide](/docs/master/embedding/public-links#appearance-parameters).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | +| `initialParameters?` | [`ParameterValues`](./api/ParameterValues) | Initial values for query parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host.
    For each parameter:
    - set to a value (string for a single option, array of strings for multiple): that value is applied.
    - set to `null`: strictly cleared, ignoring the parameter's default.
    - omitted (or set to `undefined`): falls back to the parameter's default (or `null` if it has no default).

    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | +| `onLoad?` | (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void` | Callback that is called when the dashboard is loaded. | +| `onLoadWithoutCards?` | (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void` | Callback that is called when the dashboard is loaded without cards. | +| `onParametersChange?` | (`payload`: [`ParameterChangePayload`](./api/ParameterChangePayload)) => `void` | Fires on parameters change. The payload's `source` distinguishes the initial state on load (`'initial-state'`), user edits in the UI (`'manual-change'`), and auto-updates (`'auto-change'`). | +| `onVisualizationChange?` | (`visualization`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void` | A callback function that triggers when a question is opened from a dashboard card or when the user changes the visualization type of a question. | +| `parameters?` | [`ParameterValues`](./api/ParameterValues) | Controlled parameter values, slug-keyed. On every render, this object replaces the dashboard's parameter values:
    - a parameter set to a value uses that value.
    - a parameter set to `null` is cleared, even if it has a default.
    - a parameter omitted from the object (or set to `undefined`) uses its default (or `null` if it has no default).

    Pair with [onParametersChange](./api/InteractiveDashboardProps#onparameterschange) to stay in sync with user edits.
    - Combining [parameters](./api/InteractiveDashboardProps#parameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [parameters](./api/InteractiveDashboardProps#parameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | +| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details. | +| `renderDrillThroughQuestion?` | () => [`ReactNode`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L478) | A custom React component to render the question layout. Use namespaced InteractiveQuestion components to build the layout. | +| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | +| `token?` | `string` \| `null` | - | +| `withCardTitle?` | `boolean` | Whether the dashboard cards should display a title. | +| `withDownloads?` | `boolean` | Whether to hide the download button. | +| `withSubscriptions?` | `boolean` | Whether to show the subscriptions button. | +| `withTitle?` | `boolean` | Whether the dashboard should display a title. | diff --git a/_docs/master/embedding/sdk/api/snippets/InteractiveQuestionProps.md b/_docs/master/embedding/sdk/api/snippets/InteractiveQuestionProps.md index a78e1d7774..4573a02c81 100644 --- a/_docs/master/embedding/sdk/api/snippets/InteractiveQuestionProps.md +++ b/_docs/master/embedding/sdk/api/snippets/InteractiveQuestionProps.md @@ -15,28 +15,34 @@ layout: new-docs -| Property | Type | Description | -| :---------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------- | -| `className?` | `string` | A custom class name to be added to the root element. | -| `dataPicker?` | [`EmbeddingDataPicker`](./api/EmbeddingDataPicker) | Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting `dataPicker = "staged"`. | -| `entityTypes?` | [`EmbeddingEntityType`](./api/EmbeddingEntityType)[] | An array that specifies which entity types are available in the data picker | -| `height?` | `Height`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the height of the component | -| `hiddenParameters?` | `string`[] | A list of parameters to hide. | -| `initialSqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Initial values for the SQL parameters. | -| `isSaveEnabled?` | `boolean` | Whether to show the save button. | -| `onBeforeSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`, `context`: \{ `isNewQuestion`: `boolean`; \}) => [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<`void`\> | A callback function that triggers before saving. Only relevant when `isSaveEnabled = true` | -| `onNavigateBack?` | () => `void` | A callback function that triggers when a user clicks the back button. | -| `onRun?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`) => `void` | A callback function that triggers when a question is updated, including when a user clicks the `Visualize` button in the question editor | -| `onSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion), `context`: \{ `dashboardTabId?`: `number`; `isNewQuestion`: `boolean`; \}) => `void` | A callback function that triggers when a user saves the question. Only relevant when `isSaveEnabled = true` | -| `onVisualizationChange?` | (`display`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void` | A callback function that triggers when the visualization type changes. | -| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | - | -| `questionId?` | [`SdkQuestionId`](./api/SdkQuestionId) \| `null` | - | -| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | -| `targetCollection?` | [`SdkCollectionId`](./api/SdkCollectionId) | The collection to save the question to. This will hide the collection picker from the save modal. Only applicable to interactive questions. | -| `title?` | [`SdkQuestionTitleProps`](./api/SdkQuestionTitleProps) | Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default. | -| `width?` | `Width`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the width of the component | -| `withAlerts?` | `boolean` | Enables the ability to set up alerts on the question. | -| `withChartTypeSelector?` | `boolean` | Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout. | -| `withDownloads?` | `boolean` | Enables the ability to download results in the question. | +| Property | Type | Description | +| :---------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `className?` | `string` | A custom class name to be added to the root element. | +| `dataPicker?` | [`EmbeddingDataPicker`](./api/EmbeddingDataPicker) | Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting `dataPicker = "staged"`. | +| `entityTypes?` | [`EmbeddingEntityType`](./api/EmbeddingEntityType)[] | An array that specifies which entity types are available in the data picker | +| `height?` | `Height`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the height of the component | +| `hiddenParameters?` | `string`[] | A list of parameters to hide. | +| `initialCollection?` | [`SdkCollectionId`](./api/SdkCollectionId) | The collection to preselect in the save modal's collection picker. Unlike `targetCollection`, the picker remains visible and the user can choose a different collection. Ignored when `targetCollection` is set. | +| `initialSqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host.
    For each parameter:
    - set to a value: that value is applied.
    - set to `null`: strictly cleared, ignoring the parameter's default.
    - omitted (or set to `undefined`): falls back to the parameter's default (or `null` if it has no default). | +| `isSaveEnabled?` | `boolean` | Whether to show the save button. | +| `onBeforeSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`, `context`: \{ `isNewQuestion`: `boolean`; \}) => [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<`void`\> | A callback function that triggers before saving. Only relevant when `isSaveEnabled = true` | +| `onNavigateBack?` | () => `void` | A callback function that triggers when a user clicks the back button. | +| `onRun?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`) => `void` | A callback function that triggers when a question is updated, including when a user clicks the `Visualize` button in the question editor | +| `onSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion), `context`: \{ `dashboardTabId?`: `number`; `isNewQuestion`: `boolean`; \}) => `void` | A callback function that triggers when a user saves the question. Only relevant when `isSaveEnabled = true` | +| `onSqlParametersChange?` | (`payload`: [`SqlParameterChangePayload`](./api/SqlParameterChangePayload)) => `void` | Fires on SQL parameters change. The payload's `source` distinguishes the initial state on load (`'initial-state'`), user edits in the UI (`'manual-change'`), and auto-updates (`'auto-change'`). | +| `onVisualizationChange?` | (`display`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void` | A callback function that triggers when the visualization type changes. | +| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | - | +| `query?` | `undefined` | - | +| `questionId?` | [`SdkQuestionId`](./api/SdkQuestionId) \| `null` | The ID of the question.
    This is either:
    - the numerical ID when accessing a question link, i.e. `http://localhost:3000/question/1-my-question` where the ID is `1`
    - the string ID found in the `entity_id` key of the question object when using the API directly or using the SDK Collection Browser to return data
    - `new` to show the notebook editor for creating new questions
    - `new-native` to show the SQL editor for creating new native questions | +| `sqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Controlled SQL parameter values, slug-keyed. On every render, this object replaces the question's parameter values:
    - a parameter set to a value uses that value.
    - a parameter set to `null` is cleared, even if it has a default.
    - a parameter omitted from the object (or set to `undefined`) uses its default (or `null` if it has no default).

    Pair with `onSqlParametersChange` to stay in sync with user edits. | +| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | +| `targetCollection?` | [`SdkCollectionId`](./api/SdkCollectionId) | The collection to save the question to. This will hide the collection picker from the save modal. Only applicable to interactive questions. | +| `title?` | [`SdkQuestionTitleProps`](./api/SdkQuestionTitleProps) | Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default. | +| `token?` | `string` \| `null` | A valid JWT token for the guest embed. | +| `width?` | `Width`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the width of the component | +| `withAlerts?` | `boolean` | Enables the ability to set up alerts on the question. | +| `withChartTypeSelector?` | `boolean` | Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout. | +| `withDownloads?` | `boolean` | Enables the ability to download results in the question. | +| `withEditorButton?` | `boolean` | Determines whether the editor button is shown. Only relevant when using the default layout. | diff --git a/_docs/master/embedding/sdk/api/snippets/MetabaseColorKey.md b/_docs/master/embedding/sdk/api/snippets/MetabaseColorKey.md index 742f9e5658..65290bdcf5 100644 --- a/_docs/master/embedding/sdk/api/snippets/MetabaseColorKey.md +++ b/_docs/master/embedding/sdk/api/snippets/MetabaseColorKey.md @@ -55,9 +55,11 @@ type MetabaseColorKey = | "background-secondary-inverse" | "background-selected" | "background-success" + | "background-success-secondary" | "background-tertiary" | "background-tertiary-inverse" | "background-warning" + | "background-warning-secondary" | "border" | "border-brand" | "border-filter" diff --git a/_docs/master/embedding/sdk/api/snippets/MetabaseEmbeddingColorKeyV2.md b/_docs/master/embedding/sdk/api/snippets/MetabaseEmbeddingColorKeyV2.md index 3846ab3bd6..de3e019d7f 100644 --- a/_docs/master/embedding/sdk/api/snippets/MetabaseEmbeddingColorKeyV2.md +++ b/_docs/master/embedding/sdk/api/snippets/MetabaseEmbeddingColorKeyV2.md @@ -67,9 +67,11 @@ type MetabaseEmbeddingColorKeyV2 = Exclude< | "background-secondary-inverse" | "background-selected" | "background-success" + | "background-success-secondary" | "background-tertiary" | "background-tertiary-inverse" | "background-warning" + | "background-warning-secondary" | "border" | "border-brand" | "border-filter" diff --git a/_docs/master/embedding/sdk/api/snippets/MetabaseEmbeddingThemeV2.md b/_docs/master/embedding/sdk/api/snippets/MetabaseEmbeddingThemeV2.md index 4cf3ceef7b..b0d3cccb06 100644 --- a/_docs/master/embedding/sdk/api/snippets/MetabaseEmbeddingThemeV2.md +++ b/_docs/master/embedding/sdk/api/snippets/MetabaseEmbeddingThemeV2.md @@ -15,10 +15,10 @@ Version 2 theme configuration for embedded Metabase components. -| Property | Type | Description | -| :-------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | -| `chartColors?` | [`ChartColorV2`](./api/ChartColorV2)[] | Chart colors overrides. Each color can be a string or an object with base/tint/shade. | -| `colors?` | [`Partial`](https://www.typescriptlang.org/docs/handbook/utility-types.html#partialtype)\<[`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)\< \| `"filter"` \| `"info"` \| `"warning"` \| `"success"` \| `"error"` \| `"shadow"` \| `"accent0-light"` \| `"accent0-dark"` \| `"accent1-light"` \| `"accent1-dark"` \| `"accent2-light"` \| `"accent2-dark"` \| `"accent3-light"` \| `"accent3-dark"` \| `"accent4-light"` \| `"accent4-dark"` \| `"accent5-light"` \| `"accent5-dark"` \| `"accent6-light"` \| `"accent6-dark"` \| `"accent7-light"` \| `"accent7-dark"` \| `"accent-gray"` \| `"accent-gray-light"` \| `"accent-gray-dark"` \| `"background-brand"` \| `"background-filter"` \| `"background-disabled"` \| `"background-disabled-inverse"` \| `"background-error"` \| `"background-error-secondary"` \| `"background-highlight"` \| `"background-hover"` \| `"background-info"` \| `"background-primary"` \| `"background-primary-inverse"` \| `"background-secondary"` \| `"background-secondary-inverse"` \| `"background-selected"` \| `"background-success"` \| `"background-tertiary"` \| `"background-tertiary-inverse"` \| `"background-warning"` \| `"border"` \| `"border-brand"` \| `"border-filter"` \| `"border-strong"` \| `"border-stronger"` \| `"border-subtle"` \| `"brand"` \| `"brand-hover"` \| `"bronze"` \| `"copper"` \| `"danger"` \| `"focus"` \| `"gold"` \| `"icon-brand"` \| `"icon-disabled"` \| `"icon-primary"` \| `"icon-secondary"` \| `"illustration-brand-secondary"` \| `"illustration-brand-tertiary"` \| `"overlay"` \| `"saturated-blue"` \| `"saturated-green"` \| `"saturated-purple"` \| `"saturated-red"` \| `"saturated-yellow"` \| `"silver"` \| `"success-secondary"` \| `"summarize"` \| `"switch-off"` \| `"syntax-parameters"` \| `"syntax-parameters-active"` \| `"text-brand"` \| `"text-filter"` \| `"text-hover"` \| `"text-primary"` \| `"text-primary-inverse"` \| `"text-secondary"` \| `"text-secondary-inverse"` \| `"text-secondary-opaque"` \| `"text-selected"` \| `"text-tertiary"` \| `"text-tertiary-inverse"` \| `"tooltip-background"` \| `"tooltip-background-focused"` \| `"tooltip-text"` \| `"tooltip-text-secondary"` \| `"white"`, `string`\>\> | Color overrides. | -| `version` | `2` | Theme version must be 2 for version 2 themes. | +| Property | Type | Description | +| :-------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | +| `chartColors?` | [`ChartColorV2`](./api/ChartColorV2)[] | Chart colors overrides. Each color can be a string or an object with base/tint/shade. | +| `colors?` | [`Partial`](https://www.typescriptlang.org/docs/handbook/utility-types.html#partialtype)\<[`Record`](https://www.typescriptlang.org/docs/handbook/utility-types.html#recordkeys-type)\< \| `"filter"` \| `"info"` \| `"warning"` \| `"success"` \| `"error"` \| `"shadow"` \| `"accent0-light"` \| `"accent0-dark"` \| `"accent1-light"` \| `"accent1-dark"` \| `"accent2-light"` \| `"accent2-dark"` \| `"accent3-light"` \| `"accent3-dark"` \| `"accent4-light"` \| `"accent4-dark"` \| `"accent5-light"` \| `"accent5-dark"` \| `"accent6-light"` \| `"accent6-dark"` \| `"accent7-light"` \| `"accent7-dark"` \| `"accent-gray"` \| `"accent-gray-light"` \| `"accent-gray-dark"` \| `"background-brand"` \| `"background-filter"` \| `"background-disabled"` \| `"background-disabled-inverse"` \| `"background-error"` \| `"background-error-secondary"` \| `"background-highlight"` \| `"background-hover"` \| `"background-info"` \| `"background-primary"` \| `"background-primary-inverse"` \| `"background-secondary"` \| `"background-secondary-inverse"` \| `"background-selected"` \| `"background-success"` \| `"background-success-secondary"` \| `"background-tertiary"` \| `"background-tertiary-inverse"` \| `"background-warning"` \| `"background-warning-secondary"` \| `"border"` \| `"border-brand"` \| `"border-filter"` \| `"border-strong"` \| `"border-stronger"` \| `"border-subtle"` \| `"brand"` \| `"brand-hover"` \| `"bronze"` \| `"copper"` \| `"danger"` \| `"focus"` \| `"gold"` \| `"icon-brand"` \| `"icon-disabled"` \| `"icon-primary"` \| `"icon-secondary"` \| `"illustration-brand-secondary"` \| `"illustration-brand-tertiary"` \| `"overlay"` \| `"saturated-blue"` \| `"saturated-green"` \| `"saturated-purple"` \| `"saturated-red"` \| `"saturated-yellow"` \| `"silver"` \| `"success-secondary"` \| `"summarize"` \| `"switch-off"` \| `"syntax-parameters"` \| `"syntax-parameters-active"` \| `"text-brand"` \| `"text-filter"` \| `"text-hover"` \| `"text-primary"` \| `"text-primary-inverse"` \| `"text-secondary"` \| `"text-secondary-inverse"` \| `"text-secondary-opaque"` \| `"text-selected"` \| `"text-tertiary"` \| `"text-tertiary-inverse"` \| `"tooltip-background"` \| `"tooltip-background-focused"` \| `"tooltip-text"` \| `"tooltip-text-secondary"` \| `"white"`, `string`\>\> | Color overrides. | +| `version` | `2` | Theme version must be 2 for version 2 themes. | diff --git a/_docs/master/embedding/sdk/api/snippets/MetabaseFontFamily.md b/_docs/master/embedding/sdk/api/snippets/MetabaseFontFamily.md index e7498aee8d..472e992d78 100644 --- a/_docs/master/embedding/sdk/api/snippets/MetabaseFontFamily.md +++ b/_docs/master/embedding/sdk/api/snippets/MetabaseFontFamily.md @@ -15,6 +15,7 @@ type MetabaseFontFamily = | "Merriweather" | "Open Sans" | "Lato" + | "Inter" | "Noto Sans" | "Roboto Slab" | "Source Sans Pro" diff --git a/_docs/master/embedding/sdk/api/snippets/MetabotAgentChartMessage.md b/_docs/master/embedding/sdk/api/snippets/MetabotAgentChartMessage.md new file mode 100644 index 0000000000..049237edd3 --- /dev/null +++ b/_docs/master/embedding/sdk/api/snippets/MetabotAgentChartMessage.md @@ -0,0 +1,34 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotAgentChartMessage +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/snippets/MetabotAgentChartMessage.md' +layout: new-docs +--- + +```ts +type MetabotAgentChartMessage = { + Chart: React_2.ComponentType; + id: string; + questionPath: string; + role: "agent"; + type: "chart"; +}; +``` + +## Properties + + + +| Property | Type | Description | +| :--------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------- | +| `Chart` | [`React_2.ComponentType`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L104)\<[`MetabotChartProps`](./api/MetabotChartProps)\> | A pre-wired React component that renders the chart. | +| `id` | `string` | - | +| `questionPath` | `string` | URL path to the question, e.g. `/question#` | +| `role` | `"agent"` | - | +| `type` | `"chart"` | - | + + diff --git a/_docs/master/embedding/sdk/api/snippets/MetabotAgentMessage.md b/_docs/master/embedding/sdk/api/snippets/MetabotAgentMessage.md new file mode 100644 index 0000000000..3bb164f97e --- /dev/null +++ b/_docs/master/embedding/sdk/api/snippets/MetabotAgentMessage.md @@ -0,0 +1,14 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotAgentMessage +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/snippets/MetabotAgentMessage.md' +layout: new-docs +--- + +```ts +type MetabotAgentMessage = MetabotAgentTextMessage | MetabotAgentChartMessage; +``` diff --git a/_docs/master/embedding/sdk/api/snippets/MetabotAgentTextMessage.md b/_docs/master/embedding/sdk/api/snippets/MetabotAgentTextMessage.md new file mode 100644 index 0000000000..3e9e2a340c --- /dev/null +++ b/_docs/master/embedding/sdk/api/snippets/MetabotAgentTextMessage.md @@ -0,0 +1,32 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotAgentTextMessage +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/snippets/MetabotAgentTextMessage.md' +layout: new-docs +--- + +```ts +type MetabotAgentTextMessage = { + id: string; + message: string; + role: "agent"; + type: "text"; +}; +``` + +## Properties + + + +| Property | Type | +| :----------------------------- | :-------- | +| `id` | `string` | +| `message` | `string` | +| `role` | `"agent"` | +| `type` | `"text"` | + + diff --git a/_docs/master/embedding/sdk/api/snippets/MetabotChartProps.md b/_docs/master/embedding/sdk/api/snippets/MetabotChartProps.md new file mode 100644 index 0000000000..ba0ec0d28f --- /dev/null +++ b/_docs/master/embedding/sdk/api/snippets/MetabotChartProps.md @@ -0,0 +1,20 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotChartProps +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/snippets/MetabotChartProps.md' +layout: new-docs +--- + +```ts +type MetabotChartProps = + | (Omit & { + drills?: false; + }) + | (Omit & { + drills: true; + }); +``` diff --git a/_docs/master/embedding/sdk/api/snippets/MetabotErrorMessage.md b/_docs/master/embedding/sdk/api/snippets/MetabotErrorMessage.md new file mode 100644 index 0000000000..57b8b91992 --- /dev/null +++ b/_docs/master/embedding/sdk/api/snippets/MetabotErrorMessage.md @@ -0,0 +1,28 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotErrorMessage +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/snippets/MetabotErrorMessage.md' +layout: new-docs +--- + +```ts +type MetabotErrorMessage = { + message: string; + type: "message" | "alert" | "locked"; +}; +``` + +## Properties + + + +| Property | Type | Description | +| :----------------------------- | :------------------------------------- | :---------------------------------------------------------------------------------------- | +| `message` | `string` | - | +| `type` | `"message"` \| `"alert"` \| `"locked"` | `"alert"` renders with a warning icon and error color; `"message"` renders as plain text. | + + diff --git a/_docs/master/embedding/sdk/api/snippets/MetabotMessage.md b/_docs/master/embedding/sdk/api/snippets/MetabotMessage.md new file mode 100644 index 0000000000..47ca0728e4 --- /dev/null +++ b/_docs/master/embedding/sdk/api/snippets/MetabotMessage.md @@ -0,0 +1,14 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotMessage +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/snippets/MetabotMessage.md' +layout: new-docs +--- + +```ts +type MetabotMessage = MetabotUserTextMessage | MetabotAgentMessage; +``` diff --git a/_docs/master/embedding/sdk/api/snippets/MetabotUserTextMessage.md b/_docs/master/embedding/sdk/api/snippets/MetabotUserTextMessage.md new file mode 100644 index 0000000000..75f8013426 --- /dev/null +++ b/_docs/master/embedding/sdk/api/snippets/MetabotUserTextMessage.md @@ -0,0 +1,32 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: MetabotUserTextMessage +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/snippets/MetabotUserTextMessage.md' +layout: new-docs +--- + +```ts +type MetabotUserTextMessage = { + id: string; + message: string; + role: "user"; + type: "text"; +}; +``` + +## Properties + + + +| Property | Type | +| :----------------------------- | :------- | +| `id` | `string` | +| `message` | `string` | +| `role` | `"user"` | +| `type` | `"text"` | + + diff --git a/_docs/master/embedding/sdk/api/snippets/ParameterChangePayload.md b/_docs/master/embedding/sdk/api/snippets/ParameterChangePayload.md new file mode 100644 index 0000000000..5cb891fb7c --- /dev/null +++ b/_docs/master/embedding/sdk/api/snippets/ParameterChangePayload.md @@ -0,0 +1,34 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: ParameterChangePayload +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/snippets/ParameterChangePayload.md' +layout: new-docs +--- + +```ts +type ParameterChangePayload = { + defaultParameters: ParameterValues; + lastUsedParameters: ParameterValues; + parameters: ParameterValues; + source: ParameterChangeSource; +}; +``` + +Payload passed to `onParametersChange` callback + +## Properties + + + +| Property | Type | +| :--------------------------------------------------- | :-------------------------------------------------------- | +| `defaultParameters` | [`ParameterValues`](./api/ParameterValues) | +| `lastUsedParameters` | [`ParameterValues`](./api/ParameterValues) | +| `parameters` | [`ParameterValues`](./api/ParameterValues) | +| `source` | [`ParameterChangeSource`](./api/ParameterChangeSource) | + + diff --git a/_docs/master/embedding/sdk/api/snippets/ParameterChangeSource.md b/_docs/master/embedding/sdk/api/snippets/ParameterChangeSource.md new file mode 100644 index 0000000000..9ea57095a4 --- /dev/null +++ b/_docs/master/embedding/sdk/api/snippets/ParameterChangeSource.md @@ -0,0 +1,20 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: ParameterChangeSource +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/snippets/ParameterChangeSource.md' +layout: new-docs +--- + +```ts +type ParameterChangeSource = "initial-state" | "manual-change" | "auto-change"; +``` + +Source of a parameter-change event: + +- `initial-state` - first applied snapshot, fired once per dashboard load. +- `manual-change` - user edited parameters in UI. +- `auto-change` - in the case of auto-updates, e.g. to pass normalized values back to parent. diff --git a/_docs/master/embedding/sdk/api/snippets/SdkQuestionEntityPublicProps.md b/_docs/master/embedding/sdk/api/snippets/SdkQuestionEntityPublicProps.md index 403fcdb4bf..73c6d7d664 100644 --- a/_docs/master/embedding/sdk/api/snippets/SdkQuestionEntityPublicProps.md +++ b/_docs/master/embedding/sdk/api/snippets/SdkQuestionEntityPublicProps.md @@ -12,10 +12,12 @@ layout: new-docs ```ts type SdkQuestionEntityPublicProps = | { + query?: never; questionId: SdkQuestionId | null; token?: never; } | { + query?: never; questionId?: never; token: SdkEntityToken | null; }; @@ -27,6 +29,7 @@ type SdkQuestionEntityPublicProps = ```ts { + query?: never; questionId: SdkQuestionId | null; token?: never; } @@ -34,11 +37,13 @@ type SdkQuestionEntityPublicProps = | Name | Type | Description | | :----------- | :-------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `query?` | `never` | - | | `questionId` | [`SdkQuestionId`](./api/SdkQuestionId) \| `null` | The ID of the question.
    This is either:
    - the numerical ID when accessing a question link, i.e. `http://localhost:3000/question/1-my-question` where the ID is `1`
    - the string ID found in the `entity_id` key of the question object when using the API directly or using the SDK Collection Browser to return data
    - `new` to show the notebook editor for creating new questions
    - `new-native` to show the SQL editor for creating new native questions | | `token?` | `never` | - | ```ts { + query?: never; questionId?: never; token: SdkEntityToken | null; } @@ -46,6 +51,7 @@ type SdkQuestionEntityPublicProps = | Name | Type | Description | | :------------ | :---------------------------------------------------- | :------------------------------------- | +| `query?` | `never` | - | | `questionId?` | `never` | - | | `token` | [`SdkEntityToken`](./api/SdkEntityToken) \| `null` | A valid JWT token for the guest embed. | diff --git a/_docs/master/embedding/sdk/api/snippets/SdkQuestionProps.md b/_docs/master/embedding/sdk/api/snippets/SdkQuestionProps.md index 1c6782ea6f..3cad3dc0a3 100644 --- a/_docs/master/embedding/sdk/api/snippets/SdkQuestionProps.md +++ b/_docs/master/embedding/sdk/api/snippets/SdkQuestionProps.md @@ -15,29 +15,33 @@ layout: new-docs -| Property | Type | Description | -| :---------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------- | -| `className?` | `string` | A custom class name to be added to the root element. | -| `dataPicker?` | [`EmbeddingDataPicker`](./api/EmbeddingDataPicker) | Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting `dataPicker = "staged"`. | -| `entityTypes?` | [`EmbeddingEntityType`](./api/EmbeddingEntityType)[] | An array that specifies which entity types are available in the data picker | -| `height?` | `Height`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the height of the component | -| `hiddenParameters?` | `string`[] | A list of parameters to hide. | -| `initialSqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Initial values for the SQL parameters. | -| `isSaveEnabled?` | `boolean` | Whether to show the save button. | -| `onBeforeSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`, `context`: \{ `isNewQuestion`: `boolean`; \}) => [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<`void`\> | A callback function that triggers before saving. Only relevant when `isSaveEnabled = true` | -| `onNavigateBack?` | () => `void` | A callback function that triggers when a user clicks the back button. | -| `onRun?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`) => `void` | A callback function that triggers when a question is updated, including when a user clicks the `Visualize` button in the question editor | -| `onSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion), `context`: \{ `dashboardTabId?`: `number`; `isNewQuestion`: `boolean`; \}) => `void` | A callback function that triggers when a user saves the question. Only relevant when `isSaveEnabled = true` | -| `onVisualizationChange?` | (`display`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void` | A callback function that triggers when the visualization type changes. | -| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | - | -| `questionId?` | [`SdkQuestionId`](./api/SdkQuestionId) \| `null` | - | -| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | -| `targetCollection?` | [`SdkCollectionId`](./api/SdkCollectionId) | The collection to save the question to. This will hide the collection picker from the save modal. Only applicable to interactive questions. | -| `title?` | [`SdkQuestionTitleProps`](./api/SdkQuestionTitleProps) | Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default. | -| `token?` | `string` \| `null` | - | -| `width?` | `Width`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the width of the component | -| `withAlerts?` | `boolean` | Enables the ability to set up alerts on the question. | -| `withChartTypeSelector?` | `boolean` | Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout. | -| `withDownloads?` | `boolean` | Enables the ability to download results in the question. | +| Property | Type | Description | +| :---------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `className?` | `string` | A custom class name to be added to the root element. | +| `dataPicker?` | [`EmbeddingDataPicker`](./api/EmbeddingDataPicker) | Controls the menu for selecting data sources in questions. You can opt for the full data picker by setting `dataPicker = "staged"`. | +| `entityTypes?` | [`EmbeddingEntityType`](./api/EmbeddingEntityType)[] | An array that specifies which entity types are available in the data picker | +| `height?` | `Height`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the height of the component | +| `hiddenParameters?` | `string`[] | A list of parameters to hide. | +| `initialCollection?` | [`SdkCollectionId`](./api/SdkCollectionId) | The collection to preselect in the save modal's collection picker. Unlike `targetCollection`, the picker remains visible and the user can choose a different collection. Ignored when `targetCollection` is set. | +| `initialSqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host.
    For each parameter:
    - set to a value: that value is applied.
    - set to `null`: strictly cleared, ignoring the parameter's default.
    - omitted (or set to `undefined`): falls back to the parameter's default (or `null` if it has no default). | +| `isSaveEnabled?` | `boolean` | Whether to show the save button. | +| `onBeforeSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`, `context`: \{ `isNewQuestion`: `boolean`; \}) => [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<`void`\> | A callback function that triggers before saving. Only relevant when `isSaveEnabled = true` | +| `onNavigateBack?` | () => `void` | A callback function that triggers when a user clicks the back button. | +| `onRun?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion) \| `undefined`) => `void` | A callback function that triggers when a question is updated, including when a user clicks the `Visualize` button in the question editor | +| `onSave?` | (`question`: [`MetabaseQuestion`](./api/MetabaseQuestion), `context`: \{ `dashboardTabId?`: `number`; `isNewQuestion`: `boolean`; \}) => `void` | A callback function that triggers when a user saves the question. Only relevant when `isSaveEnabled = true` | +| `onSqlParametersChange?` | (`payload`: [`SqlParameterChangePayload`](./api/SqlParameterChangePayload)) => `void` | Fires on SQL parameters change. The payload's `source` distinguishes the initial state on load (`'initial-state'`), user edits in the UI (`'manual-change'`), and auto-updates (`'auto-change'`). | +| `onVisualizationChange?` | (`display`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void` | A callback function that triggers when the visualization type changes. | +| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | - | +| `questionId?` | [`SdkQuestionId`](./api/SdkQuestionId) \| `null` | - | +| `sqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Controlled SQL parameter values, slug-keyed. On every render, this object replaces the question's parameter values:
    - a parameter set to a value uses that value.
    - a parameter set to `null` is cleared, even if it has a default.
    - a parameter omitted from the object (or set to `undefined`) uses its default (or `null` if it has no default).

    Pair with `onSqlParametersChange` to stay in sync with user edits. | +| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | +| `targetCollection?` | [`SdkCollectionId`](./api/SdkCollectionId) | The collection to save the question to. This will hide the collection picker from the save modal. Only applicable to interactive questions. | +| `title?` | [`SdkQuestionTitleProps`](./api/SdkQuestionTitleProps) | Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default. | +| `token?` | `string` \| `null` | - | +| `width?` | `Width`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the width of the component | +| `withAlerts?` | `boolean` | Enables the ability to set up alerts on the question. | +| `withChartTypeSelector?` | `boolean` | Determines whether the chart type selector and corresponding settings button are shown. Only relevant when using the default layout. | +| `withDownloads?` | `boolean` | Enables the ability to download results in the question. | +| `withEditorButton?` | `boolean` | Determines whether the editor button is shown. Only relevant when using the default layout. | diff --git a/_docs/master/embedding/sdk/api/snippets/SqlParameterChangePayload.md b/_docs/master/embedding/sdk/api/snippets/SqlParameterChangePayload.md new file mode 100644 index 0000000000..f9dcc397e9 --- /dev/null +++ b/_docs/master/embedding/sdk/api/snippets/SqlParameterChangePayload.md @@ -0,0 +1,32 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: SqlParameterChangePayload +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/snippets/SqlParameterChangePayload.md' +layout: new-docs +--- + +```ts +type SqlParameterChangePayload = { + defaultParameters: ParameterValues; + parameters: ParameterValues; + source: SqlParameterChangeSource; +}; +``` + +Payload passed to `onSqlParametersChange` callback + +## Properties + + + +| Property | Type | +| :------------------------------------------------- | :-------------------------------------------------------------- | +| `defaultParameters` | [`ParameterValues`](./api/ParameterValues) | +| `parameters` | [`ParameterValues`](./api/ParameterValues) | +| `source` | [`SqlParameterChangeSource`](./api/SqlParameterChangeSource) | + + diff --git a/_docs/master/embedding/sdk/api/snippets/SqlParameterChangeSource.md b/_docs/master/embedding/sdk/api/snippets/SqlParameterChangeSource.md new file mode 100644 index 0000000000..1beba32d29 --- /dev/null +++ b/_docs/master/embedding/sdk/api/snippets/SqlParameterChangeSource.md @@ -0,0 +1,23 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: SqlParameterChangeSource +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/snippets/SqlParameterChangeSource.md' +layout: new-docs +--- + +```ts +type SqlParameterChangeSource = + | "initial-state" + | "manual-change" + | "auto-change"; +``` + +Source of a sql-parameter-change event: + +- `initial-state` - first applied state, fired once per question load. +- `manual-change` - user edited parameters in UI. +- `auto-change` - in the case of auto-updates, e.g. to pass normalized values back to parent. diff --git a/_docs/master/embedding/sdk/api/snippets/StaticDashboardProps.md b/_docs/master/embedding/sdk/api/snippets/StaticDashboardProps.md index 36a6c8ecbf..a601a2cf97 100644 --- a/_docs/master/embedding/sdk/api/snippets/StaticDashboardProps.md +++ b/_docs/master/embedding/sdk/api/snippets/StaticDashboardProps.md @@ -15,23 +15,25 @@ layout: new-docs -| Property | Type | Description | -| :---------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `autoRefreshInterval?` | `number` | The interval between auto refreshes on the dashboard, in seconds. | -| `className?` | `string` | A custom class name to be added to the root element. | -| `dashboardId?` | [`SdkDashboardId`](./api/SdkDashboardId) \| `null` | The ID of the dashboard.
    This is either:
    - the numerical ID when accessing a dashboard link, i.e. `http://localhost:3000/dashboard/1-my-dashboard` where the ID is `1`
    - the string ID found in the `entity_id` key of the dashboard object when using the API directly or using the SDK Collection Browser to return data | -| `dataPickerProps?` | [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`SdkQuestionProps`](./api/SdkQuestionProps), `"entityTypes"`\> | Additional props to pass to the query builder rendered by `InteractiveQuestion` when creating a new dashboard question. | -| `hiddenParameters?` | `string`[] | A list of [parameters to hide](/docs/master/embedding/public-links#appearance-parameters).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | -| `initialParameters?` | [`ParameterValues`](./api/ParameterValues) | Query parameters for the dashboard. For a single option, use a `string` value, and use a list of strings for multiple options.
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | -| `onLoad?` | (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void` | Callback that is called when the dashboard is loaded. | -| `onLoadWithoutCards?` | (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void` | Callback that is called when the dashboard is loaded without cards. | -| `onVisualizationChange?` | (`visualization`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void` | A callback function that triggers when a question is opened from a dashboard card or when the user changes the visualization type of a question. | -| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details. | -| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | -| `token?` | `string` \| `null` | A valid JWT token for the guest embed. | -| `withCardTitle?` | `boolean` | Whether the dashboard cards should display a title. | -| `withDownloads?` | `boolean` | Whether to hide the download button. | -| `withSubscriptions?` | `boolean` | Whether to show the subscriptions button. | -| `withTitle?` | `boolean` | Whether the dashboard should display a title. | +| Property | Type | Description | +| :---------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `autoRefreshInterval?` | `number` | The interval between auto refreshes on the dashboard, in seconds. | +| `className?` | `string` | A custom class name to be added to the root element. | +| `dashboardId?` | [`SdkDashboardId`](./api/SdkDashboardId) \| `null` | The ID of the dashboard.
    This is either:
    - the numerical ID when accessing a dashboard link, i.e. `http://localhost:3000/dashboard/1-my-dashboard` where the ID is `1`
    - the string ID found in the `entity_id` key of the dashboard object when using the API directly or using the SDK Collection Browser to return data | +| `dataPickerProps?` | [`Pick`](https://www.typescriptlang.org/docs/handbook/utility-types.html#picktype-keys)\<[`SdkQuestionProps`](./api/SdkQuestionProps), `"entityTypes"`\> | Additional props to pass to the query builder rendered by `InteractiveQuestion` when creating a new dashboard question. | +| `hiddenParameters?` | `string`[] | A list of [parameters to hide](/docs/master/embedding/public-links#appearance-parameters).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | +| `initialParameters?` | [`ParameterValues`](./api/ParameterValues) | Initial values for query parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host.
    For each parameter:
    - set to a value (string for a single option, array of strings for multiple): that value is applied.
    - set to `null`: strictly cleared, ignoring the parameter's default.
    - omitted (or set to `undefined`): falls back to the parameter's default (or `null` if it has no default).

    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [initialParameters](./api/InteractiveDashboardProps#initialparameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | +| `onLoad?` | (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void` | Callback that is called when the dashboard is loaded. | +| `onLoadWithoutCards?` | (`dashboard`: [`MetabaseDashboard`](./api/MetabaseDashboard) \| `null`) => `void` | Callback that is called when the dashboard is loaded without cards. | +| `onParametersChange?` | (`payload`: [`ParameterChangePayload`](./api/ParameterChangePayload)) => `void` | Fires on parameters change. The payload's `source` distinguishes the initial state on load (`'initial-state'`), user edits in the UI (`'manual-change'`), and auto-updates (`'auto-change'`). | +| `onVisualizationChange?` | (`visualization`: \| `"object"` \| `"table"` \| `"bar"` \| `"line"` \| `"pie"` \| `"scalar"` \| `"row"` \| `"area"` \| `"combo"` \| `"pivot"` \| `"smartscalar"` \| `"gauge"` \| `"progress"` \| `"funnel"` \| `"map"` \| `"scatter"` \| `"boxplot"` \| `"waterfall"` \| `"sankey"` \| `"list"`) => `void` | A callback function that triggers when a question is opened from a dashboard card or when the user changes the visualization type of a question. | +| `parameters?` | [`ParameterValues`](./api/ParameterValues) | Controlled parameter values, slug-keyed. On every render, this object replaces the dashboard's parameter values:
    - a parameter set to a value uses that value.
    - a parameter set to `null` is cleared, even if it has a default.
    - a parameter omitted from the object (or set to `undefined`) uses its default (or `null` if it has no default).

    Pair with [onParametersChange](./api/InteractiveDashboardProps#onparameterschange) to stay in sync with user edits.
    - Combining [parameters](./api/InteractiveDashboardProps#parameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to filter data on the frontend is a [security risk](/docs/master/embedding/sdk/authentication#security-warning-each-end-user-must-have-their-own-metabase-account).
    - Combining [parameters](./api/InteractiveDashboardProps#parameters) and [hiddenParameters](./api/InteractiveDashboardProps#hiddenparameters) to declutter the user interface is fine. | +| `plugins?` | [`MetabasePluginsConfig`](./api/MetabasePluginsConfig) | Additional mapper function to override or add drill-down menu. See the implementing custom actions section for more details. | +| `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | +| `token?` | `string` \| `null` | A valid JWT token for the guest embed. | +| `withCardTitle?` | `boolean` | Whether the dashboard cards should display a title. | +| `withDownloads?` | `boolean` | Whether to hide the download button. | +| `withSubscriptions?` | `boolean` | Whether to show the subscriptions button. | +| `withTitle?` | `boolean` | Whether the dashboard should display a title. | diff --git a/_docs/master/embedding/sdk/api/snippets/StaticQuestionProps.md b/_docs/master/embedding/sdk/api/snippets/StaticQuestionProps.md index 6b9d0506ab..864cc1f7da 100644 --- a/_docs/master/embedding/sdk/api/snippets/StaticQuestionProps.md +++ b/_docs/master/embedding/sdk/api/snippets/StaticQuestionProps.md @@ -20,8 +20,11 @@ layout: new-docs | `className?` | `string` | A custom class name to be added to the root element. | | `height?` | `Height`\<`string` \| `number`\> | A number or string specifying a CSS size value that specifies the height of the component | | `hiddenParameters?` | `string`[] | A list of parameters to hide. | -| `initialSqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Initial values for the SQL parameters. | +| `initialSqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Initial values for SQL parameters, slug-keyed. Applied once on mount; user widget edits afterwards are not reflected back to the host.
    For each parameter:
    - set to a value: that value is applied.
    - set to `null`: strictly cleared, ignoring the parameter's default.
    - omitted (or set to `undefined`): falls back to the parameter's default (or `null` if it has no default). | +| `onSqlParametersChange?` | (`payload`: [`SqlParameterChangePayload`](./api/SqlParameterChangePayload)) => `void` | Fires on SQL parameters change. The payload's `source` distinguishes the initial state on load (`'initial-state'`), user edits in the UI (`'manual-change'`), and auto-updates (`'auto-change'`). | +| `query?` | `undefined` | - | | `questionId?` | [`SdkQuestionId`](./api/SdkQuestionId) \| `null` | The ID of the question.
    This is either:
    - the numerical ID when accessing a question link, i.e. `http://localhost:3000/question/1-my-question` where the ID is `1`
    - the string ID found in the `entity_id` key of the question object when using the API directly or using the SDK Collection Browser to return data
    - `new` to show the notebook editor for creating new questions
    - `new-native` to show the SQL editor for creating new native questions | +| `sqlParameters?` | [`SqlParameterValues`](./api/SqlParameterValues) | Controlled SQL parameter values, slug-keyed. On every render, this object replaces the question's parameter values:
    - a parameter set to a value uses that value.
    - a parameter set to `null` is cleared, even if it has a default.
    - a parameter omitted from the object (or set to `undefined`) uses its default (or `null` if it has no default).

    Pair with `onSqlParametersChange` to stay in sync with user edits. | | `style?` | [`CSSProperties`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L2579) | A custom style object to be added to the root element. | | `title?` | [`SdkQuestionTitleProps`](./api/SdkQuestionTitleProps) | Determines whether the question title is displayed, and allows a custom title to be displayed instead of the default question title. Shown by default. | | `token?` | `string` \| `null` | A valid JWT token for the guest embed. | diff --git a/_docs/master/embedding/sdk/api/snippets/UseMetabotResult.md b/_docs/master/embedding/sdk/api/snippets/UseMetabotResult.md new file mode 100644 index 0000000000..4affe4d5bf --- /dev/null +++ b/_docs/master/embedding/sdk/api/snippets/UseMetabotResult.md @@ -0,0 +1,40 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: UseMetabotResult +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/snippets/UseMetabotResult.md' +layout: new-docs +--- + +```ts +type UseMetabotResult = { + cancelRequest: () => void; + CurrentChart: React_2.ComponentType | null; + errorMessages: MetabotErrorMessage[]; + isProcessing: boolean; + messages: MetabotMessage[]; + resetConversation: () => void; + retryMessage: (messageId: string) => Promise; + submitMessage: (message: string) => Promise; +}; +``` + +## Properties + + + +| Property | Type | Description | +| :------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `cancelRequest` | () => `void` | Cancel the current in-flight request. | +| `CurrentChart` | \| [`React_2.ComponentType`](https://github.com/DefinitelyTyped/DefinitelyTyped/blob/0b728411cd1dfb4bd26992bb35a73cf8edaa22e7/types/react/index.d.ts#L104)\<[`MetabotChartProps`](./api/MetabotChartProps)\> \| `null` | A pre-wired component bound to the latest `navigate_to` path. `null` until the agent sends a chart — lets consumers detect presence and render a placeholder or swap panel content only when set. **Example** `{CurrentChart ? : }` | +| `errorMessages` | [`MetabotErrorMessage`](./api/MetabotErrorMessage)[] | Errors are conversation-level, not attached to individual messages. | +| `isProcessing` | `boolean` | `true` from the moment a message is submitted until the response completes — including success, error, or cancellation. | +| `messages` | [`MetabotMessage`](./api/MetabotMessage)[] | All messages in the conversation. Chart messages include a `Chart` property. | +| `resetConversation` | () => `void` | Clear all messages and start fresh. | +| `retryMessage` | (`messageId`: `string`) => [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<`void`\> | Rewinds the conversation to the user message preceding `messageId` and re-submits that prompt. The agent message at `messageId` and anything after it is dropped. | +| `submitMessage` | (`message`: `string`) => [`Promise`](https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise)\<`void`\> | Submit a new message to the conversation. | + + diff --git a/_docs/master/embedding/sdk/api/snippets/index.md b/_docs/master/embedding/sdk/api/snippets/index.md index 8b8b6a6aab..1159116310 100644 --- a/_docs/master/embedding/sdk/api/snippets/index.md +++ b/_docs/master/embedding/sdk/api/snippets/index.md @@ -32,41 +32,45 @@ layout: new-docs ## Dashboard -| Name | Description | -| :-------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| [EditableDashboard](./api/EditableDashboard) | A dashboard component with the features available in the `InteractiveDashboard` component, as well as the ability to add and update questions, layout, and content within your dashboard. | -| [InteractiveDashboard](./api/InteractiveDashboard) | A dashboard component with drill downs, click behaviors, and the ability to view and click into questions. | -| [StaticDashboard](./api/StaticDashboard) | A lightweight dashboard component. | -| [EditableDashboardProps](./api/EditableDashboardProps) | - | -| [InteractiveDashboardProps](./api/InteractiveDashboardProps) | - | -| [StaticDashboardProps](./api/StaticDashboardProps) | - | +| Name | Description | +| :-------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [EditableDashboard](./api/EditableDashboard) | A dashboard component with the features available in the `InteractiveDashboard` component, as well as the ability to add and update questions, layout, and content within your dashboard. | +| [InteractiveDashboard](./api/InteractiveDashboard) | A dashboard component with drill downs, click behaviors, and the ability to view and click into questions. | +| [StaticDashboard](./api/StaticDashboard) | A lightweight dashboard component. | +| [EditableDashboardProps](./api/EditableDashboardProps) | - | +| [InteractiveDashboardProps](./api/InteractiveDashboardProps) | - | +| [StaticDashboardProps](./api/StaticDashboardProps) | - | +| [ParameterChangePayload](./api/ParameterChangePayload) | Payload passed to `onParametersChange` callback | +| [ParameterChangeSource](./api/ParameterChangeSource) | Source of a parameter-change event: - `initial-state` - first applied snapshot, fired once per dashboard load. - `manual-change` - user edited parameters in UI. - `auto-change` - in the case of auto-updates, e.g. to pass normalized values back to parent. | ## InteractiveQuestion -| Name | Description | -| :------------------------------------------------------------------------------------------------------------ | :------------------------------------------------ | -| [InteractiveQuestion](./api/InteractiveQuestion) | A component that renders an interactive question. | -| [DrillThroughQuestionProps](./api/DrillThroughQuestionProps) | Props for the drill-through question | -| [InteractiveQuestionChartTypeDropdownProps](./api/InteractiveQuestionChartTypeDropdownProps) | - | -| [InteractiveQuestionEditorButtonProps](./api/InteractiveQuestionEditorButtonProps) | - | -| [InteractiveQuestionEditorProps](./api/InteractiveQuestionEditorProps) | - | -| [InteractiveQuestionProps](./api/InteractiveQuestionProps) | - | -| [InteractiveQuestionQuestionSettingsDropdownProps](./api/InteractiveQuestionQuestionSettingsDropdownProps) | - | -| [InteractiveQuestionQuestionVisualizationProps](./api/InteractiveQuestionQuestionVisualizationProps) | - | -| [InteractiveQuestionResetButtonProps](./api/InteractiveQuestionResetButtonProps) | - | -| [InteractiveQuestionSaveQuestionFormProps](./api/InteractiveQuestionSaveQuestionFormProps) | - | -| [InteractiveQuestionTitleProps](./api/InteractiveQuestionTitleProps) | - | -| [SdkQuestionProps](./api/SdkQuestionProps) | - | -| [InteractiveQuestionBackButtonProps](./api/InteractiveQuestionBackButtonProps) | - | -| [InteractiveQuestionBreakoutDropdownProps](./api/InteractiveQuestionBreakoutDropdownProps) | - | -| [InteractiveQuestionChartTypeSelectorProps](./api/InteractiveQuestionChartTypeSelectorProps) | - | -| [InteractiveQuestionDownloadWidgetDropdownProps](./api/InteractiveQuestionDownloadWidgetDropdownProps) | - | -| [InteractiveQuestionDownloadWidgetProps](./api/InteractiveQuestionDownloadWidgetProps) | - | -| [InteractiveQuestionFilterDropdownProps](./api/InteractiveQuestionFilterDropdownProps) | - | -| [InteractiveQuestionFilterProps](./api/InteractiveQuestionFilterProps) | - | -| [InteractiveQuestionQuestionSettingsProps](./api/InteractiveQuestionQuestionSettingsProps) | - | -| [InteractiveQuestionSaveButtonProps](./api/InteractiveQuestionSaveButtonProps) | - | -| [InteractiveQuestionSummarizeDropdownProps](./api/InteractiveQuestionSummarizeDropdownProps) | - | +| Name | Description | +| :------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| [InteractiveQuestion](./api/InteractiveQuestion) | A component that renders an interactive question. | +| [DrillThroughQuestionProps](./api/DrillThroughQuestionProps) | Props for the drill-through question | +| [InteractiveQuestionChartTypeDropdownProps](./api/InteractiveQuestionChartTypeDropdownProps) | - | +| [InteractiveQuestionEditorButtonProps](./api/InteractiveQuestionEditorButtonProps) | - | +| [InteractiveQuestionEditorProps](./api/InteractiveQuestionEditorProps) | - | +| [InteractiveQuestionProps](./api/InteractiveQuestionProps) | - | +| [InteractiveQuestionQuestionSettingsDropdownProps](./api/InteractiveQuestionQuestionSettingsDropdownProps) | - | +| [InteractiveQuestionQuestionVisualizationProps](./api/InteractiveQuestionQuestionVisualizationProps) | - | +| [InteractiveQuestionResetButtonProps](./api/InteractiveQuestionResetButtonProps) | - | +| [InteractiveQuestionSaveQuestionFormProps](./api/InteractiveQuestionSaveQuestionFormProps) | - | +| [InteractiveQuestionTitleProps](./api/InteractiveQuestionTitleProps) | - | +| [SdkQuestionProps](./api/SdkQuestionProps) | - | +| [InteractiveQuestionBackButtonProps](./api/InteractiveQuestionBackButtonProps) | - | +| [InteractiveQuestionBreakoutDropdownProps](./api/InteractiveQuestionBreakoutDropdownProps) | - | +| [InteractiveQuestionChartTypeSelectorProps](./api/InteractiveQuestionChartTypeSelectorProps) | - | +| [InteractiveQuestionDownloadWidgetDropdownProps](./api/InteractiveQuestionDownloadWidgetDropdownProps) | - | +| [InteractiveQuestionDownloadWidgetProps](./api/InteractiveQuestionDownloadWidgetProps) | - | +| [InteractiveQuestionFilterDropdownProps](./api/InteractiveQuestionFilterDropdownProps) | - | +| [InteractiveQuestionFilterProps](./api/InteractiveQuestionFilterProps) | - | +| [InteractiveQuestionQuestionSettingsProps](./api/InteractiveQuestionQuestionSettingsProps) | - | +| [InteractiveQuestionSaveButtonProps](./api/InteractiveQuestionSaveButtonProps) | - | +| [InteractiveQuestionSummarizeDropdownProps](./api/InteractiveQuestionSummarizeDropdownProps) | - | +| [SqlParameterChangePayload](./api/SqlParameterChangePayload) | Payload passed to `onSqlParametersChange` callback | +| [SqlParameterChangeSource](./api/SqlParameterChangeSource) | Source of a sql-parameter-change event: - `initial-state` - first applied state, fired once per question load. - `manual-change` - user edited parameters in UI. - `auto-change` - in the case of auto-updates, e.g. to pass normalized values back to parent. | ## MetabaseProvider @@ -142,6 +146,10 @@ layout: new-docs | [MetabasePluginsConfig](./api/MetabasePluginsConfig) | - | | [MetabaseThemePreset](./api/MetabaseThemePreset) | - | | [MetabaseUser](./api/MetabaseUser) | The User entity | +| [MetabotAgentChartMessage](./api/MetabotAgentChartMessage) | - | +| [MetabotAgentMessage](./api/MetabotAgentMessage) | - | +| [MetabotAgentTextMessage](./api/MetabotAgentTextMessage) | - | +| [MetabotUserTextMessage](./api/MetabotUserTextMessage) | - | | [ParameterValues](./api/ParameterValues) | - | | [ProtectedColorKey](./api/ProtectedColorKey) | Color keys that are protected and should not be exposed to embedding. | | [SdkCollectionId](./api/SdkCollectionId) | - | @@ -190,3 +198,13 @@ layout: new-docs | Function | Description | | :------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------- | | [useMetabaseAuthStatus](./api/useMetabaseAuthStatus) | Returns the authentication status of the current user in the Metabase embedding SDK. Returns `null` until the SDK is fully loaded and initialized. | + +## useMetabot + +| Name | Description | +| :-------------------------------------------------- | :------------------------------------ | +| [useMetabot](./api/useMetabot) | Returns the Metabot conversation API. | +| [MetabotChartProps](./api/MetabotChartProps) | - | +| [MetabotErrorMessage](./api/MetabotErrorMessage) | - | +| [MetabotMessage](./api/MetabotMessage) | - | +| [UseMetabotResult](./api/UseMetabotResult) | - | diff --git a/_docs/master/embedding/sdk/api/snippets/useMetabot.md b/_docs/master/embedding/sdk/api/snippets/useMetabot.md new file mode 100644 index 0000000000..349ec2ae06 --- /dev/null +++ b/_docs/master/embedding/sdk/api/snippets/useMetabot.md @@ -0,0 +1,43 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: useMetabot +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/snippets/useMetabot.md' +layout: new-docs +--- + +```ts +function useMetabot(): UseMetabotResult | null; +``` + +Returns the Metabot conversation API. + +Returns `null` until the SDK bundle has loaded and `` +has mounted its internal subscriber. Guard before use: + +## Returns + + + +[`UseMetabotResult`](./api/UseMetabotResult) \| `null` + + + +## Example + + + +```ts +const metabot = useMetabot(); +if (!metabot) { + return ; +} +metabot.submitMessage("Show me orders"); + +@function +``` + + diff --git a/_docs/master/embedding/sdk/api/useMetabot.html b/_docs/master/embedding/sdk/api/useMetabot.html new file mode 100644 index 0000000000..5dd7642c98 --- /dev/null +++ b/_docs/master/embedding/sdk/api/useMetabot.html @@ -0,0 +1,18 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Embedding +title: useMetabot +source_url: 'https://github.com/metabase/metabase/blob/master/docs/embedding/sdk/api/useMetabot.html' +layout: docs-api +--- + +useMetabot | Embedded analytics SDK API{% include docs/embedded-analytics-sdk-metadata.html %}

    Function useMetabot

    • Returns the Metabot conversation API.

      +

      Returns null until the SDK bundle has loaded and <MetabaseProvider> +has mounted its internal subscriber. Guard before use:

      +

      Returns UseMetabotResult | null

      const metabot = useMetabot();
      if (!metabot) {
      return <Spinner />;
      }
      metabot.submitMessage("Show me orders");

      @function +
      + +

    diff --git a/_docs/master/embedding/sdk/config.md b/_docs/master/embedding/sdk/config.md index 377140e151..52d798d05a 100644 --- a/_docs/master/embedding/sdk/config.md +++ b/_docs/master/embedding/sdk/config.md @@ -22,6 +22,8 @@ To use the SDK in your app, you need to import the `MetabaseProvider` component A component that configures the SDK and provides the Metabase SDK's context and theme. +To pass a theme, use `defineMetabaseTheme`. See [Reuse a saved theme in the SDK](../appearance#reuse-a-saved-theme-in-the-sdk). + #### API Reference - [Component](./api/MetabaseProvider) diff --git a/_docs/master/embedding/sdk/dashboards.md b/_docs/master/embedding/sdk/dashboards.md index 7a478494d2..9fd480e4d1 100644 --- a/_docs/master/embedding/sdk/dashboards.md +++ b/_docs/master/embedding/sdk/dashboards.md @@ -67,6 +67,10 @@ A dashboard component with the features available in the `InteractiveDashboard` {% include_file "{{ dirname }}/snippets/dashboards/interactive-dashboard.tsx" %} ``` +## Pass parameter values to a dashboard + +See [Modular embedding parameters](../parameters#pass-parameter-values-to-a-dashboard). + ## Customizing dashboard height By default, dashboard components take full page height (100vh). You can override this with custom styles passed via `style` or `className` props. diff --git a/_docs/master/embedding/sdk/introduction.md b/_docs/master/embedding/sdk/introduction.md index c234c2d690..e9febbdba9 100644 --- a/_docs/master/embedding/sdk/introduction.md +++ b/_docs/master/embedding/sdk/introduction.md @@ -57,18 +57,22 @@ To use the SDK, you'll need to enable the SDK in Metabase, and install the SDK i ### Install the SDK in your React application -You can install the modular embedding SDK for React via npm. Make sure to use the dist-tag that corresponds to your Metabase version, example: 56-stable for Metabase 56: +Install the SDK Package matching your Metabase major with the `@{major}-stable` dist-tag, so the package's TypeScript types and exported components stay in sync with your instance's SDK Bundle: ```bash -npm install @metabase/embedding-sdk-react@56-stable +npm install @metabase/embedding-sdk-react@60-stable ``` or with Yarn: ```bash -yarn add @metabase/embedding-sdk-react@56-stable +yarn add @metabase/embedding-sdk-react@60-stable ``` +On **Metabase 56 or earlier**, the SDK major _must_ match your Metabase major. On **Metabase 57 and later**, you can also install without a dist-tag to track the latest published SDK major. + +See [SDK versions](./version) for more on compatibility. + ### Resolving `@types/react` version mismatches In rare scenarios, the modular embedding SDK and your application may use different major versions of `@types/react`, causing TypeScript conflicts. @@ -100,7 +104,7 @@ To enforce a single `@types/react` version across all dependencies, add an `over Starting with Metabase 57, the SDK consists of two parts: - **SDK Package** – The `@metabase/embedding-sdk-react` npm package is a lightweight bootstrapper library. Its primary purpose is to load and run the main SDK Bundle code. -- **SDK Bundle** – The full SDK code, served directly from your self-hosted Metabase instance or Metabase Cloud, and it's the part of the Metabase. This ensures that the main SDK code is always compatible with its corresponding Metabase instance. +- **SDK Bundle** – The full SDK code, served directly from your self-hosted Metabase instance or Metabase Cloud, and it's a part of Metabase. This ensures that the main SDK code is always compatible with its corresponding Metabase instance. ## Developing with the modular embedding SDK diff --git a/_docs/master/embedding/sdk/questions.md b/_docs/master/embedding/sdk/questions.md index 4b5659b286..a12522840a 100644 --- a/_docs/master/embedding/sdk/questions.md +++ b/_docs/master/embedding/sdk/questions.md @@ -67,15 +67,9 @@ Use this component when you want to allow people to explore their data and custo {% include_file "{{ dirname }}/api/snippets/InteractiveQuestionProps.md" snippet="properties" %} -## Pass SQL parameters to SQL questions with `initialSqlParameters` +## Pass parameters to SQL questions -You can pass parameter values to questions defined with SQL via the `initialSqlParameters` prop, in the format of `{parameter_name: parameter_value}`. Learn more about [SQL parameters](../../questions/native-editor/sql-parameters). - -```typescript -{% include_file "{{ dirname }}/snippets/questions/initial-sql-parameters.tsx" snippet="example" %} -``` - -`initialSqlParameters` can't be used with questions built using the query builder. +See [Modular embedding parameters](../parameters#pass-parameters-to-sql-questions). ## Enable alerts on embedded questions diff --git a/_docs/master/embedding/sdk/quickstart-with-sample-app.md b/_docs/master/embedding/sdk/quickstart-with-sample-app.md index 035bd52a76..d69f54ca65 100644 --- a/_docs/master/embedding/sdk/quickstart-with-sample-app.md +++ b/_docs/master/embedding/sdk/quickstart-with-sample-app.md @@ -36,7 +36,7 @@ git clone git@github.com:metabase/metabase-nodejs-react-sdk-embedding-sample.git 2. Check out the branch in the [metabase-nodejs-react-sdk-embedding-sample](https://github.com/metabase/metabase-nodejs-react-sdk-embedding-sample/tree/{{page.version | remove: "v0."}}-stable) repo that corresponds to your Metabase version. ```bash -git checkout {{page.version}}-stable +git checkout {{page.version | remove: "v0."}}-stable ``` E.g., if you're running Metabase 1.57 make sure the sample app repo is on the `57-stable` branch. You can find your Metabase version in the Metabase UI by clicking the **grid icon** in the upper right, selecting **Help**, then choosing **About Metabase**. diff --git a/_docs/master/embedding/sdk/quickstart.md b/_docs/master/embedding/sdk/quickstart.md index 763b417b01..5b37142ea5 100644 --- a/_docs/master/embedding/sdk/quickstart.md +++ b/_docs/master/embedding/sdk/quickstart.md @@ -54,20 +54,22 @@ Still in the Admin console, go to **Settings > Authentication** and click on the ## 3. Install the SDK in your app -When installing the npm package, it's critical to use the npm dist-tag that corresponds to the major version of your Metabase. For example, if your Metabase is version 1.56.x, you'd run `56-stable`. See [SDK versioning](./version). +Install the `@{major}-stable` dist-tag matching your Metabase major, so the package's types and exported components in your client match your SDK bundle served from your Metabase. For Metabase 60: Via npm: ``` -npm install @metabase/embedding-sdk-react@53-stable +npm install @metabase/embedding-sdk-react@60-stable ``` Via Yarn: ``` -yarn add @metabase/embedding-sdk-react@53-stable +yarn add @metabase/embedding-sdk-react@60-stable ``` +See [SDK versions](./version) for other install options. + ## 4. Embed SDK components in your app In your app, import the SDK components, like so: diff --git a/_docs/master/embedding/sdk/snippets/questions/use-metabot-dedicated-chart.tsx b/_docs/master/embedding/sdk/snippets/questions/use-metabot-dedicated-chart.tsx new file mode 100644 index 0000000000..843d5dd8a9 --- /dev/null +++ b/_docs/master/embedding/sdk/snippets/questions/use-metabot-dedicated-chart.tsx @@ -0,0 +1,113 @@ +import React, { useState } from "react"; +import { + MetabaseProvider, + defineMetabaseAuthConfig, + useMetabot, +} from "@metabase/embedding-sdk-react"; + +const authConfig = defineMetabaseAuthConfig({ + metabaseInstanceUrl: "https://your-metabase.example.com", +}); + +function MetabotChat() { + const metabot = useMetabot(); + const [prompt, setPrompt] = useState(""); + + // useMetabot returns null until the SDK bundle has loaded + // and has mounted. Always guard before use. + if (!metabot) { + return
    Loading…
    ; + } + + const handleSubmit = (event: React.FormEvent) => { + event.preventDefault(); + if (!prompt.trim()) { + return; + } + metabot.submitMessage(prompt); + setPrompt(""); + }; + + const { CurrentChart } = metabot; + + return ( +
    +
    + {CurrentChart ? ( + + ) : ( +
    + Ask Metabot to generate a chart +
    + )} +
    + +
    +
    + {metabot.messages.map((message) => { + // Chart messages render in the dedicated panel on the left, + // so you should filter them out in the chat transcript + // so they don't render twice. + if (message.role === "agent" && message.type === "chart") { + return null; + } + // Agent text (message.role === "agent") is markdown: links, + // bold, lists, code, etc. Wrap in a markdown renderer (react-markdown, + // markdown-to-jsx, etc.). Rendered as plain + // text here for brevity. User text (message.role === "user") is + // raw, so no markdown rendering needed. + return ( +
    + {message.message} +
    + ); + })} +
    + +
    + setPrompt(event.target.value)} + placeholder="Ask Metabot…" + disabled={metabot.isProcessing} + style={{ flex: 1 }} + /> + + +
    +
    + ); +} + +export default function App() { + return ( + + + + ); +} diff --git a/_docs/master/embedding/sdk/snippets/questions/use-metabot-inline-charts.tsx b/_docs/master/embedding/sdk/snippets/questions/use-metabot-inline-charts.tsx new file mode 100644 index 0000000000..daafb0dc23 --- /dev/null +++ b/_docs/master/embedding/sdk/snippets/questions/use-metabot-inline-charts.tsx @@ -0,0 +1,80 @@ +import React, { useState } from "react"; +import { + MetabaseProvider, + defineMetabaseAuthConfig, + useMetabot, +} from "@metabase/embedding-sdk-react"; + +const authConfig = defineMetabaseAuthConfig({ + metabaseInstanceUrl: "https://your-metabase.example.com", +}); + +function MetabotChat() { + const metabot = useMetabot(); + const [prompt, setPrompt] = useState(""); + + // useMetabot returns null until the SDK bundle has loaded + // and has mounted. Always guard before use. + if (!metabot) { + return
    Loading…
    ; + } + + const handleSubmit = (event: React.FormEvent) => { + event.preventDefault(); + if (!prompt.trim()) { + return; + } + metabot.submitMessage(prompt); + setPrompt(""); + }; + + return ( +
    +
    + {metabot.messages.map((message) => { + if (message.role === "user") { + return ( +
    + {message.message} +
    + ); + } + if (message.type === "text") { + // message.message is markdown: links, bold, lists, code. + // Wrap in a markdown renderer (react-markdown, markdown-to-jsx, + // etc.) for production use; rendered as plain text here for brevity. + return
    {message.message}
    ; + } + // Agent chart message — render its bound Chart inline. + const { Chart } = message; + return ( +
    + +
    + ); + })} +
    + +
    + setPrompt(event.target.value)} + placeholder="Ask Metabot…" + disabled={metabot.isProcessing} + style={{ flex: 1 }} + /> + + +
    + ); +} + +export default function App() { + return ( + + + + ); +} diff --git a/_docs/master/embedding/sdk/upgrade.md b/_docs/master/embedding/sdk/upgrade.md index 4c740114d1..70f547ef6b 100644 --- a/_docs/master/embedding/sdk/upgrade.md +++ b/_docs/master/embedding/sdk/upgrade.md @@ -26,8 +26,6 @@ Check for any relevant changes, especially deprecations or breaking changes that ## 2. Test the upgrade -When upgrading to a new major version, you'll want to upgrade both Metabase and the SDK version in parallel, as having Metabase and the SDK major versions out of sync can cause errors. - ### Spin up the new version of Metabase for testing You can do this locally or in a dev instance. If your testing setup involves a lot of test user accounts, getting a [development instance](../../installation-and-operation/development-instance) could be more cost-effective. @@ -38,31 +36,25 @@ See [upgrading Metabase](../../installation-and-operation/upgrading-metabase). You'll want to test the changes locally first, as there may be breaking changes that require you to upgrade your application code. -Check out a new branch in your application and install the next stable version, either with npm or Yarn: - -Via npm: +Check out a new branch in your application and install the SDK that matches your Metabase major version. For Metabase 60.x: ```bash -npm install @metabase/embedding-sdk-react@{next-major-version-number}-stable +npm install @metabase/embedding-sdk-react@60-stable ``` -For example, if you were upgrading to version 56 of the SDK: +or with Yarn: ```bash -npm install @metabase/embedding-sdk-react@56-stable +yarn add @metabase/embedding-sdk-react@60-stable ``` -If you're using Yarn: - -```bash -yarn add @metabase/embedding-sdk-react@{next-major-version-number}-stable -``` +To track the latest published SDK major instead, install without a dist-tag (`npm install @metabase/embedding-sdk-react`). See more on [SDK versions](./version). ### If there are deprecations or breaking changes, make the necessary changes to your application code -Deprecations or breaking changes are rare, but if you do need to make changes, we'll mention it in the release notes for the new major version and have docs that walk you through the changes. +Deprecations or breaking changes are rare, but if you do need to make changes to your application code, we'll mention it in the [release notes](/releases) for the new major version and have docs that walk you through the changes. Update or add tests for any application code changes that you make. @@ -79,8 +71,6 @@ If all goes well with your local tests, deploy to your staging environment. Chec If everything is working in staging, you're ready to deploy to production. -Be sure to deploy your application changes and upgrade your Metabase in parallel so that the SDK version and the Metabase version stay in sync. - ### Caching may delay the upgrade by up to a minute This is intentional. After upgrading, Metabase may still serve the previous, cached version of the SDK Bundle for up to 60 seconds (`Cache-Control: public, max-age=60`). This short cache window helps ensure fast performance while still allowing updates to propagate quickly. diff --git a/_docs/master/embedding/sdk/version.md b/_docs/master/embedding/sdk/version.md index 1aeaf93e72..f2ccd380dc 100644 --- a/_docs/master/embedding/sdk/version.md +++ b/_docs/master/embedding/sdk/version.md @@ -14,17 +14,27 @@ summary: 'Learn about Modular embedding SDK versioning and compatibility with Me {% include plans-blockquote.html feature="Modular embedding SDK" sdk=true %} -The SDK stable version tracks with the Metabase version. +## Metabase 57 and later -So, for example, if you're on Metabase 56 (`0.56.x`, `1.56.x`), _any_ version 0.56.x of the @metabase/embedding-sdk-react npm package will be compatible. +Starting with Metabase 57, the `@metabase/embedding-sdk-react` npm package loads the SDK Bundle from your Metabase. -To simplify things, we publish dist-tags for each stable Metabase version. For example, to install the latest version of the SDK compatible with Metabase 56, run: +Install the SDK Package matching your Metabase major with the `@{major}-stable` dist-tag, so the package's TypeScript types and exported components stay in sync with your instance's SDK Bundle: ```sh -npm install @metabase/embedding-sdk-react@56-stable +npm install @metabase/embedding-sdk-react@60-stable ``` -To grab the latest version of the SDK that works with Metabase nightly builds, use the `canary` dist-tag. +Installing without a dist-tag (`npm install @metabase/embedding-sdk-react`) still works. The bundle loads from your Metabase, but the package's types and exports will track the latest published SDK major, which may drift from your Metabase version. + +## Metabase 56 and earlier + +For Metabase 56 and earlier, the SDK major version must match the Metabase major version. Use the matching `@{major}-stable` dist-tag. For example, for Metabase 55: + +```sh +npm install @metabase/embedding-sdk-react@55-stable +``` + +On Metabase 55 (`0.55.x`, `1.55.x`), _any_ 0.55.x release of `@metabase/embedding-sdk-react` will be compatible. ## Minimum SDK version @@ -32,7 +42,9 @@ Version 52 is the minimum version supported for the Modular embedding SDK. ## You can pin instances to a version on Metabase Cloud -Metabase Cloud upgrades your instance automatically as new versions roll out. But if you're using the SDK with Metabase Cloud, you may want to pin your version so you can upgrade manually. This way you can make sure that your embeds don't break when you upgrade both your Metabase and your SDK version. +Metabase Cloud upgrades your instance automatically as new versions roll out. If you're using the SDK with Metabase Cloud, you may want to pin your version so you can upgrade manually. + +On Metabase 56 or earlier, pinning also keeps the SDK Package and Metabase majors in lockstep. ### Manually pinning your instance version on Metabase Cloud diff --git a/_docs/master/embedding/securing-embeds.md b/_docs/master/embedding/securing-embeds.md index d8e03d3847..748312d08f 100644 --- a/_docs/master/embedding/securing-embeds.md +++ b/_docs/master/embedding/securing-embeds.md @@ -74,10 +74,12 @@ Guest embedding uses a [JWT authorization flow](#guest-embedding-with-jwt-author ### Guest embeds don't have user sessions -Guest embeds don't authenticate people's identities on the Metabase side, so people can view a guest embed without creating a Metabase account. However, without a Metabase account, Metabase won't have a way to remember a user or their session, which means: +Guest embeds don't authenticate people's identities on the Metabase side, so people can view a guest embed without creating a Metabase account. + +Without a Metabase account, however, Metabase won't have a way to remember a user or their session, which means: - Metabase [permissions](../permissions/introduction) and [row and column security](../permissions/row-and-column-security) won't work --- if you need to lock down sensitive data, you must set up [locked parameters](#example-securing-data-with-locked-parameters-on-a-guest-embed) for _each_ of your guest embeds. -- Any filter selections in a guest embed will reset once the signed JWT expires. +- Any filter selections in a guest embed will reset once the signed JWT expires, _unless_ you configure [JWT refresh](./guest-embedding#refreshing-or-initializing-the-jwt-from-your-server) so the embed swaps in a fresh token without reloading. - All guest embed usage will show up in [usage analytics](../usage-and-performance-tools/usage-analytics) under "External user". ## Security in guest embedding vs. modular and full app embedding @@ -98,6 +100,7 @@ This diagram illustrates how an embed gets secured by a signed JWT: 2. **Signed request**: your backend generates a Metabase embedding URL with a [signed JWT](./guest-embedding#how-guest-embedding-works). The signed JWT should encode any query [parameters](./static-embedding-parameters) you're using to filter your data. 3. **Response**: your Metabase backend returns data based on the query parameters encoded in the signed JWT. 4. **Success**: your frontend displays the embedded Metabase page with the correct data. +5. **(Optional) Refresh / Initialize**: if you've configured a [`guestEmbedProviderUri`](./guest-embedding#refreshing-or-initializing-the-jwt-from-your-server), the embed will call that endpoint you've set up for a fresh token the next time the embed needs to make a data request after the current token has expired (like when someone changes the filter value). The embed won't automatically fetch a new token. The endpoint can also serve the first token on load, so you can use the endpoint to revoke access by refusing to issue a new token. ### Example: securing data with locked parameters on a guest embed diff --git a/_docs/master/embedding/snippets/parameters/dashboards/controlled-parameters.tsx b/_docs/master/embedding/snippets/parameters/dashboards/controlled-parameters.tsx new file mode 100644 index 0000000000..3f65498c41 --- /dev/null +++ b/_docs/master/embedding/snippets/parameters/dashboards/controlled-parameters.tsx @@ -0,0 +1,52 @@ +import { + InteractiveDashboard, + type ParameterChangePayload, + type ParameterValues, +} from "@metabase/embedding-sdk-react"; +import { useState } from "react"; + +const dashboardId = 1; + +const ExampleControlled = () => { + // [] + const [parameters, setParameters] = useState({ + state: "NY", + }); + + const handleParametersChange = (payload: ParameterChangePayload) => { + // Sync your local state on every applied change. `payload.source` is one of: + // "initial-state" — post-load snapshot, fired once per dashboard load + // "manual-change" — user edited a parameter widget + // "auto-change" — your push was normalized; re-sync from `payload.parameters` + setParameters(payload.parameters); + }; + + return ( + + ); + // [] +}; + +const ExampleClearOne = () => ( + // [] + // Setting a parameter to `null` clears it (ignores the parameter's default). + // Missing slugs fall back to `parameter.default ?? null`. + + // [] +); + +const ExampleClearAll = () => ( + // [] + // Pass an empty object to clear every parameter. + + // [] +); + +export { ExampleControlled, ExampleClearOne, ExampleClearAll }; diff --git a/_docs/master/embedding/snippets/parameters/dashboards/initial-parameters.tsx b/_docs/master/embedding/snippets/parameters/dashboards/initial-parameters.tsx new file mode 100644 index 0000000000..df8e56bda1 --- /dev/null +++ b/_docs/master/embedding/snippets/parameters/dashboards/initial-parameters.tsx @@ -0,0 +1,14 @@ +import { InteractiveDashboard } from "@metabase/embedding-sdk-react"; + +const dashboardId = 1; + +const Example = () => ( + // [] + + // [] +); + +export { Example }; diff --git a/_docs/master/embedding/snippets/parameters/questions/controlled-sql-parameters.tsx b/_docs/master/embedding/snippets/parameters/questions/controlled-sql-parameters.tsx new file mode 100644 index 0000000000..761ed732cc --- /dev/null +++ b/_docs/master/embedding/snippets/parameters/questions/controlled-sql-parameters.tsx @@ -0,0 +1,44 @@ +import { + InteractiveQuestion, + type SqlParameterChangePayload, + type SqlParameterValues, +} from "@metabase/embedding-sdk-react"; +import { useState } from "react"; + +const questionId = 1; + +const ExampleControlled = () => { + // [] + const [sqlParameters, setSqlParameters] = useState({ + state: "NY", + }); + + const handleSqlParametersChange = (payload: SqlParameterChangePayload) => { + // Sync your local state on every applied change. `payload.source` is one of: + // "initial-state" — post-load snapshot, fired once per question load + // "manual-change" — user edited a parameter widget + // "auto-change" — your push was normalized; re-sync from `payload.parameters` + setSqlParameters(payload.parameters); + }; + + return ( + + ); + // [] +}; + +const ExampleClear = () => ( + // [] + // Setting a SQL parameter to `null` clears it (ignores the parameter's default). + + // [] +); + +export { ExampleControlled, ExampleClear }; diff --git a/_docs/master/embedding/sdk/snippets/questions/initial-sql-parameters.tsx b/_docs/master/embedding/snippets/parameters/questions/initial-sql-parameters.tsx similarity index 100% rename from _docs/master/embedding/sdk/snippets/questions/initial-sql-parameters.tsx rename to _docs/master/embedding/snippets/parameters/questions/initial-sql-parameters.tsx diff --git a/_docs/master/embedding/static-embedding-parameters.md b/_docs/master/embedding/static-embedding-parameters.md index d4789ab161..b256f42394 100644 --- a/_docs/master/embedding/static-embedding-parameters.md +++ b/_docs/master/embedding/static-embedding-parameters.md @@ -18,8 +18,6 @@ Also known as: parameters for signed embeds, or standalone embeds. Parameters are pieces of information that are passed between Metabase and your website via the [embedding URL](./static-embedding#adding-the-embedding-url-to-your-website). You can use parameters to specify how Metabase items should look and behave inside the iframe on your website. -{% include shared/in-page-promo-embedding-workshop.html %} - ## Types of parameters Parameters can be signed or unsigned. diff --git a/_docs/master/embedding/static-embedding.md b/_docs/master/embedding/static-embedding.md index 54db62a83e..c1fd52a675 100644 --- a/_docs/master/embedding/static-embedding.md +++ b/_docs/master/embedding/static-embedding.md @@ -15,8 +15,6 @@ redirect_from: > We recommend you use the new [Guest embedding](./guest-embedding) approach instead of static embedding. -{% include shared/in-page-promo-embedding-workshop.html %} - In general, embedding works by displaying a Metabase URL inside an iframe in your website. A **static embed** (or signed embed) is an iframe that's loading a Metabase URL secured with a signed JSON Web Token (JWT). Metabase will only load the URL if the request supplies a JWT signed with the secret shared between your app and your Metabase. The JWT also includes a reference to the resource to load, e.g., the dashboard ID, and any values for locked parameters. You can't use static embeds with [row and column security](../permissions/row-and-column-security), [drill-through](/learn/metabase-basics/querying-and-dashboards/questions/drill-through), and user-specific data isn't captured in [usage analytics](../usage-and-performance-tools/usage-analytics) because signed JWTs don't create user sessions (server-side sessions). For those features, check out [Modular embedding](./modular-embedding). diff --git a/_docs/master/installation-and-operation/configuring-application-database.md b/_docs/master/installation-and-operation/configuring-application-database.md index 05efa76ecc..2c6569d36b 100644 --- a/_docs/master/installation-and-operation/configuring-application-database.md +++ b/_docs/master/installation-and-operation/configuring-application-database.md @@ -52,7 +52,7 @@ export MB_DB_CONNECTION_URI="jdbc:postgresql://localhost:5432/metabase?user=SdXi!96g}ZZ{QSB3 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 BB?*@KiABL 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 z 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 Ddhq!3 literal 0 HcmV?d00001 diff --git a/_docs/master/installation-and-operation/migrating-from-h2.md b/_docs/master/installation-and-operation/migrating-from-h2.md index 4ab40ff15b..a84e1ef0bf 100644 --- a/_docs/master/installation-and-operation/migrating-from-h2.md +++ b/_docs/master/installation-and-operation/migrating-from-h2.md @@ -38,9 +38,9 @@ You could also choose to run Metabase on a [Metabase Cloud](/pricing/) plan, whi We recommend using PostgreSQL for your application database. -- [PostgreSQL](https://www.postgresql.org/). Minimum version: `12`. Postgres is our preferred choice for Metabase's application database. -- [MySQL](https://www.mysql.com/). Minimum version: `8.0.17`. Required settings (which are the default): `utf8mb4_unicode_ci` collation, `utf8mb4` character set, and `innodb_large_prefix=ON`. -- [MariaDB](https://mariadb.org/). Minimum version: `10.4.0`. Required settings (which are the default): `utf8mb4_unicode_ci` collation, `utf8mb4` character set, and `innodb_large_prefix=ON`. +- [PostgreSQL](https://www.postgresql.org/). Minimum version: `14`. Postgres is our preferred choice for Metabase's application database. +- [MySQL](https://www.mysql.com/). Minimum version: `8.4.0`. Required settings (which are the default): `utf8mb4_unicode_ci` collation, `utf8mb4` character set, and `innodb_large_prefix=ON`. +- [MariaDB](https://mariadb.org/). Minimum version: `10.6.0`. Required settings (which are the default): `utf8mb4_unicode_ci` collation, `utf8mb4` character set, and `innodb_large_prefix=ON`. ## How can I tell if my Metabase instance uses H2? diff --git a/_docs/master/installation-and-operation/observability-with-prometheus.md b/_docs/master/installation-and-operation/observability-with-prometheus.md index 5f83b4c09b..ea088629b7 100644 --- a/_docs/master/installation-and-operation/observability-with-prometheus.md +++ b/_docs/master/installation-and-operation/observability-with-prometheus.md @@ -169,6 +169,8 @@ Metrics exported by Metabase include: - `metabase_email_messages_created` - `metabase_email_message_errors_total` - `metabase_email_message_errors_created` +- `metabase_security_center_last_sync_timestamp_seconds` +- `metabase_security_center_vulnerable_advisories` ## Further reading diff --git a/_docs/master/installation-and-operation/remote-sync.md b/_docs/master/installation-and-operation/remote-sync.md index e01c9c3e8c..4e7b72c99d 100644 --- a/_docs/master/installation-and-operation/remote-sync.md +++ b/_docs/master/installation-and-operation/remote-sync.md @@ -93,16 +93,31 @@ Before you connect Metabase to your Git repository, create a new repository. Sup - [GitHub](https://docs.github.com/en/repositories/creating-and-managing-repositories/creating-a-new-repository) - [GitLab](https://docs.gitlab.com/user/project/index.html#create-a-blank-project) - [Bitbucket](https://support.atlassian.com/bitbucket-cloud/docs/create-a-repository/) +- [Local repo](#local-file-repositories): a bare git repo on your own filesystem. Initialize the repo with a README.md. ### 2. Create a token for your read-and-write Metabase +> Skip this step if you're using a [local repo](#local-file-repositories). + Create a personal access token with read and write repository access. Copy the token immediately; you won't be able to see the token again. - **GitHub**: Create a [fine-grained personal access token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens) with **Contents: Read and write** and **Metadata: Read-only** permissions. - **GitLab**: In **User Settings** > **Personal access tokens**, [create a token](https://docs.gitlab.com/user/profile/personal_access_tokens/) with **read_repository** and **write_repository** scopes. Tokens have an expiration date (your admin may set a maximum lifetime). -- **Bitbucket**: In your [Atlassian account settings](https://id.atlassian.com/manage-profile/security) under **Security**, click **Create API token with scopes**. Select Bitbucket, search for "repos", and grant `read:repository:bitbucket` and `write:repository:bitbucket` (write does not include read). Tokens expire and can't be modified after creation. +- **Bitbucket**: In your Bitbucket repository, go to **Repository settings** > **Security** > **Access tokens** and click **Create access token**. Give it a name and, under **Scopes**, select: + + - **Repositories**: **Read** and **Write** + - **Pull requests**: **Read** and **Write** + + Click **Create** and copy the token immediately, you can't view the token again after closing the dialog. + + The created token must have these scopes (visible in the **View access token** dialog after creation): + + - `repository` + - `repository:write` + - `pullrequest` + - `pullrequest:write` ### 3. Connect your development Metabase to your repository @@ -156,7 +171,17 @@ Create a personal access token with read-only repository access. Copy the token - **GitHub**: Create a [fine-grained personal access token](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens) with **Contents: Read-only** and **Metadata: Read-only** permissions. - **GitLab**: In **User Settings** > **Personal access tokens**, [create a token](https://docs.gitlab.com/user/profile/personal_access_tokens/) with **read_repository** scope only. -- **Bitbucket**: In your [Atlassian account settings](https://id.atlassian.com/manage-profile/security) under **Security**, click **Create API token with scopes**. Select Bitbucket and grant `read:repository:bitbucket` only. +- **Bitbucket**: In your Bitbucket repository, go to **Repository settings** > **Security** > **Access tokens** and click **Create access token**. Under **Scopes**, select: + + - **Repositories**: **Read** + - **Pull requests**: **Read** + + Leave Write and all other scope groups unchecked. Click **Create** and copy the token immediately. + + The created token must have these scopes (visible in the **View access token** dialog after creation): + + - `repository` + - `pullrequest` ### 7. Connect your production Metabase to your repository @@ -196,9 +221,53 @@ To version your data transformation logic, you can sync your [Transforms](../dat - **Transform syncing is all or nothing**: Metabase will sync your entire transforms namespace. You can't selectively sync specific transform folders. - **This setting only determines whether Metabase pushes transforms from Read-write mode.** When you _pull_ from a repository, all content present in the repo is loaded—including any transforms—regardless of this setting. Think of it like pulling a repo that has a new collection you hadn't previously synced: the setting doesn't filter what comes in, only what goes out. --**You can't edit transforms in read-only mode.**, even if you haven't explicitly turned on transform syncing. Keeping transforms read-only prevents unintended overwrites on subsequent pulls. +- **You can't edit transforms in read-only mode**, even if you haven't explicitly turned on transform syncing. Keeping transforms read-only prevents unintended overwrites on subsequent pulls. - **Use different databases for dev and production**. If you use transforms with Remote Sync, your development and production Metabases should connect to separate databases that share _identical_ schemas. If you use the same database for both, dev transforms would also change production data. +## Local file repositories + +Remote Sync can point at a bare git repo on the same filesystem as your Metabase process, via a `file://` URL. Local repos come in handy for local development, especially alongside the [file-based agent workflow](../ai/file-based-development). + +Create a bare git repo on the same filesystem as your Metabase process: + +```sh +git init --bare /path/to/your-repo.git +``` + +A bare repo is required because Remote Sync pushes into it the same way it would push to a hosted remote. Non-bare repos refuse pushes to a checked-out branch. + +### Point Metabase to your local repo + +Use the `file://` scheme with an absolute path: + +``` +file:///absolute/path/to/your-repo +``` + +Note the three slashes: `file://` plus the leading `/` of the absolute path. + +Leave the access token field blank. Local `file://` repositories don't need one. + +If Metabase runs in Docker, you'll need to mount the directory as a volume and the **`file://` URL must use the container's path**, not the host path. Metabase's process runs inside the container and can only see paths visible from inside it. + +With `docker-compose.yml`: + +```yaml +services: + metabase: + image: metabase/metabase + ports: + - "3000:3000" + volumes: + - /Users/you/local-repo:/Users/you/local-repo +``` + +Then in Metabase, you'd enter: + +``` +file:///Users/you/local-repo +``` + ## An example dev-to-production workflow Let's say your team wants to build a new analytics dashboard. Here's a workflow that ensures all production content goes through a review process. diff --git a/_docs/master/installation-and-operation/running-metabase-on-azure.md b/_docs/master/installation-and-operation/running-metabase-on-azure.md index 24bd313f81..ad1f5b1c04 100644 --- a/_docs/master/installation-and-operation/running-metabase-on-azure.md +++ b/_docs/master/installation-and-operation/running-metabase-on-azure.md @@ -126,7 +126,7 @@ Now click on the huge plus sign next to **Add VNET** and select the VNET that yo Return to the application configuration page and click on **Settings** -> **Configuration** on the left side of the page. You should see a few Application Settings already configured. -You'll need to add the [environment Variables](../configuring-metabase/environment-variables) for connecting Metabase to its [PostgreSQL Application Database](../installation-and-operation/configuring-application-database#postgresql). Make sure that you use the full **MB_DB_CONNECTION_URI**. +You'll need to add the [environment variables](../configuring-metabase/environment-variables) for connecting Metabase to its [PostgreSQL Application Database](../installation-and-operation/configuring-application-database#postgresql). Make sure that you use the full [`MB_DB_CONNECTION_URI`](../configuring-metabase/environment-variables#mb_db_connection_uri). Also, consider that the username in Azure PostgreSQL is `user@name_of_your_database_engine` so in this case the entire connection uri would be as follows: diff --git a/_docs/master/installation-and-operation/running-metabase-on-docker.md b/_docs/master/installation-and-operation/running-metabase-on-docker.md index b3d9fb9814..80710bd424 100644 --- a/_docs/master/installation-and-operation/running-metabase-on-docker.md +++ b/_docs/master/installation-and-operation/running-metabase-on-docker.md @@ -344,13 +344,13 @@ secrets: We currently support the following [environment variables](../configuring-metabase/environment-variables) to be used as secrets: -- `MB_DB_USER` -- `MB_DB_PASS` -- `MB_DB_CONNECTION_URI` -- `MB_EMAIL_SMTP_PASSWORD` -- `MB_EMAIL_SMTP_USERNAME` -- `MB_LDAP_PASSWORD` -- `MB_LDAP_BIND_DN` +- [`MB_DB_USER`](../configuring-metabase/environment-variables#mb_db_user) +- [`MB_DB_PASS`](../configuring-metabase/environment-variables#mb_db_pass) +- [`MB_DB_CONNECTION_URI`](../configuring-metabase/environment-variables#mb_db_connection_uri) +- [`MB_EMAIL_SMTP_PASSWORD`](../configuring-metabase/environment-variables#mb_email_smtp_password) +- [`MB_EMAIL_SMTP_USERNAME`](../configuring-metabase/environment-variables#mb_email_smtp_username) +- [`MB_LDAP_PASSWORD`](../configuring-metabase/environment-variables#mb_ldap_password) +- [`MB_LDAP_BIND_DN`](../configuring-metabase/environment-variables#mb_ldap_bind_dn) In order for the Metabase container to read the files and use the contents as a secret, the environment variable name needs to be appended with a "\_FILE" as explained above. diff --git a/_docs/master/installation-and-operation/running-the-metabase-jar-file.md b/_docs/master/installation-and-operation/running-the-metabase-jar-file.md index 193fd52a37..7a62666c1a 100644 --- a/_docs/master/installation-and-operation/running-the-metabase-jar-file.md +++ b/_docs/master/installation-and-operation/running-the-metabase-jar-file.md @@ -110,7 +110,7 @@ Metabase will start using the default settings. You should see some log entries At this point you're ready to go! You can access your new Metabase server on port 3000, most likely at `http://localhost:3000`. -You can use another port than 3000 by setting the `MB_JETTY_PORT` [environment variable](../configuring-metabase/environment-variables) before running the jar. +You can use another port than 3000 by setting the `MB_JETTY_PORT` [environment variable](../configuring-metabase/environment-variables#mb_jetty_port) before running the jar. If you are using a Pro or Enterprise version of Metabase, be sure to [activate your license](../installation-and-operation/activating-the-enterprise-edition). diff --git a/_docs/master/installation-and-operation/security-center.md b/_docs/master/installation-and-operation/security-center.md new file mode 100644 index 0000000000..865c59191b --- /dev/null +++ b/_docs/master/installation-and-operation/security-center.md @@ -0,0 +1,72 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: 'Installation and Operation' +title: 'Security center' +source_url: 'https://github.com/metabase/metabase/blob/master/docs/installation-and-operation/security-center.md' +layout: new-docs +summary: 'See all security advisories published by Metabase and subscribe to notifications.' +--- + +# Security center + +{% include plans-blockquote.html feature="Security center" self-hosted-only="true" %} + +_Admin > Security_ + +The Security Center is the main way we (Metabase the company) let people who are self-hosting Metabase know about important security patches. You can configure Metabase to send notifications to specific email addresses or a Slack channel whenever a new security advisory is published. + +![Security center](./images/security-center.png) + +Security center is available for (and relevant to) self-hosted Metabases on Pro/Enterprise plans. Metabase Cloud instances are automatically patched as soon as issues are discovered and resolved. Air-gapped Metabases will not get the security center (regardless of the plan) because security center needs to check Metabases's security registry for updates, which would violate air-gapping. + +## See security issues affecting your instance + +Security center in **Admin > Security** will display _all_ security advisories published by Metabase, regardless of whether they're affecting your instance. + +You can opt in to get email or Slack notifications when new issues affect your instance. + +![Security center](./images/security-center.png) + +To check whether your instance is affected by a security issue, Metabase analyzes the instance's configuration: version, settings, databases connected, features used, etc. For example, if an advisory involving impersonation on PostgreSQL is posted, Metabase will check whether your instance has a PostgreSQL database connected, and whether it has impersonation enabled. If Metabase finds an issue that impacts your Metabase, it will highlight the issue in the security center and send you a notification (if you've set up notifications, which you should do). + +Metabase checks for new security advisories periodically, but you can also force the check by clicking **Check now** in the security center. + +You can dismiss security issues by clicking **Dismiss** on an issue. Keep in mind that you can't un-dismiss the issue, so only dismiss an issue once you've gone through remediation steps. + +## Remedy security issues + +Every security issue posted in **Admin > Security** will come with remediation steps. These steps will usually just involve upgrading your Metabase. + +See [Upgrading a self-hosted Metabase](upgrading-metabase#upgrading-a-self-hosted-metabase). + +If you have questions or need help, you can always [reach out to us](/help-premium) and we'll get you sorted. + +## Get notified about security issues + +_Admin > Security_ + +To get notified about security issues affecting your instance, you must set up at least one notification channel for your Metabase. See [Set up email](../configuring-metabase/email) or [Set up Slack](../configuring-metabase/slack). + +Once you set up a notification channel for your Metabase: + +1. Go to **Admin > Security**. +2. At the top of security center, click **Notification settings**. +3. Select Email and/or Slack: + + - **Email**: you can choose whether to send emails to all admins of your Metabase, and add any additional emails, including non-Metabase users. For example, you can add people from the security team at your org. + - **Slack**: pick a channel or a user to send notifications to. + + ![Security notification](./images/security-notify.png) + +4. (Optional, but you should do this) Click **Send the test notification** to make sure the messages actually arrive. +5. Save. + +You'll only get notifications about new issues _affecting your instance_. New issues that don't affect your instance will be visible in the security center, but you won't get notified about them. + +## Further reading + +- [Security](/security) +- [Upgrading Metabase](upgrading-metabase) diff --git a/_docs/master/people-and-groups/authenticating-with-jwt.md b/_docs/master/people-and-groups/authenticating-with-jwt.md index 5d7daef4e1..8a51270f63 100644 --- a/_docs/master/people-and-groups/authenticating-with-jwt.md +++ b/_docs/master/people-and-groups/authenticating-with-jwt.md @@ -29,6 +29,8 @@ Assuming your site is localhost serving on port 3000: 5. In the event of a successful sign-in, your authentication app should issue a GET request to your Metabase endpoint with the token and the "return to" URI: `http://localhost:3000/auth/sso?jwt=TOKEN_GOES_HERE&return_to=/question/1-superb-question`. 6. Metabase verifies the JSON Web Token, logs the person in, then redirects the person to their original destination, `/question/1-superb-question`. +As an alternative to putting the JWT in the URL query string (which some environments log or cache), you can send the same token in the body of a `POST` request to `/auth/sso` with `Content-Type: application/json` and a JSON body like `{"jwt": "TOKEN_GOES_HERE"}`. You can still pass `return_to` as a query parameter on that URL (for example `POST /auth/sso?return_to=/question/1-superb-question`). The login behavior is otherwise the same as the GET flow. + ## Set up JWT authentication Navigate to the **Admin**>**Settings** section of the Admin area, then click on the **Authentication > JWT** tab. diff --git a/_docs/master/permissions/collections.md b/_docs/master/permissions/collections.md index d4c271e5ed..96d26c43a8 100644 --- a/_docs/master/permissions/collections.md +++ b/_docs/master/permissions/collections.md @@ -43,7 +43,7 @@ The group can view, edit, move, delete, and pin items saved in this collection, ### View access -The group can see all the questions, dashboards, and models in the collection, as well as [events and timelines](../exploration-and-organization/events-and-timelines). +The group can see all the questions, dashboards, and models in the collection, as well as [events and timelines](../exploration-and-organization/events-and-timelines). Note: Curate access includes View access. ### No access @@ -77,7 +77,15 @@ Just like with data access permissions, collection permissions are _additive_, m ## Permissions and sub-collections -A group can be given access to a collection located somewhere within one or more sub-collections _without_ having to have access to every collection "above" it. For example, if a group had access to the "Super Secret Collection" that's saved several layers deep within a "Marketing" collection that the group lacks access to, the "Super Secret Collection" would show up at the top-most level that the group _does_ have access to. +- Changing access to a collection doesn't automatically change access to _existing_ subcollections, but all _new_ subcollections will inherit the access level. + + For example, let's say you have a `Campaigns` collection with a `2025 reports` subcollection, and you change the "Data team" group's access to `Campaigns` from "View" to "Curate". Then by default, Data team will get Curate access to `Campaigns` but will retain only "View" access to `2025 reports`. However, if after these permissions are configured, someone adds a new subcollection `2026 reports`, then Data team will get Curate access to "2026 reports" because new subcollections inherit permissions from the parent collection. + +- To change access for existing subcollections as well, toggle **Also change sub-collections** when changing collection access. + +- A group can be given access to a collection located somewhere within one or more sub-collections _without_ having to have access to every collection "above" it. + + For example, if a group had access to the "Super Secret Collection" that's saved several layers deep within a "Marketing" collection that the group lacks access to, the "Super Secret Collection" would show up at the top-most level that the group _does_ have access to. ## Deleting collections diff --git a/_docs/master/questions/alerts.md b/_docs/master/questions/alerts.md index 1036eeff4c..b0b74b83d6 100644 --- a/_docs/master/questions/alerts.md +++ b/_docs/master/questions/alerts.md @@ -149,7 +149,7 @@ Alerts will continue to work _even if the person who set up the alert no longer {% include plans-blockquote.html feature="Usage analytics" %} -Admins can view a list of all alerts and dashboard subscriptions that people have set up in your Metabase in the **Usage analytics** collection. See [Usage analytics](../usage-and-performance-tools/usage-analytics#alerts-model). +Admins can view a list of all alerts and dashboard subscriptions that people have set up in your Metabase in the **Usage analytics** collection. See the [Alerts model](../usage-and-performance-tools/usage-analytics-reference#alerts) in the Usage analytics reference. ## How permissions work with alerts diff --git a/_docs/master/questions/exporting-results.md b/_docs/master/questions/exporting-results.md index 441291a616..926ac79283 100644 --- a/_docs/master/questions/exporting-results.md +++ b/_docs/master/questions/exporting-results.md @@ -70,7 +70,7 @@ The reason Metabase doesn't try to export results as a native Excel PivotTable i By default, Metabase will export first 1048575 rows of results. -- For CSV exports, you can increase this limit with an environment variable: [`MB_DOWNLOAD_ROW_LIMIT`](../configuring-metabase/environment-variables). Increasing this limit, however, may impact your Metabase's performance. +- For CSV exports, you can increase this limit with an environment variable: [`MB_DOWNLOAD_ROW_LIMIT`](../configuring-metabase/environment-variables#mb_download_row_limit). Increasing this limit, however, may impact your Metabase's performance. - XLSX exports will always be limited to Excel's maximum of 1048575 rows (plus the header row). ### Cell character limit in Excel exports diff --git a/_docs/master/questions/images/break-out-metric.png b/_docs/master/questions/images/break-out-metric.png index effc2c2528bf4089cd552ad20946edbc7f11d74f..ac430f4edc771157794e5c942f00691bb33bc2fb 100644 GIT binary patch literal 29313 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 literal 54110 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 C#ITb9 diff --git a/_docs/master/questions/images/breakout-chart-explorer.png b/_docs/master/questions/images/breakout-chart-explorer.png index 45afe8f4027bc0d684e4400da90e252cc2c4d7dd..0d7cdc26abe21276be4bb4d142e7f43caa60a3a4 100644 GIT binary patch literal 187519 zcmeFZXH=7G+bxRAF49y8f`DK_S`egHMT&}mNG|~asi6~kv!O^R3Ia-%p!6ao1Ofp? z5Cka!LJ5RkLJ7UsbK_Fide8TbQ})<Ujt56sLo&{rA5h%=_aP=x$`eO)CO`up{x@c%gjJd&UBc+oRs3yd_8IHP#j2Ri)MVW&qo{;XsEaqaMV=3_BjP~EHj z7XM7w>0Q$((+%C4OVrrj&_633WK6;g_8>o>|Fb8E7DsN(vEft3OD6xU30qgu_eBow zNl&u>bHzuF^Yw@6Ob(s;vsLd|e>6Awksd4lnG9JO&X=lm*q;F+q(3YEXCJSN$HhA! zc8>b~m-oqQbYZ9X*I55`O~mGD*nbT2KmLYNG9M401~!>j)kB?~`_SKa?|N%Wdor2p z)e}){aFx4nEm6%RrmE9vvJOTn+N(RfzexBSqsexd)^@Rmy-*Yx| z@sVRA>s&xbMERZHt3Kb2|M?9?h=2I+jlTYA+AP9bJ$$kuI!-k<%U8cf+0{)=wkIl% zr7?=Ti4=oE>FVsw^kmi7M}GKlgyKjz?LQdY~GhVZqnGo0-Bm> zbj|$st&AmK>%ty^w4r^Kq+1C5w8BN~72y~WOfdp> zcc(P_&n8ML=^a-IUnF_)6{D1%#qqU?(lpYZEJ}w_)Kx*Z5Sm&> z>AkQ^zs-bx#-|Nd>1rvc0twt9NaJg>be_Y?@ASp6irZQ4xJ_g|91Eges>SvzLV8Qi zj(vLx-Bw26C;pt6L*+?`*nv`f<3VLog+VVLzBW^fk<{sA^Xc-%j@lY+Ie#Jw)~|!$ zoDwuKzK+1(9AbpkaQDfbVH9ZWLAr>=H=)(t)f}`Dp*e1&>zS(_MaIzBbMo%G+OJd% z@22&B=jruO*_CtKjSK4)G_At-wGCr$2&PgO^cZyf^o`B_dghub*TaJ-S7wop=p0Tod_rsbJ4%;sSbpV!&D|*LBrA zp*wEcD3n=LPT)dR%)}U! zX`L$WnX=orOkije%{rvA_E+)Kmm|LauxD_JizDjmt<4xM%o-R7Otk2cN;QpiJJk^> zDgkuNXtQ2NbZ7j*BNMDA(E02Vt_r>B`Rq2W%8;ioBKp|8yG0Maviv+aBw4mWbnpp> zE>fQ~-MyNUo%>xlpdmDCiiKiGB%4#x*lw?BB}PW}Vuygi{XuQ(z1_&RHod=Irm8fKsouU# zqoWhk6fezvQsZvU1#Ihubn@_RE05a-W$?`0Y)?bHy;uaZs7bEGY}e$}yXV7^ZJ2%z z)cvrT1Q~RU81~*6WK=4Te&l~O(!4WR2_Jkx^Wy+DFLc?I_ zay<{0ob@9C)9p_Bk>2A}u~m@ewmG9zwjFC*M5x9c4Y$*C34^ZA$fMF4J{jf$v$rvA zYT~;$?Gp@L<&eu`W95|_Dp@6DkeMmW_ZBcxrUYdOZ`8W~__mfcGy%uV-Cs~rY0~MJ zu&YS$wr;(eo_@E+qvM!i)H{W9zkDb}K^WUzRdw+~YAw2>({MW&%FEXT%!Bu{enIv5 z%IJ@u=4&5mzI^GvNKis9*2YXvCE+w(TzY3of{`yr>Kb9G$lzdz^e0DHidT8n9yBYn zfF4HH)Id?2)%71tyeZ=^T#;5XJ5wt`NoDpZhZzm(657UqWfw!{q!|QSjT?WFmoSaghdW%uJj|O+tiw?u;6Ob2Y^+ zWbU?wQebxTwU(v^EZ7qf0xhxU zna%x57qcaxh(g8@rR2p5*FI~e_YGs@$IEgj)etU1vvI3DC(sqyWb=(UHM@L$XUrC%UW` za~XR~4j9~w$JX1IT7)U;*gRd+s@>K1b(0ziQ@*ERIX$H?ows7XDTW}hx@;I$tlH9H zwt9%fH2;ALzo*8tmI$)~{eG`C3!S2pyd);3UjuRc9Eds0!A|S=ad$-s`!icaiob$+ zO~wKf((+rvG0MeWt0DuVs$Q~!{m_WnK<0@+C(=igDPC-Sqqq&`-RpN_*ko&HP1cEh z=i~(`>uV${(AS~t*d+r({yj_u*j?j{$VP~O&w`DTg~dd+O86VxxocVHx$8c_g!r;A z@n*>g6BIlK?@;Ymfz+ud;X6fQV#+$b=OuRT zX%}x0JbxS0$GO61SSh%x>&Qn{LRMdSm%b@S4!)LDPLs9!Elf#MbBy=~Rnb>rZ}8a9 zeW-f-;L$sR#u=Lv$qf#@p{^-j=+e??G8ZuKNjIjQG8=C_OOu)tXcWnjV{ICN9tJ52 zLG|^EaNCg=Ak?fxY9SUjd!Lrf^_c40pE2Tt@{kJF9<36B8R6)1B1nlw#~E#oBI4$I zIo9rTh>D34Itc^V`0bCEG0a!JykP!M4e?uKg_$9`k#rkA4#|M5&-c3f9iamGrKbXy zKuj1@MaJZ&?ffcm26YFNAX{s(8I=J#;pcd$+sG&^ak0zvNcz_vELvaI_jOEXg%A46 z$}3CBfQpLBBwOswOW1j1U?&&Q!}!zb=xcZ1-p!r5gsesRHw={*MCEisAZ0oTC8-c zoNT^eE-t&?7{hqT7QuN(J>0fE&D_B;h3&|lZ>)RUT4f+mWEDNU{iV|Xk~$$6`XnL{ zuk^ZLRGz~xD`uc9cDT4_i>|$xZ&un%8|oPXeI9U)NMZHg_A zY<*xE8ynyD({jkIy_p!tqH2yWupTJ<$5YCl6wW5 zNQ@ifkG>QVjpk^C&M>)`Dnj0A6wz@=XO52rfTYlLN5X97xdYK!;*Db}bxI-jvU#mx z0mF*dGq35nx*e?5$ZFcSRo7;vGUN%tjug1Q9&tKg3uJ->?C`BR^*9d@^Qlk&t`NzF z94+qn_leV7qG+K9u#F+zCu0G=VG#-92`FUFjB!~-O2H(^evscgjGP`8=({eRI2oiQ z7N0v8{;^(v@rpp|`%f9UxrxYMweNeQUu9R29*DBPw&eV|ziS~yh{>O#n!cI5%#A&E z5k;NRGf>$PoEEyos(pix|HQ6J~+x+;RvV)I)*Lzfh z2a|Av-pI;-t~DPAI12NLz5+HX&)QGPc$gA`KkT{&~& z-~ZduIdKAc0vYzLt#GlSfw;Lj9>bJPxPxFACK8G8si_dvI~!F0=O3Lpap}q(m)o{# zFqn~%G+yaef%G|d8X95^s?{bZJKxE{p~x_o_Qlhq&cBWamDG^4M2;>T4mX1N`={VD znyyZbk!%u4A+wsCXlEAr6auC7E##3FXbo8dVZD;_oZ`HPEA1)+PE6>%5e7 zbZpLP-co{$MMn=4&#;7vl_$pkN{guIFWY)55s@U^vDajUW+zP>kw~N8>#2_VI`pc=Q zH=0P_Z0}J%bJfY-?nHm;u}v~qw3UhD@84b&g?pCwocr*Cei^T1>m5`|rPkEc7ykR> zW8hyK&#T)OL(Y@-2E#$Q!dlxS$ip|G{0ohuy3WJH*CKvKOhoL+Nb^w_gqf$rNu}E1 z4x`-8B*z9vCp*W?oIIhJnC}kvubc^qRT5!AP14f@+bGXGPIP%uf;{yXM(F2gFDQ=SEn!I3EX0{$lU+|BV9AMemF?!#@e9LCuImQY+3KoYWo6a)y9Wi zciq(l0*y|**9-opD8f_dzz}vfA0tovN}QkP90ZZ=o_7Xw>r^VoIpL1hW3Ly+>34LDOA(+vf>R%x7jrXPo563LMo|C zH83ww{iQ4-Q8>2XTfz44ndznAuLPhmhPht~zkY$h0JtX;Plv1Q?_%W3hS!7;MA3a| zRDazTkwz^rsJ#lzZuj6klup%xaLKK;k)62C6k zr#V{K8hn~@24e-)wxpe2a2Gi1b@jWzqX158$<>j)BmbJ+^7U;KkS?E$!O>KbQSU$1 zN06)UY4dj$_SpBmr}|4nL=JWQ6b*v|qt<|Pw;>Hm7wIA@e^+D_VA&Yn1qd{ zckPM{rom3N3Ja0&9Vso_J45n9bb2%8qTY=w9RGae4|mg1?OchA_vLL7;EUKzzA{X` zkgI>i#5H$7zcq)eE#gr+ln`VEQH0&q`dcI9jox z6qU`z3;gs)9CY?O(^)-)j^bg)2i?6a(~+o$#&{hDM(sy4!|ia~Q89-BH_p|pH9j#>aU`|N@N!wU_$d%X*=SV;D5Fk+ zKcdoo_J&4^cYPeoD>`h%l7BSG#zkMcqpcgWhEX4Hw{p}Q} z0`k`w@j-My2nGEUOohQZqu9DRf%(h0TRht;o%xj|weicSOVik#z{v+$;*(0>NL47@M9r&I`(!=!f3EgRRMzHLBdj%LG@oX5RY60^F)?bGn4G7%7H%RXglHf7QIh zE1gv%M*Qf>-R)_-k%uw}1uk^+zi#Q^nvWm@%&RedLcll~cLn}q;WGAKi;2G73EWF) zM-fElV;BH3D&>4rP)KlzfXH_w9Z?jr-+kJ#P-}0l!+=^Q|CH~g006-{ZiVZ-)UQm- zEGzT$j3z7WfqQM@-OnXmjzLlD>`KosEydX=>x167U4GXJMMBvNi_I!%__5@YJG#cyeo#w1g z=9Mw<8JE9Q2}|aJzH499s9dk~j8A{CkCrvQHyhX$60f#Hd+4ZCh*+pU%djfyd4m19 zL#3Mb6?&ROo`{9H1Ia&3K54(P4TNq6^yNF@Yr179g$ME)cZBN zjZ)D^Y947kPOY%Qdja_1m>4)U_86W@t$A5Jky1h( zN=89Ib)CJlX7wf=VC=i? zzoCErD{!|SL{ZBo4I~*yv&*@r_|J2V51mM6ugJLFJ<|RZqNnj;W%em#A7_mBoN>=Z;!ct}Zmcj7 z5wXN7gi;JZH68q;GIem;x|%!?F-&p&C0Bi3WUcGiW|&&oT3FWe|ZH)Q*_N~;Z93tCQYfZ<9?A z0~kzj<3bl!;An(0^57g9ilv{6bmq2g*}VX08i-!ehnzli^Vqa_4Q+7I&hUtpSls{? z=eVTq5{;fnPb*QkH}f1dbD6AFm34Yp`^^$F_rW$Wi#nGw?~axF((U1%{oNej+{hN4 z2wSX(FZWEP<^*Vfd#V)rNPizMWF+rpyyAARj&K}8UZ;e8SZ-~O_J`ordMBksKvE&4 z@AZuWY$)^S+iiHKAL-pa+~1kqBX$6)FKn-lW)(9zPI@Ca#oC4%ACf@yL97cKcs4c3 zvQ^&g^k1p5a0&FtFqx(XP3oxGbh~NDSykhw^q_Ds z7M>{=I{dtP=t5nl6kwoI1Dj!|+-KAJ_6CdcizOSjk^{~rI~$d|I3PGnB)QGYN-DcM zUXP?3M~JLwZoXnjO;CtqXi1N2)zvaOJ=fOJw@rC#sy)_jE$AZ=1z z6z3_;8h@_o82})$WqM34x_YwJ^t(;1ipDn;e)arOlZope>P@L4qww}}E5ex4`}!X$ z$>gWx;TEMv!d+(dR90`d?CsS$nX>Jo`~XD5sb_$x>j>e+&acq=xqW`HV4z=a`@)8+ zI6D~AIi6Z62CtmGo6-O6XKcMr2Y4N?0AE)fL)Y;&87w_3L%dy)i0@e#NE6CNdh~TJ z3#K9)+!_`A-LeUdHc%&AyDWynDiOOTq#oJIZ=~dp3ZXMCWyQ6mG_@1qh}~@ zsO*-nu|bS-~95)I*5q&%ORDoY^&gJGv38uN9xwwv5|8O+Pq{%lkLVE`s;nJj4)|Z~zj+_mn zlWq^$Tym?}cZy!zbPj=L!R^rBqa-r+{N^(^R{;u%_Wg)L{`9G;Ib27{5J=;sYj(bM zvuWSgRmF3030DUJ0ic#3rRpc-(N)IAGhF?al`9nkmszNz=>wXlaJ3#W2>KG18b4V7fbDg+sxhV<#I|KenmKmt&o z>wOj$%ry-*_}71jn+meY!yv3LP-cP}wIh0G4y)>*O(LL*1{iN^WvkBU_4tv1#5@?Z zQqBL(?iGOx<{K<%XMCZk-3Sr*J`muBPdh@+FeS?QYVM5f9!>Tqbav*=(uhX34M$Ip zn(B*-iDp`#say}pIme!L^E51jb{SZ#tkrM_I7sdUO|Nl<9OAo4H?I5aGI<$U>Xm!f z_vShGWMkax_x^-Nqgp$3*49Pf!YE9JcP~dD%CLU9U4BsM z>}C@gaE!p4D(<;C*3>6=xZ>kBx^gzK*HV1`BkEkjlB3Dh5AAf=-k>t_DBwnP#3aMY z|9ZOW9sK;;<&{X{*@Ym(j4-H&3VUZ|{_4jlp@}gC$2<8r{HF!j>lfN; zl+RlI#`i>--)NZ^0~kB~aeB@1z`J9xIrHSh5!ZJT?lB%4n*!2f zi$4kO16{UQM!++&SLhdbMCrHnJL=w4vRyiLyXh^?UGIZ23S^S~JL_LYmK`6z_IvVGQq_qZgCx6ki*hT=h!8cweD~@_S%cB_$J;V`^#F^5Gl8#TAPZ>`dzv?N z%iZS~9rMQ~fm5n?s99LYwwX%w@_hj*jM_BN)Va+10^IRLP z7G=e(&C?nK?^==uKqrg3%&;xue`8XXakK2|?YSsqxL#f2eynQX%ifg2-aB}DM@U?u ze7k-@%Z?FQ%LM^Exs(W7&fm#)A4MeWd3g$8i&7h=4(t(oQ;$GKe&xV z&>uMuUP1$Q{nPv=r}6Sgr~I0MWtpvIWL}#*uT$pK&?S!yk=CtKn)_Ww*u@ zK+pg=U=u$J5=(mbO!{`#ZeIOOuqEj?y{30K^YXFE5FiHm60a2(oya#0=-S{oj(}Zs z`_vrG*@c!eRax8HaYly4Y?ZEN$sSv)PKY59b!}}AkC%;SAa^uSNFbYG^t4jaS$Ww$ zQM~j6Sx&NLG<9NJvE2c=+~`3m={2@Ds^8S(#@DR2M6mPj)(R`X(SX0}gs5zDaXrA& z?#J5@@6zf#t zrq^-kpz8@ZU0So@d&#eua#>1S){2o%V8OKWePAgdVQ;)tbvK?w*tpwRuWba>A+NaY zmcsp~IGJ@&rt12`*#KsCIb6$B)1M`+a%!OACV9niARrW)kc7EsiqNUTq)qCU#kMQX z?vi+i+cM~<*E5UEzfYJ(cqC3@ft@6&K>nNb!%K&Fhs!t8D40;IJY}eg`ynu#B*O}8 zAR3QZI%>wAxilr-S>pZ9s84FIqw(MzFP7}pA1~vzeydBKLl-D>_%Em1vTq7u@3r3% zG{O~(Z0Pgl`3^tM2On7{Tz=0~=(gCAjftB59wes(kzQqYW;@uBTh6nFzG;zZ;8z|7 zrB!mLWge4)1i=vtYn?FSgduheNEAR`uVQ-^sh79aCC!18dBw54rMM?CB)*Xm(q1zY zseh$z!XBIgJ@QGR=mJ%E8k)2cB6 zla|+>z0$8K&F3!I|2PjHl;0G`QO6wlpZNm22`I|EI62CKTZj|w7a%m5LUOXMuYvf- zlcS70&kTI--oa5!KWm!~B89El2Gj#Y#w|Xq*SrJ_hghz$Et_u_41A?(C1~79Ildr@ zZS_DXE7eKhvS`?Od9z0ql2Ozy9mLG@Kod43#rVltT2g7HMasR*gB1p1>7a+tX!yiZ zKz5y+Ho|4L&2r`aZOqodkSZcYac{}|BC2bEoxI7fimBo8*=rZH7Sx|A`KotH@MXN( zxx{vkqNA|hu{a~IR8ZijZ+X`TYl51{=X;ltQZJ%nVYZH!QNPTws6_q$Vgr&)8R0Ng zU|EoU!PnU1*lTx^)w*VO4w2HHjMAE3CO50`E$wE=sz9pWQM-T=qB`(sK%O#IZ;7`{ zTqNs;Ht?^lX@{Ex1T47Kv~byWZT18@=$#)M`jpj1US7T20iX5m+vu7u;AyUvf8#dw z1E8LEqubJnejtXZ6mjb}NB59YwQ}g$BsAjrNx2J_oxlH-PtM&B5it5cHQ&S>ycM?)Qft@oOY9ma^87y}Bp!>kq zZCVm%AVq(Taljc;fNu4(fEMS;y}Q$CTK4m{P#pRK6ntKIz( zrk^5py%sVixNoYm;IJlD?(2?l?`ZVTY2UPH=PU1mAvl9iqoz)>%L$v;5&^h!pRF$M z+F2XA8`|+zqk=B=s(KF0!sc&6u6HDd_=ZCpczMUvuJjAd+HF6ro7~rUyl&`pA}RHb zJx)!%+0;leodn2IpDXc2Kn-PRAeReP$&`;<2w;}4b+`7JrUi>$@5tHk4BZa?n<-lV zi7Cp-`f?^?=*_Q*dGA#O-HS!kY)uF}127_Pw<2g%ZC|Ide+dVmT!f{v^S8!)Z=c9; zEU!dD`}dYr9gI`%)GVUazor9^-X=ikL1JP~kXoo5}gji~_ZZOF8#`g&P$& zi3UcV-fT>s3a+_iBOY&CE~A>CDfv38y$T<+eJq1|4gbk0KF(;nR7d-1>W;{c+iYa- z&SbQ7s{>+4>%Z7Wa!(WEK0L)+zaj7}W))k?ZG=sXHEMQRu-|eBbHA-gYHk#mz|b4U zH({FPDIO+{a}$`>#miWFkYHA^Eg|6uPSZFU|7M`5;4<9-$RhwI0A&O;eUd${K;gl_ z*Qwjp(VT$MufzkrGQYT=^E4cIert9=1hA8#!vdq*}#E`a+DHO6kn3!Nrtf@-pNz`A*$@LHRDb;!a zdmy#O=x*}q6#txupfp)y3w4#wKI)(sxUetSNH#Nq)f`scT^!NX?BIv&v8|VtUMnYl zOd5C$j&5?CXjQ~(4wt{{=eK(%8i*n8^0I1UwqC>1kC&_~L-}eT!$t-7f|v~5)7sut z2b#0zb$h}K|Mh<7cvei#w5a%+c9PNMkrN9+>$?2fDM7jx4)AXzR5mwza-WaNH^!eh zJlWI+U(U~@>S*$~p!mm-^Pyc55byyx9XnPc(L<+?_jxs!;PloV`w}3(Ard>gxMiw7 z-_sjtEstl6ZMmmytgC6ewi&S?og`np?>E@aG*(^U7`2`7PNSRGxUo^`wwzP!DCeN9Bp!ER!$xRTvSBN_32;7Wbo_3mv4zER_5L64f;bvR=G)> z`?A9Q60lou^mIeC?9qn)hS`~AN;x`)CSPPvoS#=5xe#|APrrfX`ZxX7Y=;gR*r)2B zTE2KH_>=ccFGZu9($O;>gwz|+DLoU z6oKzsoN;!w30&`q)Zd zLU2t9D!-d&y8gNTU6}7;_o08!F}u}f*@EkNz_Q`hq%lBEPFUzl_`wR&W(^7-^7Boo zAEswUePL({xAF5SWcU})wTUF{+K11AU;Irj+D%Q>yc9#1Y!>7JR42zsQ>SU?#QXf0 zY2yZ?_Y6Ci)bRhJ{RHpk=COS=)GBAIa+Upti7jwm+t(d%FEJz zN>AJQEM{8&{kuC!bQ!IkOm|aXS22BR3M+@VGY;X0e+-d%EIA{I1K4ngABsu((f! zQxLg~y8YS#Y4gwr=a52CIM(+!5O)3*pembChFz`n#^r3k$>>F=LPw=$KR#7kZ>5_S z7Dm41ff}w<$Ba;TdbJle*A=g!;@-$5w!ST)=KO_SKcaed8Ud`fhb?@NxYYGz?L$|? zr}}}Tf)|Tw?;F5Uv9>_R@$rR{2+x6aKEMFq`8|R6`QKHbcD|j+e!(Xa*iX{uT)RE9 z3B-1_9*SC%0ASI-wF#H00SU-LVX*Q|5jNBThNfVfyMGZ+ws~ki+51&q_}AE>8wNI? z&b~&5zYm8#1BwfmDbP(@Q^ej=IV=b`V-Fyq4KzPbJQdZW9`o0vaf+4OEB0zQr}J5s__$HaPeL-{zdk=7 z+B4(PW7gl@ai&6L!O+GyG!84}a_K~vvI>2(`0pXEw}8Z2AysJLp1zhIq~qwKVZCu= zNEWY)Z0MzrAAUDJJ#rp#mH=-68AC``)&u#NE``Zza6lWZ1(_xPh$Q6fJ<9$1Q5A*4 zhiE6z^yM;(J=9i|za;@wRL_o!3VI%sapJ@=`9N+r`*Pj^N)XI%LCN`FN{|Q10}9jV zR~6b}YHEx3qu)duOwYg4qV)DgHY^d_kjB%lr8gAc@<5@8o%4+uAmOZE&=) zKl%NupTMZ#2htD_PXMy`{>@wO42`^x{k|?eKWNv=MC;Jd>D<%THZpbcd}gn*1|M>T zv4vxwgARiG-Y_K|5tiwxX(OZF9Np}%HzI%E@K&G@1iB*d{?ybob(k`t2xfdA*!csx z6*)>*HN^*mMt5}(Y_FaC4}H$}{a2yUN7Fku%rwmk@cM?jCI$vZrUQL#=4ivOxd-L_Qvd05yZNU_i0Xeu zpWFXVJ=Z^4zW-lS_xnu$KfcL$y_xXvHe#oA521kWPVyP?IHJRlH#_Ro$)XEdN(O=B znQL%KDXFA0;`Na_ZS|B79HMCV+dP>-UR~z5qgA<1(=X)PMCnk=DBa`r!4V>gakjBP<)d{k!!PYFykdYX+6J2$s2>R>Vd;r z$cIHMy%A>edvaPOR(0y%oQL*L@Mm8|2ySjXDn#-q`|c;`LcGp#qOiBh;+OTmiU{nw z))ws>{NC%=F3kB>>H3&GUF|r_YgC%Q2{S8j8SXIHo2xpA9s?y)Y#y<-wYz5HxOWi~ zzdLp_Np(B7*E|>L($x_Oa9LbnIUq#p(V(`F<~F7KVYO63dJRy)y?jr(HWM;HOTBq()3?$k>S`9|bP!eYbba z0c`MiL5ky#=e_DTYV)Nd$JzbXmpaRdK}B3z6k6EK(jKi0{niDKd@x~9US$%b>?i`1 zv#jL{CAA~%yayy+IqSl-vVBYx&u+AjdL#9A0ZB%1TmDwg0jl`o>`)eYC4LT2O(a$M zRwrKEfPyM(&~Q1Gz*<7H3=9lX*L_?&1anNiPxN79W5?IDF~O z`2#gI(PS_Xw}b~8|0;mV^$G_U`izLljUPLS7nVRv68%V%moxzrkzC>=jBZeC3e(4b z1>KEg7(k(3O=$Uj>Dj+43aoggIUCX5fS#BSSYn-1ncK9jj+@bh2o*tX{OQ8sf&8+S zuh^PlyD0Y6o>}s%RKrODtVHsCF1>ffvbR6p5Kq=#o_qYPXvN5*!SM;eX3iwHZiwTV zkYgS1r~xlwT;(2HQrTqX3(!v-BWy<2`I($r;s7)1gC%0)M?27@0}2+$?AesQzqHe5 z-x&}YPyl1(S<&?I^_|#e(hx2ht7VaMH8%2<=5Sk%-ESwnaCX%X9?>QY7{r%9<;cf4 zz%8?|HV$tPU{aBF6e&wCFD)#=e5-?t9?s@nKtA%$E^%=Qco13mf zlLpCt(}hk_=MArfjYTXn7oeYnjKd=uYdWDHV;-In)pvl=dg_oKGQBwM zEwJZhZg$5cj5Oqicnxd&pq}QH{~^I{C07ELw}O+WU#CO~R>qPJX<7ZCl(^os&>Bs# z5FG!^EX=i{iRIsTu8Przu7ERHrax?K~49Ufz0wseyx5ag+Tuw95U(=A>jr%v-s}!Ui)2QbkYF) zdb!E1o*Wg;@zL__UB}&W;Ao$hhSfG*t^!>30>&}Fw_>SnY?_89Z1Hjxy)VIbS?1DY zKvvF$@K~d4L9f#=FYnw&zHF-|Q!b2{Eirj2NjvPVT`&M=Ym^2)Ibdw)Y9Z>37wPay zH_Y&5s%eWgs>j%77(>T!SRj1kRm zM(lhjby*C5m@ai~HSJ++>Eu-@f6RKX9=us{-Faw81pvmqCP~jsJuiZAlOtAFs^&Qw z367+CG`Ne)HG=I{jgC(O>DEU(Ne}5n_l%1xvU%?Bz3r8>^aO1pUAB8}S@WRFrqiL{ zHlXJ~VpRN`nfZKQMRR;g4r+0~fmR1J)2xHlmU;L$#FG__d33miCX?3mI&UIgZ(i{S z*r_^SIJ0Pf1h@QP&wj(z*=D~uN;`IEMM&`KnOzZYtX2~U1p0l~vd%Dh?rQjtEA*9f z_z!9C;W#gt=hsL(c>k0em|KI5E_TBOKV=lp+BVd7qiJ*GPS0p~jxu-5t=vb8#?ZPD zB3e-6asFTzORY?3CcQfN=N^b1e~)024B0Ost3reTY7}u07(aB zkcsNK7yHNY(6PhIQTvLs{T=f!mtMRYn?JV>0hVbAL=Ch`N^t3|Vm(uSy+DSDBmfHx zAH38;X?0TGDs}{?0(hLGbR3x`n}A5^Q@$`3t)q^4*SoJ(SbeV@u?moA4w@}povoIm z$wYuNcMTIxb-jaiuzE|*ux}4aV&``a1J^gY042`X<*@n*4O+yDohV}1w{q66ODH}- z0@HWoqO;P^9+GEtD5S|%Ti-~Z(l6B#s^58w-rAYv>gSOx?e89@#>pGo>w0X9V+@M! z#C3?Al6R=Q06JzrjMvs5|7O>|Cb(v|^)caFr*)BMadGb|%zt6Ku7kAJQLkz4q+@lJ zPgu0QyW6e=WHKej^{YJCd)$g|+G4-nw6uNx3LCGLn>*L^`27TEj5Xdnu>y=wH;43L zr^v=&2?z*8?Qt1kFr~29D65@B3HMF_9h-yoz*E0zcyBzYs{`e&!8LAi)2;M|_>wtI zqo}|)c4F}a4qW&<3H0E`TWtzu9Q38SCd~u2p_P41<%lU_s41F4=EByCpV{^O%#V1j!L2jwwDT z8F0rTaPDy`DB21a-%%IXZ7fSN09(=1*5Muqyb8oAXc;+9O}007M|93D?v$D;y_0k* z@FD=MLBR^3`O;)rLH0RSiSv$^e770$f?S;rhuznOI?B6u?MP7qfup++!4?t{Lw8$| z-!$q?q~Se%#JtUN-PcMj&14URC=juUyq)r|O{)n^6pL5$v*U`%PZZ)-=uYzkk}OX)N8|By|tj(`jJNsmKX+7X~> zaYiKnHh6{u_Q0J+slA*UQS3d@@=eoIK&G~zehob(qtbuqmTS;4+1RF1iz>W{iBq!J zj*-r5H>@v+24Q5-tbZnaLMt%a)B9elq)z4w_P_-byNrw?Xpv{l#j3YV(jXU6&mC`` zR}NeJ;3cnyNhwrv;9k9vx%%-mhMI6)hoIIRcwY^{zs7v>iQg9n7^HB}gA)wJJ%imPj!v}G6VZS2D)jF>W6dk5Y z(#qVzpwJoPj?ZZT+4$g3()|!}E~lTjx28?&C&N>Z;zO4044n ztqa??LN2c5FiUn)Bad)Q z#%<}2)KmK+3@2iD$LMmJxt=t4Ug@^^@Cim(4yiab`>Qc%w~u?3TKn*nD*H#vj7!6} z{7?psW}YZ&xSBVTdUmx{f~*v2k<^DK5HX}8dUF|1YbPdM#H2v7y*wBBup zrJQ}8X#}FiwbhSaNn3_7PeSy3ZZ0;&dDe^vyVu#5QncHFG*8_FEk3u^_5Gx#81NnwaOgCN+_?av6Ii zJEIS*w?6rD6_}GciN<8rwo_chr`>yD^>d1Gj@&8Gaeil8%_*-mzexD=LBh!1cgVn2 zfzP1)IPl+$=3&em?Te!E;{qm`;R;(b!41s&&q&Dg?FYTzVo=%}P(XOKs>=j`e7)cz z(6JrKrw#@E((-xkFFf(JQ9oub1?KK8zBtbNU`ZIzhH^X4r_U{3P!0pGI#KnkCmMpH zUJ2fBzYr= zPtm00{^L-VVz)mk?`q0MWSy>Slv8{0HO1#*ms5|o;L7XX`=3Qf{+B<4YK86A8=zuG zxYrV7uw+Tmf|4u8JtHej3pnJ*L0D05c_y38yd4!iEe4-Z0e!mpev_tieh-Tz_x7^G z?$QE@M&b{U{k;{o$jiALrxKO90-6Bs2E;pE84aJ(0t9z}@pSks3K^1RM@hfQB%1nM z93S+`^g*zGr7mfxuwteE6|ky2DCLdCZo87 z(8vhn4%%0SfjA~CS64J~B^1ZwLZ{j|ZI~@yX-x_D@zXIUoZkjd6Sy2>j?ZWqrq||;9c{d^HuHt^|ZK?dn(3o?BN2a0hf6*bs5zs)f^*CC(? z1v~eksHbD*4C=?*)A-iz(KH&t{I|FVlZm5m0`}g5r{9dFvXhh#6En3?D2oIW9skr8 zsd7G`@BmLC0=7Cnw!5!Mf`IzWO?n0W>$KI8hnIVhcIVNZoy}$nJ4omme2%1=G#%!j zWJ5ZxH)lk2L^#aQciPK*C~Ekd7?Lzg&Tteq)!<9UZq;63u%5%+62yiuMGpB&b5e&Q98j4xZ z%$2U$^_RVAK4}Fihr)4Cw4)1vy>X!#Krg>XO>RzPT3(hd-DvU$b3wX8vf9S?d96?T zg9ewxE!qZo1EAsu@Ko+MC5EwCT=R6frS%8nb%60ShO56AsTE~_e~&c@^t}iAat!wy z&W9#U%U5mVnyf^}e_)%W#}v@$zKXvVm=+1Od|fXa?3AK1-3Pv8SZ0g+?0F8)>i`j8 zi(W}8lFS9{%nlAZa?nnot)R?qr}Jx_x+~153+NGuK${JE`@g?kGUzE=boxPkGRSw8 zG-616+Al)zmg0yslMYjq_ zOP7GeCN?GA-J6nbkY$x}==i+eXF#6m3_stcb^sJJ~k-Aq`m8Tqo!!ER5ujaWlBFwfPc{#9#B;tE*maI5%R<|3K^H$5-jcu$8b_l1l zh=$k+>`i3uc)kduS1V8}X#$rR@gbm1d%YiuoCI2%2$-(1S`D;)A`G?`U}Ly#1!WD( zWGN{AR@_!f6rfIm1V|Vt(cOBc*xfL^h*Kzf^)ie7n8OX?Y-bSA*1caa=JRGmmgR!2 z0c92KQQ3}#*`trXcWq`JdIn~6XZUpU633Sw4~8|S;qC3{ z0$pOBdn>148D)3>v8mEhN;Rm+8HmGAz-Q8G`<60Sng|d*uz_a5$#B=Yi4V3yIC@-{k)`HY~-3&?v zLU+{*p>%D??nmkY-3eK+GUTeJ?!mG%YkXqS%N=OFKQ;100B3q4gW*2D@`3<^+ zaKxu4>47pK5DE-+%jE_YcA=&Zs6UX)-MnCm8@sUWJyusQDR|px)76uO?CG=uW(==3 zIOpzv&@&K9B9Rjl?79&vP`c$ZRW3>dBXv#t1U zt{uu$SgV_YR3myt1)LOIskwbOO4q)Do*ITLSQPO%+S!O8puece^AjnIbu! zdFbvm)4i1K8ufYkX?f)O#96ovRlZt>>@D_y(wf1DS2iFRJn_&6hnks;nHx5 zhabsmiEFcTO4hfUL??_c&P{;snAK@9t6|SWEK752{+abSy2%#kamHaw+i<#JZ0Ie6 z9t`ZwA`t2eg4Zhdq}A1(AXYhnbOwPkDyEN;`oI>H|J~uMVS&Z1`uod)4$QYD9!q4V zXEio+@Y+W)MxcqxU(J59uTz->o#td-2!zXUum{|TH=>KWjNnLE)b7usNya9s5d-Sxg%~N z^bHd12G3`G0wZVJ&0h)36n>D`^PGVduc17gckJc(v}HN8R`bs2h^f@7KF9BSQy)mKyB129=2&4Jr^iPT&&660qcC^#8uXAp`tI3+5_U zcmqmYxNPpK(}#M?8#F5ik_q(oJFP?fc)bh?5NmBtIFkGXVdC>+{;^<3GmLrlDiHmS zRx?W=Dke_BT>uweWwm(IGz4tc)(P+{0HTmlnU+O;$5QjvD3KkTmTP%d&DfL)7+Y9z z{+NWoyEjncakSMYt||437i6y|@B8kTzZIVzx^(S9lYX9s>?js#JN2}HC<)E|edy@ol$y0f!KpXf8kawlJP>iSXX9Y4) zAK@7fgL;j&bocBq-vR40_W#c<{~QP`tp7b`7Bo)>`P8uw&yPRM_=^m2qlG~8Db4S( z!ys3#T=>mN#XQRWZ<;OlWhm<}j|=**fRZad+3s_1=HC1_|0mw}{?A4F^Vj!>=hW-zW==WOrAE);*`~Bz7{|hkW|67yH4ZH%%PD>B4NB(@dO=fPn z6ZlS_sei5Z@29xAPvDz>&i=()`b=uAaT4o+*o|Mm_;!h#=ESS32^GK8Bj1Uv#ZO|L z5Ig=ey9vqz9BU!?g~wm!Jsh(C1J^7n^`1D)X#mh%;j6K9XH9p3)__otcjKg$ydHi(lal9c@d z72jCe6n!CNK=bN;AnPM0M}pr^o)77Gqa}@X=NjMn`@8K8P@?{GEMI+{v@;V@roz&> z*yW4$iz0oFr`&_sr4#SPnOFRM71z$ri^}{Ow|C@BRyfS(vF?!ZHQs;3^ymEmkHWX* z-9e~k_SGfNG%Z|*5~jFR&atPDFnlFNk!qR<@yvux%UJS~q_Zi=p$r z&x|bV`}j14*5nrtCI0!k7A^x-Dr!_tV<1p$CB{iPhgEv>`jbwRrfqrF#2Cto8)ZKz zeveJ3ZBqCXDy}&9KXEi4PGOZh5@UshG#lO*NkDzreDmSnuXXf}e0hVIxiB>~eI_4E zP{zwcA(@2FdHW5^;4gwVzK7mUc&q-0Ns(Z6EWzxcdG{A;qNgMsI|=`u(HUY(Ei+wJ zEs4kcgbhAZKY>-MnQY zbL02$0nF%u5C_&KIhShT3lj)~Jz@d^?w?!r9FIr*1Q>Cx`jZM+g4+0(zP!*E)irhk zct=iL#>*$Fce~C%g^!=_ zJCCP<*8p{;w?nhh&kjC99eFILOBOP@fI8)28)Y-Y2`m@!f_!$87W;Akmwt>ZN&MG; zH2yf=8G9WMghaDN3>gFxw@uujsDI?T2A&cz5&7iyYz#Gljq!pmYG)8O z;j8i)7wgKmBw1B}EOeW10vvP3@eBmhAQ*AD7#&!X0WU=)(B!qBoL{N~kqPGNA{&mu z`TB_V@;%w3VL~GE4`|l?ndK4)vfeGMFtxiwDf@FmHvedDdxR$O@s`-p&|V&A+VzZ& zf8MIP5mrNehrhLn%VKXBzKGXdC>B^`4SFjR0*ZxW$h-Q4m6LBYgI@s2Zm3Zw1#d~G z5xy3Wjl6vz?B~4*6T?g;x_NiXDmo-Yzds)|3LasPL4MV?i*-#7Q_az=Y(790>b5m` zdimj6p6`LA=bNfq%j@J$cnz^Pp$Y>1@#l1QR6wa|nA`iJoo@t%M2_n?uDbFc$V#7$ z%tWK6K`$EXihiq7ZaJcVOpCKF5ezgI^9SKQRRsl@a#iY*dk2f{u=rk;C&%OTZ@!s} zS0BHusX`wLligf&YrP{U@na7J>nupiwnp=?*=yTbrJ0`V={HuiJvC;7tQfEgbmA8A z!zYwJ2)qR1YP8I~p96Q8icH?FZm%G&NNoQ^I9{-m;#u*1)ra>Et@DpTWn$mj`6MVk zsg(qTiHMZcxcqdF_y^IXzo0DuMve738!~kir9Tv}Ub-3r+#M*7I6w(o--N1; zn_8G$VD~!gplH_{m`XF1^^H}Qk#b$Fa-nkH@m_JMpZ15~x1|7HdRGn%2ZsR0;bamKk|yJE zhi>}-#)+)DX4PV5=DeON2*-12_X*50rn$=-FyKoFSWqeG>wsdq9VXSkSa=JQBKl*%1% z3z@YBu2K9P3NBF+KDQsYzO+$vie?O5fXoAwu}%2f2~hADq5vcA7QuT6YQr&L!ElX! zT!#cljo8sBG6N7t#@-jGb=x+Ceo|U*d?UlHpNn-1Yror2A+7+*NXTn%m968HH{q$N z4-IFPfKq771ipx(9#BXcO{anRtHp~er?9lx2xQJzfT6_PA1fGWLl>Y4@&&pZic6zn zE{4e4lk;95=_Pf6FnD}bpJp)M;80z1GHTE9pR(hs^nvAVilaR@KrtQoAHf^M6xvV2 zX<3{7BaehW1P22|pT_1xpE-uAX-mQMtUiA(O1iO5BgCEp7Z0_JYc!g*Bx40f_2#@Q zEu8#w0!W}O-9Um$g&A37dFXMV>tj(NEdV4J=c;9(_5%4qy{!{OGhfot^I-yB?jX#Y zTkuC7c6$EHclpTg!{`x6M(s-H1_h6?`qMAMKpSwwwUUG>Q>_9qTk$=%#9Fm<6Z};u zy&bYaSh&lCKrrC>PHkC_xEY;Yq$!vtf*qnHiLhRN4v-vrvU!GlKS~P|QarK;3P6w~ z)xox>O72uPRMjSBW@?uEcHfu(xvxKGr*(!x2G+*K2F_8``79?malrpw?*%iaFvEPH zK)n=l287O;CV7JxwlbHj=TKAO3RQDvF9++MqwCLw0u3HcW0nXd0sp~)aiQDr8oEEB zHUolVAIG4=O3j(artf6oYCOfz=A=30&kq)q8I~$$I>zc;_QGl0p==l%oc=fh6Ho!< znT_mYOm>WYMgI9SpfFK*SOq0WI$U*a!kBGy#<@ud6?(sG)7bGivy|G&hsBTRk0Cx} zrX029EZB0s;_zk#206T|bZ~W?eYVJUBXrDd|L2EdIbw8hyCDbBLe<0NYH+etZLqu+|T-t5@3>AQ<4;m_lD+#dmWUmeAe%MyCP>X zfU(b#=HjKoIocjkA)>JR?BGg&SQj(%bSMOAHxkxCNmo;dIZw#~E#nZ(2O|-f%_uO)Z5e77<+!3f-{|18cwXx12_)557Z!$Hl==N z%OYtwUpI#`{A)`Wf-5-f;yXKLANssz_xo) z1_?X|paydb85(MZ$jPMbg*9Q>P8~E@0_^N;Xba1qD(6_S>GFpa@3Gb~ zvirNR2h+1t(vf1xS1?s_P@fj4{R8&K#jCs;SC*ZLy7if^^kTv{6XqkKtGznRt==k( zg$^9k<+kCO;0)F|g!|5~dG6_;%h_X^~ z1rE+dxF>=Hy1in}Yud@w?L>XlgW9QoZihoU^wC?0v~Kt93r{ia!tAne=!l9cBE~Ad zlV0%k@Vh#_SMzqnYz!L7Ku3sRu9{bs)hVD^aAB@qZK?vT73gXhg?*u3oLPTDp+Be^ zqu%T2&+l}XcLYggW`EIZUSlIOVgW=^n|p5vU>5s@Qh$E5;BoHIGJt4N$UQCe8ST=| zJ}2QQs*I;_9pnqkI?TvFk8D-aqYthY+ro$Qc9RW~c9>_5|8gL|aloqtTo<^Tx*rHD z@Wy?HOh{eJ%!_`C;``+&Qzkyw!@bH25mWpgag2ZQ+R%{UI-DGT{|zXzcKG!1mI`KR z{Gp~6k8}LDrw5NY_e4_CdYtmNwc$3q~Nn6awmr_i>ev7a5*Vi93*)~r$`}N)5fhYm<@r!oW<2TFBdFF}#51tHQ zbG+Yv3FhMbmY**|a`X#s4bC|U7XGJD(14DA)WX;N4RL-){^y7NcklW?d?_0rM&6d5 zWfyA#T=3TZgtLP~|G)hXp>zN6!#u$*JlWlKS#uZjC(O@{rT^iKB+Sm;+A!Qc^fW}h z-=isOP|?Xz+5GARi^COgj5K*9jFVz=P~p)1B?=5wQP3$9jaf>Aej(;>Zy)-&z&UVy ze8kg%H~{|w7Cr)wbij8Ctc*hK`Sg)9q%6$tvX3DAwsD`{pb;@?3*~rpOp-ChunNeeWse4X}?MrazFv3t|WU+2OD>{rz;|M zgX&*PL+s5hx9)=p6u>CEV7DSLZU^yWcs%Og!+ToPdTm8q`$ZT;?;$6Xj=P5Gi-AmL|4~A+ zJEsGJJIBS!_J)?O0Q@b;3xf?gG{iGoX#YO^uzvX5S{ERKfQ;hV^7@qPf2^^}tD286 zc_qFX;Mkq2z*EgXtaFl0c;zjqTuB1?I~d}Y81quS~> z8>M9qwI2wFTonMu>L9Bf~2vrp^`r8zs$ z&IVM!;-dA5{Es=p)p|1~mVqdbakrf70n&GwNYBvJbTJzzAERo=TyM33j0zTQwc#Ww zn|~|m)4w0S_O&A+*<45LLMB#}f;;pjby{3bTE-4h|HG&$r~>i6FymXZJIN&FFj zUi7A6F`y(TtzAY&oxs6c@6z@vL-m@50vfN6pkA`%N;<>8P7&!JVi@wiVg(u{#WPjK zMbJF`9w$dRG9nUFNdL2U4#Ldgc`v|4t)d@0g1=$rl%ttq1qQ}Puu<*&8IxPJXh?jN zquD3M@A<=!@S`W3QlhVcV0_wmZK5}7_yEMPD@J>Z!=-PIkb)QtW64cMPnkvV8eF6K z>*rN!B(w@0Qqa>0q@$Gfs-n~F746o1uV)!GZ5_u>3XjWtNa5*q2H~-%-_@kY&vImY z1*~pL54%clK~s=h+mB1TL;1#>65Nh7UHM+lab&e84@0zYBRI$Sh?pn@Kk}e6*3HOsc?iPa&Ux5QAGpNPXIF0YhaFpM%$_wPq^Y5DBWk7G#wVpZfcST7un`Ugki_5f6rmp#CO^Pl}CoT zoj8Tks=B(e0N`M@x&VJR&3^q}_Luit)AZz;A@DH>>}m8UroD-iRJ630V*(%?I%wQq z{>Mp>*eU8%g7#glPcQ$2h&^>hxA*QL*v6m`;C7zk&yySsvNCu77cjMN!}UulLbm|(2n(-X)SLUWWA08^AA77QqPou>fQ2qX(% z$;W}wyeu%F0@AxuNABhJ;>(mX=BV;nP)e&h+I>sq*^z@z63F;;an<2t7v9s$Ypu(5p@K|kYqER-ZY%Iz3YDh;D}T1qK{6Q(i3Ed>(y?Q z86ebp-?BljxI4x_0)>P+2a$5?4RB+V@Xh|?B)EmdU@hvBsbs;&g>G9ALNc`Sg;+<5 zlI%!*JP1xpz$H#GUEzBvqG)TTbskCBrUZel7G{WPTqbl|Qos$1W-iJFD!o zbe_mB_3;Od__|#b_!#Lk|Ba-Whd!$rk4Zih@|tS&N=&O|4Z`)q{B%~p>D>C^)6|0h z{y#SKQ)o)lLONp*Sg{@=^A_N7C5^am@Qcv(M~j?y7c6q-{cS9`XzM@pyBCa39<_&^4vqxR(%SG~QVpb08B9kq13~{%v+N{7^wJ$Rs7h3IXg?weeDNgw zLBEm9TD}PAi=|L;Volu8WXrJ|mQM-?Q3;C6qITLCUZ*Ozm$dgC8HT6|twMwu2*e-z zUP1lWS%E<33((KSV`Ou%TGflJw?LK%Ev%4P6UF;Q$YiB0PDo(EvFKxa?5k_O*)#fdBpq<41r-X5ucjS!Os)V z?152PFUAxW6r}n43jdfH{g6)>h>7Y7vz#y8=DPUK=%42iveU@$%ZsK~#)=RVP6sxt z`m}xDoso##)xN2k;oF&^XWQ`J$OcJwj}Wzw)Pn#4UcbSn;M6o+Z~4(9aIwmfw`K`r zZSf+D!uB4S3f#NfyAg-JqDjW%pbt#rESHg)BG>iH~aLIv#$E>Hjs=w4gOklg3+Q_y^2;wNU5{fO^7M$Vcsd;c9q-+|w} zRZM8AXGuegigc0*$LLr=AVT;gxevmIEa*%#0gt)b(0>?{)JD9qQqPBzWNXasEo^f6PGvwJtXt)+pxWl^3CkXP znZCr2+_jQbwlXa0>*qgn*^0k!Bkqjlw^U$+Hpu2dWPJT811-1M^7~Yi9F@}Ha_)Ax zfyT%kb`6yRqE2c`X^bDflBMNevn;=qj%7c=0ihvJezP!1NTBM-V( zuOBqAh{q5WEl8&96ot6?)ZMLkvw#~u1PhEz1>z9HA|69-+PN^9{ehSS@+P=!gUIj-G2U9o% z0d?v$)W4WK=1C73G*L>>%p59}XI$FSlC+=z1;`rI%M}zxmZcrTv1>b(6zJ(<$2{Y# zWSg}V%5eY6%AlKwwEq#tNB*o1-oJLttPoT_8p%T?C7!@BiVgY0`FpX$8H_*R_+E^Z zB>YL{KCT#pdYSBVg&bvWY9=&<7bK6=DxkMyjwh4@!|rLA52}@T%HnW^n6%e&EdT(4 zz(0cOpPikU%ZKe;%M$xb8I-k#DGV1p|FOF9lOu+V{cU9Q49&97qbJMW7mrk^=r|n= zq)ru+bRU;T+ignBZ*_Ule<;?9DvRc*%i!+3M=&gVj&Yn=^Bfe~bZu)Nm)Z0~qyuAG zs1?D%tcZsDa#`=98>1Sgt0G7o7N-7&xMG3l>Y2?@*0I^11|&l{ZQP>QZ_9H7%{l z)9JVE<&Oac+r#l9IX&h9^{shVBQ>!ZI8|v;(De+-_tFBHKdA(R_YaX}N=_n}HwfkW zG_N6(u}T_*YEEo=uDyiGOK7eL?9tRgwwk}NV0V%DB$|Atx0@;xI$1@Yb^YUls_L1h z9#Uv`(x{ukU*$=Cyv>}->1;PsT%SQ`6_^;N!PfWO{+vxr=txi2CpGJU$P1O5ap!;( zm6K+;{U%9sOBiAU9W~_>$^L<&z$|1&;`X&N4JK9yKcpq$DD`W z>}4I8+y6SN{1Zw}%PK?wMcwr#=LkOMsiG|Dv?#PNk8TYF28XGzG0H}NMqWyL&@^6W zZ$dy>l8BmEGOFiqsiHKuC!CVj4iOOW={+&TBq zWZt`WfXEBY9-MMSxj;0K{rNO#v%4<1%lzYHI@dgwq#5&&#<1by_#|H_ud+Mq{9Wbi zYRyj1^Qf$H;=@;sXlR#D)1E{BJ0Oy_ZEdT3fXU3%?2q1+Mxfby@6ONMRpvw zB1?$qs@>IEeG|E%vFidzUK;Mz9!;&jPYJOj88l{3i`{9I1NbiV;snbF z&)Iq`Bo{OV@s5Jovv74XZ+mlZdnmKjiO{uIdehWyV7F8ldOhRw1Fau}=(J%I+Ics2 z^n+JHIeP%q(-HF{`jf|AKmPf~f@%!@D2KS`611Fgv3yVb+xx{x#QTQxhaPV9SK$~g z4vUfC`7phkS`$kVN!4vhoBL2>VR$oH39sk?~ub+;Xyxcc9ivN^J#kcfK*EB=k?B-)5XV*DR-<0X|C^W;ulca17TyI)c*{rY5P?AW3xsx2Kr~D2z94CRM?&;KQ z9qvq7Rn&-#Ykh5|x0-PNjTtCa{uRiLn-_AftUa~!{Mbp z|1nH!WpnP^Am0wXzIw&d6P*=;UjGsX*C$p^HuW30)8uQDJ?m=n7RNC;Z>WhDG-|3m3g3Om(T-nID0kuw<0=G02tH5BAA>6aFTIML|gawYwsw26e1;=;hb5h0K4 z1!IaXMj`Y6^0`;arUQlyN#(Mp&)Cbf@o8l`n(t5_ndRBFkp^p7DwbK#bT+y2YECFu zq;3`Vs2ZiRb1elVEMD$;Ux(`JD0^ZDTW~P}Z}5a4g|Q+U8Dt*txB-2&REBOMKhp5x4G6)(n#W(|d>Z zRN}hWrgN`JtM$yD8aVZLCIQGfj;+5?!=yR z9Hcw3KJCB*v?x%cA!ab*{4FD0^!$$iP45ba2P%gnDe3kNWq-=cU)%E^c)qs1l5$BL{=ir60Cc!Yff1+5}`PDycA$^eH1= zP->ljO*$#N=HAvBZ(CDDE@$G@;(LGIdf`1j=M;8?aCuMx`wyP)b6>^p9?Fo$=Br(Q zk?@%iQUs7y&3!&wUV8GaCwKfC8o&Yu@f7f^2ibS8H_`HG4+0Q;eaZ`(!Cb;)gRb7- zhX7+GHJzymj9U_&Y+F)thqTXMADL{-dCNOb;J5v~P4_~pyObyn1r)#d6GahjA|^=* z6=keVYkkMJV($=Ak#P9)UQ9#``X`yJ{a~ zdE^fV#WOH3xEII>9ir3C=W>_tB45&N7#0i&TbyKJ&I7D73RQ9-=?-!wBDJMKH_jR7 zC8(kTy6JmK+a8_6;H&i3*d#NMaVqP#y;{hZ1=vo5mKDC(cRoDX(3K|X3O8A;)fr1yQf{$ za@6YsAwzZFq>U^U!iwo86;%dCU8|>*mQs>A+*9Nnu9nsV`{vqY;JHQf5DH|~YKZH) zyQUn^=|Fa)-GkSsV!i;k(_MW%5o#rzQgw4wZsCy=_A+V~kM^D~g|vwRMmUHk9su{z zKPP1xO$3GW+kO0P=l6OLbNOvr^F4AY%0p72@V7b41eR z&hd6dZu(xx@hTZE1c#x0U^(9vqUHR1gEp>H_6GfEPo7-iTM0?2kUPwM%GnHgr7cPV1TI^?nkq~qqWxw12G=LkS3+6o9 z$E7F>+oJ)L6`7o&@>E{(j{ z?5=5|t2N~#k4kUn;rk|8E#QVXP0f%rbmmCcMF{|`qFeZ)oT+A+vvJM_%tl*7%VqUZ ze1gq*2XvFmM~ezaQ_lnZ}J@aG$bBQcZ>vNuzgp_P!^ zbF-UmMhctr?|AH{GnkX`ryU>aDA}$|Zc-mdm26tJy>HtvN2t}Rt*eNz<&c6p*L#B= zSDa_j!}G%i#QEum?e5bu+|K(tK$G>R=;Z|Nyph_K&tw1CLvctRYzRhLDV~676XBWM z%(RL*(mIl`%mMI59?ziRmpjM9O?-*-;aj$XZp%@ljc2G&*&>(N>pKzW7w#0bn)^BQ zrdJi0?Y!BniW z2OM-uQ8|-4#G9SEV#`#`XqS7+fdXwvZ5<=#ZuY87XodlBQW(FZr8IZRXclS+dUIOr zeQCM_3YD7orX{!SR(MkNz46U4l(U?Jqw2P_^yjWG0sp_OcNqiKWdVpQs<0^1QoDpY z*FfOGJynKacy|%b0{o71qpUa+r(;FR+QydHph+ZgXf5{4#F|@a` ztU(Ymaq;03epi*jiv3&AvPmxP@Z=q|p=&B@O%tLlCfj(A86H z{owfQ(YJ28rmIl6#P_z)%2HqXPC6o9p7_j?wV|$ep40o0z8tkB@jmOABwP6(d~91y zFJwLY(shennKjjytB&>;lE_nLQWYamv~Sn)K9d(MSub4XTOPQy{8cth)WGSGLG3z9 z*OtmqU_>de?9@vF`cC(!vWg7YB*^3Y%eCz)d;yHivE}Rc`!L$KDwrpfJ1kNkci0Z8 zcbSni_pDs?7DSaSR#lZ`)wFKLUVRxMQDs)>>+Tt7L$$e%Kao}I#7}DZ78<3PnA=I; zYOmKKV7fajA!pucY7LZfrbVx&5iKte$G>2?8qV!yEGxfwka8aMhhAZ@d+eN!ATuEI zMrFcrwNae4hm3+kx~(#yefzP71%K_i(7)p=F12#UnWo%hk~xMlCn5`i_l$dMrn(iWu;1uXqW#&|8)N=PFU0uF_o z!vcj3+vSAxMLR~W+HC~d1rQ^)q?Z$tGGCM>sDqI*`|ALm1D2` zwLF%_NW~V@K8#^f!f93Fq?AB+rgsOiChV%1E0aN4Q7D)hsT_Xg6N|0RhN;bWqB@VP z^rXAj6%aKzszP?Um{6xE6T0{wc+r_sU(2~gR3wC?W;dyMvgS8}&#aOc@kxL&gU6lE4Zqk;7HVDfqEz)(07DlgHzJ>LRM7Qst zJ3$IURRJ^{K)>Wl7s@d7aIiK-7zJ2g)6^(;twvZv(u95LB}$k`(@R~Nzi@ne3ep-H zd+XlBc+}!#RZx4t`r&mf!73^4NYS~`e=NnMnL24AWmbW*KJ@q6d3VexdUEhM4XoBU z^4zl!mRiiIFgKhPpkYei*~(nT9XhHRQ&e7R+$ShE8#g<8fY{qgDLMHPnf^GkN0xFZ zC^dAfiO>0_=}2!&G{lOh>6=38&YDvR^rtN73(vlg#qLi#RcygsotE5t(A1%#uEUd} zcVAtq(x!)D2B{n~nFF0#JrC0LmMN%6qF7ZkZI+iOv?D9{2tw}q%SN=XXH-}6CA+_i z+`m77G5sv3cJFbO<+bW}D_UCs`$ole1#LpMZk$tThKIoq)!rswIe9AlG#Tgm#2~Xd zbh`>W#W?b4X~vBez3W9|lztwsv$m5k1=`0>eOE>`kMA_5rKXoV>}N$uX?_G<4Em{X z;Xhn0kKTClJ58ggr>>6AW($+m+VCAUm&UQvQ@VoYs}D{md8nB(&E{P4HlzNs{oVDM z-@>~QN0)rcQ{O+b>!mS>P#qD!>fWNMY|Xo}+^28qnM+33_{{Ew(>qclwYPIwk6L(8 zTxvaaMQuD&hDo#PbKk<*jB1B{Zs3?$vgV~kJ?b=6Ba6(DaLS8rYvzJRzmhp5R-y!{D@m=yZ?D!}JK2&Nxkl44Ra>J6udx-qy;5 zuYGK_B3I}+4^#nL#k1^YM@&vf`SswMO&0>+#xfHwsao_>y0nuM#NRzd5yl)mr1+qt zjIy~6(Zj-7u=0$=Hq8uBKh~!>$pSEy1#V)hqIYAB=kk(%NeKmGUobhPzwt>QVAGM1 zI>1FFX0pDOe>eJ^Z3s~oYRXXFN);V$(v#(?ZoR>AVxqynDF!!}oe?Xi`w z%N-_(eF|Ou21^I!S8Ph%2bs9zAijbqYYgi;4sD*4NzQ1Jk$?PVuFlID&Dv6sC(px^ z+dr18I zpNG~NW|I{nQ&v}>)n)-C2PpB1FPZ4AK)<ZXrs72-8;|<9gl(nIoDwom#d{+Jbqew6O>MIcCsA8X2pmGK_w zulx8+Z{S0#N?c3C>i15cF!>h^-Mg%G)LRxv4(fUpwPa1kfIX0@#9J1s5_D+);|LH@ z9Cl1GpnrmvFp?OF7LK~L35~cm6e*|6GKyVIgbwtt*nu^U$BKTuGnDqCsdszJ;G@>Y zK7N;ER{C<3OMbeHOc=XQk>f<|9I?MC5lS~Wskkh8676>bm19S?{e4&S!OdAgI4ViA zQiX%u-mlJ3eB}zrl6=~0s~wZB#02T2(Dtf~1lPkkyHMh*5VogyRI>0<-OG}eqkly- z?47Mb>TE*UNIK)r zgR<~^83jg)Ay!(u^{xi`m`;)5mE6J$DUH%bVg|KdCfbGKA{o*e?Fd}zwQRD51)t=x zF@Vd|>b>7^hAfZm-J_Y-A-m~o10ZeMzU4@X>00Byuh-&0bkbWmC`B_Al>b?iOb%X* z@4ydfv^nOolUSO9I-0`OK_(_2b|ik5Kz1=`WCwjMCZ?dJdea39KVskBjYdObV-j(O z0{T&Djn7crGnIx<5`o8NJ@h+e^Lb~mwH4*f$bBT>G&??0XR&-dRH{qPOE=obN!eW%1mV4(p0` z?|WKJnih3K3N>GcIs6UO?KLffi?z3Dm-kK=nh_33GToNiY_P`d`E2o>W`W`w>50%2 zC9*HAV+(C-&7^u6Ql)gpZqjwNq@Ju$Z@lL?_8x!tOxUnmmQ*G8`8#9ufnThJCbsQq z+Oaf{UbQ+b8xJ4fq$yJ!>FUhvTxd9{*Ldx+=TdxJiXd~y ztuk1*jg_;IhV;PzCwFl67@H~Ow-M4aQCefh}?Vl?=b z44h;w4emE&8sG_u-*)*D&zIr zj@)+>gs#QscyO=yDTbd>rFJr3i+ZDP8Q^bO;<5X7ayV;#u+skpF)?9TUCh-t9+7=_ zt_Pf@9XyU_;bJ109SepRq9~oIKt7yhUCE3{vc3K_AAh%x+sTLavle??!r4XQ?c*<> zf)t;1#*4{L_A3-z6j$A3+~Yf(xaUlxaiaUS1rO`_fH-!#)`P=gg*GI`d7`b$&mJsZ zvdjphkBjyVWsNI4cgthepSm#Xg3z}QM-=sv=`~_13@4)MRWQ}f1Ily^k4TD7bp56E zAAevMD|A`3Azf&nT)wc=wL<^w*$XsR4xVvEzb-EIiTb1aiyH5`pR-iBqWk-B#Odle zDIv~}OVl-?V`66~nEQ-JgKi%Oy!e8X+IIFRtb|pAjQ(bEP??Qqt`co$niC1rcPgiJ z!48tTXxUriF3|22&K9v~#Or|7> zg^ii9S7oY(Ldb?oL4TERTzFFR{PQVco2UV=&TXked#~*}{OxZlC){rkGdH2KyRUt! zwPSqb#B?X+AcT=nm4Ec*gMI#Df7bJB7naHq@7IJI1bIsw3vWbwUk;Y*d!~>npt1Y$ zvK~`J)=Sw6`n}8>sD=(o8Hwefo*(>Dm)`Zti&9@vl~>!@$nO}ewa!mnAkANM6fBs` znH+H1yPfbhH6{R^w}0%af*46~kxCXAD_r)g)3FPAZ0(6_sN|1#;QCl4yI=C%T*4Wa zXetgeKirQwXO^~YpOiFb zeEM>}cs|CKHh?L-v)Ap93Q(IJHi@jIT6ZI|wB+RlOC@ z^NB%6e&ap}l;vWyOS_`~IfwLUc>2RU$LWBENf)3y1 zC?nk=StCXU1?>bD4vi9?8p;uxtA-@Vjo%6A=p-G@pqxpTEpK|1tOVa9%$9JGMz$MH5X^r#o7I z$aoRk?BMjw%w%X#;T7ZNVGEpY*J9+b*g+q5aywl{*w!|T#`;@(Jlth?b(+^xyJEVf zhFhbMH}FDB#1nqI)Jd_b)`pePnsZ|8I2vz@7d-$1)w|0z+J%J3phxlH|rKho82EJU)7^kZkch3BfE>_^FM`xVGxu zb#l&jxk|MQHw1s4R*@mZiN3>Fz|Fw?d=7foLaXmOR=Etkmm#jVXLK=z$Qd$};?-4T?k+BV=K9Ath%Qe16&c-Gr-c1{8 zf17xy0^Qh8Hla{ySaH*e^GBokI(5zWb@!;}Uz901wK^W_Eq_0WyyZ(KWm_E|U*-;X zz#md)@NZyX)Jv_8ak@m!ey(%)&!>-uI0?= zd-^<`Rm}FC`QJvn7#OAd+8J*P8$>=N@Dq!+`d@6lRZv|G6D%4+a0?zFxV!5{LU4!R z?(Po3g1b8ecXzko5D2<~;10pvVRKgUpIi5SRriG_iYnHund#~7nPqEI*Ky}z@w&70 z6_v3!k(k031$S{ZIpBh8`Z&$W)YnJX)*1A6d9bbyF3>ViGoIi9osNsH%^!J+J>&K* z>OuXdP^}3oOeN68dy&t&#B?iMcPKbmGM`ScQcwFUFvG+%P1!h3Jim%q z;bmKm{o38T_IxCYuLkSHJ_*s{plH@mQu~>$p}Dw`&-OxnER>_76mONzHT1JT`!lSSWf&$Kbfe z2WMDKchr}cG^I(55#>v9U^R74-WHQPZ%aRaty>aHAH%HsqgGn<>(>GIaf?jBmB%?k zjgzgHSWr8JK(54Uvcc*Q)6Q0bXZV_KR>X-TVat+{q4~!=9o)Z4nf}4lw09rOLMM#|66Pv zrr;|Xr{ldtm`fNjk)AANT%PKpKfF8rt^8R$T_1Fo?ELoYMYnaPs_`*TcXZ|;!oH5z zK(&lOc~hFYbJi?L3fcBvt{HZYYSR1sKM&Qy(y7y5outs$X?V1jt_(eA%YH7W9+hW4 z+D&reIHpPC;!+)%{qaz1(m~%%XRV&uY71LMV`%urJ{*stWx0pDH?3sz`Q)I7UE-vZ z{f3nbbS_$u{>GzOY44hiWhdJ_e&1Lll8tEV=yM1 zRQ(N_^XrAvZ=Nln&rH#+Zl7(T6sY>UdMPCsJ9!^&eLH%|>oh=nW*kY=dYvPy(v`Yi zzV$>Mj;%+JABp`_4@QO7sQA7`zTTxq%nEM!U9A=c2yIlTH@P2bci%r=11J3+^GXZ- zEEup5u?uUryBn$+?!Ya$dcNB)nC25LF4r2ip1b*Qe@nSR3)BG_F>1aGD?79I)&VYL zn_3|ub8=rnJ7h3BAF;%oSAQJ z)W=txaj+v>f3etki5ut!9YGmB34Xod!MWYWgtp~UOZRiNBhOef@>)NPlzHpTN)#|e z9KK?UQdoH#fmeL1J#a0!XX@=EcO?*LPilDh8ROp661_m>U<%RL$~ahH3Cf?C^Cta4AN zG5C6!$_m@E2FZajm&u7Lw>%uwuvUltEZmM z&p5tY>A3jXAj&U`JK*bulAe-7<}OW?7Mj07`S@|XYd>y~*F$`8nEsTNLxUuPts3oRp@fL#?+Y1n9cwjFzr84*$v%v z&&&`pGJLhK$DeflO$eQZJPgk8&uvJYA>~|2Z*SEan(Y;>CqmU0Hygi$fdyVm=tSB~;W^5m z!BR7(9<;kjc+7YGn43(vrj-kC4c*lUb?UVa+@y<;0_MUe-T^27BjndtDH1*V4aso2 zE=bPN+ZKI}JW=cQj1?lXMYHpbE*V`AvjpU@2=l7Zus>)qi9e0vE80@6`bvHM7y}D1 zH!a^KwR*%EkIN;E=fPBay1C61!;uq+d>!H5Vln&dXksrN3-OX+7OeyF1fJu$Qp7~m z&B7~b9)wL(d#n2MzkQ=aZau$Hdi>zAg}64^0zfCc0uPvX+?$JB>Pp{E9CFf&1 z@Oud_!K-3kgrmVB(Sf4c=FATske8w@U7sKBZL2~)m%R1Ai;fVsPTPC$JA`^J3G);t$n$09P6>V$lXDYM&E0;_1G#2>bs6IUxs#ES5D$|MV_?U>yC0};1$Q|J zcg)FVK?jgI&2blBf)G3V+UV3mIr7cq24cH@007p#STErgzCNAwiBO`4i65m{sE61E zM@Zhi5ef1xb<$mS>5x(egkO5CFYgW;~twCAFf$T-9gHF0vnC zIt|G)#YL9<4W3Q&s)Z&UaiVCZ4(|IeEY#`77|LI9o>p6LKrsCI;H)x*DF`h?VQgI0 zV#neZm;j`pDN)Vi(X^A1czqBN4;+i{sK;qKUo&w+LJ`z2xAUj=C`ltqGEOeN=p=EP z1v3fm7;8$k|7<&M#=G7(QGfi+gA)rI`_fc{Lma*ugLawp>DP%i5U&NbpJQ=E#SP!j z?t)I&o>C4~qAif;e$4D97@C^e5voocBome1ygtbc?le5apyynA|EMXgrbK!^yz@gS zF;PA{B%ly_ykO22E2FKa<7dWF!a+{gNmtQmsV)&Ts&j6m6#h4E*nVms2@NFEjnm(M zy*pZe1uE&67_8?u*%=sKFUWp)$!Onzd`%u;aT@gd@_eaTLjTLle6C4ur{wjiV%;_s z`QzVW_-z;g4mi~mCNOh>Oi3Pd^A5yW`xL}b9;B!gu1QH`HWO(vz@`$!O|@l`6q4%w z24QNi0?A<)fJHQUMU=2i7=(!wzvP@g@}T#Mzt; zf;KGkMnf<>2%>fxgNG2)lH%~!thVka4h%QYmztDIxDqkHrjp9^J>oM z+Xed-=@**!@PZez{M%+?uC}PbJ@=0s$b_ArIzWw+1$4jDmo1Jvaht-6#q+ieH+e7tGmLo z^=UT0UZuz%nlC6l7pFk(Z(06LML+dznRgDog|>G(?`}CX`MQsHJv|d?gp4S_($q9A z`GC+$N8NdhS65oAYvaH@j3BXOEEx20XqmQ-TJ$NMC}023zI_}|sb=e<(#Dsb&z|Cf!!<7B4|A zSK)#vnL8&pdLx+~;qEib@9(ABmF=soW06a{pMw+I+pIA1@@RmmvMNU!a=%LYT$nL* zKeOamgmw}?Uf8D58avV1Y(8mcIGdr&1fFbANz591ao@|RaZ1DlD=^Jq6i8}$rFRwB zu_}UyuV)*4J~bvg>`u&(lv{b1z(ZMf7a0+Fd|>L?f74|kK?~(k`WNJZPC;b~`@#8* zp?Ym+!RMYpUQ0F^ z+(2@M%K`v_9Bh+QL)`AO)?as%(F8$iDmvBL3ck>%1ju#U-Z5wJf;!kio|P*h3^s5ZE8 zC#SG6K#jI5*AoaN!_QCQJ=L@*3GA-7$Md=l{~B#k>X)_KU0dn%_*B)XZJR~1sb-5+ zm}1!_$f*dLJcx&1#NSQm&3C8F8YE;%jUtYC;;$2$oV_r@ayHl0WhIWQc~kLAzNn1H z>3Mw2zVr1s2lDXfmE-NTnPFg;_YLhHqb%xCr9+PBhB!hxZeLU_SjzWuhj>H?)IK}> ziy+HDxoP+P8Pq>caTT^O()-N;S+tAei#Ya;<;?B2zF;QS%KiXsq#QM*q|n-DdgL(VjkJnToV6$=a2p zn`HolgL-0GVMCSGz5QS;)sFv99F(Z%TmPQm=QNgSI7E1WX6D)y2V zCyUt55VSJ222SoqHEWsto?yiqi9|Y5t<=RR`CkVm&LC$vima>sI(jE-Za%M;0Mrvs zeV=GxCF$VZ8f~x(ijb&r($?F|lWre0yG^_l8@Sc{FkR-thH0=|_((MhH&dJl-*Acy zZc_za!Jv_`Q+4lP0^@Mxpy1<#YFUFVyPpjVXY4AqF9psyVL#6qyuBIM3AA8a7QYu1 z_uc;0x7cgw9-*#671h~q-sJUkQ52Y5%sy!~V$+u?Aj#Wqo_}xy-~na^$*FYH7}PFX zMt+>Py4hwi7_g*MmlVG~3_XEKl>;zTLbgvoo9PxSLU?5huD`Q3dRxvh zu=2Y}77bO6b8@%-T4+s2bNpT95yh6NStE;uZBl&wb2zFVw*|gNTde^T8B5wFBKrg; zp@s0-;yzezeH z#<%Fn7|R=8VC~)2(>5y*A_h0azCvw+2aq%tB8T-n-!mR!rLYNqnyWQyqI}REucp*^ z9p-SUMo$qByp=hdUixBA=_fBB`Q+vxMC+lzDGkl1`|@znv}ase(oY%vr{Lmt@LgnQ zK2lS;>)!R+${^!H+j2OLEv52K<>?0FHgt89hLd3GTBkH{8`r5bE>l)>j$D7fXd-%8 zubqVWFmza>%6$|@N={G*sF}DpViF2IG6Ea=JxZ!^aLZkGi){12fgF(=1_g%cmb zMeFGp66wocWeV#XgO!TyAS>Q>u$(LmKn?w09LaSHgTK?%bUr|Nj$HW(MY%yvCz%ty z>{gbzHqK&%eEycnHy$5J@`svh;(Qnnn@&7L6?uhG9D;j8sULr z&U|K&&VKUPg}X7|u=6V#DR_Xon>~w9pLbMVf5yORNmS>~!dzeIG6zEog^84yn$ccR%(w?NZi_Wq%-4_I#@TYcWI|XuZ;C0G>GwIvHkoba56k1MXyCH%vjmB7^T%T z9@`Uq5-EC0my7_x!I7EKOvsOe$=6;4_2tp5$+bKQ@}al2LBpW(aZG;6bB<2p*dWxe zet@!_->6)Q_jo%8i#wUEz-j$B2%~41}x)erK zfSs7BGG*!+U)aQ%!;6Np*B%6`(NNS&@gm=QWWvueWXJ3;3{s|JZ%>p>Utmq;-zYWu z0TP;(8WWzIadS{*M$iMV-scnUJHJ@BM=WK+D{T=K{(JEgG|W;}L3f%D(QaiJeGb3U zW)#x&I8Qw4g3_0stp8LJRj|n{uh4SfBei$GbxZMnW6!uZt;u()BO4I|Y>#{sOrDsL zdh1|oxk|el*i_V!fGW%-K%^io{N3| zjtLgb$grSirhGg6jk|Mu6QG^P;C!8r)a$0h_NRubDnuE+0vZ|{oWjrYhQlI`Y0v=S zT3+x@`i0AsE;meIhALl9sEI!!0Vhd&#)*eSzi7W0SNWplP5KHVxQ1=MLdj@M|nV~7pZQ^msX>F^Au7<{gR@0!CAwv}w< zC7qeO_Y{j-{?KONY>atQr^D0RzJQj*6`k9iQ0e$zDH~2Zcep#9S4-Jdin>U)%SEc| z@r$gKS$Dw&yc_H2e)mVDm;POsZazQ)9l;v!4ZqeX_{Gvqma~kqGj}GDeuu`^r4zX? zBSf(}w+19TgF66U5Cb57OQKM#L7GquVv={e(&`%eocN3v&js20O+mfy{=bW(9znIp z*wc9)^C=&Qf}JC z&YMYI%2bwuT^SeEp;~z>e}XJp@JqvjsxI31m76#pB&cmg1Cxk@l>j`WZNyanw#&s))Sxvrb zCnQ1b)5=v0FOc$t@bd!M-sphyAyPl9pJYOR@P3uC0b|u}&hD4Z9A?5L- zhsyV%LnsmLIIAo0L1;sQ4E<*)^jyk-K3bQU?;}8N*dQf#UO-BAa`bZ`g0`D~p<$#r z(17lHfkdkH`sNakMxtwS0qU@KNaEl5OHeEoD3+If<(ak2{;>YE1AMJco7flie{2%} z(0fueJ8hF}+FsrT`JTNVHdJy=hwlw8VH9IO9>%H8x}?5t>Sy(vM>-d$Z~9+8$*;T- z;IH_x9$>B_#t`Dpvb7d*(rwZ-!&_%sKULhzq>vg3!vN=zD2o%u=7Xfi^7*b}6T{1Q zHR%J_A;sc{0-0=8V~;>KmHp#1wtuFA&$`-8jBI5T(m|2K`oa>MLyv$CS#8!as{CVd zOZfuRY|Q2oX#tgq(MHzQFAj^b{1&4_KRH*s*2NkmxG`b8VE4ygI5BMKka?>7%MXGf za=TGEWtandj?Zzpgjr&0UceqJx*%WQnt>D&9s3-ypRte1ml%BZDyyZF;N9-QNNWJq zvX}iBDaVO6tk5Bf!kIx5H8QX@?M$;@V^x>a`V4{hO&tvT?f(+<$q?Jb$yAu={O^pb zxv|T=rto4R#gJ!}-O-XHvRT~BbU8`!2;M|75e{y z=lbmW@?VATk3EuVTQe|F*mb#|1^7~O^c8KRX(K~l8w%0J))Ifd zQ5}RMIsbOf3Pbxg!C*R$$~ATEeWe9JU^PAMpQhjmK_I%Df{ad>@=-VE8cgt^#}596 zxNg~mQ%q{Su+imO3w+^vloso6(T;9oS)_>DXoumoO)Jzs7bCk@x;2Pf5(0lRzflaA zvw5)Pz!w=CggL1HiYMdkQ})`M|26s%%;ufGMBeQK)zT@^CyH{W4E|8%W7)ERgSv-5 zqb-oRf|QCx{HbVG^LN8ASM#Gb+l5}BO2#2se-J=0DuvE%_#XG50(U93m?MnWy(I)| zg6}fVG=dfh=GV6Jtf($WN@_iq%ArGjH zLZe0fc!)dOPOL@T8&%OJ53<1$4WuoU7kq2Yhro4;MTVIr?Q14J_daZ<#T2M%RWN5v zeu}3mrbb$sCH4suIqu;!t++N061#R-scEal{vt+Xy4OU$k${i=T*~UI6|ziN?D9xC z*U$UUvVZ2M{AbYu2pJtY(`x!7CYU}KC<$JOH!F3{e2yXFgE=!3OOVLW<`+F-ZTx84 z#xGuSnXQ_if)(4-N8v0b2v8m?P^PYf-)qY;Md@)IBR}5i)_v13D}$*0n%hqQk**JI zw~m-{;(c-fVS*3s-bkD1XL@jJ>`D$N?)o#T}+ zkq~W%2YL9e%GEppp zxM`1^q+mR&V@`eV@etkwKX1VvkfEW*xd=nvk@}e{E(3!*>ke>Gya>%U3ch?`!oiC};SMq^; ze{=3(d@2|y8%o;17D-NSI4ob5YU2AtA z!2#3XvAF24E?6rM*9u`33J7Che`?g^uW1V4?^S8B)=&Fq-A&}ZWIsW!F;#~W1sfC;%1a8oR0 zTgbW9X&PmI<$8aUrdq2?Wh$60(~)Io0Gt3W^6~N)+b^yL^%}3&Ge=-xl{(vFFE~}N z;ESHJ-#l0I-t#woKn+`Z6+zEp8{WS0y?4)%MFG}q^UzWuA*fOBxGQ^cI3Wtv}$B5MO%$~3&cyO9ggg?)2`NYiqrNiDy= zJl-+)TtE)aA^}y6IK?wGgTm4{vZyWB>enm(1xNA|1zhG{gWschNF~6B?KI2;xWp5{ zNw%kDXURONirSv}Jz~>YHh`E?RrrC*1eA4R?wv{WyW7Rdk($uhZXWrUVp6~LIDHIY zz~31U{GWVEWKYIK4l%nHj~Y32a9($JIfW`A8fsA7;PY?Ww^3W5X=v@!^*v=wsvK(S3`!heGWjO3Zc39sDJaSmI0fgSw z^Hz&YqX4GOno#@g@9Q*y1U$jMXucPVY=f7FZrk4W?;HsF5Ufz@J&x%NK7boUGC8GU`x!z7tsN$q5=0` zL<}L8%|+I*bt{tIzA?S1E$7atmwrL{o6JARqtz!Ss5#$en=bV5!EI~4H`@Gm!Ibr- zuVTYYTf}K5GW^neYjdE_m%kkC!7oHBjQgWq?-w0pE44E5>y->)vtiC;#)_ddugPio z&uS=;={Pg&tP1ggpS`qBn#=oY9rd=Vluv{%t-oYCwq?h)af$CV9kS{Hm^)qfgNRA~k*4yH}k^=nuBKXK(ss zYT|b%pB*Seo&AA^-U0P*)cn6j+SA{>sv7XQqc&*nk$()Bfn$RoCIdF~h{Ox54*9aQ zDXQO6b=5kTUz8`j3p^poQ94JSt8!}dy9!<}Y~_nrbYljCJeqz-nNl~he~=9u8vwD# zM~{hp0hi@H+ZgTyemG^B)}`IBDDt?P?^+|I*G$(gVfW=m6c7fbU~QWE@f=MNcV!M4 zSz#VoRy-a?;ANG*$^-Wg(`+xPPVpMHZ7erlJA5|e>TAn4Gndvpy~6;u#b3vGMAW#> zOqOfbZs}lPmXGgIZNZ7=aCmr@kY#_xb_F5#l;67Q;dcsi#&85KQaYA}!$36lpSX<3 zf?wCIRA27EN1$_Lpam%QmPz-5$@$a>J2UI_5?+>9tD- zwKjC|=-oU{1%>&KIRHy7sU34$<$~^Zo_2%-PEpvQq0lXD!HZU1U81-5{ggZ^hdq*B zSr{2Dr=I=snUMx?1b$o9{*SrW>7N185IqNZQSJQ{rNZKpgJ zs-4GXxIj-msm$rXNRB>QxvI24YhKWhFurAR*ExK&V_^g-Ht_EHXOSM^ls}G4Y zNc3xzZk`pLK78j%LcFFjz~6=jGXS6S?Lu?EMVFLbUg_H<`?kl{zS{g5^Fm zzM5-gS3WwXfb!l9@OKp=8ulTD2w8dU| zsi*9`;P;N17+=`lJP?4?G#W2juE63HcN}e_Qq1j>CYje{*@!ThEtSTD$PIQBVtN^@ z=~EK?3|vYxUh7d*j47`DD>(+4VYctxi+lRE*{WFN>*WNMnrN~9e7arwDqOvHoQC1r zyou4_e9E=fIS#w!K%?d7pMu#ru>r7<@mac7X(M?8)~KxIdA^VE5T*4jUYBZBO(rSS za}Ka0W1?#FHmSEO(p=iwD4Ta5hm_iir$oX9MaFhkCSFM<)2vmmPo%qD6B3H#u=gpw zhBYgiDt)_;BfVCV2}e_*@>EcW=;~GU}K{d^0ePW8QFC{V{HlTCPs#yti{gLmw_?9bPVzfeSCqcGb!@3kZq+{ zW8%+ZdYrWRxdf|&n z!{|`r38^+VJVj@dLDS->2;g}`o>#q8u8#`!r>1C+zmg3qT?WIt#=D*^i#$zvBBW38n14c`^agXVdhK9Ct7 zDS_#9qT=zXxB@3vMt?T=e@^9AQ)VjlKA{pPevJoP z&_%g$RL|vEJq&rslJftIb8%Zeoz0u3!4nEXgLfXWj5@UGBG(UlX9GNp>%X$r=`{Un!kZan`XMhV%DMukWAj3k;>hL%j?kQBb7)N48NF9*c z%>nZAlDuAG^vImV{}xsx(Bicc*#(2=z4BC|L`5E|#V1pOX4o`b!f`rA#=T2M(@rmR8W(&a&DplTzhFvFtOMIc#-FeSQH<_k1UKE+9grizt z(2=9Zh%zM9b+TuZTcEeDQJN5eZC?^97Mtj}zTXp`NF!F~Hw=dJ-F>2q6ZXcj<-i z&Mb?N>c?|lA7JOQanX8w4wsRrC%*eZ&O*!Zve_B$7nLWK zFGt%V7e?5qC-rjMKi$HlD~~$Idu4lFC~85|&ryUazP`FY%<~T6 z(G!2#a)NDerVs$iP6w1&P@EKvtz3ff%$QQd+2V0mUNg`ziyOw2jOds83eawkzg^Nr zaMF@g3!w1ym_{MDWalI*^-Ip6c3Iw5m$j#ko05ZT0`=Cma8J-y{kG-+b@bBHAM(?7 zqMmoviZrhsY|H7NCi>;3FXp}?0GQZhRWss;Zt$Ka$#-JKza=2vJ0a6Wm?&)-FI@(g ztu2A>K?J>P%jbH~(Pq36f$WNucT;-7)^D-}avfp6*T>VZ~uo4Ka5Y;cPn|5r+? zo*%Q`Bs=qp`^-8d$wk;s;q`*pXcTct$lX4C$&Y{fI!CQNSL@!d2l8^xL&(gE6NwUC zZ-xISho)>s>}ZwfkijR=<-Jhs!qbt^bMlJk&VXi54y2pB;|i!J@lR*BHm0}0;nhM^ z^Q(I)a^8+wNuNdre;3dXe~tgbCDPjFAY|E;-bmhs?PLWr>kZf$fEl%{&>z0Ax%y&4 zvJ8BVY%010u?6}2df4g5C`t^Jwe*UaF-kZx2_2_}6KiZbg`|SK>6eBKiFg!XK;;7z>ugq&fcBQI?S&zS>^@M>RcNxxIA6D8NF8+D= z#;OM#J4Cw0#hU)(iZBO^g_4i2Vl-=4$=IqdY45tyE5Co?Fn=SL)_~r|sOjvY1Fy+h z);e zIJ>$#uduI9<5(dx1_p5d$!+yAdKO(%?dIgkjUt%>6vJQdn8KuPXNcREnZa4VX9=rI zGUp3nQ_?U9e|Y_fC$;i->U&{m}d) z4&n>oX(PSsd_7Q?qU_=E4O#K~Q-!w4^$vC9Kf5AvNcS@J)xi_rj}Y)o5iGy^uY?Vb z`>an-yz8s(Q_B&XiPRV$Y8S?}6T)#kv5`j+EjVEl4#3kIugZeV5X+yp|7gI=T+nU1 z3ARDYRyHJ`-VIpkBn@R__3k16uu|PT+T^NIDN;t^wvQmq))3NlE2y;eVpx?XqHQU5 z)qcBu50g<@D!kj)H6wiC3I;Vl%L_8rJ-f)b06Y?FHEU@(>+8R@OjIpO3JDRAO zcBw?^7i55D9reE_3{fc2DfGSbC-}3_sprN`7%szK6*(AI|LdC=xcM~6O!ZZRo-oX^ zJU<}(gKUuZeVFQMTZGkz@*ef`Hr(rACHb%=tF>Cu)c~=u&)O~0Sy!|UJxtDLEjuBe zu_!EMhK{x@f{@C7*RiWosYsBRS7cDW$D4MGpl|jG(D3h~@(q}D@4X>#GlS?>lV$eI zaeffsp-W|QbaYkNSL~@WHtpZ}c?LgUB^DfHKF*an@09dF`t_%?3prMK7JkxktHx17 z|6Xt@cX0#;NvFw4zblCq5i-VBm)^Y#TEe1oD&8!DIhd8Rcblzeg^!VJ_UnN7wbW3q zEizci1yX(3fJd?u+4%O~ZLcfIYd2y|++QGW#X=m76m8UC#3>q5^u_1_M1Be58pI3pkk616_E9|CHm} z6qQ#q<)6LPH>}S_j1qUrcdU}{w)nLA(Kh_a4PbO~p*Cp_(-xvC-tH7zu3QQ_GNYLb zP7TqCtlAtszl+`5aeIddy2H^pT$0waef56Hr%bGDKrZ}QZWmS+8XBKUV@Odr1<^#f`_YP*sg2BSUgqFUyQgaUsexG;0hHECU3 zs|)T8(b#|cvUR>5$X3hh$%;H-!5NoGCrnCDjU+hDbb}v4$8gl{9ViO zsz-#G6Z`$lzzF_KW&T?q{9o02#=vB&T?*6klWOso2a+nivL0{daeVzI@@alurE%Wc zoSa{_pG|i{CNS?iE z42Jko17YzsJVeUzcaa1)b(jR{x@79M-Hg~{+1Wrk7`tsTZrW5G08eaaL4S?6!+9c|n;0DMRhQrD0zPr&2N zOx;jiy=1Uj3t0UAKm&>Uew(*xx!JMvre5eT)0+DKw(3A~ZOe9$SIfMHG#$_1rJvm@ zAi28Bi{qb_^Hl6{b*+vfZ-nt3Odcoo+W`^gqrlC{zqndFP(yL{@&ZP2NtuweAK`Z||UXii==9N40Bc6D;7 zih4+ys9M!H{rpyD)de^qBC*(Bp%Q`sD17_tbP|KG5zFFj>$#}FZpq#{hJQOYL0!;- z(xUE|21}7_$cD!6So7p{$L2W6nu10< zoVNwj$9MZ(_o>Fy%kuAqC+7*<`J({q9d{T_;u8M7{tzK^F>}5f*U64Yo*oyr^m`a0 zB>;cb#Ve1OelHNSH6hpi&gULa7tUrTbo0E<1`jRX5KO1PfaOvN*q(>1+7$ zV-e!Wj)vDA_sF znZrg3h(TV5dpzb(TmS!}>3D8+@IyEup5NLTsRK!48ESw{6mAqi((JgXq6LU0iCxu` zjO|LFnAeyNU#HN z!R0nJ{o}3YKs|82m`$}oc8D-3FOkV{o6$Z?Ab3c$^vL)NHPM@@Q+}BR?`L5*IPnRx za`~k$OR*KOcX0O~{4(CuOfq~*>QChvX^nE#RW+W#aHrbi=G)<5SXaCLTe!sjqU>Il zP6t?q|Hy2W3eyTs+I(Nb9!A-?|M3kpe4G>giTVK<+;HS~T_&y%|Il|t@^z~ES``1i zn+JfuMg(dgN862|@TmhTzrI`c4i)!9VGESCcJkRiXuBVlUD7a%0WShv4k7v7^UIvy z2@k4AHB!C&Pws$YhF!*ZmxvQ1y`o@5t($$nA!pI9r;DD^*BrodY4>RZ@Z$b|Ph%`% z^o#JDHuJLemf#pbiC7tUH;|R4Qkd}Gn*5Z_#Cj}NubTF(pMUfHDhol1nWBK;!i1pV zUcSY{VtKKluFimq8ZJD6A<4OiiO6s9c87iv)9ga)4yoeI8a zmNx|>gx<1ZpJ9~YR&o>hU7f?5SVU98t`Jd0#D&ketG$pjJiaMK{4X%E6YpkQ>oG?D zcucEFKTWN)cx-}p4e-IY2X`HL>1}qxI1~FivW1ZjJkLuVIX1r>| zAh<78Vy!mE@rAR-KH`YN?{S}C=P%Q2xzz9%Fz=L1cAjG_CHA;DUM!)6=%Kc{)YYYz z2LAML+!5{TlaGdeV7@{x=4TwKGB-$joQ#l#;wEv({cl-6hF@-KT&&w302H)_zA)WT zIui^Am>+e~v%N2bv!FtFBH6n`zP8yk(^~SQk-4CSqPe%v*ayh01K#nH?IcS5MV0Om z!}>&tY8%1OhG^2cx=OEvY|Qd5VOPZ5fFM`e>nc)H)UJ~YyDf*kxYedX_RhZ}>ijw+ zKz}}LIALcn;3F0+UC6ZJO4|&G(*EpAS=!NiUi;av&=@R-C9xzjFB#;$4S5xxzh#sx z{GN3~QLr~4q+gq$tGe>wOZo{;QTdgmR8n2ZB)*?@HkAQvXYw+Cy=Q zPxvKRiVVNuY2JaFG)Y?!`lM*K@ksoph>^f&otG+_wJo_xq$b}kqrKY^^tQEl*ZCxF zi4Q-rs(lr+y=fe`%T7yYSy0<68d%+-Jw|q)Xf`xFjS<%w?M4^*Jz5SA!-8MT^jf{649!C)Shv1>nTZTmy}kya3Y8bQQ=2BkZ{d=^)~}6Hc4Xmv}7% zr?cOZ@l29&Gm5iQ5pJllwv;;tbtN-8O$K2k34R2LUcRrX>LVhhd#03LZ+>jo{nJ_h znW+IT%_LNUFQg0X-SLJKLurL)jHQzI69yYCh7OZX`sV`4lUro2pR83AIPff8M&VM- z7|k8j;osO#l&lW|MU(BrF%#{B$wm<)xOYnTd?kIgRDDCam?v<5bcP{8zxdcUsM*=7 zI}u%>Tc(V@owoR5b@AO9tAu#@+ZgYxkqsz=uNhTOZov40FYqRn%3{{jxQX)pZ|H-! zgN2tN{l+thCdD~(E*mHNXtSQN`tDE3e%P0`++f!Dw7=y5N~jyp@5QoT)0SsX6UY4HW-`;OtV zRlxGEFOPa47`euB0iA)`OGr^ZAOqQ75Ir>aNU875U%1eoH#xDOSUt4`8^SS*tRY<% zcyEc4#<{Ta3zF)_7uW`jRdnk5?cArodTv>k|F~cmq7YLc<8{Blf0*`rIpzjdt~Sq8 z=(E=>zCJ|Xm6Tc(<{`)4vM$vGKns9%NHVaD8+eQ5FEU#OwTah`ijyG9p_8ld{9* zZ1d5cXPiQOYG!Pz$J5pI4plg2;9AD=sE~QKJ)* zmG=5cTcIG87y%M~Vc9l`GmqAnJ*&{qc~>6!qQH^R^sch?m-QF5XsWAoC#k*iV%R@6c$EY$vMkSZ=DFq<{GKVJc6?@7 zyv|87;wt82H)UXR&&&Djc>=caP@J~!uOtt*e_hI4OJAm*=U9RJ6|AHmz+6tQE5dLJ zImSt>Wow%Yz{U&NaEbVUxGup=r5!HUPrJ+9Y_}x2{)K<#;?*sLkiX}2uQ=r5e=Zz` zFbiS-!bs$0z8~Ra`yQ~; z+z(ry30_Zi^CU+q5w(UyR2$%q5CMh=K?_XKe)LY!F;)!^pk-+%!lS=GOCqp zX#F3$&cQ3wuxRjd!;;7##zj!9x+qAN5OG6! z^-`u|AKBCvSB(xtw7>aR+vB zRL!n2lahvEC;k+_j>lfYJs_oZ@y22IGR6W^QFZ5%mgn2Ls$e(vAZdnH3W%ytOm=Fp zCrH`ChQ`9Gl}Y4Oo;AIc;?lLU#?!LVQgxY@s0hhXX>4xhqPU?XWua27D~sOd4MpY5 zr8=y;V&SK;{i^w@A6-EtI1V5x=Ka5Fw$aa)UFN zlJQgF6H@cW(+b-(evZ;}5=wo~w8ov-rlR>nAD>j$T9?F^-r7!FHg0?(R$#I7)k;5U zYyx`1KG_$&UG@sgqQ{8YjqD}QWS>d=-8~*MF?ywGt*xsK^SygXSY_6{*^%=iMk1CJ z9+!zQ>OF-~3&j?UQvdHijJxWpx-}AU3}A>I6!}pO-@8hUEZW@AFw{^BMvbigku#Xi z#Nqdh1)Z$sBpTp{tfZgI+6-SXQY z5KrS2n{X>RPUTdGxwX7#?$_ZXjTu!nmiSMFsL22ia^qMVdu>J1D^`Ru{Hq9r#rW$Y>w4>sH_P{u2Ro@^W1~#9eb9)hd)gg>J z+n^4RO^V2>Z5Y_>cCYIQ0l&UIe`04S#>93#^xPCguxb@B+E8=0e3!}+yCck48}d0c zKHerrfAAi!)`4p;OO38-xKFe5B%hx&Rv^HgTr|~Qr*~uEjoo!e-R|x{exeI-$7x$E z)vxp$s@iN-sed1<$NMfb-k8GSV(g3|_-1enj*n8;VDD@3$MaDhAk=0&T!F!BIUf)} zKS-Defo{5BRt^X`UqBA;1x>O=0D=}Q9(Ie5I~G3#LW?NSg^cLRR;5fCu+0WKi>an1 z0>!**J?vQs@Gi4bNcCC+`qa;snb|(E5$|{0n&l`j14o@jg)1W>Vt<7p+NtpjwD{|Of`ghEp#T<9fj?=Q^lG;;Fd^ocEpOU zzULhUl=`U=sCtE=Ql<|R3Axi~aG0dN=wW>CgL`$G99pM(8ONkqF=ve(I@ebV1GqA^ zn(MH`L6l&!1&EuXS#5fwve=>N7rNFi>VTzG{Abur5zu>cgx%dk2(PiXBgD9ug zlOAQ_TjJQKFIrRqeBVzmhV{sERP@`)zrLFwXEP_VWd4pIH^7n<{W3CLRK+8`&`yMv zX&9mIm*dzN^EjC+zw=PDEeH39(`c$^^NATJd6as|AVIK%Aa=|tEZqLl< z8-PaM#X($SjgavB7e}L+MQuh=$$%4ELh%Fm0l7Uu8p!0!@&n=_c;n}8*ol@9xCTPy z>?&81`;xzk-+=Vnh0IUyffK=gB>RxrO-4L9UJz3P#AETF$!~TwmMo{O@@~NrwLJMj zPDVfM(Zbo3WZE@|oGJ4Phtw7pcTndb4`|JNNvzq143|SZ*-o zvZ?yCS-(K2qR7#t!ZuiM(4B53OMX{J#V8I-V9z_H1tYP&+JxI}rpw>xsuzo?P9-#4 zhoOX#u0QR(L!Z{h^yXYYU&49mm&yP;oZ^3mu%=b|hY(0v@p*#G@gqCl)kgxIt_oKz zGWxt1#>3jJ+mhB-PAcZAMS;>@@WeFv!l=+DFRL??vv}5LqS#5SxrE6q8TR1^XOZOY zi7a8gBLH%jP%5zvCKE-Ks4dlW_e&V#CZIAc1=YAy9&yBm<0Fpj9WKxW0E& zSVydhi@sBGBzJ`8l;`@qPW-eqqhNm;J8^CIZtPce&bOW~m%w=F6luGIkppDqJ53v` zs?74@vWV`}M(de84WD0;h8flYfqcQacmu@yra#x@>txk=wP_McxcwaX*^0BQ;|Q}* zgVo+z6V-?_P#)%I(m~0rEt^IcAOkz7kn4``38!v^Rg_XHIV&9xE9Q+Ls;A!CE~ZJ` zk)tc^YxB-A)n5P!MP9T_y3_a_l-)lIacx+n%XQ-4%B&sdKb8x~(j?o`mE!K)-GhHngT&|RIaAJzPb=AW2xsP|-=2&qi7S_uCSksBOBSw3(mL~w zyMPPNc0($`Bk#jWtSC172QR#0NChz$2ufBNn7`CbI$P2X%mZmJzSX}r&)vxpiNcpiC) zo|~Wrn%jk8ihYnH(e`FWK@jWBf?`z-^S3cYjm0?jpK7lA^7z#$e&+LjYdWVKftf3v zR)2U}q5U|CO6IIa67o@K4|69MW$<=38RP`k7I#;z^ftU1zM+eX^sh8j;nyhFP4!`V zavn~E*X1Mwlg%5(ZH77ze+UIR)a^xoXnY=ol0{?_-k%M$a*!kjJb0SSmk zMF-NtI;jbR3l}!P^;TDzd}U};P-A3?Um7-Dg%8a9_`+fbw}wQgP$b`n-;XXZgZ)tX z_JT{xf!2oizWiMd?S%}!yV0Q@qk8Vwvzee6p@Ump8n*DQI~ftULubU|lyXbFIoKRA z>-81M=mqo&6(+X8!MW1&l2m-TplQLmHpN5h9TI;Ja!p;Wv8jTs%SwS7_-ig~oAAXi^1FOei<6 zSCYjjv_G@JQn}8(Ho}fBD6)SZm7Z`s8>R`GMP7wJOP?FspG#}Dgxyb~Wk}ZT@`Kjx zG`AErN;;i0o^91EnlD;P|3+A3V<4a_MVmrmuxB`IbvC~s9Mn-R(19U{Q>jRPv1sa? z3E9O#nAxF0Evg&{<|(%D8SPxxN?%H)NQ&ZlJRO9`ze8ODC|dYWw$-=1yyMkFHq#@w zjZ-FwguK{*lkC%4XyFn@c}mMNg+oo?H|G*oGp>9fPHEg*A}Ke|jpvN5`e7iV!9+#fL|1RwYZm zE4P()$6}#mzI;p18kGm`vwSs1Z^)_I@kSQZXs}F{Jp1pp<+eo$skz8R$awNDLB<$Y>VK*sV;(;}X9ov(=DHO^zqZ?V?3P|iq*m(0xOU`KAqHX#igfs+Yay`nG{#!FZ`Cl32A9;*+_PGCi1~T z^f6Mg%LnQ`hss@x+0JWb)L|%*tyST!7ggLXk#Xj~q#>EUL;bbbY5t>}`3``VF26*g4D2$1X1iKgjspe7e=(Q0cP@Q7=$A4muCPC?IhY!U+9^<_SH2= z>3uz52W}JN5FK{cuy_Mo#>5uH%JF>i&}q@iV-j4*@`x5TB@dmp;H?KqRtmv6d~A5I z>K!n&?Q67AcwDFwp%etFg#KcSbWSv)$#y+z2HO~Q>Vfq4tx2FieIa+-=zZ2_xxcu| zE9S^UwJ9RJfVet#YK+>uISF+32JRzkLl06Af^tAPq5euziS{qe9$sR9y{6G|S4O4< z*2Yq&v~QGQOd+{w#3GTR>4cUBzpPqbZ)-=VpJXW3*tC2Ar?DFuycYGef_$@j%~o&B z?_2znJnw${Z03xjU`$4^wA$5<$fMvX+wgXnYo?WQjwnY`xa`5ad}I{`w*Q~b;uT?W zl?fT8%SNFDvNI=A2Se*rxe5%L)MpyRHX$uYPVDSUgX!kDs8V~#{9oH)Rcd?1};Kp6YmeJoE319%7{L?IXBRNW1kw@w zl1lGW;~kitUQO!?x1lt6bSfj^NVIe7Uc^Ays(g+0;V+$^+SW$&TLA_U>mNRL+ubOR zWeXl|&ob&EhdTbr?1K*l>`u`fu{6f)iJ_%yRAOP4kaxkQra$rRbh&jS1 z!hr#IalwrYgrF)^PE>$eQgss6#XoQsFOl?>Kw<;qAzG;qKQ!7uURTfJ$sCY7IAl;R zCFP;mBysYE-%W1gwR7bnqoJ)Z@zf*5Dt|ZZHsnp^<>Am|>}$o8j@?yk4(b1@xpW44 zrDbaHSsW`n>CYB$FyM+_+!1v^njh+-ils^#(M&`^%;T3VvZf6|Oytp9tK=wgL?Y*2 zY*8+dsgj7xsY`BZ8zeDQqCD=8opRnu`{0h%pe{0Ten>=7E5YFWoil%pmb_7>&o#a& z&i1R*N9W_urnCsa+i7n7XNXRVE4VIr6{HuwVdKmNbBJOBjHT@TLmg+ek{HXade=H; zqP-;>FkULqmv2xPV8~c}mKGy&kaUyF&Dw?}YSWmtHbR_Lt2#6_Ki%nCb)_znCBxiz zhb+Ry-c;Kc6wIOkKzMJkYdF@N9(@>}s(RKJ4mwHsMA;o^$SDxECUs}E9f!LsaXvHz z{(X`a393Ml^wl4mW$|U2Cd?(_eFtE|3Tt=Ph`D*YE&e`7K&ECSomb;)Y2>nQd+4jY zTC%}eke|gC5zJw)GfX4HhH8=mf+uGi^m=OBP0+6^zW9=_V=cTcx6`0XGuroh>cv+A z-v>RpoPwqZL|SjqY3x93DZ;FwYGa+HdHwEnwbF^U6S`R^D-6RT$iMoUto1e>Tva2m zidq>1T=6V^*>M9*h7(DE;x>pRMxn}B8bs*mw%z%a1N(`hATi2~wN=)>X|N0{%`N6K z@CZ#9OB^@R#yw*@QxY)w&_bnUNt?nZApB$uQQ@1vT-uif3X)D5pZ+mmp#;2|ilu+F z;2ooWe~SEsu`t3si8psE03`IlqVe=<|5t5BtsU2No7j3c7`Lw~jMC?tpTHZlM{@fu z5{Yd3a89RgxK$mpEFc@%(gF)2@PZGQ;Bjx{t}?6kF{@;=I%!OG?c! zxqLDW{X2KQxLrTLNFb>@H6zO@jr^OX!z} z%&}TQa8QFPd+}16YzeW<7I(o}ZBFEZh!(pVPjW6UiC zPh?N7vBKt83s6g;P?`1~!>&33`a{j{V~f0l49@OFkD;1eeh zr|q&Bw*~a4;nOWgi9f)8y&7!cQ0VwxHByefT90K^TeD*OpFSSfVoe7Tl|kNQ*PA-B zq+o?20Yoh8rANm`QrXU&@R4dq;gcgoj*IJo)P(D$X(9TrP8^AF$mQlf84k|@8m&S8 z;UEDWTZ&2IuNhGa25Km$=@koIUzf;0sca~wya6cj29W8MF1yaM{ys<$O+I#893)1> znc}(CW>j-|vS(FAmmIksXQgbm-`s$a6N8ZIFg$YtWtOG5a2_p#sWG z4I;nB*91(i5sK#wYiDS&j}dhop}r_`BrHNt@ql$rr#T^kuW3x0<6_@^_``~0EA(R* zd=d?Mx3D_LW|~?5B&rA24X7`+n{7#yga)mpLt4nl=ee!gk`0eXELJ?vrg<AUBIgHc0WzS6~x=($u+*)i4q?tHO2Cj{c8CHo}|NXU{d&? z!;*mlCL0ct)G;UvFD*;r7=9>pQoOl|s2Y`GaVWpDtCQOr(t3YYnfmhj$t%bVbAi{E zwnjNjn`*6)V~m$GhH3ncp6w-ODAb}(e!{1<4D}EqN%YzwrBD0vGm4)mV9<nnc5SIW@PC~;y-SLo6bJ~}dt z5r^uy>&zDcgj*Oh{-sSmRKBsk+0yLPG(I6Ey* z7Hdsi9L`I1J)k6$8|q8r5V*&3*21Ue%Ywv_`lYeN$+D2#N270$am!syk(UlB&S`Y6 zd*|EfDPhZgir}y7!En6fSAu>;S|q|5YS-qA&`>`ubPDrG;B1PM!#pyH75>GU9p|E^ z47b~7Zx#1VYaRmz@zM~hRkI@{5u#}^dyqYW_JG{JI4(C9N7`4a%;day-R8r8OO|lN zt)L#-sI~X)`)O1ytVWC(vS~FNyQDj1LA+pA-PN+&^O4g*sn1t#N2^p*@2r_2QL&?- zs6k;8bu2-B}XK&xDkAkIari$(}=3Rxc-O{?Yuj0O&WsXf5a;0?C$7AC?~qAu++M-69Wv9 zAHPb?mMW9aFYU88f3N3|Do&|lcQ4XPu(L0B$p3bCJFsmVP2asT+}-Seb0S((!1`Lj zkemOoixSi@;yLm;))>sI!Oec=y>C02?@XIr_=-})y&VZH_^ohI?~ta-NH9KYByG}N z0j{V~#F}yp8)7yASv?W<(*x~F2+>qoDJtt97)J}+&d!&>=@G3QL&ndojzDcxDKnoV zOA-vyAdg>=${&Fi`gnh{GHP$x;udpDY18kI@7osZLV>B?rxQwLHM*HBX+n)e(N`kdXDaLw$n%DG|1DXA1JGIvL4mYT z>A-+{Jz?~ToY|nrYsFuUHkAg!3|$JPXBP$dyBG#WDqP#W3BD3_0npWpd5Rs0wdKa; zL@vMShl`(!4{ovOTZbM2GLbPA5$aj+N1J%IQmo%kO7or+mXf}ZoA$PqE-ZenSpn+I z&%fZGX_yqNEKKER0GLx2B-Gfb2SAa!I$r)(+FSEWcap7|^Qq`WGlq$qX&9obJb4A4 z!T1u~FN^dEp2EMhCBy5}O^wCrv}PG1aXoT+Q_7RhWxkmtIP!yoQi#i99)-!Lb^x}b zuF}IN1LN@Wz#JE}xhnQL)5sg%;jR4aU=PCal4z zrq-7wZ(@)w&npzIM^ydhTSP9*Tx7Yo^jbdd*ygtq8nU>q4_tYHNk>`;0| z;?>Z4S~fA2OLB2*5nbOphG&c6vS<=7{s#B;uufL<(1T97UVEY$`HTilvy}UIs6G9( zSJNKFyrhcPVGT8STCCEof(CB|;&irRaxEO47JO;3QiUs0v#(%=c>o%0;D6L6CDvam zGW%KEJ5Bfn$Tu+kF;@C1mE*KAzLO<_?S1-}w>I3RYPaf9cGqypo-Qj=`Pw^TCg;c8 zg1NrEn)SH?!_5L|mUr#&*cksUP6hWX7fNQGe>e&QShP`}e>M{k@)8s;f|A3kp4Mfg ztquF*VDkQK66^H`yQ@;~nq0t=u=n_*$C4r$4x7m`d7CKMk$y=wDm;JQUa}ZbYSfPf zmMH1WZ;mARyx3bSUyYvuH@~M8DH(?_gOXqB%<_gsItDM&nxhDAk=1k-EHFKBiHIaI z?%rYo+&=?#kd09ZRf4H@^`1qgcCrLZ`!Pb<9E59q{cMM|D9>D?K_I57=cH0(VBR^t zqnMH(%hfB_nQy6q@}cxkj4Fv)E`26hTmqnxJ1=VMmn}g0u3&cX8#<@!d*uzTMPHg^ z3boxe)`hp^;_cU*mQ})uY|Wh2nM@)!9V4|JVI)3^m$*n#7NPParbVpq> zl^DyJ|NVc04*o|{i8uhqR<6nB2@tBRT&|Fl6J6$=E1&qy>G!-3ZZ z^d&8SmVN;+_yxPbGW*nHCata(GwFNRGQ=tH$%o?1Lv5fVsPzKH?LM;8qS52Fs5QUZbkM52OT62 zfr4~rpX&`lomXG)y)Zf;#^uB4O1fiZlEL|h1lQIa+*(0i8P|kY+P2ka6csk3Dj1ED z=I4OdxHRgH9Jv1k+PVE-Xv+T+^WhpEgZ<6<@Ipg2bes*%Gi*5rB}wdlv$Xp2O%Nu2 zfZ#?YsM_;<7b!DkYcW*s@!1KCFSq+eA$1hwWQ~E}7+--PQJfO2%;>Vt9As*_407?f zmR?w)XZtHT@*oS^Mls%7W z^Rg-(6>iB|+O}}4qDEHnIq)nxw3}@zomqt6@iH(fMu=a(>NmAM>*RL|g`_)601R8$ z^u-nYMY?7VGsK!>%rc^ofGbGZx?&20 zzebv=o^n!bdESTKfw(;E4goqK7Sx>=A1|om1E+*`H1j)33usy&YXa^}b`94(ZR-Z9 z+M(2kEGRdlC`y-*I%uF&aK}yqEsF15cj6_EJA1AQA(X+bdi(=wQKlEQsoGlT*By0!?ukI8SPCo9jrp2%rP2 zyQ~;s3dbKLJ&vjvERlvSGJHcONZ&VODd`e_KMG;sW@5I9M=%l!ZbiaTaHEwI|BXVx zL1*{FT|ArLS#!z5?$W|mYUhNa;PSA_wW{-j!%~DzLQD`cl6&01TdZ4Ey2D*57kl3* z%IT{3jkjkq^L<48x4O%I4j?MnFo@QELQEx4E*^YvtormZFbkOWTIJi1dx#}U`{%@9 z_?uH8_3q4nAl6$CIY^QT$0vIrERCNMsYvBOO-W3QQS6#fD5XKh3p6usWHqr!mSygN z7?;RXkeD})I~#A0iqsrmjOgo9tGDLZtsqhxzX~*QiaJ$uAxV!w0t}q{EeTop0a~C3 zy;C-^=7}IkI9U>}AEIJsEL*S2DT7PbcZtSrF)uXtF8`lvc4;#@0}{$It$J#0EY_-G=JK_(`}4{K4nH zOV|f1l!w^=DAoQ>F}CTN`0>z#u^;vOPZ>hBQF1wkg{FSC4xxo!sTgD=D$W?&6#`E( z`u*GLCosD>q>PB@`bZsN0zqvQi<8IYRRP0SwWF4?a~(PZa??ll@a2# z`#syR`QGRP2#um82?6~gs@+*);@`o0Vo}2iWqv(dsTa%0;HD;j?kF?p2brg37UTTs zifR^LixxtrN3=Fdr?r&Ms|!+rKJe42h7J)Sl1<6kLeJF@F|v9JewMq{oV9l01M`WG zV{0#+22N-%dWHBgQHc`VKFlYuIyTAyuWr)57J1XiOM#z5(DJ}rl$Yq|=F?UEDrKWx zf8D{5RpZ5(uO@S|QW>p3EPoNc@7QYkXJl#~8t&kW@DAUI0c=`f`7@%pttJIfhq0*P zM%|uQNVt_hl3NO%HFNgUKKVqIb|R)7uHhAW>orlUG#S6t>osAc40JAhfEs)MWA^Kk z@D(xr0+Vka-I#3jihhBbUk-nwtiNE)vlrtQq7!)ib0eF($u_3ez=ArP_o%GP6YT0G z3IRsz$2P2tU-0#;cT^ff7PA|hvG$G@V}{L*XP7A;b=*3U&HerieVRJdYz=SgzYe9g z$_Ju>fv7YEg>LP>p8AHLY^yEyye0L>ufUL<($YWMB|{SchIU? z?3Ks00cjml;Fm71=WUT1PC(KJnCufNitq) zUjNKEu5tvn54E1y`OgPQ%F8h(P2UN=wkuiO(Wm*BpoPx8p)cGm?`lk;uyb~J6kCn$ za+K-0pg_RM@1&hMw*V9Db&+)-tnjL^$l+FAclmdh9u`Gj&gWn#I0Y&<@qo3Y8z245 zYEY%MO$A|%M}}jdl$X(A?C)vR{kNHA#P6lcTu>R*7>!@T>w{$zzg^h3k*8Z^W2TQT zdk}lI2b$xRP51kuTUzcO=$7x_%~$`k(!u5A=@#|j z2|+8Shs&^OLK!CT@O3K*dttL2kYk@R%A!Sl);4BimtG!P?%Az*z^I&F2J+UtodUhF z@0$mKBeLPW~2H*G5IdUm47yS4VBJz znU6{!SzfvBH6@+FI?Zz9@&%?NEBTeiG8BY`R_xx2)j=d+4V+Izd zY|S#i_B6wL)LAMU(lZxG%a!Ilb%n-KrKi`poY+epY=bI^{fshx&<)wcn#EZ1l#yrs zAk3tOvgcL5hTl)T^E^euqp3AC99623qmlt;7xII`A|J6Fthr9}mXeV z2{taYxy4XFJB0EUqH<-v0a04{*S>!Z6cL#ZS&gl3Ix_k|7%<+ZINYcfna5@_75C@M zoGwSl$XqxeOd#Xvp&chc?cKXu^M9lS!jWq8vA#r!ETnv(%s~-|mk(9)@?cNW*UfWY z2JCZA-rtp*Yl!Uvo$2ZkCVRR-tv29eYLXC*&DY!E&bcA-^`U} zcC`S8oe>=7@^3Lq4#5=La}4BF+*Nn~1uFF#(vX9{NH@9HSN>F5T&<0lx--9LtZ z_A;WT1T>^JO@}Tc3|je2(brTOJr+YU__8A}U+UHOm=y_uRjXndGX$Z&%oG8)bsMb% zc9^kDsvU0F*cYvVWHrw1aKTW2pK{0I#^|WZtxp!qG*O+L>+o}mQu!eui(&kUjv1&7 z7Aoi>0j18f#tRXfOk;IeN3r?#cPy^#+E$1R_}Zfeck9IdSwrPHYNX6Wbi&q zW)Pm7{F~H5l9!`p$OPz7cE~?~GyP&BsPcvs{aLx;-2`o#-3b()>Nf#kB}d7;Xl@z5 z9xG9BwA4DwZnR{a%5mqIRdmwGB*&flg`~*0+I&A(Ve*UKSgOH`^Q1&SxSe;tOyY>a z$%-BiBWf=Bi7=8C-ucx9Xg~QoZYp*)!Ga*r3r$5`Qg0`n5AyH?aB~>4uo~mEO*T9w z&eRD)y{e{Qs8R>uz(hhl0TisLHGIC+&@?HMgp$8l&BsW9*uUr1CUdSWEk3VzknLss z85oexZ~c2#!SfHqMh!A=>)6Ik?Me+W|9pS~{O5$3#jSWkiRaC!K4vv0Qsh{PB<%s1 z%BWd#6mDi0>`TLWzOR1JB*07$;S6c3jy(St876#%BDq+`m>2C1 zvE?S*!CgIt309+M>X={|F%hX_V0U8Wy=TeCL=jAE z!7alO?+AaoAS(M|=w$m+NToZ+4135bcEd1S%aZ@?gN@Ig1oLbyvk@=U3OwF^MHPBZyARqLx(I<|*O9sCs7 z*Ao+eqMrn~?}4tQ1H1emN2keo`RGJmT9%kNPMy(gRH;#e1&r5CgWruL;HV#wr33DG z#XnhC^q|0{-L{KBlPR4Zye7B+@g5b zQ~Hl2B|)_!2osoiD9S*}N7&x=yrC0glHsbix)Lg2I|s!AzusKKcDE=IVVYxnjd zJ7CjlD#Ds9xh-V+PuS=Lc_Pcu=7MXpJb8j5ixGWvzv9(cym*V43MfzEAjj%~iJ<|4 z%3N&pgeL$JmIul_htoq; z_aW2v$$FV5UGkG9oL25xPtnHIRzJ2LHde&^ueD&76bB!|XcQv~IS@S_1=IywMDTLL zI(g`TPnxIxdlSE39p+P?YT~%VwD4x$OhhjlJM{NE%xB=h{z8^Q4i|;}Ja=}c8$$tX1H#Po-dVpGj|C=H3y_F6;oIjR{XyxSC;s(j)*{cSRfflD&aVZ7zS_ zR=U|@(2J+X0gjQ8Z+t#QjrZAf9qe)( zbbxD~2~uY2Dubw&Ik8pw@Sa^xfH7>(&QW}hs8(gyns(4Sf?)av&rT4~5pR$ZkOT;m zE-Lf4Teg%{ZDc|cXhvjPa^wv9)Ujl$I9bKC4avP!wPxNnxa#l8@2IHh))XZ4drovP zm;;cGPz!yMnJ<;3)M2IH7n)bJ%YDSeetWDDv9aw4l78t_Dk^-BcKY&V`b^^y1SZx5 zzwl)h)fQazx|mfi;#8%j%Y~~Nq>`>ZAoThK^g4w8yy71Se~(DN2XkD7Q%O#^ z1hCH8jqZOurU0z^(R?)p?z)2E)s1mk?Ul6*f!!#gH<_BQ>EP$T1g*a*s{keGuaTzR z>s8HmOm6IL1V{M(WP*kD5wKU`aX$i{EH41G3l!^st()fUY_9!nP3whPp=rGI$m=zg zJBGsx2rg=4cPIle4kb8=bbntVko|?SD-JinK9~*|d?x`e77*kr33OK2!ly2PNj%CU z)*QoS8i2K#$Jk#0?s31R_wO7X{;g|>Pvgd49qM+O@zJ~e{cLIxR9uP-w`c%9BMjM> zK1O@wv!?TJeXT)G_<(3Rkl?Qm$8;`uh@voZ3A`Y;6;Dq#j4|r?7Cc)gk+pm?kf9?N2YL z3vgb+bYR5g{4}Tym4ySgkaQ*jF}=S%ABDN9Pupe!wX|w`YVH`gH<@=Zmq-j!kf6v_ zzd@j^1T9ixJ2*zxCa8!%I5Ua*IW^Z-T6fHQQV!o;I|VFJ05|BAVi&<&cddX(R~Y{7 z_&gSYbvS@V+S4)^_}w8yS*CW50f+za%`Zy9x1LIOEG}oDc03rB`OYh|<`5mQh1yQ5 zVU4ZO6QKMOXb7F#M^Ij$>(c9ZjiWv%R8XhdW5t8vO5q{S;7?i6y^SV~<^#-IN zGO9l2rD`buZowHCnvm@GAju_qJ~`)*Pa}mLDY^wPIz$Rh_uKnqwqpPl2@3np#MLo^ zoUJprl>w-O%HPhFZ1zhK!1mL=hpI1(@eOPma`^M z`&m=pIZjhAKj%d~(=>iKI(`pwuUK|=gEV>_8Bo>O*gcmns7?FcHCz)Tg|Zu|$zZfx z4u&_dyqmBygRHmQN);TMrZv(^7i1bkNaR*u(QPgjD@30=-2G#i+^uu{;96ONCqbXg z(o(IUl#rxNP|PX`YJ~$_yCg3Mn4TW(`}79Jr=VAFjuCw^MqYa**z+F>6X)G7kr?&2 zf~|FFN5L2_IMaHEkGqw?4s)W}`MpGAZf#acMDFgSula4R+mtq#$H!Mm?fg*#&bg)_ zkFyQa83c7UB-#hH?m@RRILH*W|Df@WmXb4Hp9>Aj|3k*~cTLozDEkJ%4csNA6d?W8)csF>Q#AuemNm-q}zy ziCp6uurWrv0X%CG6wlLMK9Ou_g)6I!x74{ku~*xLKLalSa%_VGh)eWt)%xeWM8a>-5uM{cIHMu6_wC=Ev70CPBiS(s@~ zdY0~b?yzQ*9%2uRm|0A`&Fj247fOOzqDU2Xz2TDj)4Db}CDPu~pGfda?e|C0@WgF} znI>o)Qd>JJ`_pc;@6%$)m^5G$OoD;pv|noWnZ)fkle5gy98!U!a!clpA72dcQW8%+ z#Tm2_y}e}!wbI#z1|b_rK8?mG^CooGZ(gSBk!w;H{?Zl9;%xVLJxfJnlFS83N=#ve z3zDJ2gN(=v&nM*8VxDL;n}6O)OJZ<;%T?LOyi1oK!KT4NLik&$KK)y%UZ6!Pi8ZT# z)-v?eb|SJk&WM|Y$u0KB+TOYj%Okk?a@lW~DC#e|s&bq^^&HU}nW6(=8W8Bpn}H3k z4a1%A)n-JyYOu1s=8^{8!|cceU%)KQAbTwqiJHJw14Z|XG&DEiX61VM_hwMjCC<`m z?$OS2xz%N8(e5cDb#+r*k-0-CkjgqpW1p@OwnUG~tL4)BqA3cA-LU^!7UdzsB9AhUf6QKVeRb-l60;?nwKt zGy4&5FU~NKWqzhKS|t91L>xW4Yxjkkly2A>DG!}^PvDL$?>r*v&Lluu)ozQthI%D+ zx<|JXvhZ7JAHxvyedqc2cP33DmMbQ|!k*-O7HS{@1XY{^U~Jtk&X+h8)qv#Qgy%Ia z&gR;fPd?L?ES9+!L89^0!d%bKX0~Jg#RkrU(xlfw^q$Bm&Ub7fCb`Z+Al6}{(yC2t zr65IM___-LST!HN{G;&x@zthe!!SKcWbph)JBOcI=97Y{{#qlOM}~VEbJMm7BIBbw z%tKSYq+I0MPEPqal?iv<&lg$+n$+=Nz%{U;y?cI9`FB>=!MgZFQ^o7Cq_hHO{@lVY zl>$a{F1x&kYl*l42Pzq%ZV*E@TczV>A6|s?W=)bQp3KWjm0LGSWDVeIuztOXKiLP4 ztkFrAGj#+BA|aG9b=~oKCzGLQhWrEAbd;8}TlFyKBt$$wb?hnQLD`QwgJ@Vo8bgW% z&`cmkT7M)JmbL&v@Alt>Wa<+w`eGeOTEf=u(uLR)BEJT>RYDEJOq@%X1%-RS)pq6& z3HV-{8OAzJfjx(|r+^T@V5`NV`4KLAes#@6P_+SujSi^b+85ma0MqLRy7 z;PJZw2OR*${1Oj~A%ZFzAHXgKUuNj4E7($$AV7!UWqVDi zay<6t-o1BarNMurI08(r9<+e$HIw@Mj5iF=tp9TS8K3{ys2ddBg(6S*JkY~1PS{g= zLR8{pDc+K?p`2hDPEC_cgS`fOQDXVz-i%odYF#RDh)G?G9gJ(=Rqop&24v_Z3ng}O zbH4S~6HOA1`$OQnLS`Gw)-p=t^ZA|*}7Usbc z8vMx$Uf|28u%-E*u~@D~<>jMgU|uZ}1mZefIC9mWnqZ{u4tJMJOiZ z*K}R>iC#)9s6s)o2$$p?WyY9w2@SGI&!xlNKpk&CrM;)P8sf}y$>Zkv(O@hw=S)39 z3y)$i4zR@qQECt$DGZc|(k@vLe;$Jh{^`Fc$97w^aXR?9Qo>eG-u7d9_RqJov?Dsx z^!=1sEq$n$XdkIYw^-9<6(J(}(?E>QWv7TXxZ|dhNbZ7(Y*J;4c;m;5xNvcVFD4P$FBXi&gL$BUakNXVgS0qnvn{bzzuLXMQnuhHgK=>JVZ4o zaiiR@gGG{XVVp1{{a;c|xFa?>2H|>s7nP-csQICCO`VbCICr#xL#c3SV*s$e*;qBV zcWrqt4%@l%O5PZ*y8aN!<%W)~@{nszIVF~f{ifF!5r_T0bKzPj7xg4pydv4uAnSSs zl;um+d*vCAx10GwQYa{ikzrC__%GcErNCERj#&khAO80dR^e}OPfvv+ZiG}#B-n#a zGezem7!M?8sa4l+;`>#*1*Ekd~w$JeoQWX4_an*1HfW4J=W13*S<;jQ>>OQy8lKlv9i-u?Q+5H_-hIa%y36$EsSW9%KVC zTg!IW)Aby6Z$LB|X{PYXQ)gov9y zHif-~-5nx(P*r+H*w~($1>8eedOj_MvOxx)1apkJ?9I6jxz2q8cRy?~?wpP2LXfLQ zuS;go&P~}Jy;fkE`P>LEI<@bsuo?`a!m1`S7L35%VC#Ck)MOd0PaY76Fp9lwEQ67X zAY}}h@V6;F{fs7^yfrAlKQSkj!@tbU6{ma5_?_9pk0dI9tZbS+yF^&D2W>0TuSJt2@RHvrmr4;-J8YO9P4T-XRbhPKX}oQcbRQik z57YOS&#)y_I}G!kLHThG&Mnu0$pj zCYZ@phQlvgjcKD;yo+RgQg51{55tVdJA-(T;j+m_ZhPX*0x%Z-RifX3!$rc@{^(Je z67)G>K*sd!FeeSe`oQNoXh^{31u|WNRPj2Y{Ve1>%>)g6_g9Z&6XT@o3 z+l_6zaT?odY`aa;IBnF}wpMIgjqUSvf9E>a`+jHtgZ0cg*PQnl;|5j+6k&TaZUq~9 z1mN^$?|c6c2juVkHO~E3ETWuy;_rXcvM%^`r}=invdG^=YIH(Dmy1yAdYd?_!k5M9 zE-!ivXf)1&3`j=|s;MtU?`n2(@XGCs(CjQA7FPcYA%E_n+u!P95C1_`+5=~GAU8r^ z1)Je&$5fjzJ`3=*k&bbvk0z@0X|aUGE)I6g@+*~4j$)quy+uE`B=jGX*$!}ZVwrdagW<=wh*S`Shb0SdU%N{>Fx%nBBOZ4v7 z%wUwnbI{emD8?_bvxa z1|gt2(q9RcwYhZK*Up_jvhL*P3B?a?VXuscpCo(0u|-qF){q5!;8yslK6unpBYZ7F z9_vvaib0~7o%5t`o+*VvTXsu{H|pyuT~z2?h-RK6sI~%zNT6Zq(vR__ysO<0A1G_m zmI7f9^Z8IB0uaZww+ypJ%CjRr=(MXd;yz+aOlrRO&PDVS=0D=6o$50%u3L;6DP4Qo zIr!T?(WCWvjC@@nHO22f^ZsR2rL*Bfo zyDHP@mHt}QJOdkAbo6$ZH12yl`?Hn^i-AzUR5c-d3NYu)e8GnZfU5Y<9z1~ykPBQ} zesnriw#EXew#Np`ruEsv=-yG3aRD)oZjZ>L*1F8o3BBLUShwX6t(MO>B;`m2<7Dk0 zd)}XoQH10jX=9`Fyo}06z7f^$TK+j7KA5-yYSPj$lsm@k@i$)DQGOo+hk<1Nt|XPR z(aL>Qb#^(IRm_bHWvI1tM)^PSKQYo6p^j%q<6OaY`PMrL(X0aWJUYqGpBZTYZd7I% zAc0{`CP38}rwB`pB2M`LsCRhiM%(sTEpY}TPBtZ?^5B;bAT;)}ubZZ`0{4Pb-3ctR zN4(z9k&}GyD#5$ke54uLqOx-{0XBNv;qCIF7T#O|k_7RLtR{7f6e^3q?8Xk4NGkHz ziIu2lGu3UG2L~Ba%9v@k#nDq5j^DPa6#cw6b(R#pVMB)${hvoHrtuhiHh+7mTQg@Q zsim^_v6t>ek3m5EQ2MVI2vGOzaJfxDcC}TP1)<2@RDP@hFVsRUx>$+P(^{!&)QOu^ zeSpz_FWVfjWS;fK2AyE!qYmK2%>B||fN&NjBA;$INs8@titkKVM*Yg_%8w{=yBQE3 zKfmBepw7D3woA2%kbc>k42)x^H9lY5Kq({wJfe|;1}n}Szy{2;F%H~pb@vB`rSh4Z zQQxB=$F?_pm>l4VH%quFaP;JhNZ^V^MaGHF#I2|A&#vK_Ma$7$xOOOSY^kkOZf59HYL#N0G5}WEz_+Z2}r|RWGH_9QYKZd zw!Xrxh}RCmzi*|}UM~O6c3nEQG)K0Jg6<(V`0MJ+LbGZh3Lpcg*&u)K(cQTAnPVqi zMVG2!>*hSnZIb5e`3Qy!BCUC{clPEcTElyHabqt>3tfOjU<>DI)HOX`wscy^P*X-c zz&71Wq+J*W&%Fxp$Y11=Fm)Ol4O6{F69yTM283kh7*4Z+8SVLQ__S89Fyef*F`932 zZRDPj!~d*`+AO=$mj+-Y)@}4S21LnEtgO8Nb=AXJ&ReQXH8PMf_FvYA4h|$fZqL3( zIXdyS$RBFp6oV(|lSsaSk--VyuTEpjtds@Z&*bw#UwZK!9@dpsMc$FUST)&}e)+!&& z$ZpRJ8tOVm;soY_OiYqwEtbDN932ByOQ#OS6`sR>dP!QBx&qJ=N+jN?Gn3Q#N=a@w zn^=#OT~eg;)*PQEs~W2b>t>3a!!m%dIm3Nwi`t}NUTCoxI;JrN8V%-YmPM$q>xf^c(egbSklyBR2^xk)AcR)|y@9KH| z6|h_V>xlIH*EVl?(;Wz_v~^QLhTK5=uZS-0A7Xl;!JU-Hc?7h$Uv$J^vnDAxs`u2G zYO&%v^m?Ay_xHw(yG5_6rIv}fnqh9_V#KV{5a$^lEe4RwC0Dz%1Cg>689Kwjm1dZ1 zA;NoP`mwapkI#vwWS6L}J1sbuyM$ z=bOn+y}$hP2aEb?ouJDu1-F3acBUmrqBEnn3~6X!V?dah1n@`;nz}U4@}OL&QOkUo z9OUMwRdx7H@tL|b$(`>q!UrB5bfwJY(m-5D{pY@NI=X#a4C@PewaT85zCDZgKKde(JL4lPxyd+L*P1UIUIj z#>wrAU*bY(*CFR35Sto>h1sF+Td?<`94Vc_Rh=FQOU( zF%b>;S?+u_>g)ERZ2V zF+yO4lqX*3bhp-EY0h|zfxh%@m6l&8naVP3a|s&A706x*pJR9gZ_-WmSZ50iNk*R2 z-HjhqEgkv@>6^S9&=uVg;TO%3A^!{Y+yS*J)*yeK+G2gUJTXHVhIJRo`S9H;hpevA zX%L!y_6fmES)LW&*#&(Nh%JrEf8o}eJ$-{jAFs8aUtd_Gu`j6cfyrih?pFBSYX7Z? zOG#>Bd$9H99Je8$ksi}0@ydWbMMZ)0428Dzx3EZ^o%(t~cI$f;T zlu`v`D~%C4vZ~LF`tBdBK)C6LCIXp9DPPptGBW@-*=Mr)=i3VN6u9~zFllV!DbjZ; zs3%fb+1@VcL`I)q#JA%U(iZcRymM=;vF&C$;#bU-L|^_zSP}p&`Pue8m%jM-$CabQ zU#Js2&6)?6$_?hj&dwjD`p}TJVnJ*s>KP->b2lEIjHRz#QRl^oLa~$KO>a-Z{QJu{ zP>3w{r-E&0?2bc6pSa&qdrz z%_kpiWWH^u!T#H(=c0L!YgB^w_Y(p_1o6SL?vnr_>C7MdM&CF|iW|%+>!PPd2MCx9 zF5cn7WX0K{dUQho8)P?5c-fWvfB@2Wzp17XH3ICF91>y>?pCv-&|2PH&>T116feii zQ^Q8zKjjNjrg-iq)iQmEtF}hOsy0Om4kyz*8Jzhh;An0jWF=Wy#e_i)C+0KzQmfqjctWA#rOo++!)l)5 zPc7>=yc?H0(k8xpEd$ezsB=v%B`%5s;H#y8ljUyGbt z8O}v8QP{H|qLA`J?`Sgf0AOF|j4FG|O5F~df2|ZA^0HI!za;ujQ`I%9>~u~bV6{%J zCCia&Vty>q1M<{lJCggtui+9?Bp7_kVns{RoI z)850x=_zrTv*oReG+lE=OuzxQuCT(p){7JKPbuzjINVilFu z=NB$gB~pVczL`cg6~Kg5@B)_g5Wy8XL-CjU@VOJnXO6|{jI97Rr+s`-+HG_{*Kp2;$L zzCQ8(kw1l8_IO`z;F6t3I@kj8zR*(PE9x;DIr~_83bdiw@VlN;8S}b<9>kp!>CavX z-i@al8d8=ZK;COZpJ!GMcJd={mE1dw{~6@xsH>Tv(^<@`_)YSJp3;?ff9X(8s0`(nYJ#F^{FqsqxNXaU5dtP|y_J0(sN zc6)`vVAK1l#z*bnbZQ?E?2Hrxg@w?;O}|3kb5zTtRDW6A08deyCC@DOh1ht}o7)I+ zvaW_H%oHh!g*OU6XZHmjWAnFtT>;`M6zJIVx&&~R0d+s00XK}ia^={B5%(&|wgZyIRxm0c12AGM@NBzf-zxk_1i+a#mIZ&tJOO@8U6*M8&oo~=mN z^!u(sx$>o-+?243)d-X2=S*cr?u&WjEX{tfr81vVzZbIn3`ZDFP6KuvUO(K&2rr6S zncVxmE|KlK3W8ihCON{V+@CA$Hr5ty3x&WXy9p3 z)#P|}9iSF6%GL1B3_vJp)gL4ypu#8{VzDaS{HDp#@}0-Njg{JQRp|LYXf;NjY|er(FT$`ap`z>Q z^Iop#v5078_{&#Ya8Hwr&Mf^C04Y~kx-wcrMtkh4MWSF|zIaB9Vh?YU%)m1)yXNtO zEQufhN7H1NFG-QdqgKh9o?Jx_anQlWwy-OsoC z-Bwhf&iU7^U3f%E)0?+m+m9sM18m&6T=xoc)8FToQ_=ptx&U8dIQ+)MTPW*Px3y7h z)4A_T6JO(On=cGM*n6?yM|*56c46geMY^Kzdo09diHw=(Cv{Xo@1t6u`0IA)xeT?U zWaRr~iRCibP(%+0O+e52T=;wRq$*s~4M~;bh{#J7+TiiH((Rh)5lTldJMj2E{O@E6 z;(u91@W0xGvhhalCS;ElbKX=(C`_zMcev?LWfVszvbB6pz8+pQ9l5bJbfpIu9AU?> zW(eS{{ITLD5pM8PTn|RhQ2*H+Vp~RDDueg%Cb74=xjQuj1;or|9{>=Oc(~xGGFQMJ zF!%W(H09(Q2@Y^d!9NeZtKeYiZn=bEbwn3jbc5-scT^iKZtpCxTQ(KX(TYhHS7ept*rnPS9!)K(ZJ@p06s}v%} zc+)}GEAnJ*=vD7?-^WN#iTC~-{{@?o5H#9CQ6~EO8{;iGT%3+_T?EFQXsz`4QXD!H z7VyZLOch_*HP$y<9_bfbL3F95UaXQst0iSzL6@O;2Sy@77;RgS9UlVziWZ-4jOPN6>|mw)!79fnhHSQ7K!fCLMb z=`8s>rr~9@+y`2ab_w5Zt&4J36kJ^g%f+KzfdTMZmmmfO8tFBl>Kw37rf!nbv)vA^ z#c`rt;_xX>3J04nS67f=xApmfa6LVLQ9l3mX?+Adu{>3%nQ7d|AYckaSsZR{HeO3)lxaG!E>W+ISHzLnAo z5(U@nbl1p=OeCAYDqZ(POk(X@lD!GfxJe_Hhls|DLov{1q*re^_?a0a5iVdWIkTVO z6RFKP&kBlLpgL@5RbM~T5~M@gro)g*BtV3Tzlu0>k0fv*}AUrZ4m(0c>Mt9O=KIgKfD_O#S5#B&C$&2z~qv ztSWcasR^@tw_D6+X?hbkCn|^Od&?*ufGZuNRxflL|7rZcJXe6G=F)^YB8Yn+W*DAgR<2 z%-oFGdEg0f!UNWME-W9L5loqlg0%rde8WBM7m<}NFp8il1~LB_l~GYrBsW@)uv>@73+cg9RvPM`SG zSLXk6ERnF_@e1Ou3r)(^NLB4muJ@D8T3v53&EMKuiI*beJZ30CM|bVWeq$+RP@nox zCb6f(wA`?l38q~wtsav3o#Ip>CiBvb-ROYPq)Ap73nVqE8}^ApE`yQB_+#=ukzI|& zK(cPsS_!J}d&bBn2Vr7yKw$_tK)9Y;0g;Zl%k89GmqI%^JK$Bp$|2*d3=l9h@ye$W ztvXz6LYp&XM=+WO9P`}%3$0i60ZNXYD7RgFFey6FiQxaOYM5@*ohP1BCB#7F-(-AQ zuJ2=KnAP*0_E(bN&2W(q){&X&0J0zlh1Lnm zw)#Ohv_Iju=cGkpRTmxmJ}^yw+oiNl2`alis`B<~5-LL^kLqx!bkT~>zwjCum3wX-f?k0>dEN;S%**e%*Q%HBoHD;QD~WY~I^~+K3;|)&@SjA{ z^K|qWK(OEUr(FI)GvW`&&fHpifE=f5;saa-gr-}iC|WU*zlP%D468%7!UO}MHxlFL z@hwksHJA4t#~^(P|N614CHr#MrRU8JQIAztQ^MZB4Yq7QF=i402}|GNnu(@U2GO)Y zulE92E#seROWK0q(IMq~Dd3m2@vGpY2l8Xxcj2#=nSUF|)5TtHV*P@0o{xY?oZ&#b@i^Wmf_kW7G3h-aq&ly?vw;T~of*Cw{hnlMA!W5lUs07XF~ zR*rM_3K^xEHTsWnT6hT{<2eG7;G+fKYtJmOJu8#$cq3K(05f*4(x1zlWvnulM{|=A z8TAeUuY5#+`PulHYIdPvubV?UG0w#54-<)u7I$jGm<=SNL@NQ{RVA_7D6r}50@_zw{I z7m~K_@dnV+fkBnVH-Q|-h4CpE(bYU9Ly7;ZniC8Es}&eLoLpIJ`%PV~WxIpwSOf!5 z)CDg_Q;A_8(0G*^$zK8H`Wp}je20Y8GYkvS>Gsd8!4b7ED#MfH@`g! zewym+jq19A9I~Ou`k~0WgC$u*dMkaZ4u1$Z2@E6De{X;j*|oag896IU^^D2M*2F%kBG=RlBR<*u*3V zi8C|`(?iiT*53wWmR&6D6b3I7Jyt-TAYmFKSaFU?c2YBUyvSP(cHO4#<`>aN4e#=$(0CJ5)1R+3e8=ZRX0_0a>zZ2$>r@PcjAfqT>KLrAM2F}*bq!t_s!aSSw-{`H6G z=Yt4~iFqHLLlJxSm%n7?oY%t~`)ed5SmCbus^*@LQrg6`>dQWye7HhpWnIGn9|3dF{b|v$evs4CZY* z{I8clMsdq36I_QNjqW9E%8!;4x}{{BWFgLZM{S{OTK(`j$vfF6V>JG?k)rjUY|3BA zxXWLriz`T5g0@-m4^lCNZTGgoO}FgA{UkbSx2Pm0y)`)XF|ao`ud~($5AP{y``mN~ zS>Z(=!?)%!CuPH&GbdTl(j*^Y+-{zTG`4T>p5{QLhSBZFbw?qR#yk0w2i9kPA_BjQ zWk8;S8}pp?Dij^}kL*!nDHVgdyk39R5dR~qu&m$F^Dt8W8%s|3FbQOrPxCR8CeZ=o zpARqow`)Nywq&+%ejQV9i#08a7UQR0vWfDG>bKF;dIjv98q9Q4 z&2%XeDVD9UXIo5NBh_;8zDX%#^1%msk%;0VQAbjC(H=e$5)dQeAcY2XA(=C-+`Sxf zJ!h|1cvTe%o8KoTr!b22Ho&9ZiQMjbJw874cWUl^JM)v{3xa|OIQZ&r+w%lOMF;+pqmeIhwmwP zuSf%IWV{r2oPN#|VaD*1mx)Qo`Z_O=w9+lPWjuCMVQeJbR(5C8>Yu5vO(Jn-Ifmsn zMUtE*9AJk>JYeukNA?&SR4Tap{BtWQxQ>(l9>H&*Ovq?m_~~IJLN=$qUTWMuP9Jmr z6S8M62HXq8+!Cz4vJt0QnB=!ZrLzc$!gQ`v+=XL;XUI^{h|!Nc`64ar^nI3ok&Dwi z`@L@(BD^h!+8sOi&fxuV{!7zO^v56bjV$h_;N2bfy4C%Dwcjo?yj_LuW6OXh<<2c^ z>V^29XmkE793o!7zRxmnIQkUk7)#9(_p!m}8d$w!zlPk1od*-BKZ}xo|vPQX)A4A_)QJUVFE&dwwg4f#57*u5ty%(~ob(uKk>EB~><( znu@k2&H?ISL;Qs$72ZmhQiViF+?ZOfjP8ntLOF@!7A#C;5CQL?4@vPfB3-(;!u6j% zAc`t`_1pTf>&P{4NM^mgEDPO>A~TdjhTXfvZ0nWpCukzGj5z7 z*KDuNGCwwP(+$U*PS*TM<{nKk70kZEO_`UG=sCKjV1}4wXMaE3yAbS_J1d@y@f>xC z>l4`Vx^0LEN<%yaU4>;oT*;ENi;G1p^EQXn!KZjJf2=wey_Z+kr^**mQEmP`vkqvX ztRR}SujmBNl2PEs8oJ2!qic!}3pdOqy65Qo8Ex7i&(hj=}yi3D9gy=1sMNe7>+ zGqqwFVizi2@1wq0 zk4ysNJ^0c8?KaNh^-?7xFY>LX%2oL=(4PlL!0kS~(gc}za}gThcmNx|;LKP2`7~vV zi3u&?JEg!jr~kFPzb}s%v%}xJvDZt$GBMWdL}|X4To=6G;acWp(9EskDof*aC#YLz zpr!84I_L4m3pUFoG#Uf@e&wT%kO0$jX^t>f-jo@~DD^!1^OupCWiGj#i(BmWYv(XP z&bwQ)iPZS1@E z&d;1Fwjy+yodtxRCz$Uz2|@1Kg;no8)lVH z%dM}{R$9HkeV9x;z9ZrXH^2#I#5cB9FZNGTk1|ieWL5i$kK010!7-)Gwpa&J6Hgg9t@G_6|^*6=anP#Tzt+bK( znPyHd)0h2PFIkWOk&@P`zXRvQ7*)7gbYEp;LW%dO`!gjmeLXsZs#G|<(Eb5Pf6ZAT zrPXF-TeI6xh(lAqKr`HYX_JAL{(H|rc-bxi{{|7?xF!c*;W>{NcRw@TI3(VF?sge- z5{mM;Y?(UJDX6V&v4vD%HFr%u1<91TZ5 zQlb6CAS58<45VlD{Qy20!)K&coqK6+lJNRkp09mB&TiHB<5VxdJ^w?n(8p6s5;{J^ zdnZGQx`HAXVafAIn~_DvZKt#;d$4zum2Hxvm(n4rRKu8KPWkdBxz3Od3R|Tg+Tm71 zsR21u(E1rDGtXfig;4S8VNWtLG*yG-rEA-w_qF#BU8Lao_(f4-fU4JuU7`JIGA$5! zpw<0>j zw9#KFA!7-qx@ZtQW zUbe3*-K$tJlN@G3X>1_T;ZAFb`zehn0K_6NBEqyx|tADd}I{T-iubF#@J? z1cX-dW4x7R<@;27{$8&+Ixnq0IBLz|=7EaW(3gcK5SsQYr1fZM6qJe5uD&J{y;-Ym zS9>4xO%mpi2qZ3S)~|w;zVZgKSO!*P3ko8)y|3qk+LQvtFxUn@T_ifewB<;FIFRKb zi{Tmj+SeM%KEM5RPJ4Lq_qfHX-Y0(Z5)%9IVRQcFB&A{E4l14=xZj}*qJ9@3wx__a z8$R#%Fdd-azOxAAvSYB)d+Qc@>!FfrNhgy30)U90hhJC9;$%ISN_QB z^>sY2GH!a7K~+ch%7uQ;Hz?$V zd9_Ah3$;ZPR{Hu{p-4~Hi=+$c;y2zPWq3ki?`IU+zlV3cHHpqgwPT^_LA5U@E6s|H(>*P=nG+bDqWFgJ#_GUffp!VX4Ln92GX;kR+?w;dHaV3$G$S*^iD5P85YIM$zrw(oet&cJ?op}@%O!Fx z4*-$a1yNQvF}*Kpb1e=PcDBtiMcIvf%+q3hI19YTptM=;@e=av@exL}{PpD8fCeYB%_|jhS*+==qe!lFG;?u9n^^rZK^xb_>v=bdX-c?TQ9dqYNh8U#Z2d_mkk>Jc&KosB`#=V z?>Y+GRJpC#Geqg>TOZb_5-4vUd^%pI*B^w4llc)c8;f$K2jwNG_We-xtKV(US%NjnF$$uLRCTNU z{`hp7Cc%~q7&S_O!-v0~+I1@5i8Yg-*9pzVp;#vbFMej2v^bnx!_-`;<8q8L30$|1 zb^o}_gL+~7bCV-YwYxKf+IidgV-pYDtpr){x$O{-i&UQOXvjo*n)#tgVPJA7lvT)KG&uqNw_0B#`F6u!Rza{mNq!)Jv53v z&x;#(kw$0KR@o2-A*?{4{4~We7-VZgz2CTU&6U@M2hON``AHyG@swobk0x;@{qr{j z5-qTv6pB{_-8`EpoCYLBFTNCL65^0_#(Nfk&B0s&;M27q@4<#mV5$v6vOv5l!C$`; zUQVEauNO!e~? zl*Ik~e`>~alYN?mMm7ZpHWY9XdO3DC$sAizk(g33D<;_|6^v!j%SX80pLRHmrwPVnBgQaMHht>4k*57dPI9javBe;P#cuP?D$1 zLi<+J-zQrr(-3n7=d^q_=TZ`dh!5k7aduqCQs>*l>ROO61~G58gd965g;^nDcE;`V zxhtZeBl|qwTr@mXC;pk=pBpdH0wlv`c(koR)Hau{p0td&BztmUri!JS*~w}3;YyVoI6)`G8|L$#{~&-L+LCxmB!lm29xKpLB-CZ z*)c!A|4iwu;8e|)|EUwAC+ex>1v50iP(C)|>%{4tdH7O_7u88OI>9ju2f&8lRP&m8y6pPg!rkRY08kqc)He~ zR}BQayovqm&XqJ3bK;$kw;6FG?DsLx{ROY~)5_SsCZw*~#i4%P?pEh%r&HB#PDj>l z3s-4C<@To0FS&ht+PKO!l0Rs9Ry!nh2}cx>D~Kxl<6|`59cL#^kPIB-$+!Op8aAf- z4zHY>``G+FfBvi!aM1wD&`s4#6O~Us3}ziVjlHVQfA58@uYN9>8hD{z*O2f3Oxvvv z);6oo8}R7qPdqW_%ezEju4(wNQS@_%HD_kGKN9RM>=`CLq(ASp$Y5z_HEA_S#xowl z)u2Bot#0dYDT0>|@4BHskuHBLA@CU6?ZSA#4YLY6a1r+w(9lflpITr(cJ8OOh+~wc zKkwyOIiNN=$x8Hq)$<84=vVt&?LqFVNfQkB71haKwLxON7138uzX;9`e$i=g_&}_G za2Q)xrwog`MYSW}!!sY3vI4YLf=nzlcc%_UgZi4oT>_cP7!!nsSRDhVNjla${Fd$f z-Xskx($W^Tje^haK%uDPgTvS&G@}bPtVbk$g;9%C+4&;9Z5t@!+f*`B39O_2C*Hx| zE|=Arh=iOsmDR@S%ld|s~Vl64*4dYI-A-vdp+;17<%;SnxfZ~KO4{-nW{+cW3e^7#fPX^p7iZLv_`cYFA<=3$8 zpF>cH1@Cgfz*UaS~F@S2OOYNkPufN7h94wD={1hwbi74|7#VeKUwXjT}QA zNjG?BCs_IF4LiNu-u;q(HvQU@S?=bBAoCwE@_OM>%KrK0-BM8}`3 z6>+|MOQBnIHyrSy@u^e9IRA(l>y8wp3N^T-5E?5?E%SZaWTT}80QJvvl8d*w*>PUA z<LIhghi>&nC`fX5h^KfZe#mb;9$+n5Q zZeL;}2EYo&xs< zf5y7L?QbE*2uff4Jk_@ltlSR&#IiG(8yDRI4VXHNCbr#Nw~`A5<$0iKQ^?aZb%Ps0fYFzwtuH@3W8 z$i}3(%5c|1{1=}6PJ<(|-K46<_8iW=&$d;_ABf{0Ojhh3errTH?9P#IWHPsEp>v0! zL@6%HIgeiMuAmnig$6n(;IK(kjO!g#=yr<$V|&x!V`7vwr&n5Um41D&6R}z@2d@Je1$*o-T#{^y0TQd5|I0 zaebRv*YR{b(w!rzkd62o?R`!msXjS+lIPKANU34PI%PV2{7H!atHnsgi@GZ^WL=w5 zbBVp(dqUk^I|CB!;>ZXWmM5{{EnWEaNI#&rdnNf$f8EbVOeo|GIoSj$#S4^=MljMK zpu0#S5nIV=14=x(e;r^J^^n%t{JjU1;UVsLuP>p*3{#9nR}3iQR6uAOd0F%V&XPjj z?&N2itNA!7J!ScC--jLx{VH{HI>Mwt^|9UQhI#E;@_t|Z!VVaYRJNssn+L6z0aB03 zd5zod-Z|*bH`Y%2Ue8-Ic|HwxdX2!j2VTNm6VtrEawBx4a!8u?>VsMPf zZF!}?=B{H<3ZoqT?ApbNNcU(x26ak29m8jA@IcnSwPj-K>vrSFJnLKA9-DBO*3H(j zq3wc#uKA$CsH%bX%O>a;W^xPIf?A-kM--0@2i{V=B+tkWLI4yZ=0_LM8&qnt@$Ox8 zief_iger)#ynmYrFpko&hevzF2ksRqh{zQ?7S5hS-qee}XLOW`hD2Gl^<&vNraD)U zDhaWhquigcjTL9)tBz|a_0;Md`myij&l2&BnH-*$PIT|wiZWC_)Q9F1G)gF_u(aKQ z!4edljdkn6z~1+VHZ)U?{Mj zP<8os(+)pJJLfp#)sxw9nfcxIazxm5xhu67myI?{jw@4=#az9Ft`DGu%*P3h{!vdP zagwMsAi?l?onZ6#qxq;6!u_ssWm`u-9TZ7jHNKBen1i|^A^!d^O(vY{pYFro?%40L zbR5oUO0*u|P!Bybn@%yqJ|p>VDBJ<=o2K;$N>E!NOGohRAJUEs4Rbc_vwY!^ho z>9LZ@BMo=}Ryhi5xO25?{7S(wkW(M(Xw7lGj^ZT#u8I}6exP)gmrAMYFum&{uTVHs zsQ}esg}~k_<tVFNA0#EGhAD- zDoO(?L2N%&xQl`X$-_h%J@w3%5GHR({54yf^S0DvIMs1dSIw7LJNbWr5LnZ%_rcfF zgDx=O04BSNdED8Wt;B4Fu*NUr1HnQ@>JJtt6GW52d>;w@Nb4BZq`TFnW8mZG+RH@7 zrWHI^Fb?0hH?wc`?e!v1l{q^Iy`+y;I({3T@Q0t6`Z11%5+n}JUAt0iuqRq2{ApJ; za+ZZq3aXw_$uOjRs?ojGYpi)P*M`HTAa>{1dCyf_T5J#8FDS^?sn?bNu<#-dzmVt; z{-YXz`0aC0G8bQXJ4&X`rs}9yi+98lj{RP;Q~(_8r#a&J=kfcAShGXP7CL6_vt8PO zmn;ozbE8s=Y&;_ZA4>jgIqCtH(f%iLNCh9x7AKRPO=oDwxQGfJ9ACSY>@qYfd1ujQ z{tr!5Q-^)iO%$)`k1vXNf_#SddA++bjb(iM9O103%-9rvhHGUSI?qYf$qnWhC4M-5 zAeKMKx=@fItnQOB2g)W|t}gcrNM3Z9(Atnv5J)ttTC=%YJ9pAlD}nH!;*vG(j4S3J3=)zeqPSD)W*pP88g$hsE8f1x5Bs1D;>FsU z+$QFYjp!}i`OYfIBl<+)p}6`PTj=B3ppTfu(DNQ|G~T~`Xz(RpmYCF_!19JklZT$T zS=B_;J#NO8UB2C$+V&0kL5og~iA+vSj1&mm)mTgs}Y@z|6Z;Ysm;vmy@3rC*bJVPw{g4d+xFGR>D&tlIyvyq+S_)V0ja- zz(0RH_q%^BjlAsd&`liQf{bbTD3j=J@M(k-Fkwi{P=FmSJ0${}Wx>co{{LJ06>XNB zkjuMZ9j6$Pk44dW-hfYeQNc*2m+MtaD8tdmOjRzdc1gU3HDy z*A!;yFB5eS()qOqs^!b#an}{}u9iuh2nYG~3%} zEv(&#v9YANU)vX!32e2f{J|3tjmQ!jbrn`c7*d_<2=SlV-6`XtTvPR)f5s1gxX?Q< z{*#r_Cc~-$woGfKD#ZFHA?m+wB#OAWU8nKL$)=IhUdP!=F*ec!#>Xc%qS~=Ltlmol8Zc;VS_itxrHhUbc8EA z`P^OJmYqEQ5X8~Yi)%1pG?YVc5hXm2yQ)8YZp>v^My??pFb0XmL&*oJSIl?YcLtFVZ9jz5N>0>TGi7eTB z*w~DKTuVh>JXtuqoDyVIhTsz;ZKfL&Vhnp_{p~_aZ#u}iIZAEkWb54?9`&g5^UzQ? z#j~mJQk{yaddf$1hJu28<>Bw%O>N+mJ0EO7T}2TJN}eTtp(ZfVv@2@8z9w(rcA1H} z$2It!YW0}vS(`D{qtW6d+A3Nc?C!o&n@YBrjK2+vHSj5-=1cD#)PYPyfAP+bAUfj^ z((!2V{jQ0F%{GERW)ZhC+A+!u83XddG+3FRZ|cB zjjvjBzsP{bMiW(Y$ctSLQ+UzTdJZ4+gc+-+Pgjt`ee3sT(YtdAU8TOj^-CsB8ePgv zYGUofa;|U}mfi24u5{lwN{;s(LEGM?r>B@~JTZ?u$=H0fLO)O9>BmvGi3_=J1LyW6 zDz3%|i>$yQub)hsQG7Pzfo;RU3Vw(P5w6Z)Yh6%Kzi;EN#V9B5?c0ES&4c`6X<-fi z>O1rci8pXW@4zW1=7SK%{2&HY?JBhOPleu>JG>wnkn-@?=R@I?nUUF?s~%$sM-p5{ z|BB$*zNvqripYzKLtIEu{?T`JP8E?~RpDek>9yuLBS!NPn5vWNmVdyj^lltS?SM)z ztqi9G6>jB8j|Fp<6p7SJWUUP|8w+}Qi$**Gts-HpC|$`?YlJ5xlPeO5D>yi5L6DU@ zLUUirUs0gOJ3(D`7Fwtc9O$fX^LiK8s{CYA=kLM2&vr|&fmteIX&LK4<%Ng;FubLX zIr=Qp7Uf*jyza9KGeQ z5`$rbp_Na1Jh@*V6-hUh%L(lBY9v|ADw@%_zkPGJE}}KL}ci z+OU5W5&^x}wegHQ|1c*Zw7M;mCA`Lb{Fn6}^KiP{mnRN+>{}pKPGI-q`bt^BQfMI_}8{SYNs86A@ zA=An8+ulfSspOo8;6;}jMU96<^@;Eo;mnbPZnq!zi|tKP-94`7!@FLI|HIZ>aK*K4 zUAx3_0t6`B-QA1e4#6FQySoPn?(PuW-95n_3U`9LyWf@bwRYcqcFsRoHP@^;$LOO! zePzUYH&*(d*<{#qRo>ALwR2|*UCVItENEnRvbeE1!lILRg%*5ogl>$N*C(D?iSNfc zb(fAQkyQ!~SICsE8*V$Jexu(HS5vNsw6nHEd?=-V`^zz7g<9T8F3sHJ`RX(8iS(JW zEIuZS`@V)T|KOWHUphjWoD^t|0-`2?lKX4XggT+fPP-#bJEZB|aglIV_QkJXqG*d| zy}KW0o&;KtV>GHTk#oh`bgXZ-PUa)Qdhb%^g_Xx7BeNuGl zPzCbqKlrKu1ysIzgcy^vvVP`U7>?ZWj?JwAhq`&nrnb67E2p?>f!UNV}U~csx`+Wa?ClA>A_^`K>S|( zNNV|w(#%;3uuU+XQ{!B!z05 z{pa!#H6VkydlQ~htOdAugIr}+E$ZH1Dkt~rTb9s{J6?=Rm z9hhCcZ6bsS7DMFLTdX9lX%zL25M>DCHgoRA=Q6evJ%A_4nj z;TKHnczbQJDS!2 zBme^<)Cvu4iyS>X;3|@5xBR8myKW4E5#h3p#Yu_WrH5e2-2*yLC&}8<-{@LX?p~-72_fn6`SUT}|7sY!zhbT~PdXY1Ye!=bDH&C`b}u-HW;Vns zlYN(#iYj1UY=E=jC#6O(6@8Ilx+9@y)P`td3s+t2QpCY;2Y}L66~;cy^tv9cfR<* zMswL)1K*k=6zqOk+W5P$1^eQW^Crr`);piE5(*Ge(Z*UgFWD4Ag7`o?pq<}Hm$Ld{ z!d2$L*QM60y7v;s65^<`1$kRUWD52bM!BX|g-u-uiMxAzM;{f5{E{b+#`8GqO^6$u zC5b0w`|3f6S9F6433g7Hzl}**uO)Az>_d?5&dw~hcGe5vc?TCBom%VjIR1zQ1dP12 zxp1!kAse9*KxJrt23p_)mvDPB^k^8>Ud}J!Yrq9arTv`nUvt zp~w7a-mmYrR9w((J;pSjl6*{y>|kjM0sfSg?mx})=-Kru=|0io89Ij}BncSvnbe^p zn4@1130wcM6*LPQbtP;~rR|;=znS$_VFIU4g%6wX&=DaJv?^48JhY#Pk>`1w`>ui{ zBhJgvTfjy!+rQ_+PBL0%`X5scpd!YytOHR=}SejYCt$WE?Wl>Tq7h$KLt0y}sAbLP}6OE7KFL$nN9l2|M z_L|7C08kbGy(TD=v50Pt?FEDjXi83I!wVklg~|S3w-}V{r^}Aguk3*^_iB*t?y~NQ zhVg;6F-@8ZeXo7T&@uXk<7(;NdZ_c!wm;qxvG=D8r?fYYdb)P?cR2RtRiKC=<&uHA z{o3Y0Ov_vuyU`iv852!5vd5C$beWzx7wBc8hK}eYO~s;#M1|07V))5SMLxAaON}Zd zEPX1tBO*Ss+cvUb$4-MP7abZ_7>dsvz?}6ht?n0-RgSYdfzz7WrZ-!zFOM|bv5kGk z`N1gH1+K-N!*IO2=?J z0|&SqQ$_uxhLXlvTQLynNj-J<38f9BHIM0kEESSgUV%)St! z=wv6y9NPI*pMf&U+W~E2D+_s5(xa4-;n=(G*-42@y0g3Wj6Hk69HE>>`Se@lDS$tR zM)n3g<6@m@Vh2f~1`M8{?#@ERqwt*Cw46QW!4j0z*~Q%1RYa`!IlO@DNHCUms7Tn= z!P%q_JeuVflQ&1gxhBp9l=8WFt=s3fT0xMV37zU#*hEYNBE;|X*$lBad(%fv-I^YW zG@OZC1ckk*5Aj+xrL2tcf`Q_{tqnsO%oa{N%a?H46*!s^cwlU81)VTGBJhgVgf(9i zj{EYv%m~yVP9yFIQ->;vFX>|_Z1P7q_Qgw6rXcyJhdfhvQn(gyYQ)i1YfPnc{qLn3 zm6UDB(9W5Slo{&(o(@sdu)pLxQJ1P^P|>lKb@<=`el+>*15(XCi8d!nSO39dP~J+A z=H8Jf;9$2rGlX$2-y5wn!_=Nyc`2-@7%0J?tZA{sV}D#ggNH;*RU3}Y6#1p9@gh6? zac!#+uZA-+#7>Td$D#flj!4VJb7=pK{LZNyRhT7v-|mqFL^j%-#qu54Bu#_(Y!grA zDZrjvak0OSXJMFJwn%v2V>M=YA9~FAleuNo{s(S-Jm#;_u$QOt=s&bM0ujmA2gBsl znFFS*7XbyALxdW}ma)=#W=v>$=gX`8Wz<={7vd+WDC2!ohS;8%8SE0+g2&*VffG&n zuLZ^Ey=>OFlpjR~QXP$j_Oct>?zLBG#I~Fz|D&5k{X+_qd{ZHclHOAMgT4B~Q+vlI zw&?LP+X(&UdcGOouAD%J`hnwmr!TQzLa2_3oB-w9Dz{~k^bRv74F^H6i`=-|lj=b7 zIjg}k-^&>iSqoWf9&!cP8;LTbEa%Id78{d9Fllu)^Ct=S8J=dE;5XSWd<#B0LFSkWFlgGhLKD>A zoe;Y~a2RC2(HHDFJ>|H*x==0US7K@8BGbPX)U?=4GU@nX zY0>bEjCSb9vn4Y6D1w%#+?mV){hMW=h9O<$n zBgZzUO;v}F2PT4&=E>QEI~V>6F_5$1<%h^q>~0dM1jBzw$$9(=^H8|yi$|vc?qmmb zj!Tm}v{puPju74%WFo)g;PVf>cLt={#zKtjlQ}$aFeQsK`P?2>O4H85U7_vI*ahZv zD+{s-&;CccH{vA+lr_>C)V`wn1c#_c0)M=uF-L=P6YOx ztW*&Yx#KLSs3*D+MmJ2Z0i7pu9MKo$D$7M~6dPeKiAr;p5l)xSG~Y^FCj^FhjC_5Ns&~RUvIDT`B&Q~ql z?Km{>ZOPpMksnPA&M0)AT;4s^;unYt64#a#-ZtenYBywja_?ShN?Sl{BRRt3C10_t zNPdQzXSFli;xR8RQ##Lb5O_^ra~k#WmEZ z{Uh?|NsrLc@6v_ZU&A%TLNPBnIgg z?6djo|88`1x!!1Txmg*dCBa+>jq1mK-xyuhKWOY*ASZ5id)~lT9t+4)&^2$2-OAN?Ds&{+JYDHb~G0TZ2#aGQ@^+h)I-HmOnueQgS>L#|A z)VJwQ73`rgf)W}eHS@u`_GwfdvIPWN!=_JO$*i=A+d|M|V&%~awL`Z_ExEG7x%`?a zn97MAGXi_Qb#(<|J(bKOiXS($>{}jjmc39=wTVjIcXy+|AL2a{Zj&L~8;Qr9l1Ltg z+Fcg~VAujZit2mGG7=*HF+9(V<6sBz!lV8Z?wuJi_iwg$eB&#^FnmLnhe;)tM~)JU z%Fx`w(d+5k+}RG%lXedUDQZ#0xup(_b7e?64IkO&GjafX2d&9_OWb9+NVm2XCHmG; z{HLR03_*}F4p#=5!NlaOtP>MFs?2wIA7Fg}SFx|dtItI4|ED43vS>%1j1H(XQI}AL z{iKb_V+@Vx!_Y9Xb~CN(2#(9Atvr{tTcPB zdCD3{NJU7+fCZ@(cYN8uW$`jMKkn4y!@?zQ+A5yH6zxeiTlRato%S}h#-h~SI9)cJ zY2H1V^z-;MtZw2s2s9vv`0QLlcS|wOdbYBfaL`Wa0!kY<6RW=g4W>=%kwmC3`BQVG zVwjK1cg(M0H{DK59tL}?mj!?j@9Dnuy4+@>5c>{d)F&l2q)ASXzc7Tl+P}q)GUymD z+5-Pn#gHH4A0X;#d68Adv@a7%4@DYz7rl^MvldRrDz3IiB;*nL(UyKwtK_#=@DI#1 z4tLWv$o{u%)cHfOBk+IpTk7$$-48jlBY@AWsK>;Ka$#Z0jz zrVJziV`+FFTKVJ8B$nDEU&%?Djs3_t3=Q>}8EWfj)*!lA5Ud7DtMh5!H+$?rp}lqG zNTwH$=(2}boW)a0`LkX%Uw%>)zQ| z7ntkE_yMu6+oqPUhbgh+WTgeB!d{NP`B~PC9j+r=Ll1z@?1TGAB#Ni2Q%b@IJ)Cw9 zv)wHVH;C);89rAM3M1$4M1)qHOLfSS^Z5GhUS=k&?bKFn9aI-wrXbI!20*8B89~z( zS%&_wFufT2^_P1k$K2ic>JLZg@orzD&cI1+)pnfR?_G zE!v@p-vFhzBDET#q_aU4Vyu%lgF5U$A+RmT8u2;Va8t^PrW$h^iL>1Z!_%+htP`E$aVjqAp-}kSBS=Wm9pXYhg(6;$?%Ho{5<2o? z~MN4K=q zJoL=25}q;N9sy<ynFI|e-5A@v=$FYncb+bK0p3L+!(-#HI!4YI!jMMjmz8d2 zakK9W1tBx=hR#eo4YcR-;!-GqNc59v_!=G) zRT7AbD7E?lf+ugRFs#%vn_|?=zoMrB`vmw$~Sq8h1S2H?xTt5*UUdRJuDC6;G+MuG<3l<}VEa zz{LA*S2A&kmZaR&1m$}IhK~16U`|2#N@Jb-OY|z=!ysx&^hhTPzl-Ws-|J@QkPX2~tiS^M=DA2rq{OHoPKe1JRY&r0f@X4LPc_Uf$#E{K1GY_RF zaxpLc@-XhouA>xn`a@}*h1sb5p`SJP{NK_IkA1Zpjna zX%$q;ix2I%ig;utNThIN4Ji2BgVJyveGM)=$r5tz{q!CzCtdpx%#K;<0)v9y-QPHO zNMKHdvz5At*K!M7jC`8@6vU@ z?5*D>!#!ra+;!RKZ1`AxO z7>?T(T0D*gL{IbK=D zAikp*(p@a+>E9sSiWa_ys4w-vHHAYgGRmN$^+`*3%ZdkB;=2Xh+K!^IVKRAgX~Q>) z$R18x`TmmDa?K{0wdVaO!*_#`1|K}7r609xx@CtH)-*3aER6no8afQl(SKyRw{YMO zWqaET%(DQUE8)xVHI%+D#c)9GtL6f#L@!Z5;fVh65d-c4eegG>ydUR`JT*cuGjgi@ zU7FL@dowNYYYdh&W6kwo^JKTVRQFYe&CtmBDw}I@Xlf>_l|nvJk$pPXVWg$J1}-E1 z{a1l<-)j;l-elWcykxZr!=yFYC_y9h(_sIh{!H**rSJo*d{Xg*-(mbz&kF}v$sh#~ z;T@I6Sy*R>CDs=YXo{o0klw5f{_MoFEsXQ5HvxjpPz1mJAvDV)#y3Z11Qc<1UbBtf zg&`p#zxt^eO;!QrJN7|qb{1IRkamyi`ybV+=wt~lz0l~8sUh12w>Xm6r9pMZk2ijP zY4&uoMs`Wcn)xh_H!YFIms7!T_*b~O0_XHB_pR%CAI(o-@245e%@c1fEUol!gyx^h za|~btUS5EWTpNluE2df=?iqnMa9=@ajj7aEJC$$nwr#w+bBrqxQKE}uC>V5Te<_iW zn{&wF|#e8t|o0}G@^IOyE>>%fcVw~uuU zB6X0Rw9D?yw9hN%`NMzncJ7>}A+6ELBYxi_qj;F^ynhB-DQiz(GUVR^#X78?7gZ~1 zsJ|!Pnsr@&g9i?Bs|L|I`{%(c|97esTDKlxLVICH+;n+nCaT;tmSpi!U)7Jp0%}?V99} z(Xv+Ch{myEn!8r6}MpI2WjGa>s~Kof^VMPv6|={#f05OxlyB@{;+zu~5bV=8q|l zSm|4HW#*E6^QKn?Wq|)WD5tfOt`=q%g-IqxLHJnL?DBZ zxKW1L|CnM+n_EG?8FV-^6iauDn$vU)_wqRQ^6*si=aB7KJ+W(gxv_qMK1C-z9n`P~ z=dc~!X1sVSn790Z-Q2`@N1{QY1&=tw{cVsQ_FS*&OY?6|w|$sbnLk!{QF%HzQ2^-Gj%TFRNcz^prN@^ zNu&XQ*1+VF2x_j`fJ+$JL#d(O%jnPiK*PC2hb8IsohSRcCJMXsp~JXEP0E89*m;rL zk#kWf-XE4~)H;m+==u)u5@nYZegH-Xba|Pd5`?h=tR6T{4%1Z5ENe?LgNV>~jT8au zVV<@HV-U@NyWloTSt8-X<+}P?WH^oh?JWm*555EAM1D(-DRS$89J%Wu1g956p&DmsH6zH zk_}v$uLfi?J38^*w(03P)5`%a?k(tZko6T@E?hM^fnNRRFMFLQH?i_hK<)WQV)*`I zJy#zX(Ic%X5Fba~`B?SW!JVa|VY@XU?1t!c)?0PjhNfm#5u6Y2|6uING#f{)q%uae z(s1cvexkv?(jppG$=hg>W(H{CgD>usBM~!sH6nH7EiMo73^#Ky~Lk@QAX!^BSfiFftvWB!l_-!| z_n1;{ieB_5x42{vf_phkZhV&T%nM`QeUc`_D@t+=Z*2-KV4@G%iV@lwMai)@jyr}M zN83;3%k!|*$%ywN9|FN{OZIbp2oDc=9-2Lv@h4VUDqQ_ZzAbxJd2Kkipc-m0Krg`4 zyeQ8{RZOadS=+^UGsk%;JOq4GwVB00(kqFaYpO*zCAN|r!fEV+Y)3UJGuev}Rz)F` zXNQQN-};@`lRxUZXD35U=h}HBkCWdE5GhAa_A)3)iA{BlgE``MYN0nchHOlZD20Kg z<{8;~vvz>)u?}j*uL2~p?YG||+cjSbc3uWv$WK=Meo*=+%^lPqqjv|Cuveq!!(ioW z^gCUQ60A@HJ~DSN4y-BcX#wz~9&cvM3;QrW+`o?v@ReZ0*p5}3Yh#Sm&uV(gYAmOy zyBEOzB~X!tjgRvQ0i&31kWTzS?3FjC(gQ}Pgpi;PnVR!%k|vAY`yI@98vh4R{@APf zaAT*?F(L6=3=_ed%hw#Ml8I+B5o!|o@1$(-My`Ndk z`@9H(&Orx9 z#V^mkk8|e~*|h&Sq9B8Wm2H7xsOd{|RR^ifSx&Tj$2!_-P51L8OCf*Jb&0O#ZHuOYf1qVMAqJsqr9yGn!I@GKa{{#U9EyuY zvh?x%leemL%mx1Sg$ymr*X?$m&v^F2DRp;r=FG)3=)nU$d0bgC$6BV_9v9X|Ruyf) z{G%fFa&USxyMD#GV%DQ*N=e-U1wfs~Ul!l*WOC}TOX2LdM`-apu4SG$n%4Ze?-eOT-QDg%)UVtR>&_zc?;$BpttOeAvsf^7;OM(0lMQXfRf-f{jKuih}B#) z1H@88vj~X9d+ezhcSDkJd7%JA9}5Sw2*jOi#WyHdJUK}MnLz-c(oU2Klll8k!VGyw z(3tX^X?oRiV|?3w&uqtXYpnLxr&1Q>w$tV)aeebtW$T~+5*SEgCst~VCBV&2*+Ij< zm?D)^94-!Ufo%-fP<0g!I&nNAC_Rr68M&ODs}4I05gZ?tim~_zsgXIKa1EA!4Sv5b zoi1zR?;F&nQBx@+t0_v{bk)hpie$oZP7E3Ktl2#CNXIFv2E7TFAv@|CInw+2-mxz+ zH#>lPG`KPLFi)S+WUAD^7rjxtT355&e3>>+1>lp zqanoHc|YEc(h_$1RMxW5s;yb@-$F2D0XUONa zI}kF=l~oL%3~;aZcc7kQzu-TQ&4r-9mMJ($<{OiQ4s{JhaRD^Z?*;{#DBb4wxiEvy3 z_+xwBy~6X7&dc6OXU2vx-FQhFyOkl_!`)l@#|yqk?>`|#8PHJcv;SuTBoIgSil9B@ z@yPdZbX(B6zo3vK>oHPsS}*EthbQxU{`ajX(00Xqt0hGDHvHA} ze!IOhpJxGXwcov#ol};k)F3z7hjR@2J}>?aFbw~Gm~oMY?(uHPoUQ@9@DC>!W6kD?u>f?qf1*?JUdl7tf54!}(z%=;^SWFeO?S#Y^8p&$ zr}C@$X4+Z@$bI7hJ&-&B;Bls2wqjdXZqnP7&mpE5lYm+$3_i=+FpatMA4|-zeE^8< zXQOF2foC8?WIBBDrq=nrmtLoF-N`siwr^{jk);CllF{pregDv4#lKy-R%=`j7a=Fo zO*RXQ){zn94U~(QeAL2=zY+KS+Ctt8^v89))uFj{#kY?qQy!la2m|7>O9BJ2MifSo zY~p^&&?i*Z>FpW~=*QUCs~>r;yU(tliD?QiTN3J++&6taF#vz?>@im|7a~VfGB**G zPZ@Y$F&3_TBiS}jqWxgJ)p25%Ve7tnKgT_h%v@9W!!i0ts{QTmQt=j%k5Z>kGEM$v zy{8ElHA3WZ1c|{7(YD^GPn#Z=0_8q!xlNcd5k>QB%MFvB1o>MN}21w1!24@eR7f+pzzFv zc5@i>X@Xt>5JvRN!r22{Jj`j#FtAP`J89r#5gw>|{-_Zbs=MX?jNqTM&nhFhfmk5Q zr@Sz~TC1#ngk!q`poTj-G;t_4fBqK9ivC0(vIB@@(nWYqnZKE>E!8Av2%1^+euTa+ zJ1*jEWFhZXN~P?{9ypZR9@rl~2FJMOSdFf9s4^2ZhnO9=xf-k}#ZBWZ@qaWg%E742 zPusX@iO?>8egq2DEzg~@LE4};oKKlKsoGDGOzcMIUb)DTfZ{Iw1H;(~*;@_tTu_t<{m*roCEIYoM8rT`K)T%C#?9}w|N22X zRjbLzj9eNn_OvZ3x2T)e&ZT$_hf7RcTJRCii-yda#&GccS?KqrJ9-o>$!U|FA|Re7 zuIJy5bq*6M`WY z+qRjq&Bru|b6aKWMp-E(1OxTKQd z%hO3$XOE2op%W;3De1u+aHAXP@*E$$RW&o`e(l<0dLq7L_Dq}}{n`ooxgTVYB!2YW zXq-)%2plNbCW%tLNW5piUCT1j+e@F-i2}8Q72{?{?A$GTgF-h_C6o~2^nMHH(N_2M zj6ANOk_*flUI$SKR|1!pY~4MUtA5cJl^}f5I7et=_g{HrwHH%BR1(!iPxH%j#~;~N zqlCMKw91=IdK*6?V;$*F=3m<~6gU>$a5K<$)FSsa5wi$j~_qvhr zJ9%a@<;@7OQu0V!ttR0<`W7zGfA(niK7#MDRY%KUIAr<|9SiG)H_%O!`9&KIY3m@y z{fut++TWGSUXMANFD<~g*iB~pcJHdqtcW)muc>OZm~UQY6ZQREVGwkkgo{3g*qeZ; z6F8BCgNxKJeIy>sscE+;vv~%s0}1*whL5RkiMcjW#O1EeURZp7dn$>2NFsMvlB! zmsCnzW!k%g-axCu$H6i*aC19mH|#&y1e)ECpznScG>}arA@h}kF0FL;b}Wm}r(*DA zq)`(?sCie;C@m#))AhjQO0PV7d(h$}$_-EFXIgz#@B~}H_-pSb(H1|?Q5>|eBB^!9 zKJ}M4R1PHbqWtBsw^SeZ)9n*jLPe#{+{rOL%LVIbT@VMu0k3x9mldy>@+GOJPv(MM zssrOs1F^E(k;C^pZahvBgh$3dzL7zX7RBwp4Fl2%E^pWIT9R(%oBBp+%OUrBUslr0 zzrN!IGmpIDn*31}-CDAAz(pHz(&o82VqDnw?f)&HZJLaVj2Glj^9U4V?+`YC3#SPH zjMe7v;Jbc!L8%J-L*GOBm8)f6WOlS9)&8H$ovT|o>5R%V?MD5mp;P_yN|)^J?oya7 zLrS${*mCBDV4kYw32K|LGiQd7f#4V@r~z->4Qd1b75DjiJ)p*SZrKoxd`p zj2_R}1)}a+w?*X{iDBSY(<$9ROoSNRa-|>np5=7Hkv0Ak) zlB=s4lC}T%V=h6|m3GkZVJB~?6X_w%!a%(l z<8i;^YrvykHZU*b04J%X=!5fEqv>`u>rt;1p7{mbEgLpxVNk};$cATRCCeW0gQ8i7(zX?XXuR`i61>X99f;V&VB9e))-nV9 zk7DqQR3!l{%%;!;-7d#+Y?P9SEAqHL$9rf!tM%ehn^|18C2d_+s0*rQVs~7Y1tMk2 z5@)I?M+6hpFU_}%cQj%UA9CCc{GY2c8RNese4rkFm7W>TLs^qH#4VT`3V4kr?^^~a zyf@sQS~G{4uS_;6|0V)&ne>i%N>qu5*XRv#vK`@st(lBk)x@Ni;UIeC#iBI!F~!Rf%TSEpFdIKXI#xV8P}9|9jC+7j(x z{b;vdt~L3Bkcmqj`D#3Cig#gn&Pc|6HrZTQA-?7!TVO^n+n2x&AU@_iau097$YO}J zc$^zcY52@eT)}u3{QI3vfFCxr4o6XT-4+oKdLNN4IGvMwQUJ|}7baBT!_H|6epxLy z>6u{v?k(?**PW){s@VtOlF-zRMswIy8NSWRxS`_c_4vR!bEAF!r?#1I?%NRS!&S|vp2+e&1 zQvgo{WABEsoz=(^`9&OBki(umvtdLHe%b3F+Cav)S4O=H++R3@1MBMOS}{CcGN%OY z_M))E2ww)kGb;_+D9QT%{2DY>^-f;0B3)!eTD1{Z(X+veky!nz6~|Lq|MU0y%d3dz z9~+0Zx7%JKCs*y{PPZIsW4fkLPXt*pMzt^=LEKs2oNE~;9b#p-`ks@}{u1 zi7I845=D7G4iwev=xH$NE{eREKQ!Wucs+xoo|#h8O<|*Bl086Py2`JCB2RJGPWq7k zr@8=0^-<5r_B=RQ_;GCs7}wg{cn5Vd3PZW_eE|#6=*HWXpn_?oM ztBv>+qm{Y1oRtUC1OsYArU8CKn^4kCW-QrHvDJ7F z`HcgRO&hS$FCeJw?JYzvgp*SMwq9j8@D4e&J+VX8VjjhmeS3FPmbxX-oNyi{s+eSm zxRc;U5(!sYr;E%SN*e~|R{Q0+jJn4!$vQOpqvrK1z|l;4pKyk^Ponnrl02-4$B z4os$eTJ2oCw5e<~AUWy5fjC3>ckY0tRlU(ibKR)R2-7M@Q@iB%@V@So=mfpU)BD6w z8Wx^$6QYsi>w;ekEdt~-ky5iOC-egz9ybo@%^Q1OY`Z21K2<+5)sx60Xq0KvB&9he z?isx>>>@MblhjNiYGwj9U%WEY8RL;-(>W;(&tGv-e{4mF)Y@!8Y!6I^gXvQLLMYyb zv7?!SYQJc*P?{<2Pju$T$ZB%zg!oJl!BjLpOX_7~TipH2@D{qGKsZ)ZTh8n~)A99H zRAPt*hFSl?cu+_@Nsri;%gBAF%7Qz;iy(sro-joKdXr>r@OR(P2FTV z(cZeW5Z0(2YEN~SaVE*Bky)+#;UF%)0}lZRe2b1f*v z2`X_ugtip8W-1~#hwE`}%TF&fp(vMUC2Botqk7l!mk^i0dnza(C(f+k()X=`1E&@v zS;Lqq=r@ZkYigd+7QvOvlTf?n$J)dsv>P_RdWbS;JJ)9pK%_+Ep~n&9zRG=ag3UzWj9^q zHf&9Bh%|4lUMdA{Wr{t*dNM#=y4r;4W;y)YJuY85^JfZ5yTIRKj7^NCp4PdP#p;*r z>1t*=*LHX)z^cv5{R>JYcwY&YbsEA09`VY=d&U-$WiO-Nws;)hLNqP}(5YkyoGd05 zx%3OU12FWGFIUZuosvu3r7G;iu?V3gt5+N)PPG_-W$cyMv^ zak+B>1marPy@9!(FzTCAxR^>>@b8{y#Sa>y17gjVmh7(KyP`+~Eb7#?tJ(na$k#Mb z1tY9GsSEX3Dz$D(t{#i8bXa+?>3xp`XfCi19SSOYUorhjeowEBA)s6eqyXpwFn0pJ zt6_+=t`+_J2PKWP?F3hB5m~gP7=OhcK;)TiV$qRc7m(1k%(JwF!;w-9jIAt3kfrIo zRz?_oj#FPRi5Rk4UhvtHqxojypJ1RgGG|d7#)nEf?K3z3=s$xof>zsp>7~KL^V;7qfTa&|N91W@6 z2TFt`?;aQBFpmPF#TcXwcxe60sfKqgcf5IR#slW! zk=JtK-t4Y*E}Ac2g;)m~RavqW|H8~aE3&{Z6UJTueTvhxnaOfCKuCnNKE>wo1w)!7 zfk^wMwCutQhB9qctx&IC)fH!cv5U%M;v(d(M|W8O#a7b+Wh6&yxrt=bQXwo17n(1e ze6b|PyvOm3Ml(9s{rMq_8Ucv3bbwdlX#$p5?*ln&odI@$Rjf10^Gi7Ko6YI$tSqRj zc&@+JGAeR*2ds04oSa5&7HYb@{#>U#O8#Ql$*C%vs#&R!<-y+6Iujb785Of+ik=6J z1*|+!59VU--p0VXdPe3B;Ny@Sz@bNqI^B6jfRmroed$6PrxaBqq#q;tWp2V03anLa z`HP=$^c;YU#UT9JBGMhqBM6x2galYWB_qg>n$opjG&_RfdC-5IoST!`1H{Z1LrCn) zT*^RjU0SVM!!k9uafIyzq^WGgIm1mNQ-&W~+aYXOCn?|d7Wf2Vn;k-1!qLsB=*H>Y zlYyjd1BJY3Vl+G2JZ9qi4To6|%uw!GYaA2EO|rhjprP|3F(Cq2co{-&<#XXFhs zN*|Yr064G5B$CYD`~nxUN#s4&xx2(qc-C-tl(sII>MpPTHR0`Lx#@izES+0gZWabc zNC2xGy+IlV0=HBi#9#}EGMp7M*!&ILSL=b-y&+~Lhl)yZok+mD{rI{!N;cUJU0qZC zT)?jES_7z37KN2{GR;fhuqFUq^uO5tDDj86r#n;EyA*R{J5v?8oc#e4JH(*TBOD9p z3!xU{5T~#4lg)wPg_1IYz)LNiP>FBCVb5jNs{QK%N8i~7sj^juwNg;4FV;Zm-K)qu z3DLo05NdV2!uofPg>{-|Cd~SIgaFD3#V_Jv&RZ63?}hKWC8kii-M3_6NbmY<+=)-% zf4*ef=E^<1 zLc7)7pdl9l11R;tpg_eu&Xq*3gOmUbL%yEeYfMhs8irShrAuAZ1x`7MnUPKFb)OFhWx@-2h` zLdG1smZL|e06Xt*3w(JZ90~p%bzaqI&+f|S`O?PI$3I(*F-`Pbsr&E{xTH6G^gD|! zaBxZJL04C9VdU9bBo8ptx%zcez3wAQ#%E-F}$Bp0|S_Yg7`zK z`#G?~sY2x4iT$P{(}qKFb!rdF}9RK@r0L3K0XE0aT_ z3>{#vo&5wxzntWUMVO7^E4)CWnMh)2tN!C-V@6$APOtpmfj-e|nOjy<)*tiN_l&Jk zm$QG%D@d*245OI>8B~$=Lv&~YHotZVy&Pn% zo%aDi9N9gl;87fPgaFm)B=<*@I)`V5>e#0+ttLXOEn+C6b05%|JBuZ0ttyv%&=@3K z6a+*U@Bsa9^jdGu2o76a%xt7@MAOe@&Oz<-l&m8v;qbh_TVJBi%=t<~E4*iut2$JF zp$3YP{UGsUJWG5CEtzD5aI(hYZX48IcGVTN?V2`flJ_(akf8voRo7QCtnJG7$M76% zs&^`KFELr;*-*rRAk=sn%{Qn5FkU9Y7z1!7x%{@jl<#_iiPit!>Se%Uv5p#72*895 zO;D@}|D&^kI)_>7(ReV8g)14rjD56B_ZMnTG98NqcR@ACC4eE$sOCioVwwyrLNlL+ zt(*_hnJr?VQPZd&6#$sATb9GoSx+7((5*lfrv7?sS&vf$TjS^huydgQkWJYdM_*OR zU7t9BB0_eYg-c4CdH=vp?ti^1=*Hz*eJd30>t9#;hC&U6^vXR{-U{>LjN?5*@E#9R zoP7hG{4ygS;(q<=Rg=-P`F-&qOg{DWq$#E2mnQf@xbAB{=ivp1=nFbTBTfM`wsX7+ zA80jzM^ZC?gO>AvgQxpvKl^#N{AgD^O;hj?(-zQN!K^b3X*G&t1E(3b6;}O^GFVfj zp!xgW&6asVkX1BLQ*MNfEG?cmA}{-{-ty_kl+7~^S|j$Z19h2775T)Q80qF^1O6-% zRn)~|efW2A>NdQ?H5>&Jk6tz2a2>>C{y=|SI400ABCM^`&Twx*)$dA}q4%E$dzSaH zM_M*plE{V2u^ivEi)Ihc#AkOIQDu|`|8-$^k``RKdmX1=+gSD@zl){=(lV2 z9pDu1ia?1O`n%SI80rj#1!chFxCvlygtok=sQc=kWcI4Fg9bmXeBidFWEazLVO zj-zQr=r!FnB2N$SBy<8u^MCyG?*UE%+0eW;N|DwwE8;Zn;A zNYWG>n5lG+J+Ic$vNbl-%5JJOOC<~~hsY=V%MQFOyqV045_)-{J%&st4hDP$8s>2h zsBR=R`I=bQ(l&sLcuA_RyOQO&Dm0tcSC>;1HcuFtpxBVVk3a!*Q0CC%h!9nnzq* z2;{2onw%SmJBjc+rj`1VjY(JnvwR>7YrxG{r5Ge8Z4E7Q;;L! zQXrBUvjV1(YMq>{4z`kW$>R*DfKBV8L#H%;pxFui|JXXqu&TPejbn=-C`flVNOwq= zG)N=eA>Am7bazX4mmE@%E)OZ)9J-qWybEXEd1mGrzU#I2K5MV_ulxQj?wxqNtwwIW zt$#g05F1oX$py>_`*2hm&0zb`yjrl5y8%;Q94iL)^nk#dq<+xH5l}@|Pd3jfIfoaloPX>Pp5v6p zBRniK%CA}hW19czghPi?S4$-XdHwFoCGqSw_Hy1#Uf(-C!4K){m_akUzvFtRJSC7F zU+SKR?qi|h7w#;vH03z!2QfFK(o@8QhIAIJQCR$xRnE^YR<*#;4|UT|=y}pNNBV=^ zUa8nl3oq@?%>AGf7;RqCRtFDvfKc)x>+V9cU2$Q19o?Q^@xPX&C87V(@rSMVUS`HC zFw{5rw%(SI93r+BNt@h3Fs*dwru{%i_O7Iyp7k!~UJM@4w&*7@MhDVUu;C$pD0Bk` zgOJuVNz}-w)Iv0VIb?z$34N|1E>#9Rlk5IN%S}f!#}*f~Kl|Ku8TT!^s)L6_k^u-) zJyRxNXVGV&TGBa&<%H~UfLQdOUOB{J*is-ofF z^YJBNuZkr4zX~r5i z$=W?NB^s_ymiLPWgrAZ>*F`4ZLTV;_ygffkV&RUYY_(P1qi|bQD9}>)AB!|VT{hXU z8;7gu6-&ofZm5EqjyEeNfqKI4wKQ4fVgcY6p6rjYQg_S|*3qaE*Qu3F9_B5E?2y|o z!!^qLId{=)@A>t0vuiU#JymHSks&V9=Q4K%%iZ8uZpw3f{v|(^>9}b_$qp0K0UQ?58 zehjul>Qhh}L(DI-P=s6OH8_4^l)5+d)4n=ZpVnO=sQTIRkl1G3%}QZTMv9FZ_5>bCWzQnMs4!B2Tqd>K(rS^O0`qg9yKZ5qLyu&q(>-?P zfnvWRbwQBY?YLi0_ZipqwS03LTVj@Mu@Y+Y`6chYz;v&Zoxxq*N%lYG#ii%KTp748 zKWu(m40u+zXyu@F%DT65N}~#NcyP;Sw{op}p0F&Y3l7niarm;{9#UXc<rU zduHh-+`+4PnpTq!9Db{79T>> z*jZAK6#y`Zg=$O(rLWCd%G?*7ZeH9z7I8iV0LZPu{eYiHz5fJ2l9PttLr}v+wXKe< zxw)z3-V?c0+$zZ$GcsL^EIc4_ILBG5*-2f$1O+VY4fv+T0L(D5?fQ?x1^&d=PVyh&@}@bsOcLtTh*pv?z~9BElzfME>Q z$JTzZw7!9pH-m4TaKaj>t`Ek>d-<}=`Q2d9Zwoiu9GrFO2upE0porpwl{2G z$kH}(%yN)M0H4|At16dZ-q5vNwQc!O@}h^MG)U6Vsax_iqLbAQp`lsflIB`;Uzb!2 z!@T{#c3d<;9!H|DL3^hdm)CDdg^xn26GLvXy9u2`#>MBQq4gDI+R)UA-5msRX<&W_!{GhHrqcJW72pW}+e@m416~`vRZpo@-L<;0 zQnMTl;|6~4+x%uoz6Fu+I_h_hMRsm3a9a7YuRV3i>#)!Z@PIYO|jVXb*tM!A@fjYFWuO84mLOGM;H^UADN=>jfKxPNj{F{ydE zU-WV-4L0O$Hp(`_@e+!dg1-`rgaQizIo?Z7|2^8Eye=zBzy=j~GcR0OTl?)tMXHED z_552^M9VrQCe`qGxC1rfLIp`H1u))5cwx$Qnf$RbEgB5zjL;|*ek1a14offBtM{h6 zL~J&mqQ$q~T1Roe%q5sdM+ygIyvBpwE_gat>D<#KE`T4jv!}><{2yQ1z7O~>epO|+ z?p{lri-1w{uzgrvvdf{*E+7?ryHE#!z%5B@Lskn6gmSdMNWmUD(H z+3WroUNajA4!dAS6HsiiF}4*CK}ClAw~_@hDBJm`Br<|w3JezW;G+{oIpNgf(KiU1?0JtIA>ewDL2{!$1zcD9aU<^U}65g<4mWO@x+>_+4kM2!F*)4A9{qa+-*3|NP&rdvQy zRf3buaEa)hu0(-PK!AEPN3HJqG!7l`l`gKU%JzNM?y!Ls`+gKHJ^N>W+UNg&A$|d{ zs{O1Rpc+5R9d~y3`EiZ5==Xl;(}n6s0Ify5g~^*^Vf9JBUg+*&3d-e!2ak>(vvB}k zUCxb~UM_jxbxz$hmWIQ2!7DiWPVV& zGPmP_QFep0*x2O59p9h{<>M@@b}_G<+zob})w_s-&NQz@NRvy&^qACiZhi7{8DuV{ zs>4!9DQR9|MFgEdB6oYeUC5vk719v6nW8h%%YbF&X;+5WGCYRr?se?DLLVrIZWtuC*QM1> z6k~MWoJ>3G$qsQj?H+>T4(s%nc&hNzGQ7G|YE zR&61it+L`WvMIJ(@7^SrsjG5kim0q@IKjC@THO4>J7dxyWdn;Jz7A;?D00=4)EjmZ zIEPeqWcE!-BD629FBs6{I)9T z@e~b!55>7px)KH(bKvOg@2SUkDfSn2QI>rs-qWsc!()K2<#RXT4EEV zE2vBymfatMuTo5<9Y>dO9`XYEETQMipF1ygiF;qE=F1|qR_4_h1QegYo8R)Va2JFz zwM>f@VS(7{qR}BrM0Z+O-+Oun64&nmrmjBX^Ferz4P2ZDo){Tu|91P`RpDsh4^cyQ zR7@t!9S#u9yC_K`uc5B zKU32IqoDpR$k3qj`&v`Hep%wm`$H0PDNR3#ypEdWN#AZCUHqZT_y|xV5>AxdVfI4J zUN8Pf_>PIra}D%e#nK=)-?#==Uu!Pj4Q{5tssbi+Lu`paE4L@oD>tq9JpB0=44bJg z`wq@&^MY?|MOk`Uyn^*5u0t~n?!imio2^IJx;#&_o3EykTE2%a)osV|7Y~UHYi_az zNG>Qm(wKA!b&;K!{BUK)O(Xj@lBJZrb6t!{H5wJQZ>ZbUA-^`#-7Yi*`F2z-D^e0G zl~UPvIs_P4&@pC0KMPPHG9;u%K1Qsghf+ad>*(wW86xXR;9euYHz+cxX49yBjpHWb z@S29L4U?aKnQFU5=Opv}^^1XrKEipZ{MWZOdvBuLL<8M)J+D(=?BYM%QzDs>_xsau z{%0_>w6XtuD>b}%MeotLcLT+@w<#_5sq;fE;tx++F7gY-PwPM%vAp_qh(=G)?M}MI zc?Ekvx<==_m^tAhtc`e^G`H%c^vShRrMb+}`A6wk%JatuT4&2nMh5-18gHj(=iHPZ zi~KkfrP`MZW$d?jpIN!qW~>y_pQXyki#{P;{92V#&i=BbDJEt?6mEd2?Jic4qJG)LmT)%*`}im*ThT4*UhKP0%+% zAz<5_UNu_m7UCb7n8eIjyP$+#qN`o+8JIpFaI0`6Z-hL+^y$c3~A;_)tCjT z4j_ey*5L_ODb(2=+a{*2Mh%A~_B_cv=rx-{^TIZ#vD|nDIwuHmJf)G*Mtp^PbMkWo zqhF^)F%2bI4}tXO0s!|6SrRNM#hg+Xu#$`?!O4=`GTlezy0=`0Nw~SWfo^Z(HA6vm zu#@6jZ+~+^u@%B#H{;^*4^F5h9-Ioy5s-qxoj;qvTNclZF6=v}ef!_9f@env#Rj!wf$%^sS z*Ra;ZaLG5tE)#K9A8)e4e{?YIIiT!fVKuAr9%{KjH^tm{IM;5JNYN6C7@xQ$CRjo2 zH%RL*Qw?+0E_n}1*yCP~#cbbRHZgK1p5ucMI%)akMY!{oC+K!=?#T~BIyVqNJ@EsB z21DXeh~g>TU9nQhlaS!Sd@yR5)@KyJ?GjSjH?xgAkeu}S(wI;a_KN(Jee5>er-^9P z=#wD%!#eeZ|fQ>Ty|P&1Jvev7ays;L8&K;S_Z!PmP0n&yNVVZhNXlJ!!7l4Qa$l%O%>y zuXCJZvE3h4K+pf~oq1Fz(R_g38kICcM@&AnBC)E;ED+0&BuV)79H zJ%Va?sLJ=WfQQb;5l{U!Fa(F=ZR*`SU2Sc(=>|%6UOv!?NsCDA5rvGZ#&B2S!5qPK zDwkB1T3J1x5ahjePYiscd$G95aDzWI3VU|T9af8~pFAIch=&SSZhXy-$F%9E_7kw*$h^aBg&aRp&!(vH1mq z;wA`akY5~HnVIJxVJa?xpvLbSu)N*V)q4+b=NePVw)q@LbWSt7qM{kQPw%8^wv1`) z2tq;sVCc~Yjcm9d^+;ZTS$`CUHM+vBhkl=ZHWr^u2(}!5eI4d~IY8N0jlqtHpnf_! zw}*A|wep@@BAeymAf~s|a)M~ndgJX#^tS=|@CR=iE)$QEjjY{&Ii<)(`8#mDO#PUM zkHY2h6V7$LZEX*oSw?l7oIZ~!HYSB1g2~QtrM{tI(`)^Dog{N6VzEl6nP^2r0g1X5 zs$@FSfsBc}gd|HYJ*Kmr`76SPLEI5}1+#~vhRU~qWSL$4l@wZL@w0{S_0+qA8!0_2 z9$9Mb9#ns{DNH1gDP-YM(!BRc7wq;T9aYzTS*H^2b<)Y;h7JeGyx+BdSTK+#qI7X4 zH>01HxgVTx&R>ZJm>+;zmAeAk`H8G(;I;Sdq|Ao!5{Mdxr!B{CfSwP@hmhNiu~nSh zGwzGyL9!~7)ntA6JTRoYPDgE7*z%tdXr@)!e8Xph@KNP4Af5w8Zw$fwZ8z$dy9@vb zYxC;b^ans%^K6d|e)arzFw&V>$1WZb0ih4i8@uUR`MJg!XINjPm9@>XMhC7phez%E z*-)}@vy;ra6@>&j+Y}N10#`&W)5*kVt6~B}MaGr^lHd9!YxjANr%~lc-fcH~i%M>< zqsk-iSM3HCsfZrTE{Z0m(R0g5uR>47b@v#j1VGcCGHVKm_5UO|Jr=?!CxoC&vtDmh zR(1Squq$rnNK&ifdkyEWH+NYLrgvE)vQ(`%v#blSq0WwxP}I2s#iwhajBATJyR)&v z+PW#)e%F__U@0#C2$8(?pUAZfOGKWZVAI}Ov^!6+h&UUh9rkXbwx}}&V1klD4!dQG z4z<1L&!`B-n`5}(#&w+e)}WVvfcss}>^g&hP=Nf8ilAY&`{$7jVSWSzH59=2t6Wd_ z5;rm1YOHNC685Nn4@y(g(lQEWF`afSi09t({2X;pbvYAaZx@tF(HvJxP@kf33yit! zh?3OLT+@aB%*PHol5e5q-NEPi{(AgaTl=76fC;XPMX+uV7s{3EtCdXRgkc<`xO3*u zE(&=KiQ;f&&Q${D?Bx};wb`8J%>wZ@#ZRaF)w7wW!Tb4m{=5K&v4>>q4tqsJSs^Kq zZtLjjn_lZ*KZEY>I|SSshL|2bEF%7{z5AhrvENrLM*SSacRHV1BWSo|28pZh=17o; z-uV^ihdukl$ORX$kO~;5i*mZ<=!gixzdRXp)P9yzYEjO(wWhDw)Xk^FF7Qh2mH)?9 z#9}8oX`Dj7H=@3WnM~(0$7UTvBQ`KS60BaX>~b?IF+~#4I>fV(>#k=<84L4+bTF-9 zd2qe6JJZ;$Kv5)ii@`i7p3aDY1kuJT?!b9bKq3;l_~O;4nN*}~8yv&MVcJHA_e2;o z-cMc7!LnE+C^nD6cx#BF>@AwoDQGJ8q;s(qzr0x) znSms`Y#;l9W9-h32sgy3lTtfi{=Rp>$Ofsu<730@mX`<-N`L8Rh>7ABZ3v1eWp0(f z22f=pZ#Ama#K{^TO`Q&2HaV|$rY*Hsqf_0`UP3qQSRBp6lx?zV&zqD%oQR&f;C$fU z=7;OQdl*==mVwtL)2&MT4Cc!w7k48%+)%?GeB*2>@=m1$2`R5@t=2wmcehKR%1iH=Mn8Z zz;f=S!|w%LB2ww)nH1wn9V?v9?x7))wZ_L!?{K?r%L>Wv-RXk!hV%|x*XF|j$6n<3 z-KE)Lw^LS7lbQlLLw1!IK#p2>A#xX!nmBH+7aaL=zOFoo&;6VW40Bc#42yo=xPm>1 z@2;YXzG3?iAzS4yx2A5>??Xc4*GEhoJ>84YXuDT!ak=W&4tSG^nEFA}ZnspLP2asT zDe=vX1}j)rQ(L)Rm5?1Hn@+aLpp98dPA9vm^w5j9BEGZU+60*l+8Kbjc6;FLtV&jxy9hRniD19Iq$5uIznvUiAE>F`ZEF zDI8pG3RqvP+iUsBE08xxGuy!Tmi?E?Xhk`4SB0I2YO%yqdNw1xP?}yL}`VZkAZAt7uMLAt*N7zDG+XrXDoxH~1b7 z;N6uMv+|k&q|3dhS9|=_iC$<7pPwRoct>C}^QOpUK8&DV z*EgXPvR|uvH?NzjW#{wWj_V56c2{KCrXpD~mc)9A@fab3^xwWQ^v(f5R&(;R6Mcj` zxYw7DrSn9)ObfRBTVv30Z2zTCD;Rl;Yv?BbP;`amC2yB;l^S&ik{K>^3SGH~j=*)5Dv2>Rm zh0q@pff>xD6x#S)4Uh@Dk@(Ucc@S*QD(Q(IK2T8!346IAY*>}SFEe$z@<3^*6k465 zWL00ll zeC9LIk7+>9YDK~3hu7tcgL@}HA&%&A#}__@AJk8nQOR70b+p~wad%(KW={?(4R>_u zS=(`?8u`e0Q1!r^Qc^oGx zZ#%v+Oo_D|H>Y8afCx|)!o5?Z6u`a1(9+5*yN^RPT5j}Fm(ULUc)Gyx*fvt~8J&E%Y@AwBG>BiMNu2H*RpZ#GWjb z;p3~n2$b}ygzwDPJ6wXHX$$vbW;e*+?OEdouWKhyOJ3Q~Zt>G?yM(7N}QsC+ZmHdp z>=h3!%(_b8ohx_wasNEGBX#d|o&!&yyVtw3k-H4hF!^>b+fK(;Isr7sjDI&c7U2L1=_*&BBt;ojRJf4%S8pY&cf z0a`H$GJE%U8SabWc$&g5{4E+MzQ$9%d-ZlFU&~>ihbDRkIZB7cvi=8lg9KZJ?mlq&%p>18S>eqE|n1f$=Hs zt;+4D5S-H4mgr({@C;im)9Q$7VuSqYFBN_q`D#oRW#wwB<$@<7E+ojdHhPOzi;^_q zN9CZ5s%6j56PrFp`)+poB>MmrOfM4P6!#+aJw*Q+ol51boo`|)j_UD9>2I!E<_3!= zu<>rD7cgd3I58x%FbP$17ix0okI7Hds`_eGLWbi+lOU2YMp@bQo3Ft;o1kF#msx8B z2=hVtaG4KRV54W>2WVVm`PuM^NX}Lo*uy`MI_x*Q=n8b(BuJNUOQM+ay`>wdw|#); zyS^^?;_2FGfKs`lPF}2Z-Pyy)6fe>dT82w3nAfaTrfo;D}b?KKFQlz@UFCXDIv!(fl#sKD?sQ(H2gPbF7a(U0WS z^|@0X_^oIgF2=cuym02}72Y^Hi?A})oCqfLUh8Ly`60vdJ)K3I8#|i!9Ej?N{pL1) zvSPgIbY+qo?nv1Q%i-vhU;RY_Wi*Yf1(jX|a_qqz%JvcUv&V;MTn4*BtJ(KuHlV&m4k$H7hgX6*WLFqM*>*0?GzV)QZ76ZjCfjyH{A1m1y`pgsucxLqQPi9GAw%g9!Ra@Bsmkk<$y72R`9a_MB9BhDy#DJNBmn1MAGQePpB zJEzUI58|q@lJp)Hr%8YgoWD;)&!t%10_WG|eOU&`!jcLEP}4&G5#oin`Z`hY4!SG&XgjrAeq_qEk*+{OAlQzIi>g8#KBRRG&`KsHhuFim)d zxbWk3NV&rlkBFxTbl9(P{wac_`(K~=#)mT%0!5Us?#T4ZeF6--1vEidPbPqC@rwO} z)J1XW1$cAFWvEfFdy`FSIC=*{{My6BN%sK^DAw?}vaI8MnResA211d!%)ASnv)_+M zCRaWW#5h7pN8XH2~W(3H`JZmOdcQ&}Y|Lq%De^jLi`Y0LTXsdwOK zhv$>Acm*DiIaoj_mBApZG<(KuzQx^H|Da?>Ppwh#_PX~yrUfO2dgid7Q>XaKJ?|p( z7kZ=S$sxcr{$_UWGptN|-evtK;Dpm{!&^`VOf`C*NacjTa{Rb;CU9e+uTR>`p|s(P zvQPnLQGB@EEsk6~E^dG2kpBIJ1TqiXl2`snMXwRI3;rZWu=B%Q$ud~)o|%g(u*1c6 z`Cirm90sdcpEI{dl2pnQ4w!`#U!ZuGxK~krHwqt_d0Dp zQ5oG0RTPsaL4AR-G{^7!@&p<5M4aqUh$udf&L*LLIctrYW6e)gc^?RT*)Yaxj4p02 zCT^^&c)K%_>m2TEr;Z_llXsO9hr2`L)o? zPbEjZQJ)2ThS23@pcor49deOz%Bc^4yzx;+P-8UiXTTcYas}jbI2Bc(Bh=;#w_B#Z zbqN}8@(lxYUOSwTuJ+T+UCyq)I6g=GS;f4)tF7ogP?LGGv5c<3E`w>p_K)Ra zmXFWQt<6lYi3SH9@9jGuPw$L>9G_9s|8jFum;Oy3g)j?GU%J{&h!tQPEeTh~0qEAq zBIGmNHa@yCYbGcIqng*|>C{HnG0YWcj*k6|DE$kFr;kpb0bEyw)vsBSjg9beu}2-S z*K^Y{hX+YnNfQTo!D5g)rv36E;Ez(NE@=u(&)RwOvGKr&wTa2&aMdM5Gh37~=deI& z5#ZuSQh$NZpRfPtdoiS?_^e{sm)AD^9u$Vb<{*yE2~K!zoT!G1yb&5LL#kCa!TXwv zuXIeT8XqSQM7Re3{yfz*KLchc62l*a0R(eY)@0t6=iG09y)>5JJrp1}KdlJXHOOsh zE#_jf+WZ83idBT(i?_H)FERAOLYjf?E*W$}Icr^ZGOK}%+1Reo#FQHtXA05US+bsA zd%9bWSVx67mC-wkK`_{!TUzRvc^~{#RiU>vo?8HJ61n_@d}>mkbh};}r1V#g*s~tV z7&u;8|`gQyW z@fU%RL=AQT>5*BD17+v@C@jsA_#(Uzt47)xg#%dniJrzGtrlHyTWEGzRFT<{%yBy^ z#5||3VW!TRFB`gMG*bzzzo_ysV{VZRyD3SLVd&}E%Jq4An>VA;AfMhK64JC-`9*GU zkPSjLtYInA-|~&~yS8ZE_cG{0g)}4K4nv?jv!iQV@Ok3uG$K$@@PXkB5E%V{ex9Aw z%MM1AAu6QY_-`p(9CA+GPlVYL3=!b?*QhP0$uFgrh$T~Y*7<=srSq;6cF(aQ#-zi| zy(4`-C|F<_mS6MvQ&<#NC$@vF;#`5Ey$tI;?kF`D~x$pSo^^EB^W!%o<3R)2Wc%M-fX;uMuTLh#jARtP%90*6eV8tcx*Pwn4x6{`_rz{(nn6@@%|&Vdw1nw!RO-*K zqu<6}Ze-e8Jd;B>Cz};xQNbAZBA3K^n}k0q3p}>K zy8n&VNdH`u?s1@%Lekhvo&(@)8ufi&+Cla!t3Wg_Rfi-Vdiz?363^%u@TBv`Q=LVP zN(ka(h7r+Vs#}coh!Jcq5ax3Y~kn*88Cg_QjJ zF3g%1_0FG>nQq@eZyRNh9rZ&m>#n%H2xAvR1eWmC#nY>FkR2B*sESAqI2nS2pup#M z-!7+LWH;k;^M0~~2VL~Fkjb)_A_ct~{nF-hvb6%QXNTJ6f# zA8hUx@CcqA9~A7q5iDUVm#q#SbwX7oZ|_7q0Y7AjCX>k!1_0LfbxgbJ)W{gpFu5wE6+7$ zu6UV!r8rLFv*KGW?z;wZTVT5WJGBVo%jU-C@WyI7TmDJIt*G;mDA(X5^DrqL?kAhV zzumg~9r7br%u6A!Ha39Asr{v_hc_DDaKM0gcCbX2p=+fQit|*)92ivC9#s}jV7UZ{ z^rst_AcjDY#7*%JQDbeIe>NubWmunc51Y6QjQs$f0xpbq&8rk zbym(LujlQSe~SK3m6r?Jv=T73iDaA#5$DsU37F^IP}qsc$0AYXpXioi&M6_lxOY6>Xkjvyw*uMPAlkbfV&sSy+8&WI#6uip9S4K1| z@+See@7t`14x?7Pyz~=fCmGB`ZSil4{$ zoC@?xA#&$}(ZAzpyE+3MnfX{h`_r*6VwYt36p1#KyD-Ehgh6-Ck`z3^t5ibQv>Yn9 z5Q<<#uDv%Z`=2B8-~z~IyLS&FaY=Ti)V&x6r>JO-0`^Rx|NJzd>nF; zpZGWFi{#FmQY|9$kGlxcwoVcF&lovAM8du);!2@_&a-ef8|Jl8+y>E%Uf+;pETsP1 zcuH69(406*MI7QFzbHe!O<-*20=`YAuab7iV(5FvYlHlqC9=hIGwVJr`cVnrgNtiX zkO&Q;?hVsChpB)-pE}PXnM;15_r9eihM{A4ig3=Kg*L7|V=-Z`E5*nTu7wJZ%0|I( z{|p2eMr^5vB(<30N}AQK z7+~qBNcsg0a$%audq9H+I%A^l#f5!Sj>*~`bMFZIcz;|R*YirQrSNJ`^jGK6h)<;d ztTl412f-{`@sIY{%koo3fW(Bh_#H{6=>e5^$NHd1=%2-UhUv1H6!12`$PSiP<@sNG zGu}KpT8$uum4zS97Kai65}y16F0!Wq11#EWicqardf6RHQ#{XlaJ@`#c)WS0_(_7E zguHnx0jWK+M(qms$;RHhrQUqlnelrL#o@#_s@|cTBt@AkTn9eJJxvz6N1&yGi4@6b zK~?SA9QSZrwo0@~!Fn0{0rw^@H@XR%E!dmH_2*3{EG9URmY3PVnS<^B>&Mqg>J{zD zfQP|}r$dsPyfVKUsp=J@+|K-9gc_XTzsUm=@8pzN_dEUlC4CDD zpEI9fp8RCM$U#5<4c6!n30ko&Xuuq#DTQ)CKgBL-+b1h$=>h=?VHM8Mgwm(f!l-<# z%~UW|@0q+kPx`q18~O9QMLx=C=L$_q0`83hgTWS3jQ^#9{P@c6=%UIS?c}TCm=Rk& zjTWWZ1C(GW;acFT3r~;6>`4~**(v?Iahn)Dw)_sycsuVe^KgyUkcTe97(iYQYZNnQ zHBdD?7)Ml3eiI{p=}bkuaFG#eQZ!rF1|2QZK%^cWPlSD22Q9(m-g zOJe8W31n!(9M-?(e{W#VkNBGnMMNgD^F}7}uea^tW{gEupw>a#~{n(9Htlh8k1padjwjQh+s-a~sn)>ZZpU)UGPS}F?xF%EQ`gn>E#@#mj0DO+c1pUV! zt4RLMs7X?haLz2t*AP`AJwuLF3{N-Y7%$yj+9%np=tsOM)X^I_(EArdVS?~#;}zI9 z#FCOs$m<}x== zXkdP6dNDNI)K;oYd+VhBb8gJJcJJKgur_!#A3}nA-KOdLel9nE?`r5)l{Kakp>jrH z4?-y}WTdDQ3!U5%g-{dWbdc4u9W->xq8D zkGjkh*}?l!@9_qop|+q6F$K=4_WIV{Wa?#lBlB+!!etyOkYvk5o{@q zq_K)~wo%T=y3}Imt#)OceroUyo5zG>`(tKxmmg>F4dx3S)}4z?y1cNq^H~B1G2HqH z%WQU0>8ZfDi4-Fde<0-|)j`%QaqW$J?LE%zDNCx;-?4t0WpMYi-MkPF*JD1$eP;CE z&OnmffZ{t2haNYEIiDreJq;RsiX*ruec5aOlw91_4 zFo2Un^Rfxi6ORQ8Qbz+#0qW>C37;s5{!3mf)T`)P<7f7mU@R#CCMYCD2InZKVURUU zcaDB|SD4{!P`616O7F(?x^A+a(Vfo3I&}!UVSvky75}E@adCH~d@LAfd^|Z#EhtwC z7PdEla27*W zIA~9*feL$U8U6nkp)OOizORt{>Dk|dZk41#sRxeXs7XsMC7Zsw_8HqFP6B1vG*E-; z;JM5&wW@xDH?OXB{E~a_d+lXC$S8%KO~vAM^lT=q%S)vB$?uO@xLL}lxo(jC9ku^$G zm(edie{Mr!0EXZ4-lqK~`t+7n(;EY;!ggE;LiB$@9B95kMDSX`kpv3fbz!Q}eKqfb zyuX~^MqkHX1b=NLOv@iv^iI#E5`HveVw%(=JC-rmvBxaHCt9yk7x*ogzJ^4Ll>^DK`7_x3_y|LyxWQAQZqj9w-KtCq{j9?;`|M{;NtKA^hteq``vy zpjq2A^lNRY-C%#RzzV1kTuG=z2d9=&-!f@@BkG$K;Kj2Tbqv>ep@WC_%p~Viaj2N! z7Xkin~ZjH}NfGZL$h+)4x%<%Efhj1`1$=k4B5@ z^Rjb@rd}K>lJ<8T+R69oven->1vFx?p3&<3n)V>_F=k7IzDGc){Ogq#_)5hGAk4A} zFvWvw0atxx07qTc!n8XL#JOHpcD9OSYh46xTR#_mGXUgl;L-0ZjtFyFSR#`3&Yvq$ z3MHgeZ?3HTBkfu zE@mz9W>_L%L}@E&K%Oes1q8ak$qqganT|83YXOtcO4{)z^Rm$~IbeA*%AYAWvY4;bT9 z#5_;1f6JU|X*q~>N!M%~di!d8NHba*Chty4W=2+`B#R;@>R%~$U7u?z4@v!r@=ULz+*83?D$^SbkR+cr>}2Qmj*qEhsn#5}Y*pU(=9a5uH{TIr=E~ z5JE_#fSFoK)}h;ri|u!0NnEdX0NGBvMm!_kjtB@ikD0)5GKtTNR ze$1b5e*=s>yUA#ep-5s$QL%$Y4<(i&uI`sOM!5Gam||n`aRh{}A6o2vg-^Z`#_(C# zY?Tj6l75%f$h{Crf>v}e4ww$k-xmmN-$3SKD;Ruh zNWos1P|#z}Yh6CIm$+XX zqc@``H9iB)yI)sbl+}RDLDF&ys{ECf^NVy7tf+*%N5gn~haO-g8NfH@qIdoQO94WX zH%!-H9QjD1W!gjGd}Qkch#m6m>cO~idW-!vXszz?D-w8DZTfx1?9tu;luA_ZTR<3q zuigNm^a0jX{oac}x|^X}&xNB4$tB60;MaE>rT?#uLM^Tu9ecqK@`PO-o3zo+KE7H| zntF*$d*psU%-zc-%UZ!W-+Fi@<}`QKdeW(4bA%ORFY?acET@#Emj&1p0L$dl#LI6z zvd+(aIzVm6=+j)O=PO#hf;#FJ&Tih)lDsb~CZ&?W-+pM#XSktHH5h@*A zhlQwE>70Q{ixR|>PrtG!p2*I*518n%qeDHG(lobK2*2n+~4g zB5=vlO1)V0eEQ1Aa(W~AYuf?b9Oz@e9{bBHze*drR_Y&(|oRR!_8a({? z0d)1i=WfEbPGC2alK-YUcmsX|#*=mqUK_O#>pbPajHWyoxNRH5YrBDyLd$Hkhs6?F zP!L|2{OeeLuUKsI?jwnCg8|pty90O6yE|Hj`YPr@=Ve@Edf(NcY29|c()FVfr7ypy zx^^WrqTooO+1L!>zCM-5!9EkqJ(CkKbdtrvl?m!L;4kB&BZ*LUF#nS<%y^n}hL-$u zFrPj&ZvFDK2%Nv%!DV}7Mkc{sc2ZzG{hzWh^G z@96w}owrr%%7@1vG>x4$&WmEOyxyq6z@);L!4XjLbq{8V1#Dj>9}zY+vmTVHRurdL zAhO+cU(yPYn5KgG)A9@Su~g?TpFz+R9y4{tnu)I?PV2<>uG=qO{PWFxYNx(OszW~m zzM>sv7$Z|iMiZ>{<;}WQk>K;BjD^S2ipo@Qw}oz+o1s5bR+$4oLk3R!_14-XX9nnA zoxTE6oLhLhARnjobC&r(irMvw5v*>)HxO{S4Y&RD4X2rsQ578)6TRCSa{t;I#9TTx zNq&$=lT)um1mdD2cYdqL>%$f;Yvx}xElw5iMeTGXKWWFJEuARov%bCo_+$6H%v)*r zW_Ixzy-(n$nNTCAxs1|hPWO3_RBRRRhv-Ly;VquIx6y>>?Bc3MZIV}`jmubK3@%bC zj?(Z(e%xwMuLUM0Y2~XZ$m#_+VBG)iFZk2z+54i9yP-4Z9o|Okp-(WqE6!V(?YpMm zvqi}6y}&Sjfa(r10Ly9C1V6?x4WBkxk z`Nij#fTL&qTh9I|iH_C$(dQStzT1J4kbw1xdkAfRO<_IM?|q-=7c^WP<}347F-b3B zI|<$;_^=z*6lr|KEsf@eD?$3;re@04+uKtJ>XYNOeN$dAurvzPDiM}y@i!I&@s5{I zbh>(=*ai;rhZOaSho63G#dHxay(+8M1~O7lHpd%K;vpR)0k+3toXTp}N=ZTWo0-@Z z@VRD$Tg49@y|3#ZJUF&0u`~NkQG8twP%|z z()f69JbzCo3|qMnDg92_a3@wr|L<&Q(U)w@b7j2jOGUg z=Tcaa;D%{c{wvaa^W7yU5k-CAyT%~QM?0s7kF*QkwmFP-mV#`-{bBV`ENW~l_}v9R zC|31b&t6HoRREf#$3^ycU*xv2^D)>z`um%hrn5Y*Vs%#(y>Oebiuymc-oh>FZVeYkQF)b8)B&Uv zk&x~N5s?OIWN4&2hHj)wQY59jB!;1pk_PD*M!IY0J`3Ny&v)%}eZN0oX2r9fxbOQ} ztHVOP$#=}|*YeO&$6@XJuNx&&V)CN^L(-0DZ3WG$;QLASpQrymxrHWbQOP)Y*oT(w zXEKkUyZh(_Fg_uF`;y0Rp8JK-dt)bX3xO0PXfBdV1Y*K-Pr~PhWwW4 z3$0(6H&+(k`CUSk(;ghG$IknSbqbqK#bEYgUVk`?%UR+Rje*L6j+{~vUI~=8v5QAh z1iiMS)ICNrqkUf7QS7knl<4H@v8_HD>{p(wQZ!dV);mdcCjQLgAKMV{-ZL1WVVY6; z{QmmBV{|WZ!)ph-63xLg9PKxOOiKLg7wz*6}wuXlXQ|oX1_R-U1 z%k-Zg&XYkS1xUrhKOeS4RB@`|)M>dfI_OJ_=B(-#=tQ+~8PvnM-@sXfr9x3l$`I*h zfnt$DKeL<63j>4ll_3!182P<$NBYW>_Emv*iR!gW%jU1aQyQq>vyv22bqW1D*R2($ z8paktj5V=_{dUGW33*l5)YyA1+`OU)-tYQ=b0s|Yi73ip4~W!G1aBk;5NhxS;I9)H zhWFtAO`|X#QS>b7JTcI?xm}H|#qa%RmZn|X+3M@G27X)f1-^spYwk^Geth zbwl_tmF({&F57wP{>F(2gSv>VHtFOxbAlcIS=M`xS%|_uwpp?0CbfIFQ94RW{Ca!N zHSd%x86ZONyp8(LrR(yZfl)-iL?*GRkr3aC1L_|VL8$5dA#0Mpw<8P20!8cJd{&rG zhc_GpaF@1rHF7={cUlYQxQLFZ+AXvW)$M05L||>Rukb^;3z9VN1W4(BRA{zRzKfAW zb^HzyO1IH7ME%U@Qec~_dOfym_2+B?zw|}{`?sGZ!-))#2u-lKZ7-rSL!%OgLrs?< zFBilK-#S^NO4D5B7|w>VuiZb9Sc=bDvk2{-FX>;+?nH{I5FKQFf}TY1^*T0wSB6M%#X8$p1@>8Z9&KhUHq@BsTh@^q9h~Rue7L zgi6yAs-N@WsIoeLd&8ScI-{dDU{L?&jj%$}cqtF&=16PDzK z*d*SgFkFt!2wk6Yv+GNLOvil**QJrKHfU$`R>Gf{_*F`wcZ3+b zk448{!v0Z6K|y*lGq{>~jxWPseluTO{G)l=*@u}pC~?wo_@l@u+ud|o25*gF3|6@I zov(rCBl_sOD20w?qxXjMUQ$MMA$(T(5OVl&LLDz!dSm^BnxXQGJ$4tnzlxjddR!F| zJ3R8MWDQ@T__WuPv;>qO&Ej!bFjHGclrMW-h&R=e6RfawSg~@-Cyn_9Fd%OpDo=;K z;r+@z5? zD=cnCT|{Q5NZZ?OSx$A&RNNJ-bSq*<7F_7SHWWb%Jtqr+z!+EekeL^p#DTk zd}Xz2G&TcUuP!bvB2R8*GZ?yp$e@Awsw8u}1nhsjX%oef?0*C7Gg4 zI$l3yZW)r9vEHwY2o7uBU#VK@Qcq zs2mS1n)Ig~Uv_FbJ0E2{k!MLj=BuqhOf4-{nJp`UFJocEepQ=b8S|cy>8o4oSV~4S z^H;&)8NM7Jn61lFx07lQtGB?fBa)rczAk#4dzqS8rzDM@OA$augPVKG_kp77sA>ok3T`qrba!3Y1${o>JE=O3o%(* zXc&jY+=G}f{*-rX7V|l?9JY_(M^2^>xbIfE8(*7@1+L)b1adY>2x~vBDp+3sM*7`N zU^K;a{a`-N$S@aSCB=E-mm2fRI<%9VPID-8ow0j(de_-@aC@tXlvsmDLuilq_j_O4 z>icEfOW_?DVndyETuYneTPa;5LObV?g_jXx_L`}hDWmM_`(*>itrJ{mZazLOAB;{0 zU_v>;tNJ;g-=?QFdb0LyK7VM`^TAl{xVPH+p?p;xTz*7grxZ_J@xNZfJE~DGl+QYE z*g@v(Vbb)&F}mT%Op$ue_4!61mu17VyagYLQ=w0af0^@rI!-8}7I#$ayVJ)!;%C5KmCkYqlWKTGW8n*U9PIFtZG~+i3?p{YveYq2ow9>IVUk@ zHj41i$yL+1ol6bYF@XfQ2^Q}EE>zh_+^mVJF^=kRO|h+qh?AiknzfH4DqU>Z&zhm1 zwY7*dcBAz-HY<|RdFCR6V}EWH1IeAZ@`uwg5!~w+k3OQ05n30K-6DnB+)BY+!)KM@wn`xfMhWQbbZSaX7VEEwVzKWP%>e# z2d&=5SYH0G7mKg7+WO9?VM04D&IpOUfFVETO3eo2Fe+|aZNW`5h1R1cVf&hvpZ2j2 z(>lnfXX<}zn=7fWMx)#b06p^2Luep(G_W-n#>ROXI?sOf zSr(C*`H=^fy)NeGavmo(>l5D&ht6_7Yqbld4)yN)Q`LK2JcTY= zUiL^6EZMthR|1e@zO=QDAPy*I6=LdjY+Rz96FnWc8!~d4Hb3e8?MAUG`FnmYXC-Ab zZ$YRT0xjO&#Nt4ZWWO&d?eK^q0~#}PmpG4U=ttdk@1$j6QV}HEIZdnuU(Ni%? z&lfrIiL<<(T@d5(wcp1hrLPvQ)I_={KBC>*6CWpzzb-&|j?_$jsbwvK)5>4_M>S_o zdX$JXz3?dfp`9i|GjMdk`I^1&6vdoF_IrLW3tp8k8d_P+6*JwJelwQIH~%}9!=B8p zJh?~Ys)z65*T~KO!Df_;uh*K6BRcf z^T~=@qp8)!#87>QMx$!*gRnIcLli7 zH^F$7|Kpn$?}~XvjG5VkX8$zCzD2|^BDd7`(PsF(W+t`1P3Z4gA=CTG{$N156fz+~EA)NZHgE zF7U!8ifx>b3(~hY#03dQyu6k60yb=tFbCaDp>y$TxhUB#o0)&%X9sTL);;>qKL#v8 z9={`0yaU!l{cYv(*=Pe-)!30(Jn<1xq?u|#K*g2go+XyoV2qtpAzwpY;kk{B6$5;YzB{>=_Ixxp&jG?<2 zy?y@;77UCfdOLBK*-}_TX;Ao*QYzr()F<=*;SB<@qIP z*3C};KTfN1QLC|Z5z>W-Kd!9~G6oV{y5U#@WKRE==oKeM5*mhOBZC(hwfYh=)lzD5&gLJI_rXy7iu-=y`oI5xV4Q->cC2>Q;K)r$!>%pM`WfCR!Lv z%&L%%{DD9uh_OumzkhLmeqVq;|2?opPql5B7_oBmr=1Tgki@ZJX}yJ-x=31tfBM|Q zMpYUi2L*Rh;)sICpy{_x<5l*mKrup47uSgVkj!U|VC%M~m?KfRQ9$lp#bz9JE_U=F>6H-|gv{~qp(BI?eihD?N* zt*g?AJ_v{-vP>E{+4?z!4Zk&9hBR#kcUxC(neXUNb3~8lPiHJbQd48Pqg$ZovB}N( zjH$=QuV;hGi{Au5y19;|6&2e4K%CC7vL3cV!Jp|0{r4b=5&D$Rhcd z^#K0FStm}=R(0RCJ?;rZwsDaY)1+DHbP^iU4Iw`|wQ_I(Csv~{4imI{W9&!#Pqcv` z+}cytOES**G9xE#3fI0wLrF)ADr?W$Wz@t~CLUrR1tf(U^+?Pz0kia!j{5OyHX*bA zQ|L00n}Yk9R!MBRA2e&-ff}B~2wa5syZ`mqq2FAZOZpkRt*hTNj+tA64O5v+Wf*{) zMEHvl>Z89MhU!mClpK}D&iouLcl-3|z=RN4J!Ym_*N34Fh-nJJ3T~NXqX-R^7r#H@(J2SE7~L%l zv2SzlvJCHKZ2JT(nX2ZG^_z3XyX(}1(WN?7dFC?K3PLpJD6_JoZGj|2C=wQqm^WWKvddO)*3Ot$=-Ni z@T73z&R&3aWEgg+!E<6udqv&CNnTiO1>KdOKobjeWqrsDYA;M&u=k0z-)rQyrW z*ld?0rv4MOTPwdI+iK3o-1709e#QbT@lu-!1A&5%`HK)mIo%#G|6YFCkL_RG z8ofZxJpaSveEhuq)rIr1M~;gRYI4-$3SD&wbu4l>KHSC>w?jYh5JH7LsTTT?ZTQK0 zy2`1&0ACn|SkZ8epJd}mv3v_WUPbt-K3@)>K3+OW=uxz^FsRUprbsP=4K}-0jz||2TiwUT3fNZ?b92=`+GM zw}_gY-TT#f4@k2Uj6snCY8~7fX(}o^slAkDGMJk9Nmr&uHz$lo*Rf ztAzLG>Gk~6T(2k&!|@kp*>2L@=^&;Yzg2w#{YaO6zs_79FZb=8juu)$aLGYp)5R92 zg64yoi4Rp-<62Y?3(_Evj?%QuHhZ5v67Q05c zNvrDn)zi0M7nJauAJB~&gRCu%aOs;*I{9AP`?~M~xsT4%8fZQk6dWL=2bBe)m>PEA z|255ECCs1xA??~0b`K-EuGS;EtpiwBf{tg?HEO3gs&sNdOUl&5ti)}QmTA=MFwnTY z*J<411M2eI^4+WUMP;s2IlZm4aX!-cVU1{8{dcd* zkXK2$sf6uE6nyEaC~jTnqot?%SL5gS?P}^@pyBnWEgHE!*}VtO^%TX^49nMBRq*+` zK(QN(mc7a%V}?JkO&}U-e^+3(;klQT+wRi56uY5-&6C`Zx?C&GXwEJ))eCKFe3fRi zd3i+yB}hn^3uLCu#5PzyiW*!L)*z%ayjTns_2q$H2>ZTGeAz(V-0_ zJPGhWfGpGXPO-mzHaB;0bW}D-iKwbFa83vZF8j;#S*;2Y%>)Xes3!=CZLc-u-`T{7 zX5nuR3Qta2b*>nzaDH>#FtK7Jp}jstxt#l0`n9p&$M){# zdzj`6>e13G3YiOaj|#elcPgJuqHKR?pxA~6W*PgLU{(qfc8U!nj>l6br5~#1#u*I) zT0X#N;u79^IyFyitXbNaaYFjWT4oMAdU2yf6c#@f*Z%D1B`+LL%H0XEu!utDQye%? zfNKshf)~Ktn2+79J)UH9YapCfw{&*WqOdPOYvd1Fo7IzVzr@HRoxmv#$)<^6>QHdL zj3+}A5h;w*bJsf?AD;1W;oaCaS4QaC^V%S}P2!#6N!rG%>#MVAtK*vE^u}2)iCCBO z1^G-S%bmdA_tGVRmU@Y(d}_}FGM&-fT8B{@OeI~66h)o}HNV~@s} zc4-^(3eKZ-R>J&8ky#afdk@#~ozU!%VqRm9uxT3`_w5J~)SE((e$3hoYq+!|UpLeq z=jO|f!%uo$9s4C_b$8{i-+;9%7&a{)dq@Ig^SX0ipjycdUj#0(-8Wt))mLtd7>opZ z0l|lQ?Ov#s5+g(X!TRgHmEa1(42Yau-xq#FhynHuQf2Y7HUTdqbd^ah!hJ$f zLCgLn%?>#EKqx_9?Ru%IV6lHxnyIQ!Qr(mLa!JK$GOO8nWZ^A;RlCT_moswL<}nIY z&oWdhNYufg&{{4AhE6OjE)+`P9`I3FrbMieQE5Ss@XSjQ!^r8?Zh%l7xENW))E~J_ zx{Bl)<}pYLvUPIM42P$H(!@I@{n^jp7~kdebaOtfPgV*B9B0H)Bw&gnE)zv@%oFV@ z*9XkINl?#%;yO680S`87A@6COCh` z&cMzHrDYHuLkV5_p3Hmg#c`)P+acTup2Kkj?XN;=X}X&lj^Y!px1wSeR1SL#2ZC;! z5>F1h2(>z%4`zzX$b`b4{hBPC;pTQ43*`;Sc%13 zdwZEel1<(c7bTF1>{#H@>oSm&vClYgd(^u!T&4tUB#B#}5vC-Z%W~&gKdWivYz&&; z!?Zsp=FF8<$Uy43=OsS3)lpIkqm36OR|4W>YuTdw@6O#4I!DnXD`ILQcCh#`#8^T z>%+8cX#Q6Z=8pVv3&iLUF|o$Q;MkZ2OPNQ)e?Ex5gYC9rNR9IK)-ZG4w4lt&?Q6Sk zSotd0eePKU_8-<=@F%x@nqwcB!?w`ZNzh6KZ2Fflwb3z#yZ+Bt^_=nFPy7nUDq)gY=ttdD!ar$ZQe*{3>T`kt$rR?hkvdE(TUUkzi_AYoqGntQ2G$5#-$!k*xy`}+Z7;zH*A7JMBEtLYgF zZfh_5Pw(`4XRMe6EE?>)W)tYOg9aubfD@o9Rf4w<)xS@jL5fdo=s)?A#TP@zOIax~ zWR}DLp=)afk5OV^|1Ng#WA@xX@VY#bZ(oXAKOIIi4|F#$LW0fwT69M`3l>7?o|3a9 zE|NTQ+Q`5!<2J2ky>(OPSn3V6-vL(v)77d|LL*lxlXEKHx-VVZO|nO&$b}&1tKdS4 z`0!%N-XQj^3VS{*gVWwXmqag@A~OpmBGv$f zvNfxWi^Y9_iTyX}#*?}#V}taujy97dc5OI(#9hnO;`$gO-`nzj|A6bWKP0mAKK{F% z$ua&fpojt$=*wI5Zdwde7S)y2)xSC*PcJc3ZA(}{_EPqo>GT@)LpXHfU~}f8Obkr6 z6rsk<%=wK`f#M1|q@=&rLqD5nHmA!1^h@VDd&Y9wdLus#oeGww$R`7GYdQbMsCII# z!9_}fA+efPn&>vQs}L26_gb!-2fQvgIHv;xPTP;XO0=6e&GfP-jYyk3Fye#Ke^hi| zIyoK7<0iKU+HYuibT>`|IIhpW>hdi8WDKU}rS&)G7cTN%EYIJ^*fVArt)1G*qgb+_ zPa9>Vu8szf%IdRWq5T8ya5Z(bWB4+p&-^0(wj)CFn_wzwgAiNguh9)gZRTk}pzF^4 zj*ag@h>h&M&aw9aIY`0@+N&qRI<`AkS>1WLU5$FRUu0X$%y&DN`li^bu=HK^oz0*Y zb9l7<>9^Qkag*b4b)K|R3F@Kr^|AkT%r!9G`V*z(_wTm6D$24LwoyVD(w{-z5nHz# z>BjwxcnF@rCZ{SM03oI+Xv?Tk+A1zY03r)g3r|jX;2zfs(ZxYd|jmSP(G>NzI z2)%e~Gniv}^!UE?vFh zSe0K37Bsm=?-*H9urJ;`-_>clj8RXF@}M_c^76X0EI&xP49wL~S3jJinIB*TR;S^7 z?DJCUadBAAQ{{-zd%-)oeSC6v7-4Os2JIZ2wnTw9p$#13e6Z!3#Ku5`Dk z%U8D|g$)aDE8HdZE3kd$NaSYmZ@BHgnsyo>O<86kScCD$&CDk(;|6j|)qck*dqE9~ z-OV`ZR6U^mV-gTx!$whpdNN^V{>&(?+|n2ADeY6+<-fR;`02ul<%tv@Pou6R%|B4678Sfz~?&rk?#i5!9AQ8pqAOBcqnv}2)_&dD?^Qy}A#fosi z&snHEe+_SZk9btt*9b6q%}J=T?fN_GZX<=}*@VZ(AycwWBU)mkFjNr3qA^exdZS2mZq5F6R3{iEt^l3aB;5c!Gi<73(snB zpKbG7HAP$Te#U-niPW0KSf<^jX_@Y{ZktKH1=GN{=~YRM5BE_Qx|Z(#4caKBf$Nv+ z59bMEl-e&)0*4o6Nb=73A*W-9)jHp>rF$3^qVCNhkstT;{-VpFw0LB~FB{L(Jm=El zoXlgt$@Ud9H`Ge?UaxdJT^1yL#80Y1-|tKe*P&f`pi%`x<5OH+&OWQAVIhZZ!A{@1 zqpJGG@d*Q$AXQ>yT$bSlA3KhsJ_uZro%;Q!XaJyjy2;_hMnxR#BYl5+Iptvu83?zS zj>9sRwC8>#2KJ!?m+_LGBum>uzyZl2;~xc!JbUk({)PXc^Wy%u8LNdzrKaJJgQH}` z8lPYecr}_9tYEjrzE}Q`>Sx4DoK=%TNG(XMLaEVEF z#)SW}_Ez)eLyEF_16B8ljwt9ut+0n$@0J|h7E7qw4@UN{ofj^vuFrp7cY*6nBggq) zYABgW(R*Hw*z2#|1O@5R5?8xZX}dYN@YTrKua2WT9qi8M{HNOPYr#}76NRWu*rZ3K zw1fyuT&A06R;f;PC>%4Jf^C9ZwNm0FC+Vo=EysCgIgPr+ovNUG6R>F zhoYSWt__WOOZfvCHl(Z+2Hh#mSb^W*AUT=ae?-@>X<8B-PL7}LEQ!lMKdOD}kN%%DUob@f86C4!hUD0q4 zAMlFhMHd3V5$E|A1+5fP}H|k-Pg#V{jXDT9V zWtIe#W>TN30SCnK7(|Vvy&y`v?qR2orqp1*-uaq;LdE0-5CRru5B#UM*0v~uY{isb zlj7W~b34CaXMLSCuoBZ5dC1y9g3-&dH*_{^Tr?ma^Otl_pooa46kYc!7$8;QMwAhe zM!gy}keD!2G|&+<(DA7)%nQ5}TSz{~!Vz{aDf($_k<`EO;Iv`AG56m7QRi@g=z|Di z-j|2MIYrE`#s?Q8_Z{==LeS6$1n%7b1iXbr<{CKH^nZH2zJ2;)%4U+CC%dZ35azJF zR@YYBeRfue8*tVl5>N$_wKt>@$uh36(Ln4oNHl8a>v@d$jgh%t4akCkKaK7Dq zQ5H`F)4CLJu}+VMDzAtS;M8L>uFsW+0K}9<|87td;`Ytl*h5KEjS8>tMpzBcH`-eH9%(E{_)r1Ayy=*=V z4<}8|vi8wZiWSOQoA+#wtT@34j}KH2@JEQkagFRZ20yIq+C;YM+0{{;x?9<5Jk-Yk z5e}m_As}ZN7}ms4zRqCj&z2{+ zT&k(~Ys|*I?TSE|NgcZ5y_DK$_4NVE3svOe&-qQ_(yXeBO5~I`ro2+7tFJ#~Q zmE%^En7xIJRn&g?VzB9qKvVV`gH`@;fQV1=QX^j`b!{C<5_I0IDGSMBl8I+i6VT#pkAAkijRE?)+i8R}UfP4o zln$W5Ecm1;uzV~lI)s>>S!>&psAuWi+49hPoPc0Y)QC}m@(KiyiqF2dFFbXuLMc>P zPYC*z4jGRXiv9!D>S$Yfm1e$swsHf{X$5{QW8^V0aKIG+6svb z+`FNgyj`+pr1sA*<#Ltem|d}O!rX3Q*gm94wG&pDUr=_>>wg~uN_vb0t;pUIX*Uij zhaq*MVUHv4DtVZ(SIlCySiJ37k#UdE2fNVB#5kisPhY-Qk+La}AYtQ^?0c9wGsw(h zz8{TYd>u85#9T}6nV!_kzJ9C`@2?gX8sv}wp|NqI_=Y;>CVF7#v_2Xv*15a;kWd(m z?2WI2IHBD%Hew~O^RfaO;O;4$^bdyq3n7;F&YX)=Iw6UrBgh^n;yav{6O7QFam776 z8hWv-RlOK`m{X0|-CcE_!sXSI_KOxqxW)j-#HF;<_LNWKLEHmIu?o9RVU`gC2_(mq zr84Z~;ge|dUk>~9Fsr?jZ+CKRqW+N7a7`^{7$PN_`I>gDC9Tu=;3nkH^wVw>xddO% z0urx{(RoPph&9VpK%k(uH4D)v`&-_LC%R84BIiXF-IZTcB%y0&6zs7RHQRi^`As$} z-ckzh*P4m)WH{;sEoZUk=N-LUFMlUgtZbe&tk2BLb&g8Xb1a2%1>01q_5YTx=3dT= zxxe#fV>R2i)uOiCUdAe&7t-TB`=Dz&d;4{_HC+Pg7;d;ZIPt&- z*&~p4I$M813|6^$10_?7N77az4v%iO(!O)yK_erU#;~%x_%(lw8|Sn6Wlc6vl^qtod|=*w>RmOy+e&C)oSI~oT~bYU z!$!f)$x)h4&%YErOXL?Tgbi{tfpL9lzCCo3xfk9_!j6wYl`tXP(s7OxcIHETn8^wB zcpTqeod|-1sT*;y5vZ&s7AL@STnrKwAHCMt*HJU7hg(KXIoq4%Jb~i;nY~d?n0-#1U_?LP#k^X-^q1Mn>!%pD*Eej+IwfGt@SJO_Bd^Ct_Bck@gXxGU( zfYNy1eX$v!p-amCRQHP+hQzMBe$Lxax+Mq)A^`wx-jkym)4Aj+P^UHXS6u&`F4XrS zXLWvmtrf|q5#P@jUJbsS8$)NQPYF7^%DrEPpch9xsS(r5cI;BKB|$UuZNGlG0~MZ5 z>ZukIkk+oGcz-uRH$AAn7($fh#U_NI{*L-`FzF9w%#3~xSb+pF^4#lnxFN{OT{7jm za6sH?Q_CHi^;E9-f$k8`REbLsyPUfT?bVVlMP7OQX64PhS}?gk>{+#Z#{qYVJf&M^ zEZ%n^mo2n}{VrAeg7{)2Q=lV>GMl?#`hdYNGK&xG1S-r!nADwD^K%}@xo%e5;0vlj?U*0DckrKDSouZ@p+a(5kJ zkFnG`xg)2EKKrIN+RusV9HbK8ziR{|k=o`G@2M?Ew6{}C3-soa2a2XZ7uV|EZf@TU z!k1F=xAJgkz7Y`>F$P3jmDN-_l*bMv5Rx}1f${R}1;8S;imA<)#9na$Z!K5#^ZTNF z$t)FqH)BrDL6wvxVEMsOpySIB=pIU@s0yn)|7D^Ku0U91rwzR=`b>PE#vq_^^~8uu zH>KG8zM8qZ)f{_P|2aSZ=6<$G6%gdijxFE6_pb%`i#6IpbX*^ady7ondY*0p?k+(AJJl~}*iTVRVzoaH;y6Xx zcNr+bNB`jqr0lscHyDYAO3!2_{^J3AK7pVSTw0jj&J zxL6dY@21t7;Z65e#h;Vg<$IXT8IKpR{@kHRUxW<515QeH1OlT)h@pMh;7D$2E(sJL zTf6*R_t7VqRg^ZI{mB6dJDeT{VjfL#8z5j}xe3W57#^abq>P!FQZLIm03ln@x768tuei!gBINUbaw%o=!GU6-gU})L6v!8YGlN)il95s_xg`QW zyrE4xqbeh{Ur=mTTIt@o$1;`a%ooEb?^|w`>V3D&#VG45aE&VX;Ium%#@08XACmX0 z&h+Le8e^z`qHCA&hm_wq$Oj;>vNNx^7e_-sr4&aA+ie|wEJ&xb(=Y8au@?TT8K4PK z`-l`qvVNU0;PXzbd0YU>{YslD>aLZ4=>K>LMEJjEBzpbr0CCEASC81Q&}00ak2ucl zv5?&v{TjYUvtzfuN&^dBKO{iq{I$@hhp8GY_k1Qh$y6}x<3)Rw^+l{$7XTvLTQ)W& zbhtVLX_de4v(QTd6Q^<(B_`|9Q{(Tc@eR^4}0CMm*q(1x z#<;$*a2jt>mp|6hFy82371gPr4Nl6GcLUd>SyeRx`yHgt1+CbOHIE9?$=`&EIcXK0~^ zn!3{cw9_MHcq&Sfr#f2Rw?F5dGt@7AuurZ5Ac|dEM*ohfQgY|V-CWQ?Z(3qL*NF+zC?pI81>#2Lvnc}gHvl+_9)KQ4~M(RKM$t=lnF zsZ{DHtbn3)I_m?AnPhIsCl11{E2(53@%VC;+`QE0r-zhX#x|AiY~X^(6K+1h|bu}JtzI|x)tdJuN3_fm^qOb z8j^SyqR7W;hL!Mt^Q?t-YdnN2wP(=QHfQ!#`j4!#?9@~&p#3qlAh|EuO_@gLCZnbh zfyHif>kl_#%JDP42W!IPs-oQM`GlFbb&}{K>R)c_cz1qJO@TiGx!}p==K9TXnt$lH zBNKuRXS?-K?F+P*AOl%&K9e4w9j2cAW>somxi}zcI zB+B=(^3tvbkjmv+*$o+f6Oj8y{rtUJ)EPyWCCUClcTB8Ub#2%X&GHtEqm+y+F=J;l z%<@s!%C-=J(1F+hE31x2_MbKBXGu_tc=wKXh%jQ}uF**1#JYjC#pgFtDM)x8_fXc_ z921Rq_BWNbM;c$CG9jzC)d{k6^Dc}E`Lw;@WyjGJm-hqgRYotU+;=TOcYNc_{wyWcXtK0^uLtD~#$EzvM!1XYsMG@hDUw%NlS zEh(2YR;?7$J1OB6AP_~k8gHDHr89t_kvco97u6xroXB$?HfsgCGW?N(q~bSwOUb@w z$!U6Jqx7`7Ui?u7Ay~mSAX!&m3~Q)14}4AC&-gRvBK9m$MKJ3A=bzSeAGQ%m8(dU7 z%pb_1pcUuiYzA-6XYl(0dj*WvO&R?+N_Jc+pZsJeX)v_zkQpsb;o=5~(Px=-@~LzP z{*f*p_%(X7;cm3`o0NlhawSL1;I@5^U^c4D-uwu>y@sc8hksl`IQRq6&Sy6RPf$a;vI|x#GvmCrQ8oMogQ_N8j3CdY}JoYPjSTw`) z_&DXuOq8h3MJ&|8{jrm{ibkPI3agAj_PWDIvJ`+qN6$9C_DlD)DH}B#o!+|lbt7tg zP4?81O$xiPbL#eb)=7rfv|0;jw6oCDYWPzEG0WjvBCAJ)Q`%V=**wv+YQ z+nRueS}e?VVp%%WSNUfKGd%Y2oU(?}*7@y*k{QPx+SzobVFe}9Q<>Xivw4@CbPWBe zg`-KMe1fkLTjTjYY5^pIa|rjW zd6Du zjbTus0eG7ghBMZ7IaR#05<3cD-2^*FdM`d$cBI<+?})Y6X3q_oP>DdnJ|TrJ09yL@ zR66d52{YTo1B{fp8Zp6{;QcEM^`f^G-XNw0(Sii<0a(8YqS{OxtMo#OpuM?UO(WA* z`E(Wo0xD$ZyF_Y7PrsRQUyX$6GC&ViRGdF#^ul@Eq6>wwu^Id0O1CSx}#QdPZ>n z;NxqZ$CZ^Yr5(6+6Lc6Jy#Ut^i1`8p5EA*LXt#wC&4fCxHOf)(acTD4Sw5|=PEw0@hylhcy?{^9De`b-p7sP4jmbmD@5JWxueas%+MHDv>_O=<$^g zp0`S&yKJ)Z6ge?j5IpA*0S5fOMamI7v-%^ zKUT|UGTd!4Kol5FG1G_SDGX;EvEa;KU;XL25}kV-w!T&zSKolWIj{HW-7u0pM?QC( zypaGDtr)#yod1BXTYYViV_-w~k+VH+ogCFQo|_S)iwToeC%vZz0YSUOnUMX1SK)Na zTR&oxmC=3_cBp656Y~eXT-6`2C(cHP{0md+pvwt}eEP~1oMkIl{aF%raQYVN$z^!e*#1OiILfx{~l4PC@E zMAo)^U603)SqIsU0o4S>`AP$bFOoKmTHuo(Ylo5QxHKD^5%eiA&w;u?+G z-$V6N4hDV%S||7Tmpwxfb$A7}AsU3}B*@_O*6z6yj1LwQN*?H!dGiP0lfE@{_sih+ z`mp?yQa%-Q|LOby6IsuL9!B!mbz|68Nxz^$5`#?EkA(t(M1KJll?FiO=s&;_PFRp# zVK)r#(h3M696aB?e~*1?8UT`YeI0ZE{;>BefG0?30-o&`Yx7Vq=gRR4P-kPGKZwY- z7RYf~kQ()}dxjSa*D+mZ-mKu__Za)8;nu8O*m%f{nC_s@=cxW5&;3BWbCt`m*lE2w z?2eXw<=op_@;cFHU3GPMjNgw1|An&=H!}49{%JPY4T%q;B|^NIJhm?5?G4X>Id9h$ zWpbnNLm$MhB`k;csE}B3ZPJ_9O-wk|^(YE&vIe~UJ)%nS_gEH#V;P*6o%NyY$HMxf zz74&B^zWyit6oS4Gcow5$$jX;!Jg101JJ8~rlH3#>u+*#mvY8&EjC^@gO73gTj*(5 zw?Sc{KT3L2N`p^bF^I|g4iMX1+FW(B)Aakp2;v+z(R0(+Z=PfI*LOe``n7#oN?6Auf z#YJbH2E2cdKG0hC`9XhKHzW4>>=#Q?+yLJ9K{fwTK*QfC05U?79gF z;EN~Cz<&N{at2czeeGeZ69rIyYtmucFT=)UL}S%BvC2+4v!2czRYudGbI6FQHm|@1 ziZ~Y@IoOlzGcV^@TZNm(tw4ylA|i%T8gDuhI5*pl*_#^PipZl7WgRyN=gSuGBAh?Hu&b6UvD_Xtu%oM0& z<5uCxY2)T8{M9Ho22C6Qq=8;wnUE7C(|anD~A7jL;jp(7Zgz1EfL z?!%$Pt||RxH%+@(H>nW#;;C`woJ`~ zDl4_y7}EP^>;19!AB0W?2zLA$oitO7Tm3nt`Fy#iu2C&Ksex&cyYE*(v_Oj7mazfW zk~SgWri`k5KCHeM&*hUQLc5B-du`5^>aRz4&Y^c-@_PF}XufPMZ^6^miHOpR8hl-JjDHG!;gz{coJM3XQL)a_@>A@X8J$$;&Z3V(QW47{Zpqjt=UII^$k-t`BtEZDrpyjY} zZ^fuV$iC4vYXfw-{vX2LI;yIz3m?YhDhd{$qzV``B3%k14FVDZhf?Y8#<;X}Nec)_ zgOoH9(jeU+aOghdA-}m%@B5A4_+tNc#~rfI-fPb_*No?R=C|~(A+fRvcuKm~{he>SHWuTX$q!%E$z+dA-d|YoC()!XDpcGe z=y#!TRo&Mp&(AONkAWfU$Q6L>yD5uZ7Mdba{?F&!re9?~PRX;b>2C|4(A^maI{!cY ziRkmO6`ynY(X(v1!Xcw1L zA6)OY^e%DiUq_-LxF8n}ctobYUc6#@ucPk3n~UVrkgh1Xas8)}hcUc2H936!Iu2@x zJMhFPtW#v#3YVzj&+WbT=Kkh(-|*?#qJV+{qj~!HvTWB~>$5_)GJ7Hcx64-bj3DK5 zbmG5Ae;F?2>xf5}lM98yFYz`JmiH}}vVMc9qR2@o;LUYU_l_wf;6dMJ&0CBy(;*3Z z>E;p+jx}eC%nD8Z;Uv*9!@GdALg>eJW-jQSbC%Za&mn3G=@?xm=Q)e8#gGg9!CN(M zOKA3dmB*XbNkZa@Nu8plkMrLKw2TV$#jUhl?Hu0)jlM+#ilR6_@b$?WHb9}yYfs#8 z-)H5DF8I^nFep8l7j%8VseSig6C_x)^M@#ms!dp*x%_8I($CzMb`uN8A(0JYfJ_@VekYWmCV*)M&lF`1$g z&8mPBF)v0zmzCN&8q>ayuM$><+c!BOC#%Kxfvo~BD}rhfD3}e6~r@K z+K?dLCZ_EWHn$%o%XrA_WGfjiRWau$wZvL@zqk&VhPiyymMx;Bez>x@MgMS9w(T^p zSaKgz{KF6aY3U;3E7K0=81`{%!xvle>RpUDOlenIlpW7JL*EayDW2_ z#&KzoU;l90s4LqNm;qjlYD>0oKlB2D58cz!fO$T?$@i-N{Pxa4s-N`=YWOL6{=90y zO?Xu-$0tf?#(*4y0gp-BF7111-G#F~%vV_Rp4Jd(-0KjoVs~3kahg^QEOvvMX_$IB zh!{YzGp?&q`Z)T9v1Is=7akI-m8Lu)PHB%e!&0pAbQyoX&p!SD4 zuZ)IbBJ6LW3cxDw^RrCV;~JeXEN(X&>2l;obF_CFaukn14>YIL;{@Yx%X{+#Os^$x zFaaO@0e7TYUkuxj;l@Vv^Na7w4U^LfdXm8Rm9uc1;3(j^B-%3vRm9(Y!?(Zx{+Mq# zE&r2=##Jf#32}WFJ5Sm43sfR{?iojMfZAY0+5iwuuAuC8Denv>wMVGt8#mT~UxuY(xYrr3*xrTZ@e{rq~1rsd7Sn_;d`b zawTAtuAsgR(q7S}+M~XoSdMCBfSN4t_nUivTtGkrVrAondkFDZBu^l1ZdWU;m!{ad zt#=a|l_v|EB2aEDmL6A7r`;W{yrS}eNVBv=#ADjTm>k$i+kZaiX*fPx{2`YPQl%y@ zclf4PN54r#X!ej(r58HD?&3N&gg~zeQoY_;JT<{K5^5cO{DE`D3c#X14B%(p{%K;T*DkkZed znDjnfYpdjf0+fPp9(g_WycUQZ9$!SzpVFj&Qks$%qcm#R@|&JpD_@QANvHQ5^=Kl7 z1!|=Q`f@VM@3+9MZm|7O5_>Zq=f)il^{U7TG(FtOEoeuF5l;N zGVB2cA!~_yK+(}xZsZUN;El=Kba;0{Xi!(&>K0Z_KI`T+2&kfxhHuM^O|9+?Ed0LH zn=`=w{b&e9K5;Aa-HpZ?VY;+UeO4vshAvwhK)H<2+k>vl6cDj!ikM%!vh{fI>>pZ={EP373t3vf(sA%uOn zG`~aDXF3GB3Kn=Qat0wGV|LY|5fiiGvwReQi^M;DGN`ug&$`k>@9}C!NSJH!%$@?J3uXlfLPG`H ziWPSrw)uZM_4bkaTb-5d`X`Mt?8ZEfw~8~%gD-lDZhIqG`Qh<=cx}e90cKVO3H~CN zN?5^yrR(Q-BbSt3WtM$X^Sp<=N(+fc*L}wIKGT7Y;RN#R zmWNEMJf$V=8WndGb1^YJr37S+jdUAWCsw)s-G;ERz;ffhQNncoeJ7ZDHTOcN`O?aL z9L?O@z_xQbs9ZZ7M3};EQrTI%%$Sy6fyO(4^uI`lJqkN`5iOTP6MyH7P#?Y`L@Zv0 zsszNDU*^l$PbuKWWciu?Koc!#_(WK)CVYtC37M@no%5b+d`dc;(EBRE_Ac_MdAe14 zyF-SijeUzirjc!yTt6uQ+*YqKCIZJDLsRF6dWDjCIf{LUEk4=*61vP|UAsB>(J^Om z=*0nYvU6|02)yw-+aHDBJ?v=(A#*HD=~2>*1B$vDifUi>UqxEG@9U&2TUwipFLU3UZfm8(Y;?m3m9*OMc}mK}w*MC*P6c2; zXT)Nw7Vl?f>~6}pd--f2Hc@99OTkp~@&AveTk2-F{=Psu+;GF9W%598M2F?bG`pNl zeWe$&cQts0vOI?ayULWEgFGf5VR0c@k1lMfz=1+bu@xIb#%F3VARK_QT&~!y>yE~M z4i?pPq$boA_#lRxMk7wX^aa499Hc+|J8kmqA0QDRQDgv@`FI#4E7A!jbEU&?arTe{ z=FNa51K&cW%ii5$=l9K16xls>umfc7pst-cTn(?p9*kE~H<#H<&^rJzL>#wUo>p!9 zldMad3d&J=9Mq@m1C#ULagcyC1YrNoY3Di-68sK!4Cf8N2D=Y@`tKivM|n4{M4vKz(lA$;+c#K2PI63grioV+nuw;6X}d zLGCpQNK#~E4!+5-U87xCAZTW2+S{dZxdD8598LB!Cr{Wr`Mj@}2A+o|GpD*0ODmoe zHr&s{FV0I1y=I4S9h4m&%xROk!4|*e|MoIS-qrZnDrV1=pT(gEUcCG-i{dyt%-TOH z7o}P;(I8QG#kJyKEk(Au$aZ#0J|V|1CFit#vYn!Glnk%h#fHm}bdVW*2 zF1mH7(r@?DP!5Wp{C;*x^I5ftk8NU{ zoR7$p>0hNyhJ8q1DxaxNOE7LdE97ie^$>R~0IRNi1zV6cG#L6#}oc_|^q zE!;c*UCGz)iUm#6AMbjg(rb5s6r@R6z0Rw#pgz)nP6M4a-7x%UY&gMJMfpZ*X8>$vV2FN~M8itA!xDYj1k_k?$n z|Mg`Are0jAqbmI__$Z=H5$6o6kk^FCF(W{7Ecd)q$iq>(}bo8wD&kn9o18SME z0XPGiOFrf4!-JKUf}BY0!z&jW))~}IRaB$65q4QqUWw&Gtb;IYgrr$d?jmMlvJhfx zd;*V)CTl{DdsLL~>yUU|^dAt70@CIRDYK*#w(@m7hxn8{Ej=$tXojO8oUphTQKc;OE-w)48FCb<%S6Vii|K`|1 z+kg9VLjW-^mz$S%vd0d^=vx~q2(8QiKRJm|*(17|;A0lSVR``Skw*)@+o2~Iy0=_h zC8MvFc=}Zf5XHPR+$yEr)9~!wf z6&664-vPJFB+?(-9Wq7Wg&m7rs`*<{sYdA@_xVak(k}9$u zmnuK*f7A6u_=C)ocqeg)$bqGgKEV*XbASO_ddNDVc{0X7bj1@}>ALlL^O?&33r%pQ zQ!Be&Zfu}3ZlgR%Rc*I$75tHfm29sKOW2^3`vMpWyo0EjpUhLC-ci@`wF;-R ztF4N4OkG#O>U$!;N*a0M9=M440$33UrFL+dm(9dg%gTm{zm=xItC z_?;K64rMyrw3Iop*!(Ky(-a=dJW%AP(+62z$yxYm?LFu8xl(H&p-@y=7#nqoSf^IQBP*J z_n6egoPoZKmOp`&)Q0m7S7C{voBRJH+TE|>8>Xr0QNLm1qv5zl2dBulQsuaPVbgi{ zcZ=KYp-z`-A_{6!fe0b|_%3*QRt0v!|o$&(smJ>~mJN>r-6qCr->!&9zVPD*XJ!r;vHh;vFd ziMVX5760kmhVOP?Q@oqqAl=vt@*5V=_|O9ruAW@8nJ?8gSZn9O@htbD;Q8 z+++2kZMt!a(%fgZnhr67L+#t`LxBXm5ON`#+d(Xp=;!q1HmWufMj% z;a}Y6>g>~=vCVl9z8wY?t!6jV>gqQjNCrYVvUD4&=evvDY;W2#sz0qV1$CH!L;H~2 zZ|PZ}MDV6r0obi<`C#e0(bB(vT%sv3SPV(Co^)B_;OO9XoVg?rms(@yyguuDnBVT? zUT^G3+Jw}CY!c8<+lFHF( z7(uyvAc}Sc^$M-dtCl~ZJZ^Y~V{D=H@I}7P#c-N!f4(3wex)J5jyuFqABZzo)Oc4^ zY0qrxik82^I&!KNvh9JG4j~`P!68)-_v-^l!>FqB6=|Ui^F8R6eB_5hF~wW0#9J?; zc5NzEHK>^8jo3k03IrZy3`V)s@&#jerM8U=^d~Re37neaN2H`Q8KUZDOcy}ROxT?W z-j009RwYwN0NB$P834{PWXyj1*z(|~@<5gK88Qr@_Aot5Ll*a(P!r5rsMaxtwMoI%8Nd_XysAxW1$a#B{%r~Bxmf$KMp zpSDsdJ|rrT*0WyvQ=>RmE|h$Ww!Anxm_EF=A~7&*!;@b4g=){pmpeD$uGG^>uL%Vp zVCfqAePKc`XR(g#(>{=Z*Z`wi^3qx5mYBsw><8m4KU&9^ew%GHYi7WR{c>Npzgx*X zHBH1-A>EfmMbE(jmycr97FH0s5J-dPiz?l=qqcxu%B8w&TA7#zt`MRdN?%fTr%MCN zg@rMsrWZn8v_;3RzdpU6O>W})gbQT`Ywid;f1(4{O5^71ilOv!$Hz~^O#w7y;Drt?4!-YzCXc{UD| zuy76=XO?kNVQVLC2w#*AdP}p96_2id`jj$%BhMRoWF37l z8?jJ5WjPb$i*c$HlHKCj^v)k*}f@0vT+3Bw5PqE-CQ{}Mt~FVbS$D#dl}S8pJX@C@7QKFf5Iv2RLYgLX_?%Gwii z&fCC@GdL+)!uca?HMP;wZCzj8?hu<^?u)!T_hIBF)^u z-z!)lIVU`qn%bcqks5N_2xtQXI(e60{Jsm0=%XjZ%AMRK7q8Y6MvRSsdRyV#{%A!= zD?$J+VhA%Rr6=fyYMkK9J?-;nP)i!eJm$OD4}qb>lw{E^iQZ8$yU@VLR2-@Vr#5Qq z7Y#VXNQ0WKDlnOm>!#Lal;)fTkCRfRPbc5=>D2kOp_0NN@8yuprv57c&^%GE`GJkN zFd8y<0OV*%IJ-Xw^2P~6`&Sox&eqiC*0N=8Jr&W7tw@I!QIqBujwk@Pg^!q6l^XNM zg?Au%26E9W!;6%h&+4Hw7jF9gHHegehvXta1L-jvyw_Rjw+J*qqBOV9=_}fprev1F z;2Bep8Uw^bU6v0p<66bS-ioTPnR)Y-fnwuRKY9MN-OBI#;?QfujS~>nR|W>@J1dAY zmYmz`GvH^c%+tMTJ*j76j+{gO<i%v6^72nwWi{d6MAW^(DBOKV(I8g+c!)ATXXT3J5@!K}x zQx!d%-{e!}X;$vNE}`FS5_g_PM6rT?H`=BSN_ni`J9zrEL>JXJGiXPEYH?=9bBqlSNF*1#sk;8E&!4zE;R;pa zoZ;%}^);P8pHcZ8n00b^1l4+k}NOKebHCpM-AM?|m ziGFpIT4mySem(M_->{0E9cJIr~I{SbFgfycZXH0Z;FoM5xAXM4N#gt+I~9P zotYaO0r7*7gQ8OTLXZ=sZEK&EKUd7X{dfOkPMU(eKG&V1Z>fC{*x3Hr?l|!IG~K8h zjW;6(Q87JR$*R3+bYTfpT0+Kj@^fB!&>JFYU-6}X3H`p?t*;Vsd#EEs41!|X{s$%d8Ok#eJ!Q9`x^Pi}oC7i)c)+#uC!#sd1je>jo%` z^ZV0eF~4@!zt63mUXhk9UE;9&4c=;cI+@EZ7KCz-w<(hj_rc*tAv?76I)_C5j8?(H z(Lz@2+o1HnDcAZqK7M8YXlhE5Rs72!9XjY|7w;rFg(n@_{YZg6=&Vi;8E<>lGcPzb zBGzjqOUL5a*^BPc6#e<0Z}i|+%sULi?>Ph%1o2+(K6N}Gu@?NbRQd3>@7Cc%<_tc? z{P}%b4n%O*PM?{1K}bs?OA(HVsTY9u^NwJTV}i!Y45Hj?C-cXuZ_bJ-enx8ilYC|93x7_@XWh80%T{E!K-EX%yD{BJzR}4yaZp zhn39ojU@(nH1p}KYtb?0G$;Le4~Ri)lG5W_12mVF3RJ93I`nc^!~PgZ6{HsdKVcey z`$F&a&Zkjo{RY`0A?JbgH9t-4M$8B(fvIvD#o(9IaW8&Ov8wqSt>3yM(|)c|m-(Ao z<4a4t%$_FFKX4D6;M*mSCLG8_A7-<>Hoi_C!(%DZu;QiCzp%V)U>8l6PvitN@icXL z)*2Z)^!CM3i$W963k<`%2SFlC-WyyojcGpxC70MqO^-WE@R4f)7kN(HqKGT9Pr14N zL)%iXNc*jmK}=K2z0j+|NQ}y0x3=_@Wb0WM3Ht1InLOup&|+uY#iL6YAk#{pjQW%( z#@M}NrgkGrb=JefUg+;Pe)@!1^ohU6bgzlU!z@|-4c$R$Xc1+ zwRu1vi^3MQX(lhS&Os0<^E_Xz+3>!oVKMQI=l@E9X!^==BMVjr;VNA5OPTqcXy0nq zN+L9`7mVlVteF2bURBBiJv`BnS;V+V2aP6R2GGPc0{V)++%p#|toN#RdD}LEhcaI` z79$T-CYWqy=a?tlfP#1{4(lhE})_XbS|X#Bw9v&tspyh_BNiOicE8{ z+s7b36o4)0_9Rd>qm(}X?uXqLX-*k$W!h~^jnX(R6n`v4q9(wp+&L6Jk{Tx`9v=(% zE?6qk79HE0Ri(%EX?P3sn_%`?is=O5UuT4lD*F>S-p$|5gV8{E=cHu0n zykiZ?dk3rKiK~HblpBcO3yij9T4Vr6zn{L@kxn_ZpHPX#lalBS?G5XH?@j4)fp$4U zl3d^{;p2CIt@`5`_?8!L#ibt@ay@6B$p+DcgBL%!t|=DUe^PE_z$dJ*Sr(0i>eE5i z@Y1Sp>6N2Tsz)f(^{wi#s9<-ZK2<|gj+qhtW@Az#&?!B68W~Z6T+DZ2>s{h4PnjB? zsP8BiDfRx!G36Gzc*8&rg7cV)G7&g@MS{)W6$1-4 z;k_PlC4;tS$S#(#{k|m*bG;`c^AWHY1U4r(%ob;d2Q+*|A18h68Hqzxio~drHDhNn z6%cYUTMvK!K5Ic}wf*EG11564G}6}Z##x~v24*$32ZF4B)7p=?Pl!M2KGyXKx^W@Y z??%iJ&rjNL^F0qA6=^^y*UOI^_Q`}p7G3b3P(57W>!C|H9RjM$Z&=ZrH962(>>r8R z7a|!&c?%D01$ zL}_dhSiv@1$iK+Mt-AFX6iO{@4IOoTfI8c3pr|x#Tr@MgdDY`@a{Z?EiPc;C$vG}y z7#Efrf=rUUkVKW9!<%TCW6A|Llr-uoMz2{1|KOO)D%wTd7W z)e`%Vub;Hw-xXJ$g)c}zt(5LyW@I=;3ua}$G({5Q zf$svvj~*C1;!Jb@#dg-hV1hdlD0lommk@@**fV)#2)9*@CO--g9lpC(;*IeCM-Q+*|HEOQaQt* zAs(h!v0|rBoDXsXQt)P0)J!}nR6;sC|9(p%sMWNP$6>?Z6|?P&mUc@j45LWfSLpa- zLv~SHcII_@FMZ1P;HPTx^ZzXR8)48iv7|QATMqN~y#WAvGV$^a=RatM5qQf}3UeHC$^eTApjI$>teD857$(|v*qz8@ZbYz_2fsBO6v_18NPF~K5` zH12(xU4$3zamHdrf((Q3x2Gw5oW6{#w0A7j2>O76j$(HB(qB*I10^CIx3R;V#lg9p zZxfh`gbm9x)-TSKNR(bkJpw&IV#%{-zS3w_J50 zunZVgB?%}XiUAl3AI-+z(Wnyh&tiGafP*EcoaSo=j3G&Idx0O~Z0zFfUcc#wjKn{-5$-xV6V5{B^fZ7Sm~{&h0f zAyMuYHIW(Pf-};v<}OyOQR}@bI#!&0dYRG~#bPrrvzJkZo(~O!ex!vVQ0vIFYySSe z%Tuej{r^&D=XNTt4?G*VJHn-!?Hb3*Ui5RA&+%0m62e84K3Gxum#wg2eiq21Mk;^T z8^$UmfYe-c$rV*pNzz9C+_aMTKOI&srkGJdpnrZ{DcqV+lD+D)yb#xijw?}c=AqBO z)WsL<<$K}JEj+H_O`ADN_ZhkW(fqIIt2@UA`^REZ`b4DY(WwSi zmoBgr{@wAKfGP28Q?!K%BpXVVqDTCWMkcb)WfiHz$uJHJt<#HbURUr~re-(6CQ1M9 zCT5ldyeH#D*DmyB1m z-Sod}to_*Pt=>s?@Za#69bb&4<3gJxd!w`9U8f16u;_Kwhu2wY{bvB(B~8`8f0PUk zt)rNM5W@ET5amUta=YAl?ZX2)DT2Gw^Z-VLy7(~l-{*T{2L^aPug-4Gthdfof=Mm4 z;&W={e$MNOS`b`QH7sy=_n7@pi4jLL5{&LgPQ7xk&79iP`J}JzUX$lp2yM3YG8LJ; z{#&Q%OQ>IWmy**cmshye3)h@#md;Ihqk9#lWK2t2r-P~4N&b9A%^#Oh^w#*Pi0|zh|2bE)22S8SItgP0PWT(un7Z!I z9c?e9bax%8Zq4L>ShTn2Km3#u&#@xj^OP(1BX$1l64mb$%d8c6Qde+0>Mlf|I+!xe z_F9jHX5Gi=NQmYbQorRvyB*W`vqN6Y68owJ-&wY~aWazQd3@d78H!;~5|xlkzjxs` z9Vn=JdCY2;)Oz`Gj@Sdr&C13)eTGuNQoZG9>Z|UD_tRW^3mei@YGzUBjv_O zOM(OsB50Wj{kLv2laXMMkonZ*JCz>=aCZDpiN9QTzP?Z*=3=ZSXdgnS>*s%O8&_#) z1F^OOAQQfVs=awwp8Z~*Z1|x25=Q@-eb2~%%boAf?kS}FS>>A@#}5hVk7VlQvuenUq=kFC{@ok#zJi@<*+pN=kZ+`F=m zJntnG^=doHzZ*Q>s#CUe)E|so=U~omxK`y4Tv$7m|~C zY|6io--jGpTZMnDSR{H1hB>m$cLM4R`|u0kObU-3#~WmQE`gMgJ{QPHb2i&U3zu5V zTTMk-?oQlUzONVa{?D5Y4)RQ0je&VJff54BrDF6BFc4wj+3_zP8>#jaD;AU?hw;@J z?v<>8OJqDxY$Vd9`GwN5%Ig*XZ@)P54^@5)9?}FTa|NMiW^Z@|Armo&J zf3N{9ZBXYtfBK}+jpOG$-Uaf4RxCBU7oUbVx55&@^?NChk$8WufJdNT^XGbW5-_`e zuXEsPmA`;q@@R?W_MBz-z%>JyyrSaJ8%92s0SecShV0AyW}nxzn(f>Gu?7#y9diPjP;HeU`seGm)xA%7(K zT{9pvKG|@g-*$CJWP!c1WWEM)2q;Nu>r%c+!V1;xU$d#7xBK>IM%YL}a#>Xt#TpZd zVl3KEmgF62Xq+@wF{s$F$hKQpXQMGX&(<8U304I|U=N$3C^JU#msY)~-|L%|RmY%4 zW|%Zo0lfp$L4BAeqRRy1+BvA$e6r`R>N0so3XfaI8S~ie4xe`Wexez>`XP=$CRHcC zT!;yO6@;P#=qfE3VjkZC*4834uHEKidKQiXF4Uu&;!!V-9Hv5HK*I$I<4Qz;C+k2Dg1MEir8O#=g&cFUK z?Ukci;q{QA&b@yPzDT9Zd~r_Vq>`)MmVt`St8oB3+;yqs%~%B}@U_ha3vsrifY3b< z=?-tcSHE+#zsA&rRjbuVyTF0gqR=54Z#l9u5t)!YMRi#o<=H zb{mXnmA6UZUhI@G(&cjDw7s7cpIW^9coKZO#YNar%#Vlg%vTs)0aFi~0?w0N;QqlPZBEU;uXF+Z6BE{(a{Ums@z*zzKSAroT4 z%B@}zOwrIt3GRF~NP$mPgBsOkzrf@54ZNcZhPPOfA`MqKJPA&4JzHF&yo6h^ zGb&)Wn7{Ah=4}4{RM`6X4FO~+-*NKR?H?VE98qvO36fRrF2_~}eMNvXAF&H5v5DnS zKsZ)!d3G7~?~BUU9{o2F=t73-b!`3MM77umKg#6X8bFL<7{edHCxS-v!+kn%DEyggtDPYFi(atyC2nLkwc8LJj8olC7cs`F`dzor+SO8at&r zi>rI`V&S)mBN&7*QW1dt_jxUP0crDT)!t$qt?vUQV1sW&HUC1d$soJ>IAW0%k@b@n z#YX^P_NwMEC0x~EcszVg;i^WA1%b4U2bGcRe-nfF2hi=@<~vWe(8<>ncYnsgz7Vhw z`qE&EO`cXP4n0dgYgwhe)#j1%e7#{(r(U-%nqyRhXEdb=AkA(5uw#C|n!&`ZpqlWt z&@e;sX50_S4M`*A&OaXKVNwPjP-jU}JbWmuzO_(V0tgZqGt}=SE7w9S-yMYs&O-6c z3srvq7_8KvW_(ql(b_vb@e5Pa(w1k^#CV`jtpumpPHp_8E*0^a_m8n(6*Gimsg4X5 zVE~4A2@%#qM|+*tQkn*}Ytg>lD^l1{ZR)bRnVDivWe+?TfY6DHCIxmiTA)&q?>=Ou_d9?kg2QOKG~4mb6A zCO*wzvFOO{nyGaMtQ?GrrOmvTU{ic&?CUl8k@r7RdwJjH5eH2LT}ZEZC}no{Ia&1* zxkGN0LQl7_3+o^`er`Rj?UJxoE}eIFUu?x;P7r^b%wdI3S)J*Puin@|f(WZ6?Nqx@ zB@+1_t%Jiu!V^BqhfPEpvy)S^6YH8c?llC3w>AUI zcpJ~hKOExDdtu(~HJk=Sq~a7;gq+mf2#MmNEhx>MhAgV2=RQ2=e^t9ZI4fpqD+4om zvNEYK%?^z19x0YpZKK%L5Cfu7jrF*Ov&v1_GN(7Tn;TzGK{Vq9%vU^xZZHEhb&3u> zOyHjHSmhtu3f--iw1b5}rk6|vrN*aXr<9cL)3|~VzExYs3N&zGu1Rb=*;?bCF`{)yzTboec% zTa;n0@$@nizZ5*qlM9R*yY4Go4`geiqAtfwm zuF@;}H81LL*PlOY@gYsWg9sZv5A1O3TTq4hAQo2_H&tyZ_|3OMIRpZ-FY@0Q>hpHW zrDjY(X3)(X9`5>?;*)VYP1Grk2H>UR{`hbpXPjo(7ZQdHY(qO(3^_U*g+M_UmT)zr4`tMFiX7gzA$l-kM|T06`+onMsWQ+3mWR(IBUDfMH&nR zoNnt6Dea+8+^w|?AP}1T^n&6Z4`%&wndBO6ZNi5|RrnGB?>+1(yn?I#Er`}Mc#Yz= z>xU-?q1&}={xciJ_3=JCnx7l%f(Y&JK6g67;5w&(-MLc#jxz-PcC5~7N~J_j(vMMn zr!o}Wl7`#FPa=_pWaCn_kgAigyK`dQbyV#)8!UguM;Jzl882IGXYw}10%hs4gzXaF zz3KfGydz?)CE#)?T&;NbFy5&)qnNc6)o$}oJIi}>KNdJOx+W5J-o@F;Jj;Xel~k@# z=}`(^?R54RRw=()3|Mn%rdT~qBYU9XRIK#;c9ZA(g=W67=I>Q2hZ{=Pq&{5yl(D|2 zY~YBXG9-eze7F3=E@OF3(db6D?Tgp@-$KraU?AOS4bt(<>o&1%eDkH~fnqFX>h12# zOH5tRH);7J2U)d<{Y{M{qIDQ9*~Q7&lU!nBZhYs^vh*3%wk(y#k|*86V)FM6)H0h4 z{{8|Z50Wye8F{9nNSYoEG|7}B1GD%)SFDZO*@kor#s>@&9hS3^)=W1Wi_|(yDbNLf zWA|G`<4Qd4p1n=A*UOX6!D~dp_t0Sv7yXnFre@KyPOUzYB;`MnbC!Q(BD4xYi@e`= z`0AO1?74~4ql|LXo(_k(7;;&o&D~5bLt>EyK&i^WNH%|yDSfBHB|0p}i0q0jFU-mm zTe1B&aL9n(aauTOk{Da%YQ3meZh+DHrazRG+DjHXG9KW1H_D#X|G=ivyX-2h4e45p zzo zh+4LD#&Q3ivr_quZ*il9J1r>LaD)7KyAz|7g?=;3;WiFWbIqJ-=4R zz^`08^La<|YTR2>mz=He=2+}V++k$)eXYu=H!<_r9E%3eNl`u*AsLNIwUiRBYO*+j z_MH+|^Qsxc zZttDphbYmB^&m9%jA zdCAS|E3x=Qx&0nySM43&LPE^$&07C&0A&3p{}wl@b8J9 z@UPcJ4l>hHgSU_Hox^!W{1|JC)cZLScesP2?%hvCKj-=2{d%d%xnH1swY}kOwusAe zvHHl)OY}_iFW1AJ@SH58J6mv^747dBj6Hrm4P+UuluKFS}yQNJA3t-)vM%Fp{AcX2U>KqT|UEkEsIcbIqztN;+( zQNJXTK73w^51}4Zoj%@fKV}63hBDJvRGNq-0#UQxK3B08f;WO3BEt=?W;pkazL#yL zLs`JYr+ci~x}(=D)g7i<*PhaU5H~S7f>1c?aC6~J$F)tJbnQ;V;y_A|lSJW76Z3RN znmCV_Z5OuND~3DM#l4BLpd`ojk5OzND>T$V zmy;HV<@v4|`0b9bLmrnhbEDSoZuiP|bKE=)p)H!r!fFjlP$EQO@?uGk$2Ssv8VcyP zwM>Z(z!zXleAPZ>mdi)nzk5P8P&uT{CBCOW%>8ftXN(ygKFsMTmo@ezdC3y-u;h}Xw4;amq9bW#Kg~9K zB0ULH$tCpAiKbXGTdQ#!#}WsJbi01zUts@jv|GnBkPTemnxq^0QDqB>`^*g3e!w&=!l>k^a)p2l+DY zMX4e@HcZS$bfM9u+>Ys ziOGpf|K3J{ulS|wUp5G+VjEA7H3yG*|>Gqm~GBx zCyag%^yqpn|4P zJ!GO4o(?M{!@V>7jl$)#5b{w?FMrakVA*Z#n=4FDDuiy~_k4-z_D?A-lA-8wggKp5 zLpBZXPfM<{8rv@j^F`my;`-1}f_al9OJGb-9{)^~|GZxee@g7iIu>*O;e>L4=~ikA zmnWn43rG46x8Z-+pa`PK|6}U=-O(52w|@9e+BhP7Ci~fuhSCVR zgcOw4j-&ff-p^apOB!^RwVV5GBV&!kSF~Ng3?Zw@id8S>aU1YsOs=$HEB4U9p7n6b zdwCRpmBl0iW;QkSslXiOM52J9MIVDi#!!zle!F?kq+Yn~J91d-DjH1CG^^g6?`(@( zQE$zlLNE-@?_Q}q z!*qzEq7+-nb*%j`vHdd>taN?lsGYzM1}ZDq``K$mf|a<_fSLdB~S$uhj@Ab zS$H*M;h|jXib1L_JH271YTns}%7q{7GKPoOA;Ed!o)LKFx zHvQIW7?mcu`Xc|Z{zMWKZpe9F%fBGElwJ3$TFzEJZ%7GNg zJM{Km+|Gf8`3bZA7W>!JFpW&R4asTdiiMr)sVio+u@c!&$;Fs3a>l!cO2Ljh2MEzo zW)9By%SXsSrq|76{N{=jRnOG!`6*2ss7z0mO2E9}<@U7fD^p`1;y4{|8OfU4Cq=7% z*j~@Stl%LlJESno*xeBRRh}gGl+PO{C22lQq4Yv2ingL@b!YTa&`yF6DVIH_oz=Nw zHU2?Og3qIyH^(k=Io{%$zgrcO;G?xCGuicOYSd+_l>mKI`}IYLmDY&v(2oUii87+% zsajhR8DU0bi0d$Q^SG6CfexE_Rg>*odDjMQThs*lG|+3=FtZ#H2} zGoclB%dvQ8_Ijo6Um8t_c%k82XTz;~Afa-BHe|><0xNfsQ-Q*m~E# zA2tGl6;+NC+s)u@rJl7cY|%HC0m067krJ;xi9%ZTRRMJRZoS?QdBpKW>8E093^^~G!I4DV5Lv`hAT$;J#JF-CZ51{3pL~qwGyj% zaUYZ+0-oY;DXYAonIQrPzO*>+m+|62r~{K$is||mZGqB9vB3OUfha;#wGXW#IiDJf z4(p_8vX+hz>T56iJSiPiq%F3Y=1cdH(8MKo(ua{uIz`#%<2umX#pO>q+xicS`EZv! za}U0JbfY})XU{<=o#_u^lxM*`kp(CX2b)luUu&4FhCH+@e#M}t(2ZPvUb<)4q@6Nu zuhfY+b$#Y8y}=Hmf5D;HEkGP2*V^P8e>c|236FDX_oB@RO~af;V?8tm0(l#p&_!>Y zY-L82T5?7zmh+6w{jFIr>u(gavlSn3mDc2ruQN??_hce|>_dlJ4pg-*#MVNuaox1J z4wL0DyZG;w#M}R+vl$&htA`H_t*10Fe;%zt<`yM^>2ave1toS6byDt(;_^U6*ieFR!5of!EPt3*U6+&o)WMo&_&z<`o062gM0E+UTsYO$N-0@ zb&E?#!nszw%|Q9HER$&vi=o4049(czHcC@l&oF8qkJO43XkraCAull+#k+CCTN6r~ z#1$6nk2bMPA8Yn!uabeGBfS-eice}!a#5l-Oy%1oXWV(bNA-k;U{Hs_s(uLF!yZ2d zlM!9Mc(%E}Ql3T5rDPEWVXNcWybSd`^RXlKxcFn*94O&{@k`oG*c+l+4+!BcxrS=~ zxV~9DXrkG6-ZIcM9ptNXn*aXI|C8+5KK-+))kCFCdu05^%Ga|FAa zGrG#%$sGc#0$Ou0Mdj!z5$iETm*vgtLn1RXtiZjYn%(l(^Yu8VT(3IRmbv=CgP8H} zt>CbZJj)-v2gcjKu6zbG)q z{sXN}-sl9`YU3NY_ui6>TP8_%%nH;OK>ZRXcH>C3$pR(o?*X&&)LNh>M9~lqU_xN$ z2IXFf4!H|8NoCP$19Rv8(eYub;pVAS+RQ3K4415ur043Orspm76OU@1dj$3=fGmdM z4!_kHubFJgl4fvDF;!TDW7RGt*y^t12){Att4hsFO8IQ2QSfLC3?cw)@Ljv;AS5uoJW%NRiz>K z3q^Mp>epVkBr7dBYRrb6kB@b}xV$6xpYtYTeFSO=xe2;rsV_&%GP!7nCUTvg&Gd<3 z-mRxTE3MSUDj?=lw!a@T-=HG&!gL)jP#cH-_PAf<`$NLMxEu5!&A(JPRkXh5kA`%l ze)?2B8GA@v(mYEZ^EBd$v#^ha4Sbkk3iG;3va zDWKzu`{BX6`8p0nv}DT*{ms3^KO#SvGgEG;Z?^D_4^G~cZ}s>0QSFrfVIVvhjTtu3(d5r_UlU9;E7-w%Cuib3VotK4!)Vb^v@*@wQu!2)er7yU?5)z-P!qcH%sAC-h zEQg^SB@%c6GL7pL;0T>3Or+|E!020Er2medgoYnXWySnO{~a9K0nvAPOkE5dqUB|; zGa$4(DLg9kWQJiC6#p?R^%f=iS(Vz00VoLoGDpZBzNIP^yDq(q*k*q#_4|TNfU*Di zc%791hfDwYT))usw~B{Ih8`SX^XEhF4T6_HpZ~ky|G%U3!XIcS9R2!4c!0}t#O^pa zIyfy=|?A{ zA6M==a+j2qba8X+)11ijOwNFr_af)Q+0%0=x3Q$Lmop#bb{S= z0VcB|W9W2UI10(@GmM_wQobvsj2^xesBQf6E6zBN4luUb5mMYqP+sojo}C=H-$yf0)AJbhEI=0qudv@1C>U zg9YH#_;c-b8xHHbe_q#`pX%%z#T92mTmY*4qetr}&2#Y+^dSM!R?eEWiTtl_ z8d|*Y@K1a`N!4iGDi%VF{M~W_K{&#$&?c&z7o_(q?COs~fjs`0k@=DDGMt2mV82CZ zPf}))+jQ94)Pmmj1C3p@(2hZJbN<@zW`L?6G!ry5KU*;`quHi7Yx?@R@s7*Sr7I^@ zE8c`GoF*zB-o8w^uuSLwls5X|O7_Z@=G8wh0_=7s`j%?wzP$@+7Cky+d6DTsNr0F& z(`HNbg@fveb$;Z8;YCRuR+Bb)$@`OE?|l8;?P_4MiP&kqA3j`TX+%3Jma(>)ZpYey zjZ?x7I-qLt52j0f>)E11ohUc>((wn$Cptb)F#CnF;@z*>*#u_R`W-U?Lms5b# z62J};p7dksr!(R+iuYC6KeCI9psbO7u-64*t1{>e(K~-%bIs=HEu*87i$1yVYW4aS zLTWZ@Q2qYi9TvNsPb{3|jn1>tqrV@Uu+N&P*!hzmty6>{HIHJ}bJFT{j&Jp)M zpQThN;$5FM5GB;+WG;2D+F)%vq6cO0~bpx7VQ^Y=MUgu$LgeI?d0HH<{KqXQ(uEZ z>~0lLez!!}76B$eJ)g*U%KC#(=VlAPo7R%MS>INixs5SWS+fqhQYQIv6&BVwRb_wO!rQDX9L8tw;6w28;x!?8 z9%%2k%2z{aAQZ$SsuU>~ov(Q_oc>rZNkROs^eg!bXm`2 zyA8@-o{l8heOIwgA8Fx4rij+qhMz8`o%hlFyu2BjG&-e*SO_<_^<*v8&o=9dgX4x~ zW%HjVM(V$ZoM1B^e!R!Z($UI2pkp;HDw2M{p*`iMWavWn)IMds=Cyk4TYu1A^iv8|W zBPdwG%I3pfS}OALpusOGbSlT;n6!OzN&JZh7fY$1c)_9=fmgf?;z-Eld8C+#%>xAgBXIy>ny<#rJv^2vMpr!>2_s2$aoq}k(=$p zSxWcvT&y1W<>%1O*^^(OH15K4`Pp|{@Aa&+}}&kg3Z-Gtkc5FO8{0=Hqs2B@KYky{Ut0G^?LZ%CwCxp^`OV?`+apuKNuh=Hw{sk*JjQ78QbyyZD(6Y*ZcNNy zVnOc0rJBkv%m+=H$io85xmPZpm>+*2c_NY_cEAqGNOhVy>8&}Mu0}KGlt9kkgi+U4 zNens-Xq>$X>(~7mj^!8#rcVptK3G4$*VN9+Dx8INOHt9z`cf;5TX7Of+*bs1Vxweb z?Pv-Qmy$XZ?}oXNGVviPdEkNhBF6icd;B%4q8n;WZ!e^g@TP~T{t_74`zi@x?n=_2 z*>(rw0t|wRwo9Dfa@cYQK~-Mei@*&|IW^Y>%T6e~uvb#j!mbZZx#qO%+z`Xd(PGBR z6Yr097PFmrEG7_r5z&*Ys%y-nV(Y0Mh}G*rt8J=>w}#$^T32Ta)$pZLaRwiGup#;N z(z`xwNo0LVI`f`_;(*SiZTi(lC-;m=NwQjj5=$!OlHZR&ef=*G?o{L#J+I!euB zi2D9o8R&M-7iEWx)6Hd_{BDwvs$>B6w~>~%w1F4K7Y{R!SxNnCksD=Nx7Q!nxPJGh2cx84f$dp5`2}~x=KDwr^8M$K`;3`}hrGnq@m;Vw;%7-@lQcn*ho#>{n8#SeVSN%UKhvVfY}s%ZUhr;7o0n5Uh^O>ZjV)t}J9S|WJ-9%$i`>L>_5od$9c z9Vt%--B)n&tF^Y|q=C1RX%B0|u?Mxn5+0frw(S-Z2YD#QgKe#v`ofy?$ZhIuQ~%Ip zynyrYysSckSYEAv(fk?xN|TyS@#rFL{@26VG01JzEr#mNofj;#V)40jdfIxMi;S0sLVSQcZDgUk{WU@?X2_IABKnp-`7Eaj@vlOc{@;x>a9 zjHDWJsJ&F-x0<;2(mv(x!rG`?Xx|8CvjcAsdnmNE*NXHR>HPG^f`d&lL=Rb?tMnji z-uI9uVS9$cfS+W-s9rI35ABhhi~XyE!$@u9Z6LG_=gzjwKMDggQdlF&1{Xx?A(Z%7 zre>8x<)YK7JL-olFF3g><=C*?DnFKRdbVbqTwt+s64Zrz6|xwt)#xYSp7Uo$~eG zE_%+a{e4f}@+I8FL9gk{!({|*DU(GrEuy|t^uV;^KuwUn-En`GBp&?>e;TQd%{FB@55?|h9&DJcn3))9y4(1Dm z)zGauR?WND@qAj4c-CEz7CBcZEov^RRZ%UBc+7B45<5!H=cO8yw zCUN7hhOEC-?^gsw^NA;h&Vm<&8UnJc-F%9lUP|U~*GQY5ZtHzQ7==u&{#LJdgX%Oy zM9QbmNcjrAh-^o@R>~Jagfdn|UkmKIXCR}F9DRWJZ((smB^G#O9Q5XvXCyjr(CWg* zmnFBgkYv=-9gnmCD`8yjl~>6zp_ryIAN-LkDes$a{jqP36!K|+y}G-wbL?9Cz;gSn z*75TGR8pQ`&j)BA_Y2kjG?IY{&Wz%(Of3b*dEPp~rjEj5KKafE>I#OKmyDnROwt4+1iUP)1$21brM-?JjIJ>e81)7i{8!>(@CsYsd z87V@FCj*!+;0eF+Oc*@v6W#SG;k1`KC>oLxUR4(D*(=CAMD!0V{*`wW{qvbl%}^1q z4tUbymyJt{Wpy;XVz6gUn+vwVdf#pAQ_fktqJt(q^i!qrw}aoG(^{RlHk%~%zz@z> zI2!7 zJ}kG&QlwFN(*-~3aOzSU{g6hIxk!k)LV+BZh$!dt*DvhMT_{ndHygLuNF@m#tVIRJ zDRA|ry=~)m-CQ)4m;wmGH0csTvFrLQmmVO$zDYUa)KW}7D!4_(yt@e>{RoYVi|co4 z!X{8ymGlohi|18T_b7RT1MWvLQPAmoNW1EbZeahUMq}{}rQbL=JN=9r0-*h8C%gl2 zFDI1zq3OMH15p>LyM(5wV=AFfz*}uQ-t%Z}qfZupXnzfrHFaq3Rdj7uOhvGH0faUW z=DHH9xLOuwW?MOClV}8!XnyU5B#O{D+NV4yCTcV-E^SE*_@5#&^Ph8Ew9D4)0U{vR z3dpQqwg@Uu$Y9$86cMb|b1R(ElAUX;u)U~qE^Dh5F4&%X#R$&L~ ztcjh!_ARPTdFq!MIy_qyr;EO2nF|KH#Xq9-H3)Ri0M(gU*-PH!1CcnN572&{Pq?FA zm3inF=#p8V>Cc{J={v|!IW{#7*4HA-@Hf?|0pxi@c_mSA6D)3@JZrK=n`ce4mx7r) zZbcmRTBM4Uk(r;fWx;TI23-nwn9C&Mv|T@b%)2bLEKVE@-99^^CA^a@=dgcRmg=#} z`})(NL;DVF)!LN$zXU4%13GUoPczWu)1u=_U&O-4C1|0F%0`@59#jaxD~#<~G~6Xa zDi?ZH|&?jiPy!6KR_Q)eEDg1-)%CLh|_6v ziB}7dl@ai0FiXgyB99NS6?#j(+?;jv-|`N>T1HKYt>IS>xF6cv&JNP-ErSdzCNk;( z_6VEXeople_!QODzvJ1;&Sqw0@fc06@UhSR8}6Ay>f_cp;C`{mr=LK;0$>~Z^6pN% zM!}XICEVWjSNDCb$@Q9R3Rz_ZFISj$D4Y?SZff!f{lY zQc|*Kc9ntc5)JR9n=i0;wZoNFieSB#Y1gu<9F2B&XL~%qK?~nrBwP2`aLrTWJ6>rt zeJm*Z?D?3>3d*de6U5H?i=)C13HC4v1OTTTHR^Cu&WeK^2Xc;YN1R&vIuvF)uz>+8@*^nmCUX|L`J~^LyMwk z>&Jnma@raRBcrta*EJyMwK2E93!pRD_m_F9mV9_WRVHsS~>Gnc)L!xmTCX4 zy^90lhqcpFndHshDDSB#iraB0jG6hOZjTyJ70K zvlC7qL-_q3JgVTR$WY|l{R>Gq#roG`P)xK2T*M`g)*O#mJ34=v>IgW8fg;RSM1n|- zo!5fIis)<24(Ck}0g*sB@s2%;=7$NLW=FK5X8w1~JEDi&E`{C!{ze4O?siZpE~O~5 zF8Ct*R!*xhQXtM#>l%X)d+_{6(4b-ckm@>l%N2*7i_<^7H^8`9&4LnX9FQ|sa{)A#$6g1<+l zm^xjchJlbIPuMM;wy<;D9)#@hmq(LS_Z@p7MfR(!Gz3fZ>_`}dfTA{GBCWn`8Uq+N z99=Gp&_2j2Si3+f@ zgSC1%>7E*tjG+Vm=U?ycH;BTe!yXox+($hKpD=f{E;+*F|1t$9d^BsE6&J49eba|{ z)zLWtc6sc%<7&aZRdH8kT*|tHXR{9HV-Qp;j()f}@3erqEN&*x2gb;?C=m5OZ+c5d z^6?|~BBV&KuV%Q&ahcm`dL~YLtBIrT;0ff4w9it5nwi{OW`1VoT`Y4y&s16DWG7y)Q!RcimaQsLSZhu=hCDE@te*N%>VrH8TXJ}jJs~@E{ zfcES{U*!vFR#8^hQ_{-tOEy0mI;>B16wg_T8%+&Yu2W>Nn5t^hif+V zNcBwb1JNtW8>rR1TU1S4DoQz9LDsm&-d$hI`%1O_fw@$KsOPHM(QZ||xqXYhH1si0#Gi3wNpI`G8 zUXNrXqn22s_@*6be;X7oP@;k8;nMRP5c!f3#?@vg{%Brx+R}J+O*;32nTvamJfeJs zzHF!)vDF%akg<;9Wm4?tfBxOsT4k9npHx9LQCp{WU58wwg%p#=4r#b%MKjE{K?->V_2fE&0n2X5jWK8;fpBVxkANqD_sUUZ&Q(2>V(#uxHSCv;K_a3;9 z>hJq>p4_L^vSdTlp7P_dP_?SUl1O;rTS6fFP~;>?k6vpvzCy&55a&TZIMLSc!b*8k zC(f%M=n;uzj9tkR-_Bf*pXj{u=uoyXVhK`V0MFj~W4})ko|bH=dstIdId>o1#>z?+ zi=^0Oh-1l+Z7si!tqLTCf7)1F$qfOu}nY)?w`g$|Q&Q!QO4ipu@$SG=Rw{?2aLn()GX#ZPh`JwD z>J}nhEsPx;Y|UbGidzl>ev-+_NV0~g-p-LxPE1$6xudf|7!txuVIl#y{quS8FZS}= zzqaps{fo&YI`glsyyyN!gI)sLdjGx=<-aIVuB-poz@KsX|8$6cylY42R%qv0Sje}x zlLW{ExUn+xFhS%7AjhBIBfCiWp`71>PSV|O%}CZIYBT<M*e0^;hzic(Nwnhrs&ePNit}(oqW%KddC@%66-%0IO{&6m-%=(^efC>Sz4N# zW1K}+?lBRo`Hhf%E+_gtaN3K$^>=If?HxE?4*se3J1I`@Z$kpDp?`ro5BEMmuU->8 z$S*7y@Ocz_F<@8wayZR|(4T8ta^f*)1|?F~JCKmGU?$VcJb_$D9x?3E&tT!;tQc8Y zxsgtUba-fW>R}!+krGqPN4xLYHr+8KvOA!H+ABy8aeWV1;kw$Hk4db{9uh$yo~6(NL}sH$H4ID zfd0ni#@%v=)>2Yy{5d8gYrpI@dfH2!gvd}D%7nI4M#$KCw_X8O$^+C7IcrQ#4i`Sh z5@JpBT!*OJ{M5tz#i~8@gNPdN1#L#;!{YwpbeBD1KH)xF#;BfxGv*{j+8jh5&QyMh zBzel~&EN(YkzG&(?s@+a1@KRE%8%R9{&@&GJ8zbl*m1W%_d4i5qyYCqQ7l|o7(9g_ zCMuu+iVR(oTsO{7IIwJ;L3_g67t#$vZlE`vATd8HkY?$aZ^Jgq~dpGB$LAl~mhtcZsy$r%Qy*8gx^eoY1j{@bTl2qMY^T@N|# zJ29ziuN0NQMd4R^h!67$3!+q-dNG(#TC}6v!e1GbY2reM@`)F!90V?Aa}d4I1hXYj z5h{_95l*7)2s9ux)Znt$ZX%VLa6x^0fm;%;FG3knJUl$Na=RVk!;Mbe$^FyQ_mZHe zyC?=#ZPrS9bQ7?^LZI^5u96X-pKZHj75DW#T4li-QHB-5>41zmOM$p-?zT{4Ogoot z|EJq6pxaEu4zs?x(WPueL<=n+pueO+xRby#YPs`^?z(d*^#m+$UpBcjc$u$WII1Hw zsHdjlEaj!MWU_w`bFezeL*-C;C9`}~X(S9RIccz!P=D!ISH(a{Cd95%_mr!pno~i7 z7awnB&|aZ&LqC7F+7L(LaSldp|Mj`k7pwjrcGfGBEup3nsxCMPRUS7N4 zd-!wst0B!dzBUhis<*L%@TSKKD7rWdb(4 z(||(@lfVXS)Y$P83sEo)@SO@ zX|AV%&wps|J>RcWVCSf*tw-CNmY|@a!-$fRZ94i~o)DI%{8QrW+fAXIWT?`-=U{rYGrON*K|Z5&q2j$rWRiqF1>3H?83N$Ne!K78V@V6~Zn~zLwS1#Mr1euK2~k zIWS~TO8&mb$*4u^rk+f_PlP_`s?;XXxQZl&(hj&LB<#CdWZy8M46P=1VGO(}Y04x0 zs9EshjEW8sy%J&KUaMq}x+@P=8UbagsCD2a}-{^fpf> z!8%Orp#})DQa%S!sII9i5y6@h5rRY|0ba`qGmDab4OR6!zrX)(f$+4Tsya05ls$@D zl;C8Dh&H9|z3(O5Do;urwk%{T%6__2bKB<8{_1{|9U;V00S75|xLv!z7sOgY4YANB1ov><5r{C=HRGygu#AP=lZ^$1?L~s(o zBooPiT00-=b8h!Y!arKJ&gCbbze1;&p=+?%Rkw7!0KnvHuvg$VVecrAfv^~(TyvgI zrPqr~SQ!Zt7@%Q}IwwFbNf;x-4T;j32z9jjLl+pXG^#!qfN!52Fmprg=0y5KkFnaM z6E~0KhV-65x{^B3v2n)ABMn*0Z-$cCNgcjq>zB2QYvI{zK27#{?DtWz}1Qg$#{G@|xX zrO=y*zD1O{3Vmbec0GY+7^sJfG5RFZ1(N4+56~X48l7@G^Xe{86nr)U{*O%IvOm;N zNT#1u{Ai`GPSHLL)6;lN#mj0p?97)sdv8m%(lyD*sRQ(JFn=mvY{8~h=X&eb&m>US zvdd=7(P3l3uzzgNex0R!?{aC>?{~Sq9If1zKWdhcsosG^|J~EesWlad<(G&VY)t<&7SG zW(T*~Ve27~Nxg~DAR^Rvp@&sb*0p32Nz5=IK z$*3?gG`x}}uOJFEd|YK0q}`|bd|@k#8vRs z2M;VDSAQj8F#sS9%%g6vp2qJwh}>rNwv6%pjU*{_=z5~JalcH40R z@dN@E*9Yha=qTD=Xv*2Gcxn0;P(JLZOt~?N(Bj{eO4GvNLg@DLQ~=B@Hsa*fX+_`( zc-fx&tN5*jq$58G_kK@}!jbYfMVnpQ^-}gd+A1o20M-B#q#$~;i!c)PzehqU018D9 zE{_|cHQfh#JI4L-a zh%+lBK_CZNL0GN51IzoFe(ginyD)Lg!c2$QI$`%{@Kfy;Aj5ea9E>m2y>Xbfo%qxN zi?tmCa4}R%esN%j4%j&ljtp`(Pc>v}j zWeUsa52X%%&o*SUWRL1%WGR3ZsmuLHbY42I;i zWi^k0beUpnM9Y3DV$WC7V<-$F>N=BNjhM^AHMCOg8Lyt((nO2xy^O#Qk?HhgeH(*RC7eMg22*Px=cMRv( za?d{s+9|eeUtb#1K;@E888t?wd&e+ zI8+f}X77;VEtiHSIe7pN5?%IVCLGXRZk(Pu@?E^k{1vpOMPI57dm-F9{H`jdodx-> zYj~9rN^F+P6lV>9ORJx)V}Wu>7|yO!bO=Cck1=JI-X{k<@ufuyiB;VN>s6C^ty>k7 zg8%l12Gn4?+uopjCDz;LL!0YR}UU@^9#PQUbl(J`q<@?QLU zw6jeEAU*Wg??1#NRJ5l&>yD$3u|wFp%_;uCK~lAg&4lD}D2*>;3COKq;4_-(}&hBV~6Y zn!--*V&f~W!M?De(*j@fSi7py)9o-<7t#x7C@bl>N<_Un`~#q>awTxJ zIkW{ot!Sqf5N_1KF<-RAIGO+-wHug@pKJ*kqZyHshAato!H{-<1uClB>#Ulp14rbYlMB(rB6pG6WammDHP*`9H3!V(ZE@s(zIU%uEC?gDWV7So|6 zEYSViO8j{*ncx6sHww}Da@HICb0)C-{CuZHhlFQIf>k8_`pq^i9eI|4ZSu`fq;q&g zmg)44o}QkP%ONTjM4pN=$+sb2Y?ljz%r+Mbj`xNxKY^?=AnB18er@jsAkQrS^p$tr z0}}{qN5lH+nnGWq`+kB4X0Xq`f(o`x&DCGUXg4}EwSe{1s(QpZ^d_X@EEBUruJ1CR zbq|RmgnArno@h6zQi8+HZ3}I|stAgF`f%2R@zD%Ixd*_4TUewMn;Z3P9?) zDao4Y6lJ6ZY~Q@;dgxSvB@pq@E`rZCzcS6;wL-%yMH1gdR3|`?K0)kL1o` z+2nFa;Q6WeH`(t6T?E(mxYAG?nb6vBE;dJ83D2ZA~GWgY@EG#@dtyu ze3Ih(k{Rd4vVDgDsLy3(!#+0UK{0=)kP zY|+Hmf|#L!q2+5vgI43Y6hM4}DYJnpCa-QGk&oX1F7Wug-}i%4LEUGD6Bf*n$->Q5 zpccp(X?!qihPSf(xyw`qLx+H+6Nav^OZPa=3fnJ-&5xw<}?6KwV?7u?=Jm?$-4Jugmz5Zj6p6LYUm( zA$g6Wy3qpC9^xKfQbMd%o&omF)v|XTSk~uMo=lgkTnxeY@5xV^ZGO=G9U-F{lS`#j$n*C@`qs9f${ET2l(<46+hcu_H zbHA#91H~222=qI&B47HuHc){Bt9KZ!o4NRY`u7~POeaW67ad=8?02}j00S&q-~@zl zKsc7C?{sLR|7+-@2=cYSEf93VJeNhjW#!B&r;>D=XJ`_#=}TZQ0AawbvkJ!gs<&Ij z-)M|;+Md-M=^KY~%Zs(gR*w6d|d=&eilHAU%>mo0RMp zILcuqs%RK;IyK+|4CyM`GM?(d8d`lu>M|X7&%E2nL%Wd##B7C?aK!#oPRmoN0plVO z*5|L#bPTq4L?iKTTUH48CdM?!=gTEApI-=ys8eZxxlAp%=@VCzd8>DX>;FB-6@5D^ zvqBR`u1f~6(>STXR1(o1$>Bz?9!amWAi%vu$VWUD4F>U8?U3+NyBP6FmbXs&o){^} z&8=hy_Z?cE@#$B;Jk9C-g-)G$LQo0!tbPN!wn@)k_iavx#T@QHM}0Qdp2kSd`Gr=8 zgwFY6mEuuL*QLb3J@IVcCy<995d_Qt92o#GgN6mi(Iof=JF*3-89RJ3Vv6>Uz@Hup z!jv5R8I6po+EzYN2Q)GBw>U!TitB4VpG6@>3Df;*r-u7(oGdtWXn&9SXb8CF(zi*m zaFA3fU&FR3b93_>yH_nRC(}w1om)KH-y;cR-~84SJ?(Fv?b%d|Y95)bq;qQ9q~k8X zg#7wvZq)`HhHPx)fmTYSKi1)jrD z2N;+a_fEhE1AAes`0)-9GK7rhV3}NPelQ@rZ@{jCKW8`Q3$)1v^TluUFhQ3UWAf$& z;Z=hdq#uExcFD(M^c2nU*2|xGCDE?;Q{_$x3x><8W|b2 zJP!wSIp!L0NjyMmiX}X+ApzsS9@Oy9j7f?gl{z+ng{!|jnOu@i)KIS7q1WS!^p&_W z2J~ljd)EG9y&2BZw?^M>-*okD?K2_X(gtd(ANej*%V?kv*q(~AK;3*Fe5(io)!r}D z6AWB11Yz(t=21g4K@J9Uy;6<;rS!|BEOz1aiMyEvs5EdlX=2YR9)af#mDeS_Gsg** z(wr89-puhfR}E)HWpi7F;ZJ!<^9DH$7o@*~Bxd0J5fGVzuxTR+)iXP;FtMLIU+Ii? zZT5$r^W;+ZbQ!TG-S$>j8(J76+a8K#421qLRjJ#Fm495GUR|0ixYOg?(DT_Z$Q*{; zp|uAd;rRUdz(I3fpl42>UiVe8_1dWI>=9dP`5Y8$%_}W&;xBI#_BwgU#pr4d7-xDjw=e}(2U^F6lG!LYhGT(DHG+K29T&M zD@3i=s?#X%@m3v1V7tzR?3+t_M2uaPe&k+*82V{yCsU!nNSWlbU8nfkKM~!Ir4C$CQPImKPDSIU~SXx$gR4>4cXz*k6c8Dhy zCBaZKm$?wJ#9o$yA{-4R+fY7`5$=KmuT7XgeA>vnPYk?BBxaUUycQ!n6Ah6yb zx*l`=1t!oy90(yXw2CZVuOuODJu51V;z{|;70v~2c%|9Cj8%*lN8p0QcolvFR5fs& zrvL)B%j1@OH()17n7zo~xY|aewNw7sCvtPA0w+SQ-(v^fvnDlhh#XByr_FRlpjLc@ z{=ln*v|k`Q56f~=)?0{loL@U)D&UYUm^63a7GU-^^KPDHA?&m1$jjl~s^bf_FHn~> zjImEs{{-Ua`ChieVwF?y@0w@`g{mVanA#QBB;}Y_= zs&S{t5hWe2123!Ckah9t34Y5x&xxhOC^1zw0-&ep*n!Q(f`o`^C{`~aQOr|mYWbI_ z(2bLrpgZO22{!WtLY5jpNkeR{xaG@?O$nyRXbXbp8HAknOEZ}I&Nw~cY|nmRUphoV zBvZ&;BS0m3y9WDimHbQevT{rEwc3`4^y^G5|4-&Bhf?Ec- z4Db@^ebEvC&Lz-5%GjrzNkG&rn;aGl-gOr%%w7cW>BZ#wrH+H zmK7`!QJRYc(9a*J+=cPU2~vL*_N3x}N6ME*wFQOq3v(_nDv2eQUy*+7UZa+jp8ndP8zbZUtClwkZxDf7t}a2 zM-~$qckyDtNBR0s#Qb6}8(wa`WDLO5GWqF1h30m}!~VX}FT$XaRMKB|ASjkX4FTEa zcZ<8tr0hKYYQ!kUc%DBJ{1!L})MlU0N z-~aESjd@t!Qf$X2Vt?A;1+jLNsz|L1q7Z)~=e7wu>3S=hH|K4FvB^fM=~Y%q=kh^&m!XiYuB#xuUsYl90+V0uFWnfiM_% z?s5G_4VtKRwl3)(8r06UFlWolWn;~2V`I&TjMDf~nLQMBITUb}Vb7Es_S?ZT*rUFC zruP1sbq%Qlr(eLAqQRRm28ZW#f4>I%CSK7T5u;C^6^K>0ctvVob+j|)>NGJpq_ez~ zPa$73q8sy#fr>uj4a%%%Q2byT zWL=Sk{UkUEtH{Nvf9x<(e4#Y*< zEK&O$6~n2^G`>Y$&Dnog*QQ5+L@q{!s~`w8IT+~^n*8`uuSta;?hyJ^^YuJ zyu~>k92~d|G4`+k|8F- zPN`K4yvI|($HGklB%kGGp1u?xv{)5(@gEVzlQ3P@rEUr6ZL~zVJ6N})lJ?#ozKSL- zjgA6FlvW})H}icwS7`r#E>M78LSvqjlHQ34vfErRX?g;R6;cDl&O5<<@KXm^XiJf* z?opXvs;iNi<&)-CC)yc91sf)kf7C3u!`ekF7b4`vD~Tf8A68QK^DoGU$xBwgU?LoM zavOxQJUK-J&Zd;VRXr!-o<%Q7=%q>)I>MnE-!yfh8tp??<~p_3z%v@M-s|^~Q~IL; z0zd9VebilRl}y&%M~uVu$LzLhbg$dNfXt7eyZill_>r)~{m4XqE34t4)-}5W?z3*M?HTVAWt?z@CmB~4?=gjQcefB=#PqozOXjo~;$jIo_ zA3fA1ex;Lrha zJUDkL>~&OGA~(;C*HM=Y$Jp-cKe)mjb&cUo1lyhBXHz_H7>e&*EjCn&psf;)n44}3 zj?j&)s*OK+M`ntPT{=l$LgA4cJO znm?{{i=6xMbyt9ZRl#@1>mwhU$*z~^%spXrF_`mUgi9|oaCLa8y?>+rLi`{qe*THchfhs9D>f4*JkxQ2MdKt! z2&E|F+-nNA=QqEzUQ+7>&9%G_(4~deerN^UQz^Q~OdDp)qh5x1%q4(~qiVZ&IJ)pN z6x0!88}9o-`9L?wFd(eJaO?&-_-;@V?Fiq;S6AM9KHT~_+gf){g*>3xVWOMB_p5Zmmd0P!?w4W zGqbO0DadGVKhvNVQ>DL*SACx@5?tZ@z`-pY@Lz4~rZAyglO^U4# zZpUvMd7hFTYG)hY;^UmvSEG&-9m>`JNgjK>_lz|+v!%e<_?tH_-+ZGMclqQ755S2c zNm?FDzl( zAe%{j>OM-fkC%B+slvh^qa*H7c-$vsWa7SpEx1rL4)t@#wNm<_oze_aWEX2`Q$ye4 zTfSIa@8XCsGhrOLjYimR4s)<>WlQTk?YtJj)n>Qzh)#}f^fIGuF`^`ve`M!_A4ttl z6^SGi;2!u~WJ8AshH^A%*>sdcjRi(1jmLC~SR6Yp3SfUk_>0%hy$42eMDbCtMp=qk zZ4^~}bkFt6<;;yOfCu!i2Q0MyNV}ePg8^u_0F~a1y#5?}lcK{-5Xc9VBKthUHN1v4 z=>FwRWnB%PO*lIHdcQw7I2eL>m8nL4(9Z$Caxrk$X>4;a>ul2(Wr~m@rMB75GvsiY z<;|5r>h>n~v8I63V75()Anr@=-rT-K|FK#8S|F48(!IO1-De{2pTB)Zpjr0m`Rdo` zjI-}1@6_iX zwtO(Y$)c`&@ACO9rN!$Sara(G=!QEfJAB~!p!~z_x8OiH>fy!>g&&X~{#TWUbvTC3 zRXym)cKZDGeI|BUUz{N=oGGhq*}amYSk*f_df9D9-j5Oe0Fq6()--gN*DgZlnNw7x ziuE1iv%IZL&%PPU7)DDx6WRn=wbz$fu5)O8XOX7$ek~wPsog|%@Faj7exdZcO@6g1uJ$=^$=Qo9Dxh`rb`f-K*i+oqX|el5t+2Vm=Cgs8@IW>F|P~LQEzs z^+7^h9PAu89Yh_TSE)EKI^c(T^QMgab4!X{a(fN54UF=<+B;G_pinf~_C3k) z38z?M-J3dyZ}eeMRR6W!YyC;zY*^dPS+`YPi_#(Kk4p7jOQ#JQ_i=&*B?3Fa0H=xb zrh9cp?(Ma=CTCOVv{-gxhFR7m4DVKZtRI)xT+mULYc+1Idp}7xNr#V)ihdLQRh2DD z>)I}>STrFD8a>L&CAuMMopg{Cra6+#F5%lgVC!aFS41>*(I`-To^q!>S{4*u2@$G`-x&j z`JseRgD9zbE8tpL_ITGAQ2rd}F(<8pslv2xz3-y`#{N-jSF=DzVei_?%{BEbbva&z z9m(xQf7k7eE$hRthfcdITN1kqctbp3Q*56Bhu-mTDPMR2@&Z{N$Q^ba(c=)ae(p=4 zSgL2_&E((6If5sG&j-f`@4xAObMNiyTihFqw@YWaXs^F}7g9u1*DE%6-lwVo{&c_Z zFq5x!sCBM|zm@adWJp(w8BbqWUzo&YZyuo=w?1gDLu|rC`$Y{z zV{Q1p_eLskbcCgF8Zqz7PAdkf9HA*wC{-Sq@hFH&luKeYb(IEIzn1)*=R-mQ0OQ;y zsi@QkkJX=ye;H7`^{TV}&QyL${;mAc98>Kyh23@WxAt{|7qxS>m$Vh*R3B+PF4VyP zh@CUq#t-_gunpoV&71w2L79+O#bs*0g-nI~KF+3<%g)>9crPY*rwh&$Z53IH8kye- z`oi(C@fKcFOTV`yH5m03)#&@Xp|U~winDsm@81{ZS)f3V$LMdj21>r9i;ecIe+v2O z)p_|)-xmbGc+~G|G`JZ=iT1)W?P>oJjCQn!9OOAo>lS;l$$ z$&ygIHy8jsuBQ6&W{1j|wuhNXWZm*=L!OyW$Roq8NhP)2LLO|z9#M1NdgEeJ1`FEG04SnzI z|HZ#+FE}tF5E=9YkDWL!BREr!QL_eB9NEv`Z*Lw@{pzM=W2I-PX9RKwEoJs8I}2F~ zQG>mXe2oh29fz%_S_NXB#$M%Okv8?IJW1Ly#$dbW=_hk)rU0Uc-{U`t^2uq1q{(h; z^oj6kfwZ_3<^ywfiE8DXqH*RZH+CfiEHz3#R&$0-AWvJHiaYtNQUkRTpBB4)tAAZ{ zVD3QJE7vlKRXsmT*#oJZiBCa{`^#ca3+i9@FM-LKir%axKj9rFdKU?{#_D#Onq>UM z_Bk>t@+)L#h%IvBKN&eI8P#8HGP1|yZ2xNOlHdNj4+R-ns683w-+fGp-=}|Z#19er z@9#4o-;+@je_bJd-epkyvo~FO#+iS%&z&RQBfGDstgcS{*0XW9wRHi#boEetxciHE z;ry#dCLl60rdy{Ua&_ICn`C4Z$taWNloXg{@z>KDQP2aehVYO-3f~BTH;L z+j>}Y`#3wffMk6Xc>d}kOKhKB7UALktBZ%D0*|rgQ*LEfcUx{r;k&|jc>pxr+}!f+ zFYIJ>AFBQhPW+|7^U}lPm8^(}x3{;jx0tZ2J5WSaMn*>D?mdxv_k@T&gh0M79@aiW zE+C@mdpgKJ$9ZTAvT?V6bHG4+S2czx({7=Rf9Y>tp}#C%J(BUKVkI zBBysmM1}8){C8j;_ICd-V5fKf0rt-+ozCiXFxjW}KDJKA5AB_as3uMgASNy?DgW1V z{vWsgJ=1@H8h~uwm0g{QkRE`4Z`R+y|9SJj0{-<(lYc++-d&0R+cW>;)_;JWE<#q< z7Ub&Wd5S~>7kdxDJ$aG;?(%r>vT z<_1%Wo0yRoQjKwON{_Cef5)p!dH*y2o3Js?-OB+@Zxo$g)9^gfYkqKgBH*dS4mr^FLqJeWWd!GS!1gKQA^u?(}i0hj-j*dTBR#U12{Rw9$yE6KmxPu$=k0 zU_u*BMovL_?h?1s>pyQa+&7Xt)>tW(dm*gFbtW!uI;=yLOGAT3vdkQKPZ-6T7 zvZSv65;wQcA`3~V`)dNhJmk$#o{JnLZ@{HX^4k~wh0Z^2D1CVS%j9zCMbatYT)OXB z5{ZX6+l)s_n?+&Dp``CWB~tzj>AUyzCby5__e^CHNdIqKzX7I`j=W2^uUwKBnCrVv zIt4e2AxTHxxvS^Tr8BxM|1sVC>yfX2eF2h=Jjw`4N@Rqz2k8W)wAn32I`Sy~muLUm zYNW2dDVd6uH9^h7;$dK*@}4PYS7NDeLw1^8#@Cx!MMXFL<5hhVy7`5AygUXBE94#1 zcBWBGq)~dX=aomn(20qKawn5k*)x1&2dKWeckG03l_B8y-=BrU^OE!egz zK}}PWAY1Yrx5(XB?@_V}d;?5r{j|n;o+QdPy%krGDrCX$F~VQj6Ywfg*tTvJ zm==;*2}OnBNfh>doD}&3U;0e^AGugMeg*O>$fbQdpYEC9JrGFJ9M2U&m6Thz^73_7 zoYJmK4N?t2Kc#2(_E92bTVczbq;b@QN=9`x=-vAXs#YH7E6ak&xL+nI(?Op|8%;Jv zsX)KV$wV0l6WWIcQw@j>u@t1APj~)B-LXRAkU2^g799=3MpY~4J>CP=H=PFkH_Syz zqRS?~OL?V6XeWg-mjn&3zXpQ_cua|tG?Ak}6@{h3{nuEM6Z7-mN!D`9Nkk)uV>{5zfaD>@UJ{33i=GZAjiHE}-6u*# zB+W(qTmfl2PlPJ#Cu$2x)v~v`J`@+k48qdmu~}B zRkKjO-diLV5XkQi8aPtp{K5tWjPT7QV)H4=)o)AED!$w9$GYGH>dyvmb*1Rl- zHqi*2Z{#Zp`5jwJ{ja$eT*`>2+@0{+PCn2G0_${dqq6dVAbk>Yy(dT#;Y;u>=ER1&={r4%Z= z-XaUvOsI#>$szJ+%rp!|9J(2@!Rk7&iWDG`3H$C))_dHs!0hW-rr&B9(PNXT;J+yI z)hg0x#uWkRFEsLPI9#k4bAhd16VKC#T*?WiqtiK8Qst1VU8 zTAHpfzq!wO)z-Ermjl=nB(?!RY0fJ&OGwcpG9Z`CR@m~uw|k?AV{fUYV?#ra@G~<| z*B#8L)TmXZkDI*QUWgBFd}*#Nv7;ldm>4ESH`p|6bHHjGHVy7iCFDwL zC|$HS2IjpEUlZ;TVu)lG31@~n`q-mteP+L5KSZgKw^HHGZhgi!=G0ROEvG*A4AvRm(@6rr)zgzz1#PL zcIE}?lH2Y>_cjs7pF)<}+mOPI&*Ha_b}=VmTozk{<_AvkZ^vVFY_+QcoP&+aLgzvVuIAf?Y;y&UV1r78+fvnNZhQF& zrm*gkQNfdu1WD_G-_q#yZJXzN-kL%NJowpIkx1AEOtDuHzcZF~lB{tpCgrXur~h2O z^ht{bZ6@>xcjG-*Q7LfM}#@r@W@zn@d_^hMiDelifbEA@P||ai^ajakbcXmJpU~Rf7&4 zHD{gW+~{10<)!@@MLr@anbh(tKAUtdoQqS&sm5})_2(0BCZ##*xQyXvW)xMU@?vHP zE`ChrW-LhpA|l}yUiSVA)khK@?-6Z&9GfvY2vISI1Yrwwyn!d0l_=UR7Y@!t2p;kW zKM*%UvUD|uTYF)@25R@VB5C5AExQUbEOxi!$txlvB8rm7?L!=Zg@VcGq~rFe2g^nE z^|I6Ou9$w9H^#?n9ejhTcgy+sh{|oDYP2mDyqR`X!gQiJ+ynRQEy#qXd5r<8XIx%* ziFjgLH0I|P+!$ya0f##v?Au6@$jDyB+_KWT=njYh4J+69qhckF_q08QF0 z2z}tMvTM+(Wpjx-V1@tj8v5i1)tIhrtww3B?B0|=a?EctBg>Oi|5= zs?v^m<+q$%z~=g32iP~-wK*8$Yh=FJ2sLEUGcjSAk(vKov^5s416d_%ycJ+aJH!=s zgE{>%L4VhAWgtHM`+TgNY&Bbzvux#vSIbgt^gLh}ds{%DD_Zk@3C7};x^P%L|CTk%L@YoTkI@-Y0;~ZsWOHO-N~M;e(_?Y-0@BSEpd|1%+K%IXU+? zi#`~J(x*$*j~Kdclo6H>)^inEj83+2EhvrB2FdA0%ry1~;)Eeq;aK1Lqy)BpwZray zMM9-(s?URft!yrSR#Qt$&fK)4_}Y_ZHJj!)R3SDsN4tB{yI(~ZagLKoi3X2hxJ1Mq zR<9$sj-o5F8fO655A^LC^X<%3--YYf3nb1W2O6%*!Zr#tZ1DXz^lHWvM(j~q^0Ocn zqTDGbYDY)*z3DUadvchcXuqAA*p95W$ZRu1I;|Td1q5z0`QTQlus?2WKkv_~(baAX zHCpk+STfkQ%W_?6~(%TcWI#H#;?*0oF8Pm9j`uz7|aohzNKM!c2Dw+RKbGSWJ%!Jx`8m_NzG9tBb1K9pXvzp=Q7Q?qS=IC+{Zi9W?Mh${R4ZNXI?lc}j zy-?!Mbvt=Gx->}iy^}=kODi+ENvB4G{vrE8;MLvHkuTDR@mbd=FO19j?Jet6mbw9V zeq65e@18M}l@z57+Qp34V9Q#(XvPDNTGg0vJeeTFpd1$GMOlw_~#3`Mg-xT2k7;)NIhVt4qTa z_FFaJVT)oi({CR!E3F5|2d7|TE^^7s9W_#` zAmD)`D?+R?&yCr^sDA9AszL7-Ezx&LcPzS{z%@F6AmEv(;W>?1RgK)mb_u$4y5$+y z=xvP(ZS}1$$L*c3C%+n5MtiSYnuj{6Kz)TdJoe9acXdko`lYrgW9Sj zw7lZ}#IyRR+tU|L1vthE&9^Z#+r@VqGSQh1qP;MdtTyc)R)cZ7?oPjd6iEM$lUOnx z=?Wh$TW;|649V_FRO?Qk3Xp)dWH@E(IOnv(oNJUaTB(tyujqwXKk`E)Ms+<)+aePm z7Eq3G7H4H8Rl?!djTDN+hi4q`r%1U5_2;dwu4V;+(sFDTdqga=>tq}!jHZ8c78KOC z$MMFa45biR4T5_pXV1)<;hqWzDN8H!J?F8ad&Sk?EVgIfZt_sre@{@LXp9&~4A^{2 zpd~CyK7O3gkziKfFp{dNvB#ME)%2bX1H0Ja@aTMmV~OKlXRcNXr()w`qFZOUmD8S& zqqi2Mykg5ZS81U$U^ExN;}K5pCDaZn>{RNKZ68uTJ9)LVyxzBP5`o^#R0;L- zz;H?(&vj-6lE|f$l3$e&LGdAj!$U(IugT;4s~o!`R2X?DUY0B6COZFEolV0NXtS%U zt6y&&?{nymX|W;j^TpWpv8Bkpswy!;^cNMq(2L{sd5G%X>ef(3I{SLd{^la+3w2HL z;*XL6#%`~QR#K~WL!Bg~J39?|m4Mx;jIO<3VAb|9BnD%QT`34SgR8}axyZ-}oGe

    f?UkEqwtdU59P0N;QmYG&q;K^khaa-zVfs9idyjX z_VQalP(BB3~36@|>zC81Ya6{>L=?6+Ui(Lqp=faVG1zeSW+AvFMso;T^7k zGT*{{y~OsJV@UyC?UFlDRsDX!S{(BJ3sraA+9XC9^&dZeJeTSksGwW6%ElKYN~CM1 z7)`&0;o8M|HX4G2^OGd$y75*p9Nqh9xOq#+fDYeBeG%zxw&OiHt89~)=5?DD54Ady z)y*rmH>-WAbA)S8iS*(MTE1V07nm4--`fEQc+p=ZP)hJ@0C<}A!`stx(>d5iPc|0w zoEK%;VxgM(>hX{q++MMuJQJPC;(9w{@L4qoc=nc#$+&GXpRkZn_;xSO(Ar#i?_D5~8rlZF2{5EX4wiMw2QN-8 zwO?SB<_7G8ArW0AIA81D(jYuu`rx&9hgWvB(7L0`{Q9;?*l5m^@YZSnR~N<|o<8|m z@Np_=Y07O^q*R3Un8+0D#l?Vx7PnmR{P%+)AmZBY?rz;K=kX|bPQ&WNFyMI1roxf! zvZv?nUsn7_h$Y7-UWBeR5Sgwp_niS?wOrcO-Vr0qbL`b&5#r!T^!H=5IlUjGZq{jc zO#5$en$fXdg)Vi6FIff19Q&*}W5?#T7qp~YTE0r}@92#z3@wrr0Fa~&mI%qRLzYBa zw;D28tgdt4P%~7kaj`9b*&iX_Q)JS`)2ItuD;am&>3_=;IrY1p-S;<>TL%Y}XwKC? zV(iy_?Rs=z5TY7g5W%S+8xY_yOpD?6mu)~1=m8Tv1r-$oS--|H#~zOIX$G^MHO+6U zqeOx>#sZ}F_w`P;XKT?hFxuJTt2?q%w1os5P%(UKYj{u)nf^ncL#R>L02-iFgq^!X zd1@evPY=(bbtW&y+5isAYd3HyG@x{!)p4J>dXdaENzTsh|F4r4l#NIOm)`{ zz#WvnxL?Egv-c_hw#;W#>^APd0lo`=h03+r%m{X5U*aYuSpN*fd`&FJ>`8K^bfHUi zrP7BMgVUH72T_5J)yO!V>I1Ih&DZ7`PK({~A$irPihFyLrP{(C3Eq!_8|Gu!*y$C- z`FOR=b@hjfva)VgPuFX#m#dZb@Yg2R*dq~z+D27NCX$<`rEq|R@X5GHM6X}_9X?f} zztRsUdXxtvqX^ax@WNUML8MV05EMAbH7BM9t|%*AX^$(W?r8F}Vw5-M|c` zaddQiTg`rr8GOQ?39Y&>qeTj*|Debhtx`toU_^up&%XL!Pt*BZ-8RlV1c zj#<&hQ)@8I7Y_gR4D(@VTjW}{HzwlI{fb3XngR}wr!(t}I%Y6=T8L0&XXk)<2(+kI zABqmUfm8Fd7h+iUXol)Xufr4@ZaX*_-c-NXOfknXovS9_eJ*dFx->TdJ6LV6{PC>fDcUeO|f z$F&9zTzZ5n6VgtDOJjHrSV#P*CG$z(>^Gl<;ZfS*4t@av(2_r1Sgws30D7{s3=h&R z%2taBv$F8CM-c-rZH@HuR~h&aSBTtv$K00&gFbblnyfL=H>SN`?OB)HW+%}jRLZEL zxD%IXDdZdQ<@m z`G)>6`r|?&(*qi$xo*T{5D?90uii;_BhvKrDO8^!F`uTo^NSiOYdsCX25a$i`;4g1 z7}uzfJVZ6k=NiwsMRAM*#t+z!_F6Nv7#bxx#X|{r<+e$BRj-HgMhGbuuF`8IGfF1m zB3kv7>K|VQ^-s_D{r5FtcE!zF=Pjz&zSk#|`ILl&;J8B1Zy1xQ* zp_Rm3!8Jjtc>sw=gq4X+6}DZ(s5-nc0jkBv^eDbpR&QCb(cld*?I76Gku-d+@%HtV z$vZeEc2wBXtyRa3r|D*7Wr-7mm|2yT+xoIy2%R@T-}7J+&#jA8xvBbAS9w;~*eXW1 zjNt(iXV4o%6t_&^MSthW_&T0kWs}-c1AjqfloRv#Z0IIQ zAL7y*ASVSWA(4N`r2mu1_J0!D{pGk-$!*P9(|JNKTtSW!_F4 z>X`dRr(-nJr;eF$zD&w7@3~834OE?7kF)DF?01UzBjF02Hm@+9*9LO$Rde)7;5=sp zvkaVr$Q~yEi+iAQo8J?2MZ)>4EUwyEnO$*xVJ${_j<;`cu*o^+-0KGAlaf=$!u~BBmS0&e`ipBR>hQ(Cr@}kHU1hUL*OKlcsx# zw%ivg)`|*?UAoJW4r?~;N4BCas?G_D$y^|2Te%sBJMXHIc^hs`Nz*z8*F8QP%c^V& zQuVrky|hpSR70MI_Wcpn3(HqRH&9}#7xN-Y3Z@sH9Fdyn+e8zbTpxxNOZc9K?1>E* zOIY+u01lU2oUSushigE30I#cmQX@BT7}UYqC(v_sbVSqmENm}^pz0Z!ZqXG$dWv+J zVep~EF7{WgiW`0q1hOgQ*O)&8+YMLtT5lYwOY>~vWs~=J-W#Z0DL27x4JD)eKT!aw zqgV3lO@M*AQ_LjU0A#_tf^h{IQ`;>^56GN%ewARuy?0`-6Y7hW#Jn38q<;PyCy4Y$ zvT>%z53-A9Xawv{5wgAGX@DFUth)+{N=Q;6xK3kre(5BYkpU>!V{w$bhvve&&NvRj zK6uv7X$t!!6r@gVqZ&{`Tu@iUnE%5X&)Pse5;Z%Kz8abkyuuMP^73-tn;B{T3k47f z#fok8)YmsaMc7HSPe4lx3bu)+zZi30p-XN?ZZ3vI)92FiU5dfQ(YAe;v}9PiLN%Jx zY7G1=w61#B_j<~c&GicZoDS$GW)+OfH#gknx7lX4D>#pGNz%5C2<1)@>A*I3G?~+m zQlTsFDs#cczpY;1xtH>AQ_yO~=@leGdbjMpj?T!+471cD5{(um>MO>ET-a=cc4R&% zp>6T$VNq)$9qg1058j2;JqA7iax8zE(K?8n(wl6p5)I^As-DB0{m)z4X;q$Mzs4P*iS2asrH=@K z__wF~5ZXA@i*u?KA=NNSKKC_MuT$<@!j|?O>R}eMpIb$q-`QZlFnV(f`4Vp3aKdxU z<*5n66}e^S8hoJX>G4cTfs(qqdT4_Of{SCz*-eM-enxhXsuV?t-XBE>opLBnl51}V zZEvn$Q>b-JbssZK)5>hPG2L%*l9oc77JaSnn}ss)u&p|p)J$3o5<^_5e~P5>)yR%%)QWKV;8be?T|#7WOD-qA5IVO2c(UY1vI zdqw;Lhp^9H2j6s*TzWb~C}u)#8UaFjzSqhOo+zpxZ=j+jrqT=Ib~YF-U>+t*ohk@Lh>9p6}Rn|wP#Q4@jbVdEO>Yli~f&vHp z8@p3-Z&GD^^zWG*?FaZ<=?7ULxX?n5jlIHUnSkuHseZyA8C6cn6nCgS4@w$Ab$Op- zR|SiesgRs3HFuZlXYyQ}_ng^TA4Oi6c31kG;FUM&wB7iHC?SJ;Ot=FRb1^$ZBWefT zn2yCGkGlQ6OU5&h{=HgN$3HW1jIAgR<@EtvRq$Tu^-=WQ@S;<5O=@wZJ&fEU3piRK z$?{wI43W~KaPM)~q%*)NBckD_ZkB9`63#_?2D<_SoHQazj8d#RFdg-eleM|sPYA=) z5S@}g+7wFJdZkX~Z|3@)YTr`zfiF3DefEAAM!KgHZ6;_>$sOr34@D|Jd2bp zwc$BsGY_ZW9S#V5ZO}Uiw_!E9xNl=Y)x-Bxux}dDKR3MlXVTu|NpOHLKjhPDlF|59 z;p*LHXnASzqpfK6r^8!?uHyHsitU=SRLU2c$aPF7tX+!x4JK}$2I=-LJ^Bj^flEt> zlgWCQAoxsdHBGYGGlSs0qo|VldWAnkM2-@GIUcF**i0?z2%!910udT z=i|l8M8i_cd81Q}F3)L~<9Ffk(D1NIV4#Hudg9x#W71!;EG0(?*Q-54SdrpB@$Vau z`x(2B@7EQbKUZn_%mR>IteC>`XImi&R|0UwBQ>0l1RU^;9$~-6hl&Es9nSa}R<3C2 z`kYG6o^DwIV*vanCa6eW{aTuTv5UFx2 zwVUdlzWxU2DxB9frBc&bVK}1+f3AtHu+^~`t{UFf{3}wdX~rG6pF8vV2yc%r zQPXIPy3r>YTpgr3=_LvMGgfdi4-NqELlP%yji4?-%%x`Np~fo6TW6%RP(3qvh?SK! zs{}55dSVfHa=Naj#T#*O{Gh86PUw-)$z&OC@X<8{m!qzGloI}2<$~A*09Z|P%CP@q zBm~om#39udwsqN#X(ljH#Zi7$GvREdl|CyGWlHwy^Nm82mOACUw5;NSu>%7a-QdM^VZVi;QAOzo#OU@qa#tzZAL8-I(v{ zUs5lw$1xJ4`qLv3n@tg`Kxd0q`M)UNgK7dN*EiyuQu0}Vugr}yU_>$o2K_T5Nj})K zN5i>6z{+=#NbhF8GQ~5GPi{a}|I)l4l^lZ@OvMs}$tln`et|{-F@}E@#xJ{0DS7zI zVedSaWTV{O;G8|^j!~g)`hU4vI_*y?iYulsSP?dTI<^~EE#)*?*XwxNq4u)lkP2r zBsDJY8tcNirAi7a)OOaYJ)MSuPn=+Fa#`BDzwDMqg_2k#^x9R?QQ7$;otp*B;2}n+zOCtc zqfJUbAsaZeYPU2=((x0K(3O^$i8bQ0{;3o|u&;xbJiuC|uW+UEs*=C`W540=#jyw$ zf2T=>m;iqW(O2yskil-gn`y6=I-c@yD1lJCEFFbkDg_2tg0+wIqF8H<)@9a}L&!{9 zKOTyn)JYLYH7fg})Ql7_HJC=)KhZx4`-wz4c?HpA zXj+L&B)!-Jo_#jlbs9c8y^;dN*mt^e6SyVW*4v_<#L!Z3w=XFCLD+F ze5M*#q(Dhy$*XY1#$|keu6OAJFlfRD)Qch>;{%`1{Wf}TkFK~T6JX3vOha+zF)n*$ z-5?*N`y_Se@eX=YPBoVOvKc++)myi2Ih(p#@CELE7JELD0&?$S_v<^xf=}>@YxQ3b zi7xCNk7}Q-h0D8JvnSkF5CweIc zF_R=@=Tag^wl1Ldx>4p-(5ee&=-I2rW={t%sWlXPv)9iXJ)iz4X0!Ol=r7FTt?Gpn z1XH;DFDMW!8=DXYG zKF$+6QigRS#KgHVm!UA}jb-ij)AWE&>~5V6>Yci%&0>VoYKa`C7NBj5?s@b~WqG|q z(4)Gx-vXFF`+nlbl^@Z2RZiPQ+rnY$CYvBnVqPB4Sv&H|ea?e)X&eJrH1SNi$R+R3 zPru5(oWBjKcrPVyAPd{YN{!ylvJD+zwJ#ppV+(xJ#Vf(OiwOruoM<&l)#NUfaJ}^S zYMVmaaeRYG+fPu+C-!Z%^Y~ZQ>~!B(?onVb(`*IjnWJMB#qbmOru!uGUC^gXJ_lAO z;h5vixvV~u`c1TI)zKkrdjmh8-4P({g2yXn)%BT}x?<j6?&F+ff=r>rhX8?J_ z+jLSQ|Dt~q`Q&+vokLE$r9r`DrbX7tEwal$A^FfEgNpay_;`g z2WroU1WNvyW+&PT&$bya$(!}~pCslk7A-!S^j;c8d8Q~&R{j9<&U{Q6b^Z-^PDX5o z_`7dcPdcwj_JB9~jV8oPSH7;ec83ijWfWJ})>1eJFq9O;{KJ&OjL(SpPjHWb^@jPR ztk)XH#vt&?N2(tiwQKM!Wi?{;MD0TR+8o6DNG1rhyMV1pDUJ0%+3S$T6uGLDS}M@m z%p{45otC|1XJ%%WAHnolCtlq^uiQ0 zmwQ4)i!H$@wv%211p!RCivC6R@zq0#QoyG|zY(abfs;&;cHxqCP>>x=UqOQ}Xgxf4 zF2WH!yy|#2bDs7z1v)E|UBdmL4p=kI1UeHHDPqOqm!FpxMyxsE>y_XAJ!ZGoY;r00 z>)l2pBqtWGd@*e1geW#_b2(`65Ilw!8>%>CxIFoiD_FmHvyVRT9^9?HPRGcoW<+H$ zsT2~V$ydn;VzYJrZIC5dDr$sAgCg*l#L@M3A zzQ6kt+s3IJ8zFo~O%2UfOiw-ZgoSOYMv=Rkb($|n+a=JT#>gt2Q4ZaxSy&3IJ3ndx z)?1ghgGp~r6&L=JbUl9Kv-|$N#} zHcJKD^fq>}dVky>`KUQ^M{!+ovo9Naq%r@z@V;3)`MAU`dJuLO{PSZn3XA>3t7gv> zbeh|}UWcCqfoR{3REVBt4<9mHMpU+MW-31)weX6#ZboN0U*uuIz}t951TGKYMc_;? zOt?RDk_#|yaLyI|@W4cKQV$suov)Xx=2^2k=3T0gRZ(#-LBxvlv=(>+x#8NxL;&qe zW`GendMRiT(*|ivPDRmn?Id=+9L>mLYWj!|#N507$(XR!)q*S;F}t3a(>emMl~4K0 zlUk>s35cnufq|2h!(`Tcv>Z{zcoJ1iM%kJk*U6)G#0(%L2*kG1sJOJFHwOj~4j*u@ zZb1n07yXbh8l=jxf_8Hix`vJA#(TORq4@M~c&>n(yp3B94LAH1_kVULSGzIrwn1$m zu~-JawqNVxW1dSKAVySjjG2XE$jShIf36m*lh_C$)<4CHPR8~s0DF4s*5F`O^uWZm zB!yD{7f5G^e463xScS{l@&u>#vZ-aCeYijKAuoPFy{K?QGO%N3r*0hj-pj zd@1+YvJD|Bkh=G`^s-#~HFTx}JLtShR{{gf_RJ9<1J%A&znX1%gmfOn3?ETd?R+`L zD{k}{a6LixPI`@to(0ZW6*}IDk_RoWqh`~*P=NOrO<3M($eH=|9^np=I=F^hO!rXE zlN8RAfP?-d$v{=74}sJ!ihlYVVk0|;=A$!7sGqEa!3jrK@hXE9q6a;9FX_+3N-)zo zaR}?n=I_1ozuW8u_>o1i{!bipe~mX;-k7XB`Yc$K@CL|8m|!|CND~$1p-tcALP0f` z!1GmgYggs*2Wo(8Qo!N7EylQB0OpP0yDClLu;BsP>Uv*j0EFGTKli<-XBleSFVq~3IVh0j{Hcf;A zUKwX1>Z1{;gPh~=o?`Pxx!cUj+ed@oU~3fUJ6j{MGi&~|V5qzIfnxrY*Y>WcB5g5=;Us>Nq!adUOWQeXK}_I=-D=dnGVw3y(FO)?a&UkW(-NY&T)O7^ zla22 zd^Xq>>-b#`2wZHKUT3QlSjzlCX+Yy`kC8_I{gztwPgddcTGDqo!K>pf@EkS~?WCmf zpc-OHW&2kLXGg~w>3Nj26s^U#PPLvY-|fYY6_ccmRE(9rwEXii$-;MW#2SdQ5A1A; z)c$Df-m>A;){@5wAwpm&x{Lp_1hMY?os>rBBSJx5KdC-Y*wQQDjD?>iysNfNW=dY}9I|6@PkJx<73N(zhTd(KWxodeFhk**8Zq z;P>UjTOb2^qy50$#7WHUs7dG1G}__b3HRQX2d>Uvf%gKbi6zqD&cISBh4eRWGx+}4 zlnu+JAb)dzGvO9srI5qo|2W$9kI-0|EHPiy?gf)zzN?)pew|1*RnKk1@+1UA@-5=n zEKSF^l(gn|*&GZhIrs}F4A)ES`a9#)=RM8p(+W&E2-w*6>(ubvySC4nvSjzE1@1Xm1rmgdd(g1Ot;qQ$qa$g+s{?;p zql5=^qvqbqnKP*NZWHKyU?_W>fuWp~3;cNEG{swO*KD|8;K0iA1eWEX{BypdFz7=e zSwal>ZehLGzSYSk`Xhq2+YA~Ur5&)7S1IRxbVMr>J~2Ujv&D*HK5o=TTRwg=tsnqh zF?dnbX*q7p>!2)0IT8o1BlOl{AoR?8XrhA0LLuhYYED*a+!k&rMtH9u@3oX8>})XL z%@5{^XvBVX%6tkR_}eRa=KxIi;9R1SSK2h;*Hs)O%vto(|YKO~0|k zjSWJDF&x!W*oG0$g718dpT=A^p{i@#Lp9z#s*#$xGS63Zq2ybqJpw;GjBVnmdFXes z-AS?jZgpL>MoDe`CA;+*gq6A1>>+m30vt|_X^<#^uV+1=s_5VZ^B?2(!QwR!U1o?@ z6zj^Nx{yJnMrq*QgqSW>`Bh8U)`ZnU%s23W#54|O)rQz0m>nGwDQe z+ym<;{!U+kQd|IyVKO~W=#I=Iq&0lN#BXFEsU7L-p9&KzD$g1i*QO!9GDCZzaj)}O zD0(X$rZy~TvRw4_`P-@0N-4YVHNAk+r?w(#2gDLj_xSCag)c#)a{Ez11RT>yJ%P)c zxq6!|vSQP19+N^3{zW)c?oR+Q@k&iRf@EGdqwh5+e=>}O@9vf^@;m=u?7e4HQ(d<< ztOz0^VgqivC`GzbrK5;Qlir(33B8A2Rp3^X-m6HH&`W|LKtM#KCDZ^3RXQPbLJ8&D z+~iA_Sve7$TfJX23 zupZR0<}u?BQUS{1u2U_}O%szaJwvXwxt~*e6seZiNo&V3Wmpq`A^W;vv*E8>(I1$k zK7YwD4hbDZ&SsFeN7673c>iP~Eo0A+g9%*Xa1Y^FtKbcRF_yp`o|>>;9>WsIS^U4h z>vpRBa0E!0q*J5keG5pZ?OMVyZSq?scBMH0arNl_S+GYNE6n1nK~Im%@0*e>!WXoRvv4xoZ2e){Ezy|g2A*4 z{P$wI_!?-so1>5$!)~{p%8{lRUTM&;I>%yiMkX=%O-7f}EdSq2SYHyO*WN6v{$Ylb zgLGw#;p7opP9p+lqeT>@d`53`nH(AF9YP#N=#nvxsb!ZWpg!>x6WHP#T8Fv6^gfj| z1lZ2Qa?Sl+jutyXrh%$>S@{TWrh5JB&e3IR2F)MGT<1&>(IkO74lh2>;U#b--z zCv^laeGYs7{*{}P)x;|kWeWtp!DqxWv>^prHi~$qe4SjUK;4ass^B`=a)emOBD}3B zT{XOiQ&A)c)qTG{D{u|IF5|@$I)|Tqi&}MIdRk*5gi*;3B+{Ru(pEyso)0Bo0QGi&XJ!TO3d2a@e*H5^+z=b1s%A!v@0B! zErHa{yig7_(?s;A^T+sL3@w}d_n=5e{#e)NXm^><{?UR`dkZ~p(e_?D59!a7UsF8y zn=krd??E(;v<*I&;-QSgG^-9L+^lA1mL^47Z@?c`Tv?3_>V}JF-&jkVb5wa&E`h^Zpz{^5WP(N(vTBz z9_}H-+<~ez!+X>YoPQ4Wy%jT$Pm7z@*X-`Xz5?UYV4Zir6K9GC%i^9*Jh&X~^d_1Y z0r@dZ7_8Sy_`vd@Y;9qpg2zo`cT~Zq?_4Z6&{jLUORo~u-#j-)}5$d6_MXWwg*ylVtw+zy8-(@|9)A@{xw3T1J)WPs1 zc^9w9^vcCuJnCJ?heV=BH4WR8R9<2UYGm;3iG&GB{MpW|me>5!-PpL zm+|>C@s|Z!x12bt>*5ALzWlcscb`T#U%DN3j_fyIw2grFcZ=(_@?X>osB)4etBMaY zy`5dmE=%l-8P^lvl+W_j!@qG)UcHeqeR+1y4r2)2vitCz&12Gg%6f`QB{sfWSl-Gq z6falmW@*_x?lW@iiKn570uvv;U|#u@7xfYG*xC%XU@AItJ2J5QOYK@S+7dIZs}4;X z!tNRP`K5iY^D-DMl?j;$Q(GzO1ta{LCM#n>8+^mve2$qbc)^-_ck+MPHb27Dn` zCgSqJ>fpZ1iMh?&8Ty%^AFH{Goo!n3PBa$weDlZ0#L&*r+`z|7kXxhUdpnH9IRZW# ztEp4;YL+44bYF(9WlUUUlGi`vOg}eSff@J0&aTFeU_^Z7^GUO7UeEuAMjojH3w2>{ zyRYEhLC_5GB2g?fF{WJ51-C9wgQ*|9hyTiIhB@#K@{=^8DEsiS;?w*3H#;oaX3O0; zYi9guJ<^i9bfhBHpW2+x!?4Wsu5j}q@<#)ym-zV?_OgtRL8;KYcWfiRQ`z-uuS=Yv z2n@m~c7i~3%nj_*;P-U6&3EtKm&re5G+H{FpwSgpbg1A^y_8uQpEx36_DNe5b^&E( zZ}4Pg5~{9uH8oZ~bD`f&(Q1mXDk4qonGcXiujcEcASWNqB<^FOUat#QAuN(BRqO$j$2Q%E`682$kGk4|I+9a*w>nBOiih@Z^b8C=+Vjh8e_mW8L{<@GJIoZXXPDJ*b zdKvLP&v}~qpO9hv+@Eb%<9XN`I+%VPnyn{H(F?(dO*=c*ltKGtA%(S^CA^w+V3xoGE5l z>b3>Hqls@jeA@kO?v>S5x1B#&^*T_(-AOx*!yk!G&MK$h?-m5x7?tp0`RL3VE7RyF zw{KIqj;LO)PgV7S?6uYwaAb29y(xWVX6?0Oi-_c4Yb0HTFQG#dR|Tao*G%b(s|_W| zhZ5+JOfrj;qs?5PQc>sFwTZI%29BCPe_oP0ihGk45*V0QY1YmG?iEk2yCE}7%iMsr zSRCTvEm1D=Sz|2z*nz@i?uEs>45%l!MvpaNxe;wON`DPsoXP$OaB(GmTNO3yRJew7xHFltE%0G#3^wHmj7$?GNB|{%yB;=4ja| z$bw~2>$Ea1HY9rF)4-m>%;s%})wV=bT@3%&{gL9?d`fl@YrT(0gH{JE`(StRY=&oC zB#13^!4vK)8VS2gcfkpEuD>_hfwh42`|mPe%@- z=PD@Kz*C&3Uk{|IXlb`cF+<5h*-pp1Y0By$mA+pLUzdvI)kT^j6+@1i!xmS^?L z^5v052K{wg1K}8RU>$8i$^4DZQK%nDx-chj)xeO;g7 zDJZBLvNlt1EY`}E?PT;?u1VfH?#a#CO?>{aXmSzCg<8&P>5fw;6Z0>;_qX zGqCw96!PH*+5)b#m23EH>g@8%i4O$FW`YG+MN8eY%X+fl9VcKJjX(U-4G3kg%rcU= zMhtx*xXS9?G$nK$BzxYDzN>-D zOtVdgjt<(&S+2eNy;gV>u}8vx$PFQ;y}5WHCvejMlxavx5Bl{4bR5f&vnUXHI;*vH zV6^+@y-AVCc)pf`uv_Rx^k0Zm8E6Q`Z`YMK5imD06=*hr*xApB(X3)x?%TD(NHEF+Q<9i%8<@w1 za)_NLIC&whiHqY09|8jFmt%iB5&~i;#LY{S6Q~QpQ~Ti$boDLo<_ee5K=)sH9=>FK z(lH+F7EN7hw@FBXwi2BD;wXlq+vi6f9~1xNvKi!RY~zRmfeS za1=j1{bDRG>yGKXdK)uVnuoi~gZpS$mq28$Or#b^J~D+j4hlq|6l8DYapu?p6L>uc=gb>P9I zgzy3t57a1%Lh}PQtdN4cJ8amO8J6Iv@^pn;TaO)x3DMD5b zO{rpWJ}>GVOL%>$_b~ctRbw9vgO?>W;c5$l#&hHk6*7q*S!CAk^=oIqQUbJc!7H62 zp))s}G)SUi-W!UHeU-7$-s9X9>0(maq=4k2j9qANHu{UCZ`$9Atov@Ae+>%MmY)Cg z(1C&Np4)L2A}WVw9is;FSz1LTqdPHo*7-*53q@tTQ}%E&y2*2{xmWM%?d=rj1bsFSIDxZeULYfzYelTbg--5O8O*5r z3Yk@R9d0h!8(ySkx=op`XsQmIYzp{^TyN52^V{L=L<`5g(j(wAmlZHF%0WRYa1t@I zz>C^I#!I193Y7KgwPn=LrqdAf6d|*j=F--AfT13K&`>%jHam7hvlO)~XNKfxXA;7_ zZESWgl`UQuZmOq&FP&!^g?n@*Zyj}4Mn^spv)SJD-EC6=&V2NQQNbOwyKzLk8+CbK zI@?|%mBfnH1W=u|I>1>8l_JK9cdM$j(;pDpxY~C3*$;*DZJ{!aL)k*pe`#^WWbuc%CpVIx3giF#>gIT^H^)W`Q-Ds8zfxN_z0nI zU|>?Lb)PO*NOoNSKAj~xcUMoG@D6l(S6p0NP+YvSgHh6_&U|~Mdp^GSM9Z%Cpgluf zTRU!tkjM$jmNr4jZ6{sq80s>vY}!a_1bWrB+D8VtdiC1}F56(m%Ea6i75J;Xy9(ab zNb;$&T9e(Oq-EzrH|;o|*+zCuw*6xthOEFMbNi5#a&tkiMM3+zhDqhcY(bTejDkR1YOB}oR<5V1*3sXG z)v=C=>lTvM3fNmI$!v55W&70ZJYR7zup4wV@Bu$$eWnz?m>b-XzG!lTo@r%wl%-EL zyl-Fivw};>GU%ix8lAe=BdRh5{Ne%I%r8zzYceCas;!Y^f5?4;10XJ?6< zM;3SHf!!jHyP@x6|HAZyMsTyuT>6SN*RrnR3`CLsI`+BrQ*f#)fl__yd45)l$;52w zdzhO4kIN-LRpTMwoB=~hF+?Csl*7S_ ztxqL#H$sIoD(6KT%#I zwR{og7WCIpbIkB|o@yn3@J6{Un<-)30>?hZj>yz98wV;XgCG4@W4&NQzC9;tfz~l3 zYeao+|M3GA)Vtr0A{5oB%tgV8;zRtQYdBq{wN#HwIRplu=kL!h)t5jv8EJYc2U;L+ z%~1t9@1~F+$QIA`n>m}aEKi-~`B18y1H*>m-AM+!$lo95KmVgo18`Qoo`@vRAThcqrFQB6_4Pjt_+QusUz1_CT`a_ksFq&JX@5d)5;-j1 ztm9~Z`}X~3e0==D%whR|T@PCZ+;dl^C3S;wirs|>6Wx^H?8`#iGdE}y{iPqj_po7H zFBbDx8}-fX8~~KVRl;k*wuH;;{3&CP-o$;n%_}JA)V=o_{+9sl-~NOSIlkIw7s?}M z`v*dJie0n+Gc8#&_5LB_?(qkfzoF($&`=3cCLEulcjrBRgCjSwAQ9Y@v7V;AG=0UAxZ>Jp30o(A>Shp>@REute>z8xN(Ip#)@5RJkoFq<9UlRo1wVj{0jBP#tmxQ_KwFE3=f{-DU zOTOWfGosB3*abNd#zp;;RBk^ET-ft>N(HI^F$|ZnLIZO2A@^IeNMxDtPS?QIKgcg$ zRC}TL>1||W7m?s^`SB6x>@mY({GZT4!9=`oSO|lCEt1*C*T9FpS;43HyF7V@@H8G& zcL1^@|2s1h`+sHxL@(%t0dx%i2dlt4kGupc-MjM!lNM>EuQbEx9$uoMitmE(@e1*7 zx?T(TOFHVL&Ie=gqE@-bOt)*1v>5>$KB00c>#;?Ue%kONYOy_0?2c&v&EHr2a16&M z_`O~ghv#bBx-L!7_tWWjuHvu1G;#gOyN%UvyAU3J{>H6aoG&@@5^BYbAf=^EY*82f zLsufh>x&<9^ofP1?0=9TXzV=xeMA3g_tGf*o(#`$fZYO4!&Gy_S#j}F=?8N) z)Ky-Ay=GIB7cV}Q1Xzb?oa2xcFo!@OT>P0E>27Y+F=sb3tqhaL?J`!P1A-UuwN}Ur zK`ud|`+OZ9m&64626Fo&(ccXJh9sG$hArfYF(m)Nz?YG@6}3RJT3L@MRj3KA6JN>N z<+A+fYE<68q3G@&_x3Hh`V+seN$aB=%Zw(v7KGrq-cqVQ#xqfQQAxd2Yo5D&=sW^y zl*jL;SE55mfh{=I(T>gInR1rn>tBScB<1sW(ckF*&LE4!vZHFYb;`X`CVL?U6zCX6 z7M|83&)yOB?ZU<`1oh@6T5<}RnOevSpDHd(sJ(qMVysa{rs*&HPAm$OZ`(DgKzs9e z+vV)`Qe}^A&y(6xrs>X4Q4kkELwhD3oWEO40?aq*siK#5M$~|L(n9`GArvxg^5j{V z1`C_h7|PgU30fUVDfaf7jjL`I6(?XA(!w6Ug=QsYI`Pfhs5zLVkIZ`h<)vFruJ?gp z@`zo=3N$#l2w!WFx@+P_iO!IbX;#SK|G7yCX=y(E!1krtT=KUEsffE)1&lFzASel0 zH;wV(;EA;tRw(DI(hadDDXW@4(M~M>(t6&7>B%JtBRiw&{t*a-ujETvT-hp1t%4#@ z{N>`i^Z47h$C`e5%Zv6~HcNk=4SE`?2nIt}M|C*3xZMrS%>~58Wy-@${EWZ)S0ErJ z7@F)cbV#Mvf=`&-#VK~zdjfa*!dgxaKSJ0$9HzSK0flTZb&(c{uBF8_Cj5` zrY+A0O>q>#ND(Xfw0g}$&bOVKJlp|ta!s7aB_$=*A%N}_HWXpsqI+Vg#DN{+`;(bE zOMk^M%jQ!~s-_>m&H*y`$$)BUTc$-ev;8s!C8ZO%_V!I_>V!{=zr`#N`e zt#3Rr5_Qp=W)IPqKAC68C_DHrTY=AVjU-@Egqq-P`qfsT{=ruddiu~*$rjqp{q+Uk z!Vr17n!Sw0a9`a@df5FfmGr#jYTy{!vD|0jaxVO}U3fS&TnvGp%*qbF+N?k< z60xr53dax`UDSPg=ziPtw1iUBTrMpePqfTi_;gfFk)}}Q230LJak@N5fWuQr`Jqcf zI(gyp6BkG~c85;@0eR3}(U*SJac^^(oaOCb0_J=k?HtWYk6hoNzF8}#GbRO%qiK$#2B-z5Nzaa%56jhZ!jvt0Jh)+fT_|g6LQMHTR+N4IE z0VR6p@nmK$zi0}>Gjsh<<6Z&2R8(6FTe74E%1ho_6JYdY*U4hZMRX2g?XWo~ zHn_QAiUB-A2x+`Cy-o&JNCb}@A0NWye}A3H`AU`74rDF1)E(!(&Qyn(5j57lOKEeK zIju6F%Jkd}>LWxBPrRx{2A%xiX5Coc`4OhmJ7+pvCvje;ZveZ{zNg}ZxZ48?rK-cA zmrk~(8~qkif4@4;w#8t02fx!-^S z4l?TrRgm2BZh?BS=kgDq1I);GXIcfL+MfNxRsQRG|MENc=}SpQ?|O_a?pX=<)(ZtF zj<}b0nZ(Atq`dmAg5RaKRh0Dn%taIlq7rM~GdU$*?2B1r=Xx-suUPxhPx<%bw}1FY z_z#N9-KDmu!y7#A^w*j06|)Uk#;`Mu>^}-=F75?%`XtF<8y`Y-UH{Scw&a7u)i-MEdioegQBqQLeV?iJ z-1?Jv z+iYM!61SpsEa=yJgsQm~}Z(fiLOkhS7O}rnT>1wG$QI zr&wR?VBG*5Rq(VCut1-8z!pB~0+af8_$5;P-}a4@sy_VlMgLRI{>7nD7KKIjM(+L@ zrxftCGYoZ|lKY!$1=j5iXlD#YCf>b|@|Mp$} z&)OrY$qz{sp27di>zpH-qyi2GM@3KmFE11}MGahsWY$CRmt*)BSL(mJ>Awf`|C0Xy zeugR>(O3U37r;Ln=YMG_{=IzvuW9=C4E=kC{%s`xJA?h#XaBuT`nMhWuL=A24E;U7 z_HP;b|3ikzNyl`s*VJWWyb0M>+zwJ)y2hp)a=-GqcsbPWw7oWMUB#ZwzQ`5o8s|1?g11OX+`F%M(I?siW1{#1N0c3lOW-TXlu(Z%dJNS23NMc} zWs*~F-e_pl@_{Dth5>q~fmG zUmz>sBL33Ms1;FZHc8@LhI8ra80f8QY*xSY{ND0>D=I%g)&73_;>vk(52fcX;Z(bH zW=&2{X04l{bPfkw)1+>>t0DVaN}MHnNgWb~S7pQNdKtIYd2-?@qRnR*eb3X(W_b>5 zip+N@s5@)O>{$rhtwK{+2Dm_u?t8(|i@{q{dtLkaKYmIMh9-67giJDl)*2~v4NSO3 z%st>*vvxLiomen)nYEJAKD3SJiGu92HoMB^gP5cJL392dGrie^KmZpMx3k)BA=ET& zE=8ETd88et{W!vPS!Q)gmg&uwAyWnsrPX?K z^s8}|3&q{vXyBf^1>quJ0&%4k;$8>z>2O&yta9W}LC_V4RbAY7B4c;WO7C{ZRPDUh zO%et-*>^Ft#(wGW>X1wA!VzEn)NvR<4JGmH6Hejyms7eF3FN;&8QL`y#j@JJ9$kq9 z8q*I^kUP8ImG=Brol24u26W-ulcDN59`EP|`lheZgfCnYu!3S|H*EQh{LAo{*AYO= zvi;|lfqDM<6P27Kps(g5n~sHrAhRX~GVt{HtH!BE(Ks0Y5$G8$=|7oVoo>Q^qz^WW zZaJL$xHUNLkMX{9_pXLPi)Fd3W6y=(%sCzz1Lbk*sd3v9|E(cVX<^ythRL6-)=FGL zA{sEdWc3ga7vL-+qNhJ0ie_troi@HDEFcQHLNl0Z)AeKZ)w}4c4#V5ygLCh@AU6FC zF1roKjh@lwvU$FVd;}9Ho2)Wvd^!^=nqtC8 zZQxL;ECSOs6*V;&Lx}kEPj@Ge)g_&+la5?m=KPljDi6DfWa~0!uZ`TuEi(@*8aKL_ zYrKj<5d$qPip#^bQ9u#nnIVxL&*&6O!n;M!_3p_hnN^T7n@UV78+|j|J6cJqw}q#6 zNs&30p$Z&+uv}O2;@``&OrN_69IW$N(!9;?^uR7#WvR@ zAMKCou8ozu=e5|II-_*4Ta|~!tdjOGX&rsj(lzWfuW)*ttFq)g9TwtQOO-?;o@cpt ze@^Y@Xz+2lucmk>JYlFbN&~)y4*a8O8R5S!G4VdH&=yGGF#m7FrG*_Bm zdFwr2R(0gg`()cT2!}mfHMq)EqrBs{-ZL%tKNygzC>OAC6;6H+$$*JW zOrW+qY{yV1N{2p4pKH_(Tr?}71j<@Btya;{8u#1Aadf4ahnMqd6~5o~E|Pit`0-rX z;B#0=R*WmPL*}4uM+_G98dpJYVO}p^sN7+FpIl$D4RknYJR3Zcb_K_LqwmvN6RiS= zxHuFkX&!VUARHA4?HbX;MTZFw8Ko?_sHQC<8_PDM*yifdm4Pa@<8J#PQ5T?=bD z546OTMY!%`KRiD0aB%VCy(9LlC`;r^YhOBvSEl_fqSCb6#NQUE!907d$yN8V=@+Mu zk-MM_QX@osxE`WuThVstn^f>zXE&yoza;MCSbNQbVq=H~l5I17pi*5%_0RH9w!Jr{ z8l4q8E`>F`#ZLxcDQOlmg+|5pUMI%O*DOwBo1(i*ZDt}}P}c$~3;=Q6{X=iLJn+Ix zX*sl=Xh>JetIlyt?raTkHQQ#t$S1Q8Z^h_(U6D4@>Ch z4C2U($O(x;kY5(4s)YO2^_hc%DY#cLc)Vek*@h5#>s^cp`kj1J`DNqk2ZYr;Ke;f9 z%hB&`P~%f9;cc|cyi}VNi{+K;GN7ub^gE&njSn<2Ww_gCVL~eE9foxJ>E#>dE8OBD zS2E2?T88!%w!WN`0y>l7Gj5^Da&l%-X=?Ter}E=;xXsvQ6NJ2pL?);u^iy>BaXbkr@?@D(MCmwcFPn9K( zbvr5DH+_khzUf?>X~>o-?UWycd^k8c*O+mXp}{t6fnvp}KYnu|n?U?lGbHQ3OQNaa zsvHNtcMMxgm_6*OZo8T7qNQafxNV4lgpV;tcSGiyeM9Sw=Bv)L&M$~YKEyYCYOP~v zw!90ckdcMq)g*7mA-2As=MKZTFU=47XU@MFE8)JnIChw(ZLz^d=9Hr{WR+Ph&^*Z-v<%FzC8T*+mpjT6FVbkqZq0d#xV7F1Ox%XFhEbzs z)X#8IHymG6W5qtWFVpEgX_H=aSwXPBKN%%7Nm?eHaDRDGUnVH!iB^j3{MHW5H43!) zK$SfqHqR$zJFrRQwxrb#7nFi;RZ_BpD^B1Y>@}}J&CTms;Y=od+6zcFzbE5uIX)wk z+@JjS2$H6)&jOh%U9?){etxM%9{=DCypl~=<1-_PigJl-vIQJ5n*5@F2&-J|FV0PU z`+SoK**!c;q*bqEo5*sp3X-$P@mo{o6%z7+jZs%uKk&rSjC8%b$upXnHPVse{|M&d zb^QErUd2r{kLrAZ8H~kNzCYEKqL>ZL`FMlGRmbq|UdN4fj`-q`T zw{Uq9?xcPcFxtayt8wYPBHV)^>Zwr*73DA+tu-XKJF$|a#b}prB!c90iIrH+WCJGz0+q;NWS7WypTy#03 zQnPY>M7-ife2m9X+>`zW!xhN@ZGv1@?W<^eD6FBEA-ci3YBGQVfc&g$R6rnV70BIO zPrSvRS+aHAik`J5|9k(z=0hUoK^uFe{eADE*(E za4%Zp+x=8o;6&blT)ajE4n+CS8{6ky0p`jJc`O^ zc`qtbU?TL}H^);Dh2)ff^m2hEaCmli7LD}AKy^)ZwIJD2w|~FnLK$|B4sE)`?S?h|^`XGv zoAi??DSWTVXqtflUew%xua3-U?|FQJl{v>7M2B=+vy`Yw4J_FN@6pfUIjnlY=7}z) zQ?O=0xU3uGgA4zcI0FX?k#6!Y+*eA=EiqC;<157m{V@`_Sf+&Atk{UI&osFCOl8Id zBmI|z)2Y}_ks3Ej{-oWJn}^+8l#_M_jLxS6#VGh>WqBQzu+g>ed|vyyEDhfn7o8{2 z%0CG0QNT4kC!FrI?MaP{S6H}!kp-4=Pu{p-uPW@kklO1REQl@HsaF*HyBM^lYaO$tD47b%EKW52B53 z+Rvb?7!oSZ6;UlRKL9zfGw??gJswoA)J)!!KkUJt_RVT_2QJ95Gnq2?IoKFW)Qf}z z7R(1lev>V!&#ofp6zq}Uq^yXZAE%I{j7IYnq_#&Rh-kT9q{_}Tq#v)o1(Ftrk*udA_`4G8zEX7qd)SG^8K+EMMcup1qS5kNEh$?wi$V zX8bD`T!N91nPwk9hlKfO&2z3V>V3BGSggVctpwdSZ!;yrN5)RwrczU5U_)^ev$ANe zl2j7lbKnuoC0=ZdaTQ8hCCt~n2(Dm(mtsc|UXJ_)b)t`;Bq3?zZ%XD7hY8Zko#H&S zai6!;OdMZ(HrKJI+R8-jE)P6!fK`h3;Z>d4*Yw{EHiO@QCQTpmSm$Y8`u?LXk%zrO zW$o)CM`sTtxN>O@3Pg0dAr8kHIbu4l@DnBn1_I>Cmkx(2r^8qUsS(B-H(t4TNqiLq z!e{MCzfDG<%O!qBiBcv|Y=0OCiu4Ls)tt->44?pNWt=LJW@$v_{d>7mLB~D~v_-w9 zxIv*rF-SV|6im{5UZufL$dW&Jq8H3#X6Zi*n23!vmE0}`jj)(VMT_%plfK~Ca>U8L z=&8r!)a;u#%l6FOtMEpNf80bh&L1KHm?U#qmkv|I!SbS&=CoJP#7kqhd9qGk2R2a+ zk=C(=I?PFrIlxQc<$vhRD)o)7CpPAN0yRoXZ}N1XS{3as7Yjh`Z_&JQ;1}YJFShb) zmonu4Aa^o7apT(b;e>FtUL%WV-~EHZsS_c7qe|$Z9I=O5#AoN8o@V(;jcT*|xl3Pf$WpdM zto5p2d637yXJ}$!_NY4;QQ5u7md$B>@rTSy!95T9;-QNbSmle|`*~Dri1PWforSZJ zu~Roux1?-xxgTVcdzB4fb}2S|=;fAP{$l0qwR*3y;n^-e zNcsJY;EifZUysKiqD1gVu^DkIQ%H$!{R4zVooI-0Fd~0KHnn(8)wTbs)${fTF2*lL zf#li=vv4Qa=u{bCRKiRr2kjDQx9X8ob|;F+hSp=vu`iD<@AahzYlPmE#owChw@m)% zkeOxcMjvuw+dLRNKHC3$sb|cdK1RLniYGa2bu z>3Y_%7g}~0lC2GUEEnSC`mVOJ zrsk<@sMkAy;X@nB?_9LqB{oxQS!6o8W?EA6%g}I!@e{vLC3b>?X07`^{n~^2WpxqT zg)PC|!;}n&t&jQ?oqIRd($1~MGLYwKV40+^?T>Y6XbZEmD`vEH_YG(^lDkVq0r6Ts zfK^m;xYnzK=(tuQ)%=ml{{A$8p#~k>Z_Ia$DMUy1iip%^@%Oj1$gqb9q*}V?)Rx1k znR+@=V|+kVS|je8DQ>Rg5wF$e>Q0?dF6Je-mw?1D7uP_DUTFzf_qe>tN6v~ZD(7i* z*2YapG@Aec&3Cz_SF~nJhQqOYh2;Y!jQQ{+~Jj>BvIl;#uBP06@y@6%_3yr3m>@Pu^V(#%*fv~u5J zO}6rB?|lQ~U67XMy2ZrCY);Heh2M>nr-cA~j72_U_k{FQ=~mJ5doXB~`3>u~%m=Rq zulDkODQD7keGN*72Ue&V<}cSu3rdw5hZv`D;YFxz16!}&l-_RgOeFP<9YD7S31+?# z+vB7mi;78cWSJ~_+N5I%3t<7rZu(g8SNB?&Fo#i7(HV z!8Voj)N~Slk0oG^=gSp~6pYM$svD1fm~Cx2>17`{CdV(3qibMuKNkVGvjW=ew#k?o zrvkEt5g|o=KoOy9YD#h*g}ES>&}*h%ka~ivIg#T9bpe7x5}X+rH@K#^2QB&`ddIayHMvU<&2 z0##G?ZWHtx`%P{}GmG#9j;2@hWe;);lvi>j#qK>D=Z|vXpX7)Qtx=P(V;CXu^d~_0f4Y5`^hekH7cEE89t|c|XL}hyTIw zc!&vf*wSSO9QZQgsM!PYVRbOCUw-xBeR2T2G}qNF91n0zJlm>pe6^N$-t88EGoNn; za?fr>r%O8L)jIwZO9pu(Pxi5OkdJ{&v%j{{@%cYks&O;FWMET-5T84J=HX|=GfLyW zi{%M%eVx{36UhMjcxd8#0Q2={B73f9@uhQpnp(^mhlp&{(*rRQ;44=rq0x;exyADk zyc?7(nW@f;76)`Jcc&L;b4pqU7Iy3+D0}(%_zD{uOkek`yMS>q?=Qz{5kn_YnW6w=y~Q-`;#cM&?-toj5wUo}))l>p-Vq6F6Ny$)tIea0ua


    hUo7kJ1li`+ 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 z�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

    7ti8oy-im) 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

    55JrXyP^l4U{dw;oo0rj4 zPsk3O_;mv@Q`nqkfim;G8 z*G&o^)$VTQwxN?wwNhf?eaHGvYOw3jy(I%B(mrczT&@G5sS&T_kQz-l>}Ur>+b4F1 z;@PLHIj{?D1L#OP;xG~lzD8QI#3yD26<~_=Zp-`;2dw|rpQ{CZD!Wu8+4#Hg#h+`y zzmO1Lg~;{HlmA9MBOAhUk{KWoV@{G9&C0pxV^ST51YNwGdltDg+vC23tQ%TWj8!XT zGZH>UFw58vruu$e@L*5voxi3cRy&D}wwlqfAI~SfihCi|TTnMV|DJ^K(AW`R>f!^p zS*(}h|P+jI~bRaroIjIJSfdRTH z2PybL!DtlOF$IReNmPxhigcEP!7lBU)`Wt2BR0kL+QMmbWSVmEfH2)&Q_efHu|;GJ zy3LZQp7}9#3iGAWW?5U;7jWSoRkCkGwVQyF4$&!g{3tD=Q1iVoG?CJ`K=sg5yjl^p1O9It_sb(2SCCQ0lH?i7PcUD? zf(b)pef&OLeZnqMy5WXcXoD%5s)ia zE$FzKCdQ$~;DFJe?%L|>dTpi8XEa=8*t7Z|jGT(!c9cNG6Kawi4~UL$p6aieX?zM( zQ(Ut{6yyrM@cbk-%-#>%q-tCi%1)SUIFfoIya=^+zhPX7DSoQgm?f2;HAaz`ROjag z-?*t41z@kg;KcuzT|gk{>0{(U{Qti5zoKtH_CSStQbv3bDTzWx)!x4lPf0|Ja!!(Z z8dOJ0xJy?XiAMh@0n6Ge&+~1;kuedBd+yB|5%QYvFG={ z(5)U7WhV-WwpXJwqFG0?I_e+=dr(LJH=)OlIeDNUwkka*9`Xtw!I&7Hcu7yiyBjb974e=dHvZnhU24>uTDLeIHM;-)_S`Ee`%@+JDp~;W{WM`{={@8(zmt-3qU?O zO29827RPSCvKiyE%0t@aKdKp(6^6j#km6tfmlG5eWS*~$Mr%V=Yb%Mb8tbYb*v9`+3l9&tH(YLCE0s{z*zJo0`O zfAYlKpNcb`ef(baf!gXFQq?DsvB!T18f5yC2{y;m&o6!8ztS#iVn z1Ju94x&I2tOh5s5{Ss-(*rU=*2FoBTkhPbX*kU{rm2DTiX>`!<0-Ps5!R!*2PI$OZ zh=Ppom&)u8xp58l&~S};VZgI{RhN|?`>Rp+j8^0ILLkVCE%RW-5_CqXFS!150zBJNHCgeiWy~+yfR`jS;v;k8H(?ck* zL3UQtXHQcZ)zc%V@V_UiLx&(AST-9G(pr;`9Ri2b41jlBMby0xWhf^TD7k2XRk)qWZC^aF}o zJ6MN8)!6p%5>;=%rlRG~(?IB`?pG(fNtNVHcj01=m-bv; zu#))|kmq6Tua1+wu6};!AN4SQ?Kz4vC8y$onWwlenX>M$Z|{!b#eRd=c#RczjK(BP znC}CWqDEdWe=iN{3d@T~8zq$7vH{0rn>CNLvlJw#tk}k_EfgcAj(;ZRYa``wDjbqC z%%N_=YByzenjg)Kf1_e)7GjEwwB<{u=M-T_c+eLO%v_YR`qrD-Me}^A3d(0bukOg9 z_t!3fTZ7lBK?%i6A18Lq!ZKaPPx;Yo>5!2z<@R!+^tsW_bI2zFKnW=vFkyaaPU8fO z6PU(mInH~1Qym3z36JfmDih$#(Z+;2ih7|GY6lASf|=EK!D=py9<>H)+TAK-2_MMGSXPJ<$Q5(+u;mnfv>2DB<6Kj-+_&&6FrsmVALNI>|2}pf16i zJ{6`;P_{TIEh&;PPbn@F4qO^`wb?qaQECIHc-Y`SQ2sof2B znVl`{&QPUfsr3pDTkGB;b&6xTUzTV6e;-J&%W)MQ^iMJPn-j^Us)ICA_;erM!S`Iq zR8wKQ$fBjc>`@7hOW34|NN_C_BIjCq8S(?Pmd&pO0syo}*f6Gi(>YzrA8a?|Z2}QK z<0D1b;2Y%qdASV`^wV3y#CI4p(5=a;3pBkPkvu1=$)QpyRmi2EUNsP~RiL4YCPxit z>Ornq4YuB~xp^aazaqh7jwcg@260;$YTP`HXBW}|p#ZijP(NRqvw!*Qd3yXkg?woM zs0SQvz>2*JgT^iM@(VQWp(M{2aC}o4iPUsrf)~3LGeVye$(|KyR_F5L75lXNyKtR7 z)WB!6>jq87Kh7#Cy*8*Yzc0&a)^k6L%NJ)3NBBnpCc+<8`_6@Iz-UibSbIkgtlO|= zuam_Z5%blEUPXCIqHH<}9g{L@Fjh7foT^tbobVp6FFwdpqo^Sa&z2?TqW{ zyVZAo2|6kWcd@Ma9=m7o+V?ZYr{g8kku6hkt3tnvgF zlS&PjS9gFa_S~Y#ZF~=2BKug@5TF3g%;H1LCQnQcMOc=btTE&IMnFbQ5&k~q;S~NZ z{jSfABPyO)g|KhwM3+RB{o?NqNL)vCj}VFVh>VS5Sn`vRU3bd+*4yN2N?xExf3%(*BB1FT-w$$FwStDAv zdJ@!h#FPHfg+#g2W%-xaVDYx_NIWs*0tl_1Fqxt{SoNcFYJr)jxUx|CHuAxla2@sH zU9q@~>=rX7qtj${0Umd7q&iBJvmYD(?MSCaf;KqX&vBXl(|jUg_P_nSuF)dbvi?cv zJ!&m}{$O?ps6vQKw+r5nQ*-9zHB(hicv6R$3m=(XJ7*1Dl|7OdEHBO$tABQNo$$Y1Uv&>2xJOJy zE2FpyE_(%hWOEvv=f`*LRI_(`c;fH%$AD{W>d0HbEPY>BC^t*%ToksHuy?TK6v#uY zP5W2FF3S+qygsF;X!7i6N+pw>%(QuwT%y026IEx;zr|Gok#0}fP;C1;>`LlwvM}4s z)#*!1nHL7%4kHbK6iGz^f@!$tAfyIanh-I$T~8sY+zBXgaC>UQ5b-cOFFE5>#P~vH z&oG3vl}}{GOq?*T>-ui%u?lmxs(s=xanbGiu6x7`;TREU!UMyI{>(VGB#{;2pb`;Q ziWZJT==MWWFT;kiQGj$i7!=m@07oQMh50>ee3sX;6rgzmYvl<|D41Ip)*U?o7b}pX zU2S#1ft<<&Y(9Pw^w{VdZk%`b*c^BDfDlD2NoWX3U;~J@_ioLznMmEfMT_ZDWb>15 zZ7raimgTi@V7cu&St+_!-~jnTYHU7rvk!G}z~b@Zu9K4H_UE2z&2h&@vyc4e{!4WM z{_sDCWQ(0~*5ahDW~%EcmPnELoR){JYQ*JOe<8moM}X`($H<6QteEXHVvspr@v{5t zXzn5cLTzqFEm{AB&lrVz!~>H33N$gfy%)LV%;5lv1r~ri5}}P-{xPFLLuKW!QV1zS z*8E&*RFT+Lse;8=4}@LQu3Zg3xb4_wzwez!KJS?O;-b!Tl{(!>wAaEPQWCzZFYSoZ zH@vT|6rc5sm|D8JZnJuR;*Lw$_GyfLD^{kcHRvp@zP68y_ueN>y`n zTTdX4;Gw;hf{Qy|fG1cJ>#`?xH6W8Xm;+XePx~#n7b8I~$9sL3q`p_TyV5UUnlNkU z^h-q*Oj6}rLVgFUj{;2!0^tdRZQ;-ym1=QZHH_%7AQ(|WbsV(#lV|S%r4h(ws>lXC zogVgRypQZT+C#|4J$K8fV;ZhmcXql|QDt*Q)eZ9|a|FbG>Aiowjlhgw7Qg0+Am!l@ zA+FiCWyR_qQp`fyYe)qZqY*X)6M3k?29BsPgAg(;ubxXh(#4-g)zlD?k?WyHo*t|B zUi#gtH+^5mB@#kDG-W_>z2#YX{7^ySg#H|0)?HGLoqQftk3X(YkM1)2(=@J%V>oAr z?}Rm+B?LY8==@il{hMzwdmo=L48$fJ<9Uk2U}mwXM>155kL$oWoi;<3C5Djr{nNCm z^XffhnGcAw+a4<)-cqjTkBfd7mZG_ZRn>o=yHsFc0lR}!@96C5)nRPy2CzZPBelX< zp2Guj;{pH~&e9XDIIk_J>k@5Kg8=lMOYTYKreLfo_|6v(=bx={=9m7Vk z1H=E`IrZPY(3;-r3%U7ICm)7dk)kMHmG-H53L3OKMdo#4=AZwLUv)dlPnf+Ec- zsLxU-TVH(^##DZxg8uU6Fc&dJ_(S;*4h&#uAg`;HFYW`Zo{EA3C)w{8y9u;P{}h`L zWX^gpw(fL#3E8nWKzUSl6xBk>cq)xx{XNiC%qvkPpk=`vg$GLPoJ}n9-sWIVLi3Vk z#z7NVSp@Gmb98Q}cN%%EybJ~mcxMs|R|~o`ZW%EXrX(o4E}J~EnUmr|xrxMebMdF5 zgB)PhSS#UJGRYJ;atko9yLr-#<<4?iS1#73V6>{;!04*-1}V0gw=##C_o#^m)%QkJ zu{e^Rp?$=#u$l6>+8x}z%@5U)wgX2%RlUfQby=c^Q|%<`K!0}z5%ex z%M6GeY@U!Jr%XP+rz7Kr2`4DEJ=r>q7>5GzBHtdQn-jQj|E-x!NC0?kMiL&SY{cJ>PBCd<{T0`D z4QMIEzGPSpX|6?yTPXH*bsKT;DAdgr^Ps@Q&GR1%)zX?FAs6y}^&3RU*>S@bf{0b6 z-WhwIBby?W-Q&Q>W&Q4g(gE0w#EebiU?>bA40xgKr19@o>uDu`K#PHQNjc%rAG^+{ z_PxUGeZ@E5w3K~Yju6sCc-7j?YWMMH>%;8`6AIB8t4_hlF9r_e2p(31}jWD zmR}d*^E3ezi~y|o3=r4p04pT{atF)JT)8~|>V=T{o`k4}7*8nU5*K8WLMCg5zLuU1 zC%Iv`ZrtK*F0-NWpf=iyp^HsjA(os@3Z?YL)x*FRqe2P00W4h0^}}r_BJ|+kIA#^* z@>Vx!08UCPe-E96+kqtewmLeXT0IwPT&_jD`lk|3hX_oOXtXGfqxmmThz`f?Nq2^$ z1Y6Y?AD{7!MfH#fNFz}&M-#=}1`#n&`_(=5psGFhCkdc;2+^pBsGsc_#1t?sro%VsD4 zxoBRerop_|a>TRoAIe}t3q*hqa~IndlF{Qd$fHQj^E$Vi)0;udgXZ4((r$XS5Su-) z5_dfjOI0RrqF_i38px4!Y8W0~4x{O4LW*5A$gCry{`8C1*EwTE|x z1cwcfG*46>r2-^LXB`w!vy+zhh@1dLeTiP!SMLg<>3=kW6n%%x;yU>pz! z-X+y9+3im-E$3wmUB?m&4I68_hY9$gq7ed2suY%H_=%3IGkjxXmE@C-q{LokO+e&@ zUDi*?j6G>Y%>~U^;1#p3`W1NMc1h40^Ya(|+2apLYdrAg4=*C*HJdTa8F36f!5in< zq}=GJSqfS=!*UHr;?O;B(^Nm6b}fwwh`cWw)DR{Ml-FD}kI|R%OGNJWaMx0_r)$%* zTYVuI_puN;8K6`!)y3T?>n#artKp6|UchS;efF<~eIWsLQl-r0sTEWFU$q3$Pz%!Q zB@Et$2f0pswAM!cqtQ-S{6Tps#2k?Vh&zn-QDqb+2^dWiQ6rSBq*#$BsJ|aHZ3bw4 z--xO=nH-|sf6pLxJWoL=?gQhc{AWJ#1pziEJqi8Qar|Ev0pJThBm{)CctF&G!ksW6 zR(hYZut|w71V`sCOA!<&VSb<49ZLHv+unppo79-gQoH7fW>(PZR3d!31TF{}Oln<= zrmuv*gO2fhY8#IvYBq*8u9w%j>(3T7ooKZ)^huwl`w3c7>etoWSL|Qx*M>-$-WZ-4 zx&f^CHE!6>Y{ME68K^ulqRXFH$w@w-8jS>P$MIVrF*I(%2zmKO4#0=Prn<$C*Ma)q z+KH5zt!JZWjK>Wy593&WpIS;#@Rp3FNok|9wCs0Z>RY2@NZRC-6DXdv;AOj`ZrhO^ z)FY(Okhc<;OgBoH#DEPh*7ZD$JS4Y<@Tc3-A@uzb-XeWClZ^MBmC35()ybP3-}^v6 z&KqU8t|Lj_E_IuKYj)fAkIFm-yNbnEtu<(km6ju5Da>@%@H&5pXhq*JXXX{+Qe@GK zAJt(=;Wt7invC|AjPS0oa6<%Crbag!acr9{nZ%{Xoi6c_0OnDVN23 z+AcfP%bz|PB#jpTT@Od%(EL3Jmr8_W~AKsh0^@Ohl z2wD3HfNU|q*r%AJzmLi{R?sxzgGiaC`Lp@)UxUUm(62^S$7tWdgd1bHWx-xK(fegw z_sz?ydADTG^I--2f8@ASqCeLk(GM^5znH}T^`*3+`~h7U0_?Dwf%3VNI6#b*l6^1g zeBG%-6O$9LoJk~7#v&43pBET@%&nNL?M|6(lNy3rb-z;KPOPtd2wHKpAl`7>FA#Xo zhoCW<#c8$fYGP|kBAs%AG$Tle+zEDOR*YuNc>`XNAA z-6`NG7!1^tRJrsQ6`Fc7(kQpg&OrEi2ayamCvA8Fn>`Y5^GdiS)oLBpYP>;(WFnb_ z!6lJePk>GsJeA-1{v=h4=Oqvyk}=R3P1kH}o8!S$7W?hiU~>CymS76b{3lSE_Z4=h z+s*0Szz6M2T8t|hdOBOYSMAE#OV^^W@K@V6)AF%(5zM$oqhjN$5!nF*2~dM7cD|6P zZ*j*`VND2shEv8#9h;eCh#5~^w3j8}|h2$%;T1)9zgTLLiI551J=jjk zb?fEQBvss+uY%)xYkT9~TOuE!-_53}ptW}JpI|*GO4g+4aAvV#K}Ne9)@3{Ev^@mu z?p02Z?3yF*d{GuBUoWkb0|P=xh4y!n>>42{1~vYXv&sp6Qp_ME^@?lj6CRynOj-EW zK(Pc40$MHeI|9=B{#_u5gfY)My;6By+_KZ7>Ga36piNw_h2G_K>20$vB4LAW#O2D) zhyREb^Wu&b+XzkV$Rp`BH#~7IRFsLbGOnn*EHT|2>tUor<`Xqsgr~>|#a)U8ch^FTyF+nzDDJ`CEfBQ0yZayRecw0ld++`;XEG#{8Iqi{ z&t7}2wa+mM%QvPsS$!^?!_bawgW-T3fqCmF#GV4LUY%`{ct3*APYNX{C(ww2&x9QA zuSC?C-*&c8`5|y5VRM@1rY4+}5b5&tgw_5xUE>=l63Ad0hBhv!j<(&tLE6HpNx3?- zzzM}-B&%`1d}^&Lf3jHaI`V1H9Mdl=Ow#v^Lnh=C`hiR&sN%AJKn#0hZe`Q9t#NKF zxwKSaYXyHpY%l+)tzqf;;mGTN(8F`wXMcCIoiHl>k6|0E8*4$-@K(VOiO9)=mX(5S z(DiAWQDs~`FV!3fWbd9cy;i>he6}M7pJmY!kYb)ou#yzo$&!rS z#z>JbQ;7z~`?yZGPdv*gOoo8c*IBaV8QcpXb1B?Y&AbO625jgXE!y|e>^Ppoz1q${@R}GUQ|n74PK{Gm>>k3ymV?D{ zwTbhA%L1V}a2|ohzN_QZ2ivOv%SabV|In5zXm>67>Vz~7l*z14g%5ZcXyf_wuvlPd zIOD?#&v19znh$DQa*rMz+>}i*DYhSD2BwQ^H1C97F8wIAREBcnsJH@8&#&7ZA{P$s zOdFwMwydTJWw5%=0oDfc%Dnl)27)!yMd(stn=k#D#+GsZ;NgeBX1 zI&p+{ye&bDT8KxCwG?^_2?c(?oDoc?`iB|#E?IX zw1ae!d2QE;*jzy0-*HW`N>z~CqtN5NgJQ*%exDqvKwU`2e6tu`cC04BH7n4ECHLlw z*w~iA96!P!tq^_d=SFI zl85TC2n|3?&L|7*$8F@UB9wK64%SU0yxnS`z5mPE|-O{QR31`WdNP+PJwt0j>Ev^Oud8QAh2H{_LKh?|?$?Tnn_#U33 z5UIL;OsND-?lFV?q#Z#$pQf==%@PqESKe(B074Gn%H?{kHDQl1V2OQOD-tYCROjrhi4q*03*3s`!m<9S3)6V7G=E$ZL;PSA3c z9%K2}sQ2kqhJUgYPft<9ILu=2y@{R0@jMGEyqMc;CV4MCbR=2MC0a}?z{nCHM<=^U z)Yon@Qk)gP)i5;x=FAq>=AeUvQllpIk0jx1y%X z2Z+5{wv)n8o==ts7G34Y`BkP1aCwDB+Ad|q*)qr+g_x?AFt=v zW4p{$nd!BpwH!-I-p`6s8qhCx`~*}K7&(&h#@*Q8U-OC!B|*-Hz$=fhI_fqaVK6#k z5+q@O4W5%UvN<=Ul^d>&rSF#Qes|1t{GCx!w>;ABPipBIibjMe5yiZ^LDq(a?j-VG zsU$iN+W)vdxtuQ1NDfr2YkLynqN}S+SS~?BPlm9t^RjPSTvZ%UriQR=e?X|B)SB$! zalf11_F=bqo{(w&7vjz_@=w2P5YL(v;zK9 z9g%70ypfRSZ|x!Ys$p8GCp4O!-nG^9AZ@|BN_RzR+lHtS6bKFl8jbQV0?t zBr$NGdHB%XF;5AhUjyd9273JWja%D*uY>t+j6ITjsYF=y;^s10THUz75dKOH;}#|b zI|Q0t(wDD<+9~|je6yV1QFRG`N`Q+FKABQQ({9{m*-LZm8Tlr;`f${s*7Hu+)tP`l zPIYMVsjN+H804-g_E!0XY1R9 zY*rZ)c*;uewmIe0mdW1h9sRMWHNdwGu*t!m)K8A<7ILES=m=^KK6h??WE@ zsAz+?8Rp(4@6^8k8}x25pzaQduORqK5s}A@=7%=h^mHftXEYf=T^vU*1IN-$R5N1_ zkzR~ccd~Y|p1jU%oA)RNj?&MYbH}neS@`jNLg?pt2;!hPP z+5OlFy<(tTM$`PGmQ0xi9=7M#chZ{R&Gwmuo7l>B_B6Oril1hkYqTdJMpPJJPhRW7 z?w7n>+0db!lnJN4(;LjBf%pOjtX6?y`%hlFD*}@^BN*oq@N#*mBaTh-u;_r3mZX*~ zXe5IBghuvUW4&k+6N79BL6Ja(o!?QF5;&-W`;K25Z|t-957Y=F$`0m2RC7HSq%bJ; zt9yVQnk3nKsdD0j<<368mKl(NssKGUlU}Iq3dDTANyXOBKY9M+yBqagT1Y}mAv}M;Wd+0 z$Nus)$0@h#2F8HJzGnqfia0UTPuk8D(^`-_ke@aI3W19+yUN5yIjrC!wD!!WH7Wt& zd>*0&dd~?Y20lxn0dnDl3H*u;7xIO5+!h2r|hN-a}jSyegvLqYS zV>;zzYf$^YzRcfW>3<)iv!I22P>_h8*)Q}m6J_d6cr>)haLJKTu3V8MbQ5o0WD@1* zcrOA10FxEQ1M`we&9~cG=rN>b_0@LNto=aKk>&&^YD_Bw+i`6SJ3RyIsp!e2Sus=I z77$EO>x{IA(?$CvHz^jrw()fh=h$=fSnUasCyhmtae3ZN#q+QoOkMsRr|2Recm2pa zu63D*`jh|n2N-wppEH;&=xe(uqBYDnUXjJ@i=T}Saz_HP0Lk|^Pdc>}&)W$dc8px| zz!4B&fSTNLtNwKL;2xc#Isee9^=`|~6xl@x9sfBi2|4)i=e|yq>0O7LbRmkne1a0yQS61`^{zI02YNgrQ#5&X(Mej?cBEEsJTywxuKja}(sR}m^ ze+gfF{5FD=-n2AqOT(ft!*@^h zKGpZu;&xU2`Rd@C{aj~v|7Tj-IR5M1?#p=;pj>ajhOe*N#gS`ww~AW)ct)DtE4B1R2noQQa22ej zXAgrr`f4Ux@2Jf=?0tESt(g_GwptT%ay%!@hw@5 zJQ%uCVU#ptMUwO-f!L;J+xq1z)!uZUDSH_5#|o=*x8#!Z`U%Uzc8RAkWFLp{e6;c6 zk|nuX;ALC9IX!`+i_6IG-7;m-B<$Wr3Q+*5$y^ZVmwaMQkGB<-$VjrXQ2qX*+3g7a zFmB8 zGfxWa4KYT^>d=wX?Q?1Thh=wg z7x{(z4y%(#eh9q+DtSTM2_^Y&+=H?kF%D~+CM94c3}*18#ZWeXc@n(8G)Z#j^;3Mp z8OgzicYi@)5_dSW(J--C<1KF^O43WeR+W5A`rRUKIU_}A#4z> z^p!G}xNvJ-D>J)Uaki{&1DZSW#|=upoE@ErE%vK1u(JiE;`Mkb(~AikxZYbqcpmEZ zPFd&hswY5~`Ju+|zaTsqPWJZ&6*wvU>L1CY?;Vfmr`H^D2kSoDKkFPk-7YXJWtnpK zmJ;On)gK|HXHBPwm5J5`*||me48L7Qo%*Jgp^GpsH@+skfOJK{iNrGUUC`k2^_P?| z0Yd9IOc6C^cOFdAjE07-<}Oxu-TLyMMBqpE1^pLV?kP5!^Vp*pviFR%@U9cTay$o2 zheFxL?NUoT1lFto?;f%8teb-4i;x9)4~Ry`p_SaW_bRBUzl32>i?VLVhx%g1 z6#V2yhI`p6;Bl5(J$++7T0BWvF0PO&Eg;yk|4g;uQhkM_rTs`$jW?ZZJ*aUO+)IPn`48Fgg{NtUv|eDJ^Qo2D9IAIa^m zXey>lyQ8PZ;u;S#BR*BsO-*&T*LK#@Fi=aeEeK0WaO4?BoXXX%)?9UCHNKXu_tX0F zc~yBNEU`belq_{bXgjXSIDI~ZUUcUb05FsOp4X%2=e876+B9(EP1$lAm=-B60Q(a1 ztenGZi)4Fqfy--ZVj|_B-$7GK31(IWD{Zx7x`u~NXeq=LwyB|!6!$T2tA>nhx~L+Q z42pKpRc9b&D(TgvkuB=d{RA8*eq^)TRVTZJM!B`)q>JUvU1*ih_{ zgI1FvS30+MVut4$1tqWNHfL_T-;#HKdAy-2ly!Y=q$$$X1LT5fMn*KEbMohfMmGL?4UV=ec^0A@fRK zOSA0u{w8+k+;I}OmCvX;9nLSd&dK}I%R!yZc=i69vLFSLarx$pNm+nQ~&K13Hbr>ZFX^J4c;r?6BBe)w^#VW=0&i z>pJ)*1LX$zJ8im2>+){f#QT()utix6pmS(sf-F7QeG*hEXeX_A^wO2aLfl#&3IPHK z;{{zI_+uMGFp{=xM`j&y_J2;-P?QPeW(07|;Ty&{0@!4C>yZ z8$p4XyI66V#C+sqG`9;?f6mX@pHn#K&9fdmD6dIZ+j>aC9#t({5D>6^7bHOaTr!fg zVN1JSHMafsJY-}8W}`>{jR=SRi@OF|5)90p>+ly1be+GsyJRsamsIM(TvNX3 z;6IL#HO!zyaGk*TMB%;t;>Da6aVYb0s(Sz2@SN_{e0JifnUccxWjD+7q&XdUiJh5R zZAt9$^7L&D47ujHsHrYJRII)#t`1NH%x30I90@I8&`inoo6k!&D4j(nHljC1-|=lCh@OV8e!h1Fn?xR>i00V!oXK^f&nF(iElJ9Y&+x zrP>Jt`Qf?mU`#~rDN9b)G$)3t#p=U9ectAcK^hvUiEw9l5q}Jx#n(+I4MRZj@-Clr zj4K~F1f1w!P~7)ipG;6Syc7;NxSTu&k8z8BI+a9|!u5K3bhp;_37fxZu(Oe}h)^4v zzb+yni%(XUo;b*P_7)(IsVAGlc+2!T)Cc{o~iU<`NZ z*?=OQa`A~AcqEs;`fglHPbsTF41SObV{X1Grd4q4`s6CN_9FMd3HC`LoRaAf zwNN4)=U@4o5*llaAu9P#7s)@@T}<9kJ`z+BGe@THG=?~$nOnl^C~_v9DpH$to9R-) zXhv4`tmSn-{kdt`Z!$uh;D~7*IaztWAw~F&h-GdXmPSYE(6cP)leE%JC-<)ke6ALS z%T^%6Y~Mh2pUGieYc14t^ z<>%l1G}0eF+Af0EJu9Y)xo-P~s!r5dF8W$0e!Xs!F4s~y<8&`kr-ZtZo(mg)L)F|F zPYW1>V8=*cOO*+@WM}D{9^JF6dq^z?CL%DfR+l?ne6Wx-g%Jxu@>|}486^Jtvx@Qu zgi^>C`+%*$+-!cgOBo`$F}Bbt$!-&66aaYcM23eub6CQN>785dshQU*h^}I{0lk$F zBzX&qVFF@eO!Wk)yKN&h?l~LJ2I%3HriG6U+Zx8X~p>yASh?|=gj zF3Xj^%EnIChL+QK^zrT&C(1*y_?kSg@4fx>wV5}G3*?{(_oh!CmV6l)A6PfE?N$z3 zu!*0%0`pX5)cv=fAc+XYqMX9-cn==htaFSxl9juN61ZY6(F1;3y3FnO5ekY*SII=4 z8^q*mX2aNe&W(hGGCii-(tZ8oWCuKEY~;ST>!sx6 za`|(FpU;(om7JVcb2&gpIm4+St$>%5;dLwYgQk45rU@nBX7`W0ElCXQPqRNA%7)Wn zWU>>#tm5nUfudSHKY_?sEoQ&_arvk?r?FMHUQ?*R0Ox1?DUhP_xIH{9vs#|9#s&50 z2q&!Q7{$7xB@KxYgKyf8W8`y}CyrJE>XpfYc~u#Nm<9oRjxV=_5`)X!;$J^qzdU?s z`b=#CMn=QbDb(8ODqbkDr4W(F)jl0)(%n4DxQ{ZhisoYCP2U-G4gu6wsaaDP$=^8x z+OwriJ(Z=sZxr_l&DHQ?^FVw{f)3XE)phHnq;y?JuIzD^vq=@YvL2*Zq4AJD4nWi= z7f=ml4BTZ8PecqwKonMLjE$!myEg5?8>1m;QGebA%>#qECZQJrc%!Sv)K2%&xqee>Mq`n8R%rs>bRW zg;$K@+bNFQ8O=mGZ#g}r9zLW9S?28fryB7g^}QwlzhrbK>@tH+MSmiyCdSP4OM>Hi z<(Z2T@= z*&9-~z?)2ebMM;$-??70%|pf^oUIhkGk zRYZw*+lhNGNZ{#CRTnYD0LkX2=SGUy?PS+BwXMyYtY(3+>&Y0amd6IyH_G7Ym#T`Q z9$v;y>gvO{`N~qceTSw>7YnVUFa)fC%7gvm?2sNnH#xb}DbouQ6^kO>7qPxBwAV5y zHvRj#j7@bV#=$?QJwNwPOb*Ywq&<5EM0wV3->pNxQGFaR`!Zb9w3)OpXodx@=!=hT zNX`2rt&6yaUzEM`yE$a2W{#N$7tsh*o+ndmAai!zD))A07sf%v6itAN#gIZ67c>3I zDy>v#)dN1HC@_YsCOu!pDkK@) zf+K%+ARK#+@%`R#(F8Ef*=wh3*7uJw;m3h_-5Z<>4#x5{8V8Ol4xBm4EKUn^aG)?~ zZ)r^}7OGa1PM7{i?M^TEcJoS6?jo_4*fz#H%OGY}sQy$5vx(x?)qzQyN_l)vvp_Kk z_Fgp*P{vp~?8b0tBa@KV{*#6aJAvUXU9YecWe?!B9;gu#6cN*$wfd6?1P^*(p;L!N zHMDkZYgM^@*bBHteE<66uK)TD>tw{B*{$Qme)=GHXxxK}Z%s(0m*?kAmNk}qcu~+h z8}GdckhEMALL^IChlOyAnb6e;Q}b=+?zY)&RldT28l})8{r&&|5Lf{Bkn`7^36eCy zNxn@nkAeLRXnY0;fF-WeQ6@Dv6+bi3Wwqa3j0cP!XXxEOR6cuds@!TsXG#!zUar|a z4eIkryxd2eOa!B5i-nHwe8e4DDG1`f|8Uuf@=KGP~r8<%SAxS?+`}l!m(4%Z962Czr z=zh{j0k$fg)+)+WzcfGUX$`P90Ij)ZT&Q6eD*v~F@QKUsjOTl-SEmNiKk+$lU`N>f zIwS><(tXn9EVWwwN5UFOemF~#MQvI*!|dD~dU?NPuYi-%t$?1BDZ0Se zRoexg<6`q>;QMx5-Ov-3dOm6I79W!NU<|$-=z!m)5F5j1%l<;CyngtG-su+@WC1xA zX|LK~M7`_LDA~QLc+GJi_tW7?(uMnR#fLv!u{pKIpRbmKil-IF6CEz5qL}gfHepq4 z>2hjHudQsU3>l3CZ3S0`D41%- z;zyFbS*+8)6}^1bZRTPD-&YSJFMI#BuJ7P*4z;D8FRo6=U+l_Z3FayJ6(UX1r*Wnv zE%jtQwB;HVcqbZn#v%4?XX?gZu)z^^1%xnqbdxM!e1=uys{w)TGr9pj9eVkvR z-RJl{jZSOurN_HESEuNHRvO?+qfdm{v{x*l8kvV?^h$^@I3-fxEI?6V8F^sP3Fqd z6T=aYn?_m9_l2LQa-kDL(lT8+jg@d`%c2xmX_R=_)~`Qmv=wyp86B8NvFyV?Xt9DM z$FPV59>2uoKsd7T!0RXbogF6vyhGgVY#-N4rQ-Cal2fbi62Ca|%5&@e95>IRL@OI` zrav>P!cN6j?OGXAKYrHM91xH_uJ1Ru>SNV+B|pHn6*ss=Y|{4O9;2VmL5V3`{J1iY z$yLmpOr7tb-J>%hVWdV4R$CgwxfOM3$)4sdg+5?X2rRw(?7lEw1-71Th~YOvvuw$T zNl=pA;yTc5aAoA}JQQUY&L%l(yOi1XaUbIzs!D+Dw{heKOnXHR?7lwfT=TM>-^u>` zT9Uk&8|EX+>3Jm`SKc@pK6uMeH|*ZWIDo~NDrB;}J0x}%6UIr-{dp({T(EG>OtMkm zl!}`BkxU+c8TT+9DvuuO9YFugH1iQVg(V%rE)A^~FtCS(YxXJ%C_?Nz!F+z}Wq2HB z+P;MEMIN65os$cgITlkMt&CVr#O00tqvL&FyH9}HtV&$3VL>9u1)_H5d~f7xHdRG> znqGZo_r5uJ5iaIf{5iZ}-wpchCY!PJ+lCz?Gs(>}PTjVk_Hyf5`7=~+w)Og#(o&rX$@>SOb3Kred}E8CiWuc zdw#N=F6Xo@OgjuYvF-6!rknGxdPOTFdT_D?*UWlt0s60t_rFK90rVyew!Q-S1-J9n z6B*4)59g_7KQt5G!EMxa*bs}9EdenmH>SYX1GPQO?8eMGHiFXK*3R8d@5SBP3&ZNVoBggVEKcS*@*YQ!@T3 zlEUGKnHswLsE8(ZJv1EFzf~wx$X)a+)xPq7&H}KI>#XfhD@Aw$lC+&&!Z{#CiHAgt zv^aReCD08=B!B6P?l>r%#dQxppF*m2nw+h{HtShxfc>`M7<8YbcgW8p>RLWR;?BSj zrpDN_7w}1JC}w?+TOo1%?y(gE9ly~XOWV@jusuU!9s&%`WJ$V}NLbhw2Db2#Td2hV zgzubd=k*9#8$1K?i;cd5vnW4^*ViPk^$NZ&deIK0>c~KOAV&JArmvtC4wmM;YVWd3 zC=Bv*==+e^!YlJ8n%3F8>6Mi0WcJW_-OZl=YMakZT<#i2QNZODF+`$B^ER~0@8`}rGsoYglCYGg6qmmz3?iRBRm^M-m$b|Y%*ZWk8+d_2Eef%(Y^DUZJxhTq4%7AXmk3#rnzlBx}GXkfoXCNO~*l=P&s1sZidJ#1b%Wp zxF3~qoO)sN0|SjSnQCXl-vrQJE&Ou?(Y}HD^ZD;g5=vo-#z#+%R8BB z>Bxa0T0VrcF-SEljO2)r-95L2bdhSe510kS&Oq04BVnq1P95Dc)Mhw;V}bT&55&7a z=}BgKySw+L)9PO&4oNg3G}}67Mo#bhHQzY2^j^bJrAJjYB`>*2O}g!naMC#q9gPlA zK#XG?-`I!3!TUg;*Nu!R6PkoKRpCAv{~z;kF&rY%gFgJ7ihvfvnRs7cP^{_byJd2= znMzS)kXi5OBL&yTig8Yo8bWHZOkko%V5-@`GPX4vEUA{FsoaeGLTI1hb`Au$dTr+I85KYe8Ee!SNOo->=yQmZG{ww{X>Nd65QpgVn3FZ} z5wn}vw5W|1bD;vrHsSAUZflvlFA;>@3YZTu1eIhq=ykQ7hGyw`xNN-@(Q-+6Kk)LPxU6)A7dn ziTK>AQN8a)qiBM|P(LTphxoCmbbc>a2g6*JyphdGYHxS%0-8ZXYW05~egV>gEnl%C zo&OfQU-gE6A01ZccCKj@3XA3(Viu!>c`{Ws^`acV_HU!E-kZ2g;X7|6VmPq}A4-+T zEem_)DCo*TfV{?P?BT3o`*>HQZazC^H1iFg)sxl+Q%zgj896UP*w`;1qo|_Kb}sXc zJd5cvo{b|1K~9!-g15NUymWDM%2iM{#PgUCYu!sI{iEnk48x^gD#P60IoYK9WH%>! zK^;uj*Gf~JXlrUc&0N;!q^0VH-*RcN;b@qP?JHk}Y;WQA*zHsnBOreueL@kJ5vI95 z^VH}{J8P4@&J1Q%IErXTj7Eztyk=MSwpQ;!B%WrWuif~;o`>mg6+izm8eepkxBOm* zw4l-49S^t97dpl6Tw6@vnTwPo54jNv!T^@w*T@7IYHI3CP>Z^DhuZlvq$l9l^H~Gt z<3ZICBY_ZgiOCZ>wAw8?vLajj{C&J232Vxo%Hjc8cTvu69gb2ljqQPKU{Bp&(Paxw zmwy0W8bf#}^4w_18fF>!)IFByJhp=5>%k?r67m4!!PURa|Ix8pyBdYN(pYSS= z|GNtQUJ-s=l&I&P1NOI?9HpIlpGCiL{;n70{55tKaZMrPNU0NRd&*=vS6Gf3l7XnQ z>KI>_1h|M0Iy6Sd>nqd#iCRV0%u*f@qy@PqBzFD@mrp=HA*(b-=VQoNwJoL5HD9hx zh+Ijxvn?}r`4+yEWpy)vDDiAaC43hNZN3~P#Zs_>Sszf-fJ z{U#F&X4hu8{9W(HwE6I7&=o(0ma^3El^esQL^Z65WGayRqcIJO#C=!L!K0R^;L%#b z%enAee+`3T8TFDHvZ>4#GZ0S#eRb)mZn=|BGx8tvsfTFtz~L4RPeardSj zs2?K7L$d^VTddL;k&fkJI~32-g}i0xc}4|?5$F&1ccQM9=c1$PIw5B_pL@DP+!)$3 zqBmHOAD7MSR8jH~oBC~%n+^2oWAJIm--Y16IaNt`yB+`S>EA@!-;ai}9ro+*;XPEq zr9FXbm%rV}-B~g(U6JB2phQE(jh(4Wh9Z+ojDo#>P^oalK>Vu_ZV$z-jqD2*XsLL^ z4p@n&vJ5LqxAtVqyM5T{idHrgH24IY+b}PGwm#?H6+thLZd%>1G|B=3%Z>~kK@YhM zT&a;UBOU1UWUOJghs_9ESLa6`S?7h<|A>EbEi#HoOS#E+jF3CXcka+tdQ?8oVK%y{PmfFxjRm8-(z zt^6kfKXS;W%?t;g~>F~|1*qbqrRUml9@xkn`*kT z(X$2I8SVvHym6Nwja}iw)37JMsiyMvpxk+Av+M3Ije~T}^y`@d@VQe_Grie{gp<(2 zK_EUG{XsYXtCJak!z3YuDxNxLtguUI2GRUL zZ(tJl@?|2duwQH|#6GwAyZ6ckF~%}^^&p;bir#&uP`P?>n8WsFL;x^o|7vsoKZ67p zR?saGF^UZI-^C>46;xtq|F?KwF4-=`UJZy_4b}C=OnCAavO4)PcTu-7?Dqr`WUmOk zUV7KkX=b8(akz$R1+|AkUP&a0Ow?6)gd%LL3|1@e=pd6ABEC+GkNw^qAzu#0^6v9s z*%2V9GwEIS@b~ZbmQEcw1!#MO8Roj^LiLp?RnMN5p+7%!IHYZ+ey`-2VB`Mzs27V1 z`Z+}JQ3o+?nOi1=yG(v$E*cmyz?WX_7w4XQ{54R`JhHGpxeMvvyFbnysXI!Df*mBW zsbT%h%;JDms3=c5F0IbAFqS{iJfSKx*4MjxQ^ZS# zSQXsKa`i;Clk60GwE^ywb<`-_Vc0k|p;B#JTBe{Y9&Uhr-qsJD{HVMKb?59&BGrFyT@FsCHuvRO@_d|RR|w!INcdo{o`PH>njgcb}% z!3C#b1v50VvHGON;1s286^NQ~bzuDffdy%#3;XE}eJ8z;_B($KtR7 z7nf@}=XZm$n%uNK*oZ@)5S#8sqm}zSxEUemJ3p9%uq?an*WDqqz3CQ2{_KWEuF7!S zT3@7|O~WJv5uZ;%3>*?iZso5XYE6krYVs!F0}cG}dGsQ%(g@6<6;T#&_<~C5U&bR* zC#NmGuiTBox0-sa&DjZDh~x#(fqX*TcJ{#$?h;7YRMl~F%r@F%tEKx3%QJg_@R2H6 zdk8W>(afps5^gOFqsxzPiJS1Es_r0exD+IaQ_a8z7RSjnHdAOOziOv(Ax-H?^kBH` z#qdEX2F;Y&^2c8x93o9(edYNXl7|&n9-bo|jvrZL+PtN57~cCR_;t+7_TdjFl+EBV zj}^LX#>zXFg6M%ePnXMQ!gC0-hR%>ECy zeqBruczvbnkxkao{90K5_b}Lo_9Ek%gj6bEK~Rac@o%ctg0=!~Ag+EJJ`3wM-H4AnQ*aY}xtL(16vS7y#}-fPopJF~j|*J>^X-ocvqDHjML@gh0)T zh|n>h2*w}B{rp|4Gl|~AB>`9M@`1)2AAYj|HSY&H&y=!m%hybt$9~ox(D_3_*}&L^ zquGsnJg#(&>77M+v!5|cJ(!L~ra!Uz0~n)laW&`L_-%wh*)%U61mgcB$KTMpSFg<)a0sJWHN5yeap zINR|F76W{@sxRYv^r-@GRm|twVwbB^zKo$Y2>h312-z|RtN;)yjD_yKWh3(2_Qqwm zR{Nhlqd7)a1Ub z72Ey_VRJ5mdJcAhGE14egYFfQtJjfd6U zYpSQj)YEy=|0{AKvk)ShRX;2B{QVqP6Q;Cih%-vNtF81XKJ%Nwk;35-X_9(VV*1aR z322sT<$+%X(1bA!r;B~Ye8ZBOqNG(Xj)H~IOVMH1*JHXJQ9lC_cm5+TV>90T1W3K0 z8u|VEg#Yi~HF5@xHVp&!Gra|a^S7umk+uc~gy=K7ZM>pmq_#7jDSKr_G&~j(w4|8^ zUF0VaGl4S6X5qG844j-Q!~k7X7NE;+x-5LJLKFgq96V{<%FS77APm%VVE6HC-KBHJ zO+gT#-Xmc;^)p`Hn;QlAP!}tKc~|emqnt1 z!h!~?j{|A&aP^4-BZ>CFi#Jz1i<;WJICV$16In9u5lOg<^=fvj8=d3ESJ`e-$oUI* z;+=7x_&ZKbf0e=I=LFGli!38f!ynXR)p(w-?B&z7N#Y36G!bCZpLZ=x1P2yN02y_L z%1sevlwyKgXYcnq^0Rk&&r~KMZ1D&Pjhf{gSm}GM&uRja(^oJuUO1i9iX68=e9gK> zQ0~PEd2=|qHO*e#Gdxr1byUh{ANZW=p9n$D&XdbseGhm)Anh%$+apOfEP*+m>2n36 zLdt2n9M#G(zq2Dz@w-u!mUow%enc*O;hUr+C-g-!VXzjt47iD6-)hFQmTnS}Rx0-3 z9%qem|87nEw_qII{n*Qg zq5eGniJBi@`%#2S3>|qE#@_qaz)w{nIllgYTiFnT)NiA?Y>vnC!`QXfT3+PZz7ypX z>IWOb7=4`MzvWq(Agy@dQ~EQzvoq&<8WwDC>2TiXvxI4+Opl0B3y4O0Sx*OoG4g=6 z8g_|ht_;;ZY;Me4I;sL6lCjRYEi@%h)~~xv0m5ynzkM9fQKVt9*ep~pGKHPY2y6ce zzRHJxD4ns@P6|sTVscK4=n{q2i6(=A9acGNAH!*PE*^uL}m`zR} zp;S`lLaxmHHbUf=Ug%!mbS2D`XfrwLCfu~<^f0BuF$MurrtB_|o5+kR?%CrYW{ii) zn{=cHa0$}2Flp>gD#zb;uo`*6(n-Z{+bkRkGON_4`r}2`o^f8nURcyHoR-d;z(`UkH205n6Y2BE@ymx|%DvXXe%3EeZIvek6hrBJ_#}?<%_x#EKvkam$gZg-ar#T_{+wGrs-DF-rNMb{K z|85eYmJ&a|94KHxrJcV=H-4*B&F0xfaZlK<(L!n@H*d4cHL@^VJ;#g>12;*wszQW= zhJWymft3HjeB|usQqocytR>RyD-`_vdr3mBl!_t2;n?POD zM@56WI0YfQtCn&5LFT!}J_6L(TL%JPy=BqB5wdFfwv@Wj1bd^|Ah3#D8&$F8F1lr^ z!iL5L!Y9bVC8104ZN-Ov!66$2XrJ|CBuw$g$vixKr_07yW?3XX^~#JcB&)8hAubGR zb4n1h(KT!>%54!)8BJm!#W3cGZvAY&>X!%a3}~DaU;KXTW|B?ZZTqMqQ#YwcURIs& z<Cef7@U1kxCa}@YVaD!Mu4TMDR&BWqAjo{o52^s?ya}3s+6}yFB zKu~H5T687(b-8eSz7NA~+f4h7J*7+f0v##dJR?i!dzDl(Czv5rGEU~nnZQuRlcgDW zno+G@anGHu@f1G&z+q0w{$G0ErYjlSGG*^eC1e5V-+IEoiwv=?Xj>S z2guJVGUY*wHi0ItmL(vZd+B~oHl&5V#7gB~IgjKFmcT~IzfbaHE8afE+8T_bT{;Z7(|N$JOy7Vu%~ezEBp-UHSkE@254v+I8Rg-(?(Xgo++BmaySuyVe9{DfYb#-& zd=iwAS}5=J@^YU`x3<^+-YY2yy(>sIk``&;CrDew*RwN5w+&TmOF(Uc;aD)gu2SZ(MK*Zp8o`zWN#n!q2M=H9DDAq>(WXjUX12CyTa7g|_Qm&E_mX?TP1CJ82o*nA_!mAu`$O9brd&@wUD_Bozl$%2 z)8ML+wF&IyrO$?dA{N8yw>+k!lQP5FSY9zlT1Wu&;^D~eHaU~HnQ*xkr8pDNAp-lI zT{Xj(?e8J$ePeFy*|*O_d=$w#%_yxTv}RPGq0neK=LR|E)!JEox;wHy5pSsY_5$J1 za@cN!lUQF3Kg0oj@a<2Uw~ihpxAeL7WceD+-+0v(_9t5xTJ`>00(ZpNiE-Ao$Hn0! zF#Q$(6VCoZj3^;(UDB)w_0cE3juCyvdPF1NoQpqjSFlq&s*{XUkVYHx&M%33+y)6F zTOjusB2iLq@K5TFCM<_$?20jNB+xuLy7IP7IB?8EqyO{bKIa3?y)XG;T+;~u1#$jl zy!0mEz@W_r%X)4}gN*J~;FHL%At&|*oYOr1CZ4>jbsV^R7dom?*PEZCf>~`i_H8cAYzKA%*oOhp|Ax7+!mNC+e6$CC1(Rd(>F z3`wuUyPFKU;#oub9IvZ}1%xix|AApdR>d~xtsFiDe1Z)9DmBAQBZ9zPL7Q~-lbstU zeObwZ6(Ge&-6Bc%uCh|NN=@;&SlAonqT>xZccuKTDe!m1{ORytfrUsma!HU)>&UDb zUDFi9{P_RWk-!1b%*9Q%YuxQ}qQ>YV@l>$Pf)c-C2Maw6@w2(vbzH8&#HwxQ488u0 z)HQM(OKR*IYvMwswRo7P!wx7@tV1<>4D*9Yr`Eoe+O$W(nGpj((Gu9=X-)29w4eE5 zE3in}?PKLM5E@QANSq81x!p@{f_mw2i$Y;L>#|FzJ_=`y4Cq zp^HmmKB(t@uVUl=Mm?7cn=YOeTzEaTrlCq>H#8ADc8q2Rg5x9tS=S+|ZJsLR27jnbP?}s`93dolUF^HMlrVs2sk6ftm z2k9)HC30g4c@j(Ss`TZpuT_XR8e9JAJK04`cpff4FrhXDu>{YN5DL52By!F{x{9(Q z1kPj|p_`eJu)l8_X!tppL1hMO6a=kfb?23>tha<~c{5&6lVWu|zhDzq$qvUDD{C~!YmSIGEwtK*fY)CS7>;0XP6xz zYHtwJb|4rZ;WQ+TuXUjAcDRm2yDKnpTPSUnxrP4P7mdHPEBvFxd5wBCuk_zJFfo$B z;hFr4KZ-v;g>6SMJ_%vcAqS7EAY#IlN=?^O-P`7=oPG$dxrovC8n9@zeP6*uUpc8W zbFsZ!obf;5F4(5Q8H1)wm#g6Qdn9@tO!%PQ#FKjp_uoZ8pjydi&%&C_0QXOL^Ygy} zjA@@*YY-|=Fw{gU5;ct#u)b7O_Io5fvh9t#ARbX6(7hbv9F9^l%?ifFY?hZqttLjYW?@IQt&dD%) z8{=~Pfa1Hq6t?N)~0ls1xdMKy%|o%7Y}lL>E7Vp94Er-kN8>~#0P)t z!4)-V%kgK{*BRamHta9fiUS4~03MBRWhyj0Jvt4lw#|X0U)L4jcPshQdo_kcOpbWF z4*iLsK-DIV00riA<*m~AH+`AW0rKDF-=CipS~cIG$8`{nh=HGgCm@DUcQ#ib$1N>b z5NsTlW;{i0L=oXap~td`R)`-~Gb%X-CJyAPV@(18&>Pk>B6vHJM9E^E-iY~XwE7VYs;?H+3l z;pmX74Dg5weCV4m)xY&~>YH#(OsSb71iTodsISWa2{FGqPLc@_OG)2mm6IiBj1?^7 zentMopsza&jE5?{vX|G4HBR0I+1KqOn4 z<1I{iQ}<}SH@RhaH~t5p&h!U=tL3SSlpmKY!tY*0wl|TisT{|P>gCGshvbkbp;6b( zI8+q0z6>8_YEk%Uv)!*pn$+Vmc}A*G&YgVH>thjgs1`bZk(JH_(?>OaBpdD}v2D!V z4V*+is-aWKo7Xh>!#$JinEzq1cnA@jSAF%aZ)}KD+-FekC0l1f#mYdGvJam{J3#N=|{VBQLs@}Tk} z@F35)Pg8`@Z4d5CLuY$-RUOWL0zt|YQxH@u!Ntmbw4XcX*vt8j!>T~oZJo-fw=Qyz z#^&*ZvLQAih*O~g7N86CHu-~;>-uvHLIEX;cFF7Fx7(%M0$7}7Hw?rU!Dx05dluL@ z3b9K<-9_VKadlicK>K5z$%cLTkCe0vhJ@tKvQ?LcYw3pUXyG+6M_$m{QsJX5JXZod`WPHTf z*GSXF3Bm2qE(IA|{Z3(X9%8Uv1&}*P>Y7;*A>s||9pR8{H~#=s4?o37RRcO?w~ytz zuSwFW0T82xLfOCBQRxcuLy9kecoXbs)pYe~dpfddNZ^pSGUU#f?{BUeFcv-k%6alg z_SmQQ$>HE5Ii~KO>apuLQMx_FTIc3x!lzpkSGP;mnGH2()NuZ($(+U^ehuVNkyz`4 z%+qq2Qm#^6uU0otr_#05+qeI8uQc%B-%I=8blN|Y{qvuG2LQDXWqy8}W8q1eE&}mAZtkqvA+JYp96Mj>f1(maEuFrfYy85AlMOKvwHv+0$7iD?6xuV+aTOs{l95fTvI+mMaO5~aQM5>111Lb(hcUCq#BDg{QWq8rwwr!h)> z2U{Yv`~4es5bE}1H+JVULl{bKH}MdhL#KS~!iS=O>~_W6dvvZ^kw z#!KAmSt&AUq^+!N(!~pM(!vt!l6_}7_A+r$JCDkvGjZ;mZi{;Zxhl*E`3^wqr$oRm=b z!NE|^cx$McB4LTe+*b0{w|c5HxTiU&zpamu9|q546O1~Rt|ojg-8nYxn6bjd(eVVp zE9oUeQV%_lz46Dlb*8Scv*Sb25kH^;hcFv{Nb7wTIk|Zgiky1q+YR@yV}~C9Ka+pk zv4A(W8o;gmR~-ma9I)~TyVFsHL8BDfDEUG&9h1Iq%+n#yy96qlU-eiFt2bE9Z(qF; zY48qfh_)m${YYZgCVT{eImZq&f)!eb!&n(Z7Zdc>`H43BH^uF+A-y(kF|HIQM8MVZ z!wV}^%1}`lISt1{vc1}2(UW8M=^U#NCfQVw64%R+4|S;>_V5U!M>H9+lZpm^n3)ZWlO5p{k*6%ioPs@dXpewEqOdaDRZ0c={Lefll}lO~=}C40aXU z1Qx@O9*Uc*$idOz$Xm$nSILI;v$z_Hz8`pTuTaQ1zy1vNPkWU7 z*^!9?`K10M-u`|I7v2V(EEO|RxT;VNxzs&?>uaklzV$z{Tf#Pcwd%W~tgS<(pC{^~IsCOtwzl6Vpg9ovoV5n1UI z5<>C=+1>sA>R>upnZ+Dl_~TZjkV1d{Bo#&W`!*B|lc^%BFTMj&IH_EQ7;%b>Zq2b0E(1QrSh zOo_dwX|mh>dBG*7{WV4$=O6YSN43kxL^ylBr4}@~M3#z*I5y)zqdCeW3KT>H5a18{ zc$?<$f*z_4X{WcL)=w6#;SctO180PnHLvc#_IEF&MQ6U=d>zCng;*>Gb(C%R>@YYOASy#o)xM1|Ay84WFV_00gY)ytLx^;A z?NnYNuP&kYJEH|eK*3zpQ}8Hi zVSR>TjQYY=XtIYCv#!+M)ZcTTUs}IHIP@S{XA!MYnkmYKd5i|k(7&bDl|>y6D-qG6bUT4k$xhNM z;(NdKr|Sv7^%t5jAnAu>JeQ{|RYZfqUz(!VFFk2imBPer@L}Amr?S2af%Ad#5dg!Q z5Lq4C$OQfPgiZxK@z2UCPQeTIF)I zEhHqqTK_rIc5ZAX9+z#eyQZPmc%K9g;o5qpXRG`DAVceeo;>?;A1U6SMh_{yNAp$S zj3rM@#Y&1iWpm6}~4t{|5_)m}# zywMizixu*?sMn#mO+HvU2>lNV&V&@`($2URT1YxRpLnS;Z2P=Tt`)xCexGzm~Mtr+RvA2#jj zPz+heHr8ORTZ%5u0g+?zCL}sOO+{}Qr(a(KC1y1*rCR2lKBV>%#E|uRN27oQaHkYf zkIs#6?&itXwQdgMQTyE3({{hr68 zJ#bvNJv7?lq949r3^@(?@i~RX(gFReUG}{I=Y&MMZp&@cB^PSyS-5^50$!s{YMb1B z&x8$s;LlOq|1`S4z$XL<#bIG%dtfj7#XkxyejH#u6qtGvX zE`Kk{oytw+$Ut3yqS-BRaczwsp6QWg+Pk14_&`L?qo6Tr^n*!BF%<|Fx@JVpeaPKq%ca!5qLaElm@PHH$_$y&aHDCKts6&0t`&lG$Cs3Z=@ zB8A6rokO0TTVhE@41n^QX;C>10wgoa2$8gSw9! z4#t5p+EqV$-O5&$3y}tTF2XP+K6b@`51#S?c6+M-nDTp5QmuDi38X*F2QYh700+rH zDjQw?dAGUX0PCW=B7{rQnH-9{k@vHjd5-S?9W|^(x>Fmg@kHR%*1F5rZ1SEP%Dc%e z{x_fHlenKW9Bnmavq^K-;_U%;DU%O>8s`$fm!wR*KH}>Uj;qWbrcy75xeX|!f0~jO z28!%*{7^@qPX9k{^v_#*6fjM^$HrIka{*9 z;_~-pmwm8Lua+PtHETr;nDpB9`5`HEJN(%_sw7SbAs#};K{2nMX<`m~6$gbNUwwa=3 zIwn|_)ILOY6jWRnS2huO#nJ}U^_TMPKZ6a@3S=N-EDQwKii(uzNGn}7ZEtI`wWPD} z-v$vNy~@|?i$ta(LXHu*oD2KOYS3Dxx4Hcq)s|!8J4_R5%APTvo3tFx9(?~z_rW!? z8+qzCSkv{bG5B%5$o`{hxA3NBOc2StLF|7*QkV`VXV`yU;UA>x%{TJAQ_CY29a}kM< z9bKBEoQ=+=P*}?oPjkTDlYdWS@{vsC<8uUau6Fq%Bu!6&oxt;(&%N@#P`jvnY)8UT zm*oAkw^aR$m-TIFN0D!293vD5J}^r>)`zZ6N**^v{N6Z?&tev0S5ewy6+N6 zB-uYZTK;C>34Ox4)6}UNb$LvUmFgdMNmVtRoBKu3{+umJT$@LwOUJ5mwD8OF+VBUJ z&J%^nwV8!4eH6>zzE>iLS%Dk3zJHfU?a0mPmg_Y>)ZZ+dCw=L-ZCV;~q4L%KA65fU z4FguPJ1yK#X@FJC@Cg6B!Jn6>bq@>Aj7Mr$cndz)Ed)}VWcboS_=SEP zCCk?D{zV?eB$?v%Vs?wUBs`EN252u_owP=!EJ7;{!}Vpb$s*MlKh?)s%(@Nqo zYzFT?dtUx100kiv5@YCJyCkFpV6Ba5hknn*@QZADfs(=l-c<>vRm`?g3wtqn1xyB% ztu%swgDXvgy>t$&3ubm4S4rq$!WgbPjthheMF$%bb3Pd*g=Y(eck!jnJ+=OTd?$=7 zOzO8_x37+K`L6Nq8$8CxlFyiZbfXwBlJRZ6{bA)C{Tqih%df6ED?uGcr?0)dT<2}J zsWOg%t)|iX!r8s0QS#|Rx z=2>b?RJ`mbZTEz+Hb`9vmx4}GY{M6Dc})@E*<(85I+j!^W;d{hgQf;0R7>S0vq-E0 zD6c;;A_J4C{vdGSL8k+QuPVq*DIwjj_I_VNfbi<7ir*?NJMR)-0#$=yLMK@l#_Ow+ z>l;CJi!F2qRldP=>DT>C;#u=oopU=xX0;I}-YARig%T8wP1m-X$^4Z)|I^(dbO!HF zx<5TgC;cbh`(1w-6a(jmev$Mdh~ugyP4SRdUVgVwNj5G!@lLYZ+ksO8ho5PC54lT^ z1NX}=+ogO4}{CD{sD2-07%AwmClcRs!zGEzj<9kqQ=B+F$>n#~hJSm7Uj>d)J714uR6ygr-f ze0t-9@dI(4kI3Wt4egi`%+pnH6Er2STMRH!5@vraSbY{7U+`S7xNZ^QpUjXNSCG>m zMNO0i69M2*LS}r&gah4S11i<5ojxn7Cdbx0aYs}#LDs%1OXYE;X<0uLA|BA6?8)HedxlbWJahyW(o;J@8}H{t3fyu8$fyR5dJVTG3H z!fKN4Vm+P0uJ6i(G50hOMa1yHyR5oKE*|%6KQiq=k*`j{M+$Cyk|L-2hU;0t!TMKGV?3#zKjgGQg0E8j=D$=(g20M92P^P`X2 zvMYN}e&y)*aa=vzh)#+!gKEmjEhfe<2-aIB17dmeF+67=4krE6ZdeNoeZACx^9d1* zH{F)q%7d6bAk0Q?>;25S)erg`6T4y~U7+u)-?+0XM8dAqwq}e2&0g8)hJgL81t4XK zgI&=tQtFNeK>s=l*=VA`qM>`V?GM+1b#GZ;{f#Epkl1ENMR{U2E-rQP(Q{>5YnKtM ziWMV_P<$WPpQZQr-@M#;%VLX2!lHfBhkLTCy^=fEYDvb}zZzU}{WvW6KP7x(enKVf zihyAJj>>>h0hNCShF_HkZ1FbNO}+Cs`CQ8MrO1YbW@!;t_-675A4~)y)*V!gdq|0> zwCsPn zC%(jwcm*QslW)c7hhxDW?x&J{)zL#OQkcX|2ZF!vHR2^t;>xTohM9FarrS5q7nZ|$ zH-xwii>@W<@6Mxsxw>(1l+GU(6?qx>7f1lX7vuUNzjPa)XiC1E#qtP__QziyeW>*G zZ}j5OG)0{bG^26ZM^BYi)ynkLz~+vbWZ;&^igMvqRn4mx5s8_+++!U+G~QxL2~BPm6P&8NH#(R<*9m6hgBTcQ`X&9BfL(|E`SDU^$koqmGe-rPJDz z!z8`k)Xrj!Hw@QoCxU? zA#``bntLP+$I>cV+p)a9Rt$cweCRt-bTA#;r*c?ES1?4e;V1kC8H>5Xr{7%RKd^N~ zLC1qjZT*IMq7RPKhxmZ{SeF3*%wNr&5dy(~c>O|9&q%~@;f&y`xiVcvgop(e;bxat zIsJ;Hijr_=udtPwGBq5k4!ek;2(pDtj{IpOo^h0Wc{45iWDxFqtcyZ1ohmV@)xW*T z?}M-qUZqD(u_)D+FJmn2)SHvUL;GQVwXXQCSGMHGoowp-5HVWa`!=J8JNo`#!m5seD~3&5*7g zaAd4AA-+6@GW8)dG+*nwGoZ4DFOWDt>u@hKsECmdlr`k^hE;8lJAqbpZbVxu6C#c| zbr3`Kp~=)XRKWzBXP-^ALxxm-U5b+ls=T&tnUS)fQo(3_W3^J*RCoG}6hw$I3D_t4 zxMC$0|NqLO`J9p2%wq#w6u;Uy95$th|5%j~#iD<857IBNe~C@7JF{mCqVx*P7p=q^I!SC0JV70R3-_ zmgsI>5+=rBBtI_G#Q6 z!iV)t|Ml<5YZEt(y$fGRvH@xfM9l&#-_X)J@lGHfjW&jsRQqV2AF!8a^Q@?K&E@>2 zuxZ$!Dq6nU@HL6>CnSF!4>Bm_h^c5QyG?xSiPVN2-7om{TBRA4_?d0%=ig=Wg9w3n z1o|OBi+G;)vd%O$#(@!!|A;O+u(`avUqp?R!snRhJ-+E-++aKb0z10EOGyorXEDnw zoE6Z*B{iHE^DDT7bBy0V=06PDLa=S%x`=I@P{Xd2CZzc^7~-AS%!Ex`He3~Oiza!HxW6PO23f!zn|bK<@+2Nzl1=dFHUD-$ zVZV=dBPMLedFr6to`AgjmoU`-=8MRrZCqS7Ck~11t#Zzaz*tjn!|6VZZRBUE4>NX= z%3BVdTH|sW;`3$V_V|9-ta=%ik;5W5R^sVu>IXcwicN94UnD5!2|j+yV_mi4U5&des~ zX7I4K2vN~bcrKXLn@{1+^JQueb8UOr=k$3mt6I*p-r)jDRBao$*?t<0eE7yh4S=c{ zMh)SaUoAR?H*0aiwMsBc8mn}ElW~Q>#ko{;8adrKUa=`xwkA7o%rfUzxS!>t8m|rg z2q>Yi++{0QX9gBP76^{X9_43Qd4&m=dr;?}9Xb~lM3zg)iH78BM1JM_K;8>`s&~Ki zq_J;(J6lb_dCu$Shwn1Ebt;cpdFS9-bUJOp>2k9z@UEXe_!GRt@4JQNTWy=;`5H|< z5Ji>xNMOrZx7G z+hJ46ESIjB(%{BAXk>gt8ypMr=PgN+fK^gaa#?YtY+l><(r<#9;P|cPK1CNafeUJmc(IFe%<|o}!4B(zg!=r`ntJpX945D$* zty!e`?Yo;&QsB>Ql`LTmX#>`5M10+Qi^$7L9&H`(cHIWxrK=A!KIO2=HISvTSL+H? zacnQiqhoBFWivCOS`ZI@20xjc-MjQzmB8Z>Z=rk&8+_;k%@Xr@&!XM0uWSQvFx)jYos@YbtI_reBlq4;jbFe+U-; z1qC=QzDd~2imqFHFu4Q@LgEciMisU0@y3KQ8k9A=ld5q$vv1X$V4D#btE{@ z-f>Z*HzV~J7zos&vx_unXN1(G$#N05ep!-;8>&Vg5d=hwg{>-gFNySiaH!iE^4U*k z?aYv?;k=FJx`&>%f^K2QS^-v${tP_&L|`pqJnZZV_xJa`rYAW?gR{JtNj`5Oa^Zj3 zDAEq(Eqf%i>oA_U7RJtxw=7(MA{P-q_`lg^nlFs1kY^^Rsi1u~S!Ero197xi|I(r8yIlb{!VwtBT& zCT^^2N+`2Qjz-@4m`t2*di7Rq_e(Z?2NkmYQ~s`05Nl2CG`~^5f`MU#-ba(H^GVpI z998eWFA~+eyOHai4{9Z9x>-GTl$lTX#{7Fj)J* z*RPUuB+oPo(S+cC9wE6*+Yx>?%eF(6mjm41=5pVCeXp^Y77OXS3&uA&6Uf6hb$dtO zI874Gl0uJ1p?{qm9~z9JCRRGwl$C^+v>@EYkle1}zSMFJM^wP(eSx3DQFKRXZSA;M zEgCW|ivTzhPzdw^`5s$Zj?MKt{5Y5@vEG9BjJ+^?$)7J?CN!jMkr3x(>a?28oS{#Oj+O){!k8^?77 z^0CM(X^4rmu6)oF(~&A{%g%l$QAYLymzZlJrzE^0zs02$Zztm17)UMLg?j0AG2~th za~NcL*t_Dj1}y|GZS`qX1sb9UVQV~r4y+S6?#{B*$ni@HS9m49Xnw&1=~1DZob*P- z7THXM3a^?XHJT?d>3UtMetHLf6Vai=IltTfC8$r^znsw^yL~9L>S&NDoIFlymS|prd|0#cp6CY|Q=Mn+{kub)d2R6cOoJsFottV=%fA$?Hkl95Dzb zp^JOke*nlgHr z%F$ud-MWW#gUJW3_RdoyG}{@gj}zjc(F&<~Puv+pXY%n&{fL!$=_8IfN-m>9k5d}s z3Q8c|rk{X06+UuI2{mTHy|CBMyB?-{mmI}9ksEOLC)IAt2AnF%n@6?2k%V7PHR+O& zSPi+O5(Yxp>bIx=$LpDR+ljU8$(XWtJ9bcPB!gW^ILiWjt6TVRiV~OY>0O-S7W@zT z-D+TLNJDHUuY{liI^p!NEF5|*!JS0=)s1~FV(RgBIy7&HQVN&pqCMR>FZ84``pT{ z@a}j4*EkY)htUJ_WBjRb6_m1vgRT&8$*wpg!x;RBoRL?eK(aI^k**^q)a|1enI8-{ z=op_~l#+AB9O)ml_^0dYDyY1pg+oQ}+C-%aTuIUpTvx^B2f*s+gB6t_25CCvGDlI=@Wd6J!dTN-{ zuJeLvG)o|I>T9U0&d*b^I&Fr~f}oHjQT_k}Uzk%XVqR7pc;B{qOHvON;trfULu2A$ zNS%MBef;IY0CU;&lDWFZuS2h}e~#Oe&%jxcc)&4-SkfPQDH4=w8R+{S{N@r5$=zTO zDmwek@#Mmyf)t%uTC&+BnS$%L7-JF?c5qb*97A}F^Tr3S5XSf9$0g)7>1t@%Av0MU zy9WZuI_<1ZlO1FQsF;|90kUZ%^T+$B^vIxbOX9g9SFt(Th6wteWqmQoOgvn30YY?h$JI@^Ie7^2ch>eW_~X zM>D)n!<;8dH{;z7EZYgVGhR_yfvP_*2niP)H0z@AenCj+wev+Fna`OUuiZ=o4Tps* z-?F_|nx@;8Eu70uZb#kKG&w_eM1DS_0$Qp~TvXxhUp5De-~=)wK*I7Y7OTIHG-iMTeWxSK)u zZ{e0t0Lff~jlU!pwd1o%oHHfiDl!TvV@#H$h46g}?>XJ6#sj}c=x~id%}7up+k_1HSS-6J=SjP(V^A`JS_6Zu2XcJ#`7>cE%SGQlOg;F`D)SY^8U>9Te(wyP*8t-PerIk7pie|1A5|6 z)jqgJKj~MM1~STb8w7)l@iUA;L=87Vtfjr_&DDtHxeA@H!;TEHpn2r|IX|sM{oaRt zCbi1vRWXMCcCP|uAls*Jf?dJ2^=`~2;WDWOFb$?%d{B@gq)I#F8#(0sn5UTIkfFBYk3srNOFVXijpCIf(I> zd6U4N3ZDXQyn=}-zc`DjZ1lNlMnVO9PnS`9BMkd4Lr4C%lO{niXM6)XN>K-s0jXJc zkAytpu_L$73iXGw`BPE=)NQ@CD}<2CU9-0!)+|@YQ_dCQtTB51FoH0@=f~Qa-QKf} z$x-`M`N*h(s%-y~R(&{H4K}yI1`XTx>*;Gdm8B@_%zLz)yqs72YBi<^L&dV34+NFi zy8l(>_&t2p7EIix`8?CrURjvqOG)@E2uPHOw#4%< zqG+kbrFBuBJt}Mzvc;OowxzHP|Se%q{56-iHCRgKkYI ztxjv_Awu=VJ?N!OP0ioIQ7=NjhY3wEnCMJA0-mC#GB?gtGe!KBx-}HKj?{eo7b;z+ z`F($90-XF6itI1_@6mrT@R_{$1RIkG9FM@S$}iNbJco+N=qNYb)WpaG`WeA98S!(< zA3sAsb2>lF)7)RNw5+(&GuzewO5Re z77B93=knLzLv!qnpGUXdDNqG`&W15hnLSxC$y&;DEZ~~KI<@V0khy%899S&bj?EtP zxuFH={24V!F_2sBEjHAw=sCv^# z*zRy%ut!=^;foVAZGNJJ1O{C?Z4w=c*VjXvEQNxFsU_6Utd5tR;@=C+v<{?#Af8NH zoVoSNg-2irkxalJA5x-Hgj3X)JfLodFzF(PzL6yjeSGDz&I=LD!dvy`SI!?^2e~Nu zpi_Gj*<8y?59=zunL1pzYg~my>!DILAG6JHADoTCCY{*U;^nu8yK)D1h3FDNP-k|D zi@n_UAR0Pm=XR^Gj;X$1272LlyuXXv6`XN%KYrQfjZ)%#{OV#CmeO*y1Z~KBpn$); zTpr|lmc%>C`f?X!JrKg0U-{2Q->(LS3V-^}Q(W(fJO&l%9(;7oeT@pk%^CTeb*@*F zX{*|x!I*;W*YCy>$YJVg`9)H6S)}UbL`3xf~A^+1AZu77ww z(kiG#Ubc&Wp1*O0Fg`rL93O~N6>B|Cnith7b2ogG>Kyeryecu$wv#>QJVq$=85t0;s|HoE!B=?G0^+d^fY{OFIdA z;4qY`|FBOmvx$iOyI~Q}?9q*A*JhO0;Grkn{=j9U%GJYL&ER+JcFa}Z+`d!FV|zPv zt#m()aCgRa=#7`;w-of`2|FCddoWlx zJAW@eA=uLwBQGy652)*UN$2T_fhL)SBM+!sXXKVXUE-iFyi@mX%(bwpXZB180iECO zln_Z6oF^@eYfuI4#(a8(mrpvcV$Od^KTEN&;%mQXG@eC4o?W{te9>tTOSgm z;snzk{KDX*&T%tjoUaEaC!LAP1lx9au3%Lg48UyY?OaM*uUMMT=aVis(zqpyO^h*T zoKBGUJN~O#^oJ{)AlbI0DlyzG*nw6oQ9>4i&6#XP3H0Z{lPY}JJ!!F*k8g5-s#Yb{ z^7_82u$-#+GzvM-4-yKn&)x`vA`C_mPV!$DZYx&ptdVaHmtX4L4rYfqd%JLr@zp8K?fjGCU zWGLkAjYV;XhL|FTn4Pm&3*bW|h>-S=XrcnJV-a8>NG1diRmaLE&h$R9+&>TrZ(dyxtq2z)uJMhiBshQwai^Z30`?I>(LPE>U zU-=-141=+IwDMG!&*JP_R4H#lp^;9j0uTjBkOG3eq&Tb*w~y84(J@}FDv z(SclGEG^Z+!}Ve|ZFj?N5oZ>Ruix!_4ih}HQgR#PZp_c^qu$`B3N)4yO+lYKtKGQP z2NLeEiP>ldzps85E|lrXr> z5y?KS!^xzw?3(HjY^d5RB04U7WY?H+l?}ZRbBK+k&~5X_11nCoE|}XqlC!0^u}LOV zSbk)90O&>$jayZ+dscGp%wrhZ+k3lMMP_$$Q%+3ft!sBn~yX z$asRnQnmPxjYjyBqq#8YsS6W*P1Y0&?=Dh<=|6x=9X=nlChQh9j&N!Vk_3#2&|pOx z=yyC0vMcS^r5jsk9lXm8!Uh?@QjOp_+n(JyiZRjWCA7UfZNIVhhb^a5uTQ?lM`I;b zd_y*FL|ZSKCkkwS;KQ_AvVe0rl1Phc{381yZn{)mIPE3RO#Z?r=< zU~(&j>wMP?BC~R90Au0@?-LQ(7aEV6!gv^yi!I#Uq?;Fa+ZJGv=yR(kvZhyJFIqD-* znFEMrE-4X+GiDpCqeP?3y{4hD{rra{vHDR*)N&%OB$#50{&To2Xt(q|X1_C{AOanMd#eyGlxAv-btl!T;$KyCsnvdkYan3dufz8ONU;EYmW%Brox3v1w zezSnId`JjLcD7w`Z^#@0GKHhN!)i2(fQ94Z<%8YAZd%E3)Q*2|Cu}mHiz!-D6aM8Y zn6nDKMNSItfoE&}GDBr!-X})I^K@`j;UhPDp8qYAUq;WqYptKj{In>Jj`nMk9-nYN zsJgm+yD(mH=Z$AGw~e&jT+S10iwINZX;q%9M~TUm6`8#~!^^D^mv30rp6m{nz{O^s zygay#OSn0O96xocM|XAi0gjk}%bA9-YU9XxBdvupXt-|3t4}xE?C}EAkV3~I_n5}S z?S^~43K^H_)!yog0kUk+i2YklrOTi1bhdo1nNsolYPt`olOK^aT74A|^hAiw%d10{=UcpjCF^frxb1nD ztY+{JU+HH@YO9w1;IE~Z(S0$$NvYDGdd*nnibYL{&TnIOR>xI4k!Ex2pY;I4zaCb+x1 zySo!01b6q~?rv`g|2g;E^KKPIQ8iV}-uvs_y?S-`>bH*Qf2KspP(YIQc|Of+WONhU zif9&uX`i$@N%7!Vjue=!sWlR*=Azg4I4FeQi`F&NOwwdi(C}H(V%8dEafj|AjuoIo z!?|%zgYy$oftrA5HqFY>7(s0-q;r3}0SLyS4!JGK0~FPS$_;_s<$5c%A~3Ub(m8*q z$6NYQxEA}%&Gc)V#WHYwW+N`4KCvmO^_L=S^ajaMJ%H;q_m)*i+AE^_zC0v_d?wgT)p<_ivNGfA^u+AVcv)1dUC zOz=+O-t*Ad+r(?{S_&GgKJX5Cz7)7h*XNRpvoZp}8)t@9LqSQuN_SSo2&ZlH4sE&s z^}xRZgh(;K?Mh>XUtsdgaE(H>?&T~V)-~;}oys;MdZBn%uVeDdu%lrO8zpXE5lUeb zJ%Kaj8jbA<7ZU^Z=UO@SYMFGb8-r7su-!1(k<|P^-WGS?^yuFT5GS?7-U7%_Ag$AK zPr9R`Pw2a=mE5}mgjwWhU0oHll4R|Onz+xc9U-oSyeh;3IImRdAOB7tL;>Y&S1!f( zZJuhJTMW95oZM9q4aL3Fh%e}+q zC}Z{GdP)jL&0>Gpe6HrK92|>2I3=`k(X7X(Gg%p2t0Lj}VI|_Vi01Zd?ot~|DR)-g z(cwmp?O{W=dtsc-b$z8znMNCpLdC0|!8%n!bA^9dj_V-6*U(2q^w#)ktTFeT7!`C^ zQo)_7AxnLO*i;z^{yUOhF<49Nak=$2O6)&AsIGB&pYRj8L;kvR$xy0yUD0PDh{G;} z9mS^!jb~H8H#zFz)Vy+KnGsCFe7e9T*;bAfc4q{(w-Jw#t=?s4mnvClpL@oqksenQ zp<@IWUeNJ7qXk2<{(l5xCoGW;-!<0VgOVQQwKuuLbQzP0zhcI~9TRR(udza?l}~7$`5HA(#MY*SC1QpIXwS+Em#Neb)O*0R>vwX+OhFR93BOIJQ9o1TF?1 zx#Hq(a(YSqmQ-`j`-d78BDPLEf?qYdf$DDeENcAG8p&a>sd{BU`PqiyIq2ejkCUWm zAhi#hOyJKFKR=^^s?UE)e_x|5&fFgKP@&KJ3Rvi0AgDo7Zi+6_Z^N!0EwLNpnM!q6 z+-38iy>c3en&5Q!$7pC;1x$q0=<0-l0A3e0cpIc=Fs+7Ah0-=&YsS)KISBzP8CV1`(zE@F$dYG*r*tXpfN^i* zpay(T7}Kl@Lta0?T=mWxMPg?MO89CyZ>kJE0hBL~el*mPqVo~;yyN1uJp|Bbwnp;4 z6h%ZVx`522cvjbT=e_<1(c%F@>|rjg9&AcpNd)Fa;D9C2#r`gQ6Ec z!#W|LQ~KdTf6K;pV@uNBg=0@vqWfPv6Y{_Cb5=-geq&bl(ywDuUNKlynoY5I*k}D2 zHaf)SzCOY$FmP3g%kg}BdEqm@;;}`crB)IMJYD`Vw@+oRRS-U#Z6NGWa)i3cpiF1bo^N%0LC>c(`>NA*#5EzG-^K^AK9p zeSl2UvWM1!=CZ`a1#DGPg6{24Chd`*m`|8J5X`P0KwGS=8y{I*jG)EiLr;I1;Kw(>5m z_r(ou-U!h|4}b`#ldmA*lB<4Ph=>-ueuQ$;?zd@C^V*t9&5l*s)rWD}pc8h64l~+i zkB2gFzxbK85w;}Ejg!sfsC2Z##R<;yocF7cF_*<=YW7gI^u9+qs+WQ%7Ut|bM{%-sWO zi|)RV^OCjVph39)_BzXrET!p?`lp8`8_DGOdSc$uhH(DVMJ(LnuM~t;o#*m8%G|GQ zgf?!Fd;K2Sa%QcLk$jv!PNVF8Lzf0{Uwb9INkd6o{gaMdJ95RoQ8%|}smWorrHh)X z0m+sJBBHI%AjLHtSWG{&Mw7X%Q20fGx+x+H0reSp1aVB}5)5SH`xB?5K|!1+{oxP$ zcWBkgU(w%{X6?XVmelVhS_~FKzF80@cwe#*kUIp%D4zZHzPCTt2x(M!w9+o>-W`uJ zo+&RagooGlc6dFTsYF~*d&vU3eqOX(T2cy}P_|=suK+AUZxB;gXu_5{mxaP=Kl+i= ztbqwQtNzuEm&{*(R0kCEciR*q`v>M2_4!{=~?P-%G@f& zzLk4EAz#ckBmX(%tv9!Gh=_g$*b&P%jv1fw%)h*07puH#WyxLxE9 zRe~`Ejhd1p@O(cNTAY=h7~S>}druI00Rfe0-`vffrvaO&1-@+ixRW1Q$2 z&DxA%oSfHa~k8MKg_b<7pBfe$D|;5w$EQq z_l*!tLzN{$;>g<~558l1V<>{6l^l{a!}z6}anI`F0j=)r!yePijk2Ha&+(QS>|JzV z{qHOF!y!pyJ7h~WC@V(PziA7B2%s6#-M+j=ao1z=PwJeeEDUi_s?7-*@zY@(jO~x* zC(i}tgB&i};n+z;Xk_+zZvK}CN0=tTSeLs!i2DTxJCQ4Ot;D@dJKW&FszJ-_?-m!i zmGR1klSw%Pc2Gb!c+>O!{?!6!sfJtE-?7S!Mc4ACe*mCp@^s+jCFZz&br7GzE2dEn z<&{$>R#6u_BLxr3-oJAZrCj1p_r-W-7Jun95N5d1sh)DWj?$bZk0mSXNxXg&Gi;Hv zzh8kdoB+`V-2Lo9b)_%2_e?)-{YUh`*{!poOOo~X=3(oBoVS+2&O;*ls0$%>!@kc< z%6J95TJ4wpz8W&0@q=<2{Uk`#g|Lx`PfuT-lG9%y`Xnq{5^TP;4(Dkvo`%ZDA1qK&r{$`9}+6#O={cGM&$^_9Zu z*y(zrbN)y5F!79^##{$t8nm1asM~`C^%dj3&PC|AI~Gwie`4&TFISJ1Fys))>QOv# zKt6e|dk%1%UNG$(c67)8D6$Q0vC%qDxLq>DAg`6Y8?|1Bl3kz{1QY%W$mzd=Yed{Y zg;Wkhz*%b1b9n*_ep(rtG7b--xBYCZtO#*U8)%zSS`gLzd$XX?0(NKR)>$gul+Ydv zlz@I&{iS5ktZ%JjdZX!WN}p?CmL`%!*y3+$ipmRnI-bk@59_W0vTmMPNzX^!A98|6 zoRhLay;2=j`sXW!A=@8jx6d41=bmBY?Xc2fqIQ z2=9Qjh7}!{sp<87(xTkHh%l`F!ZTT|c)?YV@+fz~2Faz60VX%D-N}Rym_bp?cmIsH z$`e|zS&U&vPTihY_b-ET-Hp53DwcWsQX6j^!Jo#@CJ&&w<6WN!)Zu$K$miIXd5^T( ztKZg0qxr(D_q)l|6QOoqUsFvpHH+ywn@0LW?zdxeCo_MEia%$PQ-zHRS+?U0kQ&mY zH(aC^vkB#hXP&t;@tlFsEG?)*^gaRT1ypt7^*SYrfN5^Oq`UcW4)bw)%tQO(qp)jP z9*Mz5nl%^(x^EcTLck0VZ3sGeI$t5dO?lABL({@E?;24yD(gw|C)2Sh4b3!KG8{I5 zOxT+)6@L(0jr~rcPrr^hE-IXuW-dd_qX_pO;?M}eCu#&2CCQ`ls*j3I>sja*YDqQ7 zvZ&7WF9)5roDYKvg0v6$&TH_;vp;;ziI2AulF85oE%>lX7Wq7Mk>{O8MS}b}qHuiBoB_R3Rl$mKe;#v1lx%poT%`LGy`Ou0a-*e074RVQXL#MQil$shat}j@cGx`!0B&XGuVQCcuD0H!=(IE=+M9+c; zN-WiwIU?+J9WkAHXH?Y13y?i8;cqGI!7P{Hu-=2#hl#O+pU}&jXAB4?2oz+|z!=Y- z94YbE;*^A!t0mJipRJfePS+K&>LA&^PA~p7Y47f>f=Tq$FKp(60elUpA4w{8SxLtG zW{jbk8t0C(RN$SUO>2hN{@iB(+t{;r56j`y>}MCwgpE_x~69s4Kn ze}s|>?{tRQ?Hf#R-P-y|Lp3drpLegwQM@Slmv!JL@Pv}uYS1j^nxB`-<)!0N#-PiX zg)0c1>Ju7}a3Her?W+-!3)R7ncszHyeBk31HmV82d)|vM+0!#*JBw;=Iu8!J99(^3 zsC4_#A-_=RcqP`m>zDA1CZ=7dhv`_35rv5SzX)ss258V|m%aN52dCYk-WnM*>9o)` z>U*_Pk?LFw$|QVCZmY~#W;;C@Gotl6=S%cTzB9A=aS>=0$-Kv0p=AE!)ZG^sj7d@c40$0?3zBVsRecNXD$Ig> zTbN7PMgJaFOdNIIzz&5m!Cz5HXdxX92Lzi45(Ro}W_y?EDJQdbTY=AQDhHYO%7#^U zHEx`yrdfWC^l*gk;2N@l-`je7(f))y7%Q%=EYFPAOmLBZLIY+TW=R@XHu%q9-szPS zAR+)7V@6cqgYfvvRZWOtG&;i(d3_Kxqh(rTZWLrQRLU>s!ddTEhW!+g>juL>txbO; zAR#y;HqLja1CBj^OfSCrU}3IUd)>EM`g6^g4QZe6Q5b+WVM~Nu*e2%10iv^FINHc5}i>z}@>0 zOSF?COX4&ZH-)1dgMdTK;`n!Se1Mgd=d`#j!g=J!XCaV( zk}1d;P5@@It*!`+)?6jAt(^Ldtpg5o`eYT3A~(ECShbPFQb5enJK)Y*R?g+Gdfdya z3U?m`%NhQbeJ>Eh*Y>!O;*(p#3RE&Cga=0=>_l&m*s_sQ$KX@OG$l|_>xVB0S8^=w z8*49Ez}tV*vM0gw=}(3ES%gx=h&*n+5Hlch&)&aSB!=+*$Ob%uUe>t7?NOW&3+__; z<@vpOmBm@34v1D7&ks9zzXjqE>^3hbVS;l9$U!fK=Pg`X@K%IjBCX^5d&;cB`VrG&sB?L~zl9zPP92!91>GgZ%|lwCr~3gqK|0GO8 zW!(P@?&e#(^paf>s=E}<)j@-XX?N( z>*C!l^E05~rq?GkZdE(EJ*)k%ak)!JKK3*@Z{Nsre+r~CJ`hmRsurSUifd+Dwx%&O zGKvH-;sxn$@>YttF2{Kt(cS9=Feob?m&&bNiZue?fwHi})f$lqy1}8^x7dLp$8N4r}s~_hE*DQ8T5GvvM-G z$NNBC*&@&aa5P)Gg|Y2y%OUe~3uy8b$lX3V7Wsw&7|IMc-V0Z!7wHd5v4kI6e{Lxx zQo8b_1fNn|lr`nw6j&r1h*PYAqZp;$Ypcu>DRowK+ z{?5M+?4jhvmCw@4so@YT*v;sn0soP!txeyF;DzaCiDq^q3RI{bf#dbuDf7AZyldf` zsK9gk&YiyI2IlGhCuwIdOVktdcgICMcE1tsF%nH=kQYAzIDoABofl)scHXrpr-;t2 z3HaalO9ui4V{eHtPuhNAeFju~4hkoX-*TurbSJy^c-*ACAAPywb1}Qt3cz{ktMCk| zU04%*Aq_zrQ|Y*!=U>Tqx&HhV@4~s^b7I}%JE`(7EdZO<_k8d@q7TNPYS87y%WYI@ zn@Jb<{V2Xy#_`L#EI1pj%8E5rTs*3xu?qUtB>+9ET)isP^Ze=Lw*%sT4V;TvfG^d| zkEg-OC;5iB$zof}sT}MMV@q*XtA_b>7?k)7DWja__~FtVCR#8>Dc4Ev?9vcI0?0%= z`E&|aaw?$XuGI1jC^cwuyX2slr)nu7LOzX-A{}}&>=FV`#0fQl8kCE;9$^+>>3>+H zQ*sNUsV!`Y-vyj*m3&QvA?;66#5M>_+>J@I zlLgoIW5(qe>**Y-fS0%SRiVVrhcJ)x6M7&gkD92Tls&Tscn7*i#SGyRA9qJXNPGf` zBIm^|OH8-ScK=lsuBAm=D*ND_pV9q!e5>~kBLlg63Hu~}fRa`dHkanQ3Or?!QM%x9 zt?R@MT0ckGHTdTtcB;j68E5Vo-5wVMkl8vN&x<;`ozC~IYAs8^?2N`3->*HbW_vw6 zcTBdl+)T_KKj6(ku(lE{i-60~v4IL%0Sw-mvErsQCuH z!!y+LA%MInw-Gdo0VFD5x=nl8wPc&z;d_EE;=&OiCGs zhG*p7*T8|@xNjNe)w*oB-XHQUNps@zTCp&_j#~du8IeF9+W8x=>kjEzJ2A(!*g<*O z$JW$?69@T@A5T}DMHQe4>%)rCW0D5D$A>WMq|^FaZ6}S@!mpPiWfG~sgv?m46ZA-! z9wd#y+_9z9aukpSv$zBqDBT?gGF(>X{RzQpd zoP6$hXIRrp_xG%@Y1C7jMbzEXXc~C}dE@=k0d_7ZtdDu%f0ny@LG=g!fi&l`K+Ckj zA9~37Qr%SJMt(HCMR~b-48L!D1LQtEnL1YI(j4JNA$(0{It`#7w=%1dpn&>cg+KO; z$M|t5(ftU*E^i@8dv=s-GF}-(d$B|6TtYmFQ#|}Q{q`J12(9Hv;r|FL*IX=Gz}#33 zWSwwRea!N@kfHK;T6n|^`YwqKnoSYc5M)hSk6Et$ErPEZBa9^+Lr)1IjG5h6V|Vn& z&M$~LIX0J25pU65E05-2zdoA$>nJNa<~hBgvDSX$+!xaPL@|5{t~LN!&5Z5fC+xjZ zuO}`|&u1ebj9}PNte(20>7HasrxA1eGDuxSjVf z4KlgpS$KlEiz04s?PEcrI*dDhK~qU$YBIp=tsG(QptQoigapwNr&??l@Zm!U@?j(5 z5Q#Okx{ zgC@UGj|!JRufbIBB}cAw_L>eUVxeR~<4q|f%6*5KPE=vhf&c?d0U)s8sS#opP?xhcY03z#^m;p#Ar)D%cPXO(C?b)3^m&~WCLclg-L0u= zkX4}-L%tXle#mZEz;|eZp4?_BO{Q7H{`K|yZ%6EQK>2o4LZg}Z=Vcqyd4?PqP*QzW+N4_)X_E)^tvcPkTdwR2+->QJdosowO zU~agUA#prTePrs3k*ve`gX$9z!rwR8`*-(>hWpl8O%K~st16#b&^f+PaVBUqF_XQPiVZPQ=+upXur;d)N=(#4u?xsbC;RwY;6tL3dE3Z%1N zT14j!q(`8b&L^_G3XV1H#Agefg*7AHe9vj5ZDG_@JpAlU?F>MQJcNkH>VwbEU<>D2 zi@Q57XT<7ldh>-SI2hInqAH+X2HD34`nYCLH*Yd+?O5uP#l(S42K_#yZzv_o=|jLb zk$~|DrT9YGJSz-A!N24?C_X_UCI(lUXFHIqrz2Q1I%J=X>q+jL$c6o2y|}R5&_Tuc zukls>Trci}_#GHp0g4I9S&T!^uYQk4RyyCNn4a2I&)x4b0cZ2*KkJi8su& z5-}5L9s}Peibh7eTj{UtVFAw~=90!^ut5`v7-2zELo;jRKf}M(#t(%rwP5``Bv^Ce z{O!40@zdaH4-}y41;l<3BC~5ul99wx%V~uVVtS&Zq@_hm8qeBa}5;kr8wV;fR-h_yM4!oyzBFZ5<;yNK+z<=Tj8 zYQqa^l$;y(6`Ii^ZlmlV0jsm2-Zlz4+FH3_d6YB+on(z8hkNjyMLXO9oIAuuibEKc ztqEk-SusERkno|yrwMP3GZWA8liVy`rB;ZZwji7=`MiYEcRhVl={s`(*RFJ!i~NSxG!doD zMRme=M>3fWubdBM;USZ-v6_(*RBS4dUA~LUiL`2rD=N&X^|MF}fiha{wM z3_jio(A;!WAcl+d>-_g&IN4Fp>xybY-Dtuz=KL>B-z*QbI7W!?Oydm3l0oVbRfL%} z)o_8eQc&wCeqCr}oRSl|x^5P{pDsb-3ZN9z%b2UZM9{O@2W?aI~*Qu1}`g&ObiZTikD-?6W7mh;%$aE?q7~vEBXr@2>sh+|WN zlGyCq$$_z(6Is(FEGn+UM#FpKMbhl~1NVn2#u}(p9&K^D_D3w9r>7JDZ^)-ZL}BB; zFko@8e0WHSye^*HeRmgQ4I3T6T4$mi>@sPKH^H<-PjDZ1GO65IpLDv&4R8)4B7N+^ zD(7=HG>O8$(iv}&^6mGeROiw87-U5%dBj6^LD&*LX?e5dPPXY@l1eJ;x8`hzf(YD6 z|D}oMqr>>^OwX;$8_qs;Qa#Wex&mls9g|+&?;#?p9 zi)^l-5YWz6NHl+Rga6T zt}aXM*L>BU+GO-{)TULN+p}Vn&~+^Zjda3}HNWc(D>~!Y3~Gp``XwRK7k1Ky7o1=J zEHxlwg16tEljF(g@53tS%P+4B_O#>FA!uhb`Y{SG3!8xc3D7Ejw(-f)B|?!HT@xGg?3NMW3(V|D|kpyA56ZdmG(j0|XHypeEDGLGcX4ILS3b=E4lE^F{oisx9` zGy#huVVVgZRq9CzZ2~<|`3c?}UeIuy_x;^3Q>&7Xsc@);>xZv5LoWc{GOFPb zv|3Eb0(0LS-2+|EdEL!6ES;O9;#Qcwvdy&{hk{$1j6zrw{pE&tX?C7cb>2aSbHY$V zs@C}<&R)Kbi2zq`^-pIB-5sWr(r1aG$`?JhWyOy^T4Mw`gougjfPF69FP+8yEhtvT zF}Blj`a2_WMVDqt+gRn%PYpGJ&RVSP+R`8GnP2_jIN&qZy&qyfj((;K$2wK{$C+Mt zdk3tv!u`B(tzpc=q$iLkB>&ititCA@iqpCzIO^FMlVfU^1DB<)s*_K*8YRf^s~=lY zSG}~6+TrLu5uU7$?t0Sakts7qR=OM9g<_QSCbv1Hr42Ghsqn}VCxuce7%)j&9AD#&EWhSA zoA{sK^l*TE+J^DG80kMlFtey~p5n=KXyF3x3a~|9Y!@X8f0*0slBI(t=Y*v>@~)+!?% zD*9N1ZU|Shb7{xL)U&0a6uNEd+!M^O#KGMea4>18M46 zS5Ka_2U{_ua!JOR7TX>2I=P{FZ1i$gb6B~L+Uaq$50DJw5p*C z~!0 z8V#mB?Uku?7_|q@%f~9m`<`DZJkm()1w3+`HRuseV^(QyDGiE?2_%z>2TWv7HFfOW z+Rm)c{qSub^*u$a({P*BN+^4vod{1&%wjutb#8)cJBMZ@it1T6^wh8E8i5{^Gs+hE zXPk@r97wit)+GGOnfmZwdVxNaWMiYW zIsvQA6eG#WabhJ634xYO9CANvFPBI@t4E5%%x+E&EE-S7L!yr_<7>!7cIjo6y3@n{z78;>9Y`{mUKLj;e$-aP>e^Lx3a5@cI^jh`RMiO#W&#QZ+bzr>`}1*t0SsF%vPCZws#zg@_8 zQGRiI8LgNMn-XK`v~Gt}5k?Lgn%^vwmN0oW(aEV>W`n0ew`2v7DCQt}(u=m`Sy9w9 z4|h9=rxpKx^t2+R&1$L!&xu65l$3j1&lz)l95Yne@5T(qkz7r2+~ba`^0X0AoR$kD zmLnsatGuPJK9-*ZSx)?-OD6TEo@0R#nL~f*?e%LQqhHwZcX}w(z;Fu-sxJyhxB_2S zE7T^ud`p`CO@0vQLBpQcR6JEEMcQ>9=_3yJr#4jWeiTNgCr>t+-&WJppRAKHD-u+Q z^hOT%Srpgo(?;ZpkdeyCCA|r>gc2dk^fkU$sI_ifoX@QJ!CkNJ!NN#t{*&=0GsJ9h zH0X&m$y_+}U*Gm!ytDhJt7T;1p|LC^nqq{R2SJl{NIciD7g{f{BEd;cKS9wVq*mva zMS@JxK35)N(HTV_uC`f-Y`ono%gq8Z2Mu(~LMYC|qes+iy+TyMYsb9vbiuuMM(PZb zp4S};GvYjsM{Ldg$M64&y80x^tm(yA&KVGgtnX6Nw%7tBH~Zx-xAr_}dXmc{Y4zj_oS2s-jJwmb3uQi3&N6h*>V&1k=S9Vobkzn(OPB8uB$^qCWBkl^}D5(?s<=&Eu6K?J?QeW;wb_h^-s*? zOeR5B;x?wSQL5D80)HJl!p$Pm--s?bmX=G&G5>U>>@z zp}Ufn0f#AbE+L(IBbdeO)k-1BG*3qa>lNU)F%ZGn` zhV}|egFko52CX8K*=kxXi43sm3c6wViEH#{1YgX8#lBEiF&XL6&H6Uy5g z-=|^JF$$T}P4aWcX!(tu?B#Jc<1Ij8X#BFXSZVw;sHDxlX`Z&8@XZ9FLiz7lD7iJh zQsaJqZ|<;-o0lr1G8|8v3albF6D(krS1k-}e#MoZpxK=JO%hUYF3()n<=r73fn+ht~){e&@khL|1}fVThN(hi-dh}Q6prY|L*{zz@- zVl3FNg8v16Me{+-ZbA0;oJ}uS9JtoV7&25n4Y01iT_0V>#eZ-lMJKG#)e~Z*@elVZ zSJjwgJub>|LE@HeR%xSONyW1?J4cq+rA_n-kz)QY7sXF%H(TFNQuz>{54b=DYp6@^ z{aPYv@N*TLd(xeFbQe!N&o6CcWcoUU5Ck;VFjzoL?8kT<&P%SaBil|UyN>YHhmV#LUk3WpReRjMm_sW_I_SjyAWa1yHVgu)}lyvswMTMA_? zY$HOoqsI*4ur9+O=}QR zV5?#is^xHg{7)2FOS790Hy6-asvQpIooM8(qKrY_sC}@FJH6@V8Qz4?3+;&F#Otv< zNlUoFm`6jQ`Hg#AjMbw!l9+Fmk|6cDXhuV++R`P=v0`gE{O`uWR=e_$Z_Nk^fak*| zOHam5srNpstEq$|3q#-SwnPGun*pwn+?PNgi-KWWSghnS2tK;HYE#XpA=!7MH77vw zy!RmlH=I7lb5^tA#*FG>-7gX3um*`1XdVK0t;ei7PDZnTqJG#y&QU0R#=U= zGJJ?OxSwpXqx@Cq0XcD!QGE5s{!S{Zcb|mMV=1vEIy&;8*n9fur+=&swP$o31_aH=QGLC$|s6vC&IPfFXmtgObmZW>y zV-$~IDs_RX`3sP1%R!N|GQNj=qD+DYxi)UXB~u!dFpz5tYAoJr43w-^mRCacltGq5 zd`kfVVf<8FimBI<{HGp$3l<}*Mm1)^19LQ9Y)VVxXkn>Y5n_QM2+>s4Xc5#uSUr|-u8)(`mzy1 zpo~H()?`?}Nh;;ll7D{vfdfg*u)_wMv*<&d_d=h*>tP_$f^z0N#cA!6I}r_;uYA^c zf5X1dDbX7yQwsa###;xw^Ia;-y4`h`>whK7-XIkl9m|6p5H=2GF#M!iX#WFMKIkKq z2#H*Cd8FR3$ZEU5C_&s&oP`Hh6|y=2f@jL%(#2Ej;OuG;Q9pn46T-b-=~A*ca{8X+ z8I+YVo*NAu=cV{L1miu-=t3@i8Hs*ayISd6`;0fg9CYi}4qi5Lcl;+4nN$Iuc>tD% zGKQ@A&Op!a1{nth%@%#|GXK6T{BQgDU}-MyJ*&oLhL@8! z>gIw#CPqL6-KwEWnj+XfyHbTgw7Tccz}*{k;o2twxtPoCg-Vpa*Gfj5rjZ2j1UjKm zqGv`8q+cvgP5c;Likj2GhLR%nQGZ^UnlA{-%jU4NB;`uaT1xK3w-`ju5FNn1B7e}Z z@>nC8+SL^}andr+w5xl{zQRx*c!h1XmbxY$veZ%$NKZ-?-TWcFsSX=*F+Wm+!m^WQ z+OZ$L;lk;0fxjL^ViBM<=yH;W7syu``UhI*3<35OtJC~l1=xu>ff8>rHe@wTaPUcAX^$jy{=3MN8YI_YyqpK zmlcpDnt3w;xmnE`6i!;D2oA5C{$Tna!#rW2`#hhvr!UcQSANJ_m_YG%qn{Z+*HbTadi`dZL#sWzJv675dQ` z$fT(!aAP98T=DdnnObOE+dTIwsO$oexo!GJx7{yt%E89Ef*B;@YA>B!=w8(&14%b{ zGLik01OTTgb03g^?JwP~7sNI(i#Jk`N679YrQ7@nuRP0uNS_qzeAM75I>0h6WBwB6 zaqNk<*+l4wX8r0%hD^XecfEnl*W=(Prbpq!Cgh$hrFIX8|hJ`Q+o3{XkFP zFc-S~x9_G4_o&C@w3NeHQ`CDxHWoK=*7!4_#~m#dF|MO0X!@bUn*25&5V@c!8lcQ* zYhg({+)DC{$Q8a+yH}Q9bF|2~mcY`4#eXGgUvT}_Q!^piZxYGW9sCjMpRWel#C2s$ zNOIY-Mr@(^Mk@&r!&b6}GMKl9Me(v^em{3L&NSPy$_@gsv;R=kCTd3}C)jKbjpGd7 zRJ({SZUsqu9X*LFCdm%*N=_inc~zy{&k6Ks#177AN`6rZJUTKap+2FN&Y})^OglD) zT>PE0+%5#}ABnp$iclx7_BCU7bt2pO9^c92&%3${a2RHp`=*P)AFmHiiqq$OU&|(Z zx&~P&bZr}OtS8{=nfwSUxCAT~Iq};`wz>}=RK7&^sWmE{t=c`tidJduM8(O>)1oJH+=)ZHFr-NHM zf*~|HAv-CEF=KK&Pt;57g;LV0j4W{ZY5qyMFv!8Sj;nWCkL`jYRE}x0td6To>C;(< z5>Rkk?V3Z1)!%1uc%<&;*WR~$I>#zYPUA;&^cKM6^SQD^rcB2zZ!_%N%gRwHn91vO zvwCGwz65w9)3*(05Z_l@+A#L^>1;dm#O$fFof_U=qTM|;`w8!yq{hrzG~c85?|2+3 zp&wPm-cXVr(%y?YZAK#37CLyigbSPPKcj$>D4l)iZzqllOf7~kA&jDGJd&OT=f~Z) z2H^YUYZr^v;y`Nsof8zr_1(hM>F1*(GTYm>p!n*sn*)TcfXkciY}h+Bxmi}kO6Miy z3g}S?{Rc|UpygqA(qQ!m;1V4>=YhLM)n7s*N~ANz8Q*l{m-AbuN)*GN>wXLpL`tdv zhQ77!{oCIW2ti%mub%D-gfZ9>eBx#hiwdT#PFlRw%FlU!)JA}^{oacE3qtFhK@PC$;%CNlwg2;Mg;`OnNb`yi z1sW{Z5EM?+f@B)!O{9ruwAU(QW18QDVQK=dC@9>mQfkp0Q@O)`)SUdkhUf+uGOF*h}W;=XV)`f+#@odzt#;6^%MR);!JNO zI~hmYOrZ>4&XxZqO29WQ1WJiNLB=sH_S@ULuRBBX)O5r_JmHlcQb^}lEX9F1+OhU< zN^a9&4iU*1rSD#(zOcEuWSha=+53aFR^hnH64Q;mHOXsgEg}f^j5wdu2&_ zmjh2iq+7$e=URTPB6p??xzQ)`;N+E-y4CEB{%PlC3pgO=uL`NqqISHa!!FHizK%ag zwd{%ZzN=;Uk`9EuJ;)Qo!-&kJ*}$$`ZWsDx#>2ucVkkId>_kzykfgAE$Y=8GY}?|E z*8lW}c{=1;F5IK^lk+OB%6705%omVg?2VoblGe!lj?U1_wv^o5ImUjxf#_Nr^1PxD z=;wPZPj7!PnjGsmX`S(QD?@DD+?sV2rc*{I55(x2gXV7j9LE?_7t}Kq#m6@$;aJdI z0;OehzO(eQ<#w=a><{C}S5Ntax1N{SnLK4PKA1_r2XpEsfIqmmlq0=p;{lmUm-g8|5&J=4lrLLcu8@00&;*ZB?{ z44K`oGI=4zwP)P?BvrEC6yzwoZlRnZl6$};>}#wY+UFdf#c<&+Az4%MOrQkhpzLwI zq98PzeaB2t@=863C@e+QiCNG!dLuzDRLHq*a=DMGtofnV6#@klW&TV`rC42dmnb`0 zsxb|k;GaYwe%vlmtsqQ7vYpF2F>?4*ek;2agpbG-~WuZZ@_@{5z3d* zCx+!|YWv3Jw$pac0D0gkBDbBgFIIHsx4EL$w5S9igwX*|&b$~P^viW8?RL)O{^G%| z|L5%Q4$#@8O?d+4GqCCK%y0ZvNBF_{aJ&3&{WcT|+204?P6(PAH*_^SE(1H47QfaI zaHsqhekfffq2M{}ynC!#Ya3~CQGg^};NI9FD+SDHH<1T8Qb%X61ce%Y4yTbyh$)z= zrqUxIB_xZ3m0vIpCN59X17Ti4i2Yqz@`z!PA2MzP1)YD3V)Pr(&M4PygP43euz#5k zegbM}XTE~g!AcwHALNP%73ELzv(~>DxVowsx+=|RK@5cqaf)JTM&NKCtfpg zi@C4xNN}Zkj=isVW@>UB4SJto^_eV&wyEdnT<-4qvpi(iC1T}l8js`O^cKT6B!-x1RsUdVqw)mb)jN(lSt3MU<`pOV1;I8;m0?jfOjkleP`bN&Q9wGSyOb{JM!LJCg{8Z@yStG^y1Tnsns0sT{od!j zE`Hq0&)vCa&YU@O##d=GqRZTCc)>N)#8vej!TrT%8&j@vFbephE6y^bD?xL*Wn#a7?dzcYRK1g+wj3OkRXfH!uZ z?Au1NH96x+H=&b4P|a>{d7qZC%Y#1MGj}I2Nb7C4yQXjgu>IPu=Y3UXU`K`b@wx{+ z)AtOu-GcQ!a;KA-gyx%0(XT~_7wS4Ymh(;}OzwN1BX97Z=&B%i7gDX>zk#y(^rDuK z!{$Hw*W39`8QS0}^?atq%mA$s17c_0x`)g1uiowo{Vygf8{~oqGwFM9QTi95-cf65a2mE)%oF#OSs=KpH4dJ&4 ze3Oxwvi04p(dh;R6ycV)s?)JkWU%SzTh^WOjYjgQw(QXdzd@y#!u|o&AgB;lFf-Bw zr(=l{qm5V%Eq&us%>dK$#A%VB$R*J^YBbYfg0F!on%Gq6c5Q ziwQfH$zZPc%Zk;ed!nU4*IEsHu6^svhwnX6K5;}DUhXoXuGcxYqvK8&g1Z&sEJlY$ zvu=G&Dwnwwv=}sJw+jwR`tLnmlZjra$%9k?>3^`8b9r*Q7fJ?uHpD{(kC=4rGqZ@> z*AVEW=_+fX7inT14nepdrW&>AN-d9D$aw9Yrb68Q&V0h13%tE0Hxwp2rv|x_o)MK z(BGw5(#HI2c~U(fCc6}@R_oZL9(qXKMj^!8g@+BUz1}+^YCIfb<9Vqa4KJ{sE@9Z|O zuM+E{CelOOq@Q3GXbfjhLCYP9AzDFS&KVgWFNur~%?|Svg^4oL0);a(w1r;A2xO;@ z2W}@dYfR^HQ=O+OWHVZ2pH(L2_A{T3PC{Ai5gx;r;fc8WBDlozML$-BO-7d}z4~Y` zM$$~7cp5SLsMRm=2RneG~+(aXx8Koi7$Ot)p(vB5|5*QA0>rjtRU zlO?qC)gKH2X{-(m+2c4`v^KD#QiKv3`CoV$a=R(Av#%P?yfg;oF@9M^2G3Pec{T*k ziMpZ9tryMp-ePe4Io&2B`N?IJ$Q~j~Fe|E2THgMxVwgh3HEoxHaWv^2LdQ8KHHh($ z_&wo?^FgnvXCD+P%8m{&SvJakYcNb7S(g#Kec@?aI}AN9OAa8xAFgFuJSl=sL67A^BH@tEV0O0yL2-4_pS%CoVMeX$xClo(D+Z zkw8nOdgW_0zoYxQ5vo3+ewepOgkk6ZhJ-w8a`M9bZdsm7KJUKCAyCeyr-CMrvHi>H z^pz2g{ME!Sx>eTeho{-;mbJ@)h5cRlAn(Xy2!e~R=U7`&1?^XU!#OpoC1pLp#*?>p%g zqT1qpp@&V}o~ep&pcDsYm=!|5cqePj=6tX$r^X8Tn9q$Ka|dNa^&6%Q*n?yjUI_r2 z0yP(|!`mO%y*9n-;X~@NjixOSvc(eCvQ4g-Q;~+=WQ$7qQ*}m9PbN@nc~_KA`NAA+ zwmyTJWA+l;UWUbp8gvn)_SeWn@E5`nw@IGRGLxD{cC-ri0DRfgzWE>~k!Z$hI+fh& z{4T!K8U{fRsp;3Rpg=b|pJo_q6QK^fkSaKh{RHGEeyuUFEv^2Lt(U%R)+hJiVwacU z&l6#wEBFc{ng|;{6$yDuiGtg?_3R;h>@?4mJ`(|#j-&-Q?R#NJT~z+GR;N61Y^h^S zI6CaJI3L@I(k&UYnY};$QHfI*WF3n2_TrKip&)dRdTPw+C1Let+P%J=wqQPOMCmG} zzxH`52sw1dXqcAcr>fj=NO%7fDt#a(6aml1(~-Z*cmb9NNo8n<0q+pGV%x9PVW8d- zH_dWFpD%)+oZ#}n{s=upePs)4^t4I9+WS=AZ1Q}*VvIkMgFweq-cD==O zsF_D`8`J@>iuf<|^f)??VtAe$S5M|$z(KOW7Wy9lWst|*a1u#;ojj`Ox=CnN%;~A^ zuRx6J+QTO0s|l2M%G*_Lwx;KP>mb|m^vTDDOsYvSJRlvnS0rb7@pZuWUE^}J|4Iq8 zRUOshY>ulJv3S5ic4nT)dS*%N%|+F5*@Tq5oQOhHzb+mVBNl5f4P-hTy4W=gg>sX7 zyBG|6cX-}=S+tJwm^kmjcSg_IHBqI~IpV64v0a9(mY)vs~mp#Irk<#t|r*>8vDs4{G{(4_IIPYW57j^v6)M$lj*DEjn~yH>uXB(YoPtXC;X-q^ib#AyQJQw zCw6K6`~cT%)h+{jeS$Q*y=gH?M=?a({IUtwH0{i*am8>KW>Ao93B_wtj2%kJKH1x*7N=U9G>5v{*yKX4dsIqC`g})S{{!DJZ~0x?C-GjOi3W z=xcw(;<8okk;YrkAHm4TauqMGS`aN+G%mmhBZt!VrhtbzQc|0^V}^nnWzeX~nmY_i z(NA8FVs#TRm;elH)tLEETw?=i5}wz$;fgJ0sZW&Ks(T6cEl_qRC;ZNwslWwVTe~hh z0!}aYIeoVIlq`5`XelPYWSyeo>_V9~e#Eyk+Br>yTK(N${Y{Ptk`f}Cb`%E~oQ|9P zJ3H7V`)ka z;^t5hL)38G_Jv}E{(9&LE=yC6kFUoo$;bj@;+H7uU!xZu9v<-L#|HTl5?2qgkqLwkIc>?Y~w$KF%->vC$G)?v0 zS5o$iPTr#haIZY6$)$F_6G&(U&r``$b&0zvX4hmKS)mO!c?oHck$jNNZhEntBCm1u!Gf4|UsNc0Ouokow_M+^hsm z+4PaxcNSMz{)UfXv6@K@g+o~BI}c_rN`JHHk9=QrW5ae=d1K`79=&)lMoN+Cep(p8 zYl!<`^yX3zBED<6PcHn{o{CyN8ZQiErD{Sh6^{7dgC^2$1k+VE3d=Rz|2d!{^BRf@ zpX+MowJp807;o7EySSw=DlSw*nFb*)kuERhfU$sBklLNk*vhSilXy#XDLRHp?!;Ts zjXCMlT|34&vH&V!RQ7(q%i{6dDmM0_^+a!L;0U#mR7oq@J2S zxj;*yE~Pac3Tb{}n>E@;F3A7i1xYU%l5RX86zMm&f2SMBJ!rVQq3dT=5HQR{8jKAi zKhOf9hcU}iY$qVHjdP4|VCe)F;U!C53ftEi=Vd5mm79>h6>qg()B=f?UtJoYh^T9H zYOo_ol1W;@$wN?hIsr9a++@hqXJ|Srb3`b-Ry7;l7ELq-=U7vH(LCZ7bmTaua2i-~ z@vQr!rNIulOx7k&rz8zTQkK);r6R}taz+dBScq6i5yMFl6-6_`$@|sZvNK_zyCCAs zSC_g|@iS-cb{(>zp2RK&G>XIaXjGY2p{|cJln`gD!uW^dkXSpOWLY=ge5926 zMP&v*XE{iGGyZWuHrf#LN%=$;1`1RNz)#LyW8?9x1)G9Z584eDKkegwkSvJYGagM9 z>G0Bt(W?aeVZI7YW93yCs(e17G9S!XNyfXH-IS86e3}tQ+BZmH5n*Y@u@w&Xf4;jG zyN_C)-RI^Z&-CdOL3CJLc92MTEL(8@W<-C!$Rve}A))_agu=ow`=#iBzt|MPs>_v@ zT$TK(VATd&J1i<9zhf?mz~Mu0LA~L5F3&>I!Y#4sESGCX@o}F{G`vRJ_f3!>wM27rRK&B=3h5 zZnqmf2D)|BHwds&YsWP+UnOr3Aqp6(N5msFL$Vjcn+y`<<*`QvO0P0UpZ1Ox^%snZ zU+xzfOFbvCk`(gwtkJexd5NYB9WRF?1T-x{y?FOlYACYMFKr#74vfqngNW4trv)Of z-%SO)nfF+}-oC4{US9ay3n1r~XZjLh$IVqX!_<0N>vzTi;(9=s!bcNlx4nvtiah5# z{@xB+@%5;(v9ncPgUxOSI*7dzii}4xdIk-yy47s(Mt9SNecp7uEJ*H-QJV1kKRD>` zhi;!&0vCU4&;DPxjlli~B`!ctLJ2u{UL`@vF;@^ecf-q0M;gjvt0d&$xAs-4B`rJz zsh3^+Qge&1-bIMoXiHMn7b2StxksRu%LI4p*g1}fppGOD&<@j*oJH=+-1P4bZkpl* zizG3UWBay5r4j`fb{wo0y&O2J`P>4~kgD^WuN)Tkj@C8YHj`M~t_KG8ui&Sr=IxNG z=1V_oc#plUnkSO4oU?QV^z|-(vdkw)oODydLBrdy8$_kRKq=OU3ghlGlOBYq1Umks z5`eIVkZ~}g^+@QZxFZEZ=G_mz+yIm04)-J(A3lew;8;}VDJi5D4=u~eFzaPa`Uij$ zIRd@!<7bSpmuqkSqKLoP zf0Cr*mhDV%e#;65IvwuC0n@e|EPxh!i(T9Z;bMYZI`=J?OD#*EC`=(!Pv}MA)J__9 zlThONYtH>TWo^j#EgG@*eTldCE;pBUGGEL+^6kYk7u(`klgSn~^y2;A0UOI9p$n16 z^D1FN2iNNvmdIoo=nke$#NN_mj3T!(52upHHjCOzfqHiBqvlR<$2S^G2|x70huj** zrP&0C{0i*;#9s=ZAXwfff^x_8*z|a!ZQzn0Td|Zv;2^%f7D;(qhIQ9;GX0v77YO|6 zaI^aDF!c+!u0!)kyxi01g=rPpN~1P=LwTZ_&R*|GUKfmR#xCk3Xw2h!l)U zeyDZb{RF|&y$Fr>B_c2oJWYNBXM2~SCzR}vR5LBmb7R6`T%`rk_u5Qn<<%{Vse;%- ztPr4S)(*^aRzkrdFt(y2bnKdTI9S$boIEHoBW@Z~p+ieTh?mciKWo}W`fJ~MjBfUM zd9LA^l8Iju9QoZe90lFzGKLzAPiMv#W>*k|J5sUp*cS%ryzC>oUGHx?>H$m7C({J zms;*kSs_p|7%cK5Q<93!#C{{A{n5|{X+AZJO2hTRvY zM|)s)0@Bnz#|B^H5PS;mEVtLr)e%^ULB)~P#91;#$FdP+>R+a`^VQsU$e) zw`p>2yS11OD~je{p!}i1utV8YoWY75N0d77eox=GAYuqVQNL7<0jek(T=7pc1lAUMdaE3j}vchJu zQ=fG^wDG+C?&>yyeLQj?ej+uG3&U#_*TELu(!1>Wv!Rp@#Rk7PP2Ke{_wS7jqQ6P6 z_lnRq8POqGqDKd8-mo7AM8+_R2QEb}t^$wk*srYRD!oq5B6@2T_8QQ;h>W9w?Mqd# z`UrecMQXYNG$H!33!6M~KHgWwtpMfms3QJg^t7k@N|{>~5S5fez1z$cmjULt>=RYz zopA^O!>T_~e$VrK=Ly*chlOI~X zd<6BKhLp?s2*m}TwFeXEXu+u+{_Z3tVrrWP08$1d4f1OI84 z--@N5u-uBi3LFJy2ilQc$JdHb@Wki4_IzN*D?;GrrJ*0NqDX1`=epMYK z_ROx7JdqON5QxFhgOUeaM2KG$b&lOJC<*orh$y1Vv#m27c#6u#v##ieMpD#BKBQhC zHx~_fZPrk9C~${x)Jd2eo~I*S|0|FL^_meyUicFBPhdfRp0E1{IK6^q4eW%lehzoB z4kH@PO^L=2h$+UyE(P|4FryWf7D+c}0QN)vP?o&#IVxcpIExIoA%l|3WAI$cAZp6c z%LOefa}prk@{EeH(e=hQuH}a^ubq3lSf!mZv}XcJOj)zcR8{F6ZPLV>zWNXF{_m_$ zAK3P0nga3k>AY?d=!Qv6=)RD%3CmF90ppcr?%7#-i$rWVT;aqd@i&6IiQOrhnj?WV zhX`TY_d|M8IfW^l1$SW0rbKPtd5HmM-F*9Ci=sS`)G(B7ZFaA56C*prvVsV~sqTA9 zHtA8R+&xlbB5oc5Qs-48T^!_{PdimT5Q=L!|LOCh?MwsH084N@*3xmBOM= zW#v4{`k?6n)+lbH;TmW4j!l}SacfuLTR|t01+)*f+G)20m+iu;Zqx6a2C)+vD0D+M zyQS8cLXNsG@tpA1HL+vqC{ahDW35}l%J;QYns3wX4*j<1j{2t356Wt^uQn9-UuEhz zdpnrCE2B^6A5TjEUYuTY$CFMu&Pk^+PmRT>sak#rtVs;KKU`Eiy(Qj%8Kr?C-oG0TYAT*9Z3)6Yp zJ}m)RY_X!Kurh*&@X_J&5|sG3CYimU*Jf1?d(}G%lRexDO{As4YTKLmr!<#PjwPIQB{9whyTR>uMh%AppFUTZm)^>{(aQf z_XoM2QE(3Mp*(~?ZxE9s0Z&h(^jkIiI*%$pR2pO%Pw96fEHAqi|{8noQGW6D;!`=kx{um%LL5O0w zg%!n9wpo#h4GAAAp(|fQnL|7#p`(5v^J?3Qbo-e(DHR#NJmq{xQq*z3IyCS4Lo^bG zV&>HHBu|;-b4|(o2ME-wChJmn4vw!p_Wt1u9J|=P2w!Gob3YnMF?|r1D#~R`k@>KI zT=G01L+PYG(zo8f6-TbpRacMkn@=_W51$%>KIge2Wj*>T4!9gXd7#HOelD|h8?2i5 z4kPI)7K0^jan1qT@y2<~F${2|79->q}@@>Vv7E_RDp3X zU<+;OB6@n;&!KOLaum5HHte9DVr%(j%LXMZc@F*n8M#c z6?SUi$o#mLPH(BfaD{<2TOalK@KOdBi_e@k%JX0&Ba@`4)|*Te9+;SCtgNQ&!010xIfcBKjTjA#~k)_yw=57 zW=&KV!E{7gmy3-SmCx98YgYflca-_%McLZohtw>VQmOjl?s{oub(?CRD{6R};Osfh zoSuwyWCTn952I@X1Dno@{4ni7t>t8fgas?9Rhj-?rH zUgOu76K0d3*S~A@WWBhw*-gw4MvCj0z@DiQ4#$3{X|;r6QjgUprST}5ED;ZlMOp*m zAM3mjIIPzVo9ZE77e%CVCEA1_Qrr}VZs+;cz5X`x*N8PfJ(?%?$WXFZ^??YB)a@p- zS2E~XbfGD(WyY_S^TUxdgRu_!)yQ@l1O+~Ct!UAYqA>bu38v%y7 zzn6UEbC-90l=?%?<96->PorH^4NbLyNZ2|hyUgAY!(Z0@$~c&<*XMf9K(jE&FZh*XT#z#%rsg#;q2oAs#xEvZN#$R``^A0#IS z{TsfIW_ivOCY{)r!2gf{{N7XtiZa~WZJ0Bs6&=pnBu`v}A4Oy>b}5zgkEWIzWcKxX zwhR{^wZf8?&v$5=J$-uk#HO zYj0J3QI<4&muD<#8;g#W9iHYhup-S@u!;(w$YN5{qviw9@RzHeefloD?;xpuq+tSh zgxS}j0dcN$3ijtJg)-a{QUPwU`*wJx;OwCs9jM2fh68Ke$Chhf)`%SH%s*UTkIV)? z%Sc(OG?MyTyZ`7jhLETY0<8hYOvB_9VfY0(oGlQCAAF!{h}!EfRz{FI7UUp;!SnZC zY9}XRp~!=_$#(e4u%ckoYf(2>JyH7YykU`sj1!x@6)4$UjxXW(EvXJgif;~1HK1|Q zi#7xnTvcrCtYg%rWj>SV!zARnubB=6-8(_b+3aZ>SdA0c zhX-lYg}UK}?mfic<}upozCX;-p_>_Tu>-J?Bq^v3mP`9Z8!7;IsvQKLPjambjygE6 z!($8|_rm#hDgMNa(tuKdE2KHq3u|*95~ZwmcD)PURZKOzKgA%?TUW0>VO3k6VEE*^w*L$cym*EQC@~yNN4`H8Z0#<>mCS8r(G*Wu7fRFRNTNDTUHnv_K zdJ*fisEL%&2gEwE9_viz-Km1lCr^P86K)Q|vCl28_CPh6GQ@;5Yl^y=kyVM--2wFf z$tGz&H%KOhV9ck#v|0Z!T)wE3zbxt|vl;;3)2Z_M#}AI}A)3!F%J&i{&l=d|=he)i zaLM6Q)w^%ay-y#e9!^jScj7woD0b8H(|yN*E|5tvbtrq7-28#paKAiE?Fqp3cmdzN zu(?`vN))n2XEASM`m0D-XjXS?WP;kfZ(Be}G2fwzNlnNC2n3~q z3K~}DWk?8{fqlkdg{$oM;jQE2fZ>s{th$n@U;a^_f8|@jd~PN692854%!wdz} z!ESAmmEYc~i}u`Iqf2N_K+PSt9fJS-_^g$jKvY0t4Ovltep$|WeU-FWBY{Z!C{56^ z{rF9u^=Y%@t;6V8Rp0Me5?#9n66p&P?9wQjKc3BgFAUJ@M^ykhMU?@8%4zHFxuHQR z@~LbFuWsMww&rJec?mv)Fh~ewy{lLg7`dwwR=+CaC#!*9H09MDhku zee?7$WfB4xv_J3i@pA&hU>_@)TbM7aL<4_yKChxTO^TOUrH50<3rx)K5pB)4nJ4R`(a^0W$ zvnJh%45*y!o;ACvY>1@vo|C?(gMGug6~N#~v|yiKmHvJ~FZ&kv36_Vrdco!qfM*5B zKboS3^teVP-~Ueke|L92f{m!S&$Sd}5~5#)NPS6UjvObW$8|OWI~7ccZ35nh_|Ww(VxLpNr>AYqylTTSxU5 z)%=A_c;*Sbn2HJXIc-^Y5v!PfWwsRs53f|b`&Z zRwf%dxnuaQg7t{h^40IGZRn_El_G=8Wm}hU^O-!F0+t!48B++hSWQjwcz4f!l?5UB zQ5Tvgp#WK0#QVly<-izRQ$+g!P?O~1b_ok4a+&$r4aQ@R+Skdiyc`LgziFAR_GX_cse8Y+Z9vo}J-Q<53|CUG?K5=xi_0!|Q{7!lkc-EDxh1yC zQ14482=y_Cf8<@foAUyDyKxI>CUe)^1eoA;&nO6Yes%Zs?_G;4A;d z#!;pyoSvW=qz=hdsAUe@^sfZ z${mZI!Q|w8^YLBZ_|B){A#-XNGZL?-Cx1h$Q=IGnjWkZw@6Yal^;I2Qc-c!<%#7BzXftb%g)9BfhX0{`p0wL4w|x+}0{$x&7GObLB#d zB{|!3u`(NNkN^4&1jN_9ZH;$&Ao)QCkhCOFe!r*B(egrQmvuS4duWt?Eskk~%=@*i zq$~;$%P}$T3{dQ=y3aa1v@;DsZMXMq%qB#>+|8e?9__0=UwI9I?AYooF@w0e68W*$ zhEmIdisQ!EagG-jgFD{03Z?Ze59Kj61_Dj@b8oGG$&Ob&k|qzZs`nYRusiVUK6sQj zK1N+~T~{m%xm8@yq@LxCwsvG~*`_mT@Kb{8e6dgwzCzPj-0#U8p9MsOx)Cr9b0}+c zZ#}gIzQ=ZW3!9(TX)nGg*~IEP(hbeJ+$JJ`)aWd4$oz$+#;syObzat=5(TYQ)sQ#MfsmD0Y^7Lr2expu1d5fd06!fH3xoR4Nxp$k`}PV1ECH${8Q z!FzbwcnH3gyiHLAZ|@(qI)~F#pJP+8rw)MolgM@kcaL>x0nRloR#-1-E+cm7Q~I8W zgk!C|mB>uc{+Oa9T2tvzT-yE)s{6Oz4UN`qB4uqK+q;aY#0*y zu;s8((V_4gMSX*jTK=98CN&;3bxht;5)4EP9kNuH1A!=(%ucVbezd%>Yy+B70BPpr zW5MrG{UH{X@7Hqun((0BecK`4F>Mj!E6~A!kx{Gl{~0*aTVDltv$Oi6W!JBeIOTyB z4+CQKWq=sVu$~8uaClrEaX3+6s+-Xq`bwhRX{uMiLq)FLT=boNrQwHEydg>xE3shcvNfT1E2*S42D}3lE57zE&sK{;j*mqD+w5Li<@w=?Jp5t_Mvg`CZ+w8T!)-6Mkt zW2wDzEDePY`ngzDW3vcLp1~Gxr>2>`SKZAGxUJSt&9iiNs$1gG;oXV!)B1bLu7xsFa4nm`2$5jxE6%5?tSyDivRyAK%U8j^iEGf ziq0txDovLmMzM*|CO)>hq)zW^IKC*!_qk7L-z-AneY6w`I7EBzloL+OlHX`bx-3_L zr&+|+FH~>Zz`~MK9r>`I>WRn1KK+AE3L<<}9vIU zN{fxD4$wdT*glEe>_*4EAZ$w)R&=frY~yZXPlCn#Gq=%&QuZOUF>UI(Yx3wmZ`6<= zEm5q9Ag*WTmiSjOyLQ{|pzYHa-AnVn#M(st8WOBUYwX&OHqgNW&l!bWS z;yn(ED_pX=nrjRp5&S%CnLl#B2)huH82Sh)1mN@)Os8V%SD(-bTSo5n?%y{QCB4A4 z8p+MzC#Te{5a=U9e-&Np%ON7i(_M9iANyQtoV!|0s@{Qj2>FtMGHcsFqV7?OsMnbC zrSchDH9^jo^hI|L+5+m1lJjv9>5L(}VvMh>O zVsPjd*-p+g-XM8dzL|O}bA2c7p0eNjWmH=uO*;hie9*-^EFJRm^z(j*ShJ_%#gEF* zRMm$VHCQBZM;Z{Hu>v(*jaXvoqHoq;)Vix_A*%2f@AkZJQ5Ej1F=pK)pVHh%^wVj{4N?KY?BX2S zW?TnWel+$WIe}c7!5cyiaoOb=`N<&kNE;9Tnrm*;l?z^$zClS$&$oJiSfc%dTObdg zespf}mLYffW=sDo{(m!4aRY}%O=9jY#S2=HG2eu}uy@dkUbq0QRi(nv%C~s#D1Px# z$nlQmcTawB2cSyHsc#MVr+3IZhM^e^(Ms$q;)s{nlszcN9??sm&NWm zJ@;iaQSAV!jp0ifO>2qpNDPXJ9u@(bk037UUUgGZnK*_Lxr0UZgH8hhy@gpG-2CwR|?X}EjlowJdABd0lrUXbrwE}Ohc~*8CjDYANGER!+ITnvv2)f)WLIBwWmU(T2#T)rb7ad*f zD#6Lz2d|vfU`JF0Ea=ya?9&Mv*b0#ixzrM17K@G>KK=zQ8QTyT!w?`i=vwuRi$w=i z_^+At`!?7$7xuPCTc>}Kpzq0l%`Ztm=oX>!fqu&8%O3p*utS2DvYh$+Vaw8($vxz# zu3%_+6lK+V!!p0ucxS$Z&g||fw)GJzbX0xtof3{(fqh&#PpZSp41?Ukxksu=usj*f zSioT}F1<5juA?Yi=)MK|bqpW%uyd~>a7a$hpWVVbV^L@t=3Vpf25a5NQPbS6b}1=_ zCSWmh?Zd*}A#rAHDy5X1aCc%(TYTDq*RDa1%Eqo$_U-&31kSwnH!Qi6XFr(W^D#Qt z@Hoez8>SQuxW8%EcrcxK^Y+MVNlH10HO!*rr4~soF#1oC`59Rdl#!IfOC?i)Rj4nF|2AaALEqe#<3J@6< zR9l|h&YAFk>HZkiHoi!S$HXv{*xC&ldq=jr(U-U`H!y`Rb{LG4*j<3;#x{8%R@CoD zVL=zAmqxR-z4`O%wpV>b^A35_a#qX9Ve%9-5s3zG*@D42za{wqUuTd;k<#wZ+yLr~ zZS|7^a!Cg}arV11no5jV^vu**E^}IO7U@rHqZiUa4=+b;@E!!SaW_w>5wGUlnX@US zvI|$jrc0RSt2SdeL!^hTiwz2P7j3|vtCXh+vQCr0X)ylc_Gb0Ub->ou3! z)15#5%sp^q#i0EaBHZ$(Ry9fS_6VP8_%L7{}x zr+f!3;PlISg8iXa*Br&Er_?~{s#ssdRzY%&GW#iGDZy+)tvm!MU1|kc#IjoO`|eV= zpQ8xp=EKIqw2?ZVWzHE+%`XDX2GV0sH>AS23&YM`)<|M)6y*&OH7x`fc6%!wm}I1| z0Y0dx(4Pbm5TO3}kb#PuHApYO<(8EHU;qF8LGL?k^WOSJyOowherj~Q%_yEe%4Q`V zViRFrfui@Ge4zr!82%-^eu9;<*_LP0MQL1}LZY!2dAvj*>b9j_+OMYUeV?IH&EdXf z+D!>x3!&v!H<6|Vb^XuOU{{PK6xg(_Z#R+lugP(|34dL#^}k2YC~Kf1%_=+fKZVE~ zB0tt`X?wM4 z#wFqFmulKy-V{ewJDMp@>itTZ<1Rvg@`n7b-JpE#5Wj}F#_bUc476Rex#x*24K3Qu z<9U!08uX{NdPG_rALlXKUC=cvIjQ7HaHP}n)pvdXEi-YkuxE*;4A0fdy^Y!FUVj&_ z^IENW9Xn0-OMmr@2|_8gZA^VCgPAB3SH_)^;;fJEaq%7ncUUF9n~2FdW+rnUv#$dB zfIu}H_G*j3+ot^){y8;ujeKTgZ$p1;DRd{)XutC_e@*PM}{ z-wYLG2|-nr-<`c~5GWPLLIlBNwYubDi(k5S7b2ryco=DCuToPed|IDRI(djZ;BE8B zeRmxDN_zMVO<|QPeO_~vJ3Mdoh9rsSn-cwuOCo($7F_AYEy1!^G1P&3ZR|7Rlu}H9 z9s19fP;^UB2I@iaa0%*}I&}KRAiAtye3l&dcl5o$Bm=ceIQPD5ZYpr7CRK+-6*ojo!L2sNs%0;y#(NX(59u_;)V`qIQ z9KtsvwAw#f@}rBzT43FLp&PEQkWcoVtJ4ia7c~p>?X?_9F{sL|d8y(~UFKZX9|%)@ z*A?9=+`@o=NZ9C*8kVc(Z>wO&-9ex|>UbnUfx|l|zBPc4te}`(e3Q&)SwhB^A`)yd z&ut~j7rXp)VK$d?>n>FHA<;o113%bEGk>G20?@MnZ>)E5M42eu_)2kc)f8}8hVfPI zp7T?|x1N}5Romc979)aZh=C`TCitj&HQRh-s%lkU)9P=rup-!X4Fe@e!pfJX*+Wz5v&W=9M=#DE3FCTE`S^|sp$ z7-K2KN`z+3B#ne|O@H#pkoD&lI*lm8Ew}GaHP#e;S5Kb3@gK8P-RNUCW~NN1Wdu2_ zdLQe$OPya->?TO_?v}_JoZ;2~f8PBofJvc7tv-;XrpZYDosj<%!Z5JqI)&YF_Pl2l z?ts^RMv`kkxcQdTq%566dyTzY0qi`FIJMe59N*^{-;gPv2>wiFCil8*khFBdks06T z;9FcKs@pp;?;EEEuoPM(`~4qXZy6Nl)~$;s1P$&G+=5GRXx!a{yEVbx9fG^NySqCC zcXxMpm)mQfeNOE!Yu}$#Q`KGF;~nF%F(-U82ltE2_ilcnAV8=mP=!qft-c2dKeFjg zwkIxW4H#yqL4JOc6rPs!8#?DSHba=(pl#U(BSIBr^4IXu7vVz_J1Au{R)|-9paGdW zUHe4DObkaPZu|Et2f-41mR{{=sCni=BnjWLfkn=VVW<`Qoa~n0f9*Et+1U}<2T$}c-fK;)p2Of1;PyhKIg536d zt!IE8l!HAhKJeum@qt|W#`CXVmE=>>$YyMmo+T zA+)*q+_e9$a05Gxvx{jcBVvQv!=U{008=);bqZ~uH zbF4!$hv_aOfzcl9*y-$}g$+GYF{}Olp}aIOr2v7ey%mMm`R!YX*^?8I3XTgN0Bl8; zElcCZsW{Db-)wbhz|xqprV?4sHw+5H#tH4t#cMV4cfM#v-6lO$GlOXGNr#IH3dHKm zM`AeEv*ro|Q%HNfW9BcyLe9n!)D;T!N@%p`kx4+GqQ-d=MnLdY_wvu&hB91nwu$}V z(fc$rTxIfYc|ejp)?pv|1Gfar>MEQK00-ifv5x^sE>m{-VpYO^-=))rqE|>gR<$-j z+3A|SoeZyK(~{J`<&Q~;jX2N8s3D%1@V{%*0NnXDI#ODufaGsLfrMoSHpU8ta5iW# z6BJafyIvA(zUEwN@6^yO?~ZZ@_3k~q&>0!fOCPfswwllaiBLEBTZF{$_-kL(i|XsX z6_I&=I)g|dJhoP1JJQoVYaRQVnpJD7-{f`^Ds1g4VhyH@J$>nTBpT~o7_uR>$nEt2 zGN%Da(pR4bNET%SS9xw8mc5gt#A=9c$VTgIAnFx}_a!-eq?>#vYzN+;)KOfgdf7i~%h{aaglFTYvnF)7)O-BiRwK9$4de zr-q&joZRS@P$hRqofqHmp|oW2h2yGPba*|UJE9PE+hb+cc?K?qetb!XhjL4ss}jY5`r2hSnVWHoJLxT!m}8+#O&f=<$6(5mF%b4pvS{fEDg?^|zxX@8$R)^P z)OU$ka#iGL9w~=Xr^5zLbkZebji<4xQzG|I3E=MnmZ7HjhZ{57*Hr8=1i>yZ)@gHU zHMj{RGOFzrC_EqezMW@a!YlGB(+kg8JieRdJ3qHm&DJ-4R9HDkEnVEhFvq-1y@xJb z@He@xa4`w=wbNl;F9&w%w*<0u3o708WUEu~S9ZqV7&*RL%95ov{Kh@%v{7Nq8PsBt z8=ha1A1#)FL7U}>wRHnW8`x;q8S-x(X1UA$UER2FWpUoF=L$Z{r71jilTYGMQPQ?f zIH`Lf5FCi5?bfNy2lH8nJZgW7MoV*H|1OS%CfJ-HH63>17K40S;PGI$-j~yH&EWs1 zPKBKJ4akN5U8fgFhXv$AZaRR-3YqY(05B$%^;B5A_J~GM%J_a8m6X*jqR*I@uQxhz zQrXc5jo}Ma(^0R!n0dq3>XQ!NN9heA)pKL4Tm?%QEua~Z3~OVJhuJrvo`Vbq?6!It za&~b)FjOPCR{AjRXOQ+CVw~Re@Uv}0ea>E2X7oz5_dw#?w~?81z9#LR1S3*lW1oR} zW+=Ht^~0#79G${WKJ&pDnGfp3C^pXr4>-1q?ya12-NLzm3M}SD@-`cvRXX$L`JcoR zn|s|KE0zd9^v}L9WnYkE#j@PShK$GY_0+Z^$Gmyz4n1OBgAuKTal>)1ZrJj+Sk!XCo3LC9Ja& zf@xrVR>&^z)y`!Y=&4Dwe8a2~C(2Jh)NBEarX3p;Y#W7?S*hDvR?Vk86IwGEvIxI_ z{DWuFvrg~S4>R!BTAILp>T1r5UfYf0NxCjJGIwMeYyaJ2mA@G zonZObtHplX@nPDU93S#(XLDg(GANvti{fLu$MvVxJsFSlg!#~&qWd@7q$CqbWdVjb zgETavO?vR@oaS16oAQUAS_*2+43@eUVPj6aZ}!II#J&~`hpP*be}h#J zIUpqLynWlE8N&VjpCk+k3l)s~L5tr5-OHp!ca79v82+@6`8z6JH-9Stw+b_Q@zf9K zmNsTCs{Ors=?{OOaWyHchO~YyIa1>l4k_yjw4mX&#l*G!9?arT^(CDAQjN%#f;%}& zq~#cyB}xOz){fF5ErbngZo6`(KZeAPZ?U9@S4iCsPPtE`2+a7eOvc7MzECv@deVki zF<}cYX0mPGbg?ho*|{8OxTb&XpfY;K?K(vqZhkHxeSTV=Q;6KRyQngNl^OfZ@#~ug zTU^MDXFP7JV^smC8K+cr>LRB_enSonL7Vsmue7{A6B(!Cb}b*xa};IY11fa-vzMOC z8|f_(YM^~m|6sGna(!&=YQ5|ECOf5`O{U}jsm9l@P^qSl+g+IxnVKjI1LB+MOsu%g z(>>2oAs~#@D3X;|f#+iMYIR+q#>ICt?~1?SM(Gq4NgHg8RH0O_cc4axZvbzpK$)wn zE$cJ+e6%g$glfpsEDlprpI=o2ACGV8w|quYze>XCRtu+c#9d5lvnAr5CXiqTB@<)fcqtXGFI_#9sJ z`X$1PN0li>@$#u!M$=}4UL`i2*N0r<^65(yOoSWQadJ#UksI!Mf|%@9a{m<^zbh7T z#YclI^p^OW#Lb@THm%t&`o9Ku*CGaKD!8wlxTt0a;XqEHupR6K8M9+i!r|!Je#i9#z5kMD7cF!HN zvd&S8zX39eML1jP+~aG`ME#q751GC(UHqJ8NqxwjmjrSBE&$kYHlIe^7d>@m#MNob z#Jy}(Rel)`j$*FE`+5Thw6JkJqJZfg8AO#95UYsc_B9Edj;zDh0D~btRXC8*u>2WT zbk>_{1ZXyWOA-S9VR>b`Z8@Y-69TSx-PTwTr+<*Mk!}}{iHk)XyQN!Lob>1*%*T9D z|G`7E6|tp_KsMG+dWit@zRXgBYF33`T5v7Iq3uXHHh}Eob|50ivD+LXk#oEHPNgyj z)Ja`Qdu(JI$*$mDzAoOYPD-6pAuYAoxfqG0i!=z76BOun8o#>eEAvr;B)x2XD4E>r z(1LJyd)-wScj`(P)$?n~wEoD!VvUj5w{B750ivTh;8EO)2~`nF`U6klNzgONqmX<5 z^igevHts!pI67e!w6_OWSe$R16(oga&>57+mz`{LA!qy`{6{GHe;U<4l&A{`)8uva zc#3AE|DP{_{>x{IY|{9mufyVCDJy{iHDQe-z8p3$1SPdzn>*t9ty6Rllv%xk9#fM9 zbQKa_(f(vpuZ!FDq}G3>Ugg1r_^-NiI{cp z(?ss~YeAZ?HhdFI3!EC?Z@Q6#O`- zt?dn7qxTAOd|sJNP;-*vI~F~2l_xOk>~dEez`>a}0K=}&JJON%o^E9R6I zZ8qqfm+=XDWg=IITvLJjcS*y{Hac!Q6HQom>IF2Jtf8eO;_%io;&+QY)Jt;UaKBli zGaGmL-52=_1k&AH=$!POnaf#rEbGoGy|+K{X`{kuGxH{iSZ~vw$-Ewhn|TNUgGu#Y z&*u&OqnQ%pqRFFT&AUH3=+Ps~g9O3J#I9)SNxdIgJO((Z&MPuZMDi+bjavt$RW#=J z0v=K+L{~%-etU;{4rVDP=sGt^`9eb3QkJ41&C(I`H-O$spoLLk2|J2!4~Qm)6RLH&xmRse1hy(VEmw z{EEBdmq*nxkGuhHg+VWayjYw~-3OqEtITvK(q#glX3}R!XnF{FM2FJTQ~e7m}9cT6l|6cF%4 zsNOZjXx%E#FcN(1s*uch*^p>2uf;B`I0LpSGt=~@m9g8J9eN7;T zf(x}a6sy=BOZ9=6?Xw&rvZ4x!QnNj6 zEHU_NG#_N}_xk+7-ZiyWi>y5{YA@yaNrm+lB`fj341Zt?A-O)6=7hwxncK?$R+=g> zL6@T{6Jev0e=&TYA4Jw$CX`g6&Yup-0F217eN2lHL%RWbljn{A^-5gfwGN|JAw#v_~{tq;S?pmbbQK~9@h`821j96V1Zl2y?>n{75s^YqHXmQt?23{9R;Oxq+wv5TgA}0Xl<5`X~LHfw;V!P3e$|gsw4@lzT z=$N+eIx?vff$!amOGz5fL7=*)N2oU@qj0wGMu~B32VT&1TDo} zsiX^=&ZqjFySP4)*xv@KBG;KRDJy9p%2o*xTKmZD^1<;f`N)|(3gbk^ut+t|nREr~ zYbLZLvDv(?6YPY2H|6Boqd36<5f}AXsqu^W{~{lSg6~pB(PyA1$Nt?f4Fs|}O0dZ{ z=nV}9^8I5=6*x5xtk4TlQql2=s+T^pY*!E`onL>}sc7R1nJ4&9uEGbcywZa3CVKYF zd=!rAXc2*{od)f=rdwjThI}VjEDD@h?x%s&`21MsuC=)m)>-+k@v#sTC1F}OG(9G^ zFZ{3MwY77>3BJ1a_1cl2Qh3go?Kv9>D_VQ~Ap$B%*o@%eI5Y4R!v5~0h9{@i-WKBVJ^?N0(7Z`(Lz@?Q*Y^P{n5U!W2Qojt&fSNZ6PZk6!}|KC8mCTh z9>T^{$gy@vZmj~gU6I=rW#z9v-O!-XQ|0;HX=KHrM34$V@=d(Oo zwX5#O?Pa0wDKnOcyLVEjVjh#ze3 z(u=0YfM+Uh)_@s@+U)3RWvo~lChGCZfpuF3HOF~3Or9H;6;-hrjyriIMzk^=S8cs= zlLq*aURcn1@qlXS(Ky#zR;Rpqy(9C=Bg<61wD#Zh1_`V~pzFmpTnP- ze&eG|b&wo>x}D#`?oGLA_7S8;TLxRG+2sR&4rp za1c7BE!|V}8IG#YyOSA`$-MdfjG#l;D2n!bYReW~1Q%sfpg(VrT9;6$!LHrRMe9(q{NlVda3(gnX*h>RfWifZZf|B{}EU_rF_2TjaEU1Te92(@Q z{>4{56A%(cdV}tt8btfcjYq&mEfn!Y&7< zyT^81oe6B(A{vDNoMxWEpxMLsrAVNR?diK9VWondR?aV3nQb2;L2eWhj(4tRN*E%1 zpYD(P*01RJ-FJd#ipwxQS3;W%FwgaL>cd+`=>*`R&o3P6N$3LlB>0n0`$MjAv-bpO zDk5~Mi6buix8Y1pu_2vI*b_H8-0@I61oY+s?SkTZ0fitNQkx#6sL#lJ=UAbbQmg82 z-GJz2qCPUB0N;mg_ zmzA7Hi1!YzCXogO??0 zQBz92;Y*M2kv)|7^+fOPMUdqdTJ1Z;q|x+ zsWVxPniovt!;SH~cKmcFV*hJ#Zg${oe~FEz{O^d!{}|EzzFl*$KbveLcz2T-=^-f9 zrVM`IRSwuIX%bg2dFf!LroRF>OJK##Suel*=!LIVd)3g@!o#fq$O*@S(52>TbI7Q0VNIh({i}(eqz&f>sl^DWQf;uT3aM@X8gZ?n%9PH5yzl?A2rA9BsbD8<&hT+Z zr%xfv4JHPx+cWOGH`OQX?nieLb3a(qM;Fy5p_*$8Yr{d>gePAYld7w2PdUuQY&KP6 z5;-fWfKjni{Jjjh=e;sVu+IRn-xd?f1s%)}**O)LzRn1y+2nW9v**NAL-gJj(d8qa z4fI@)@tn#>;e(Pu^Q22c4I^4m-nM|rS+{;@l=Lde(ud82Gp=XA}9 zdZW)|o${9K3jSSZC`p;vzNd!ofP+7NEC$~V6)b}%&i5W<%DY|NZz@QICatI_yLu({ zvrv9CN#wS}Rw8aooR|VKv?sJ{cZx*yt6KMkh<>bk#dK00Yy!B2`Y+P0gy21#zRB(> z*}%>^$*KhBT;vtwS6o+EfV72IA8%W$2eeG|Ip@SGA{zFD^B*m|m_HetBIuk5TqQZ} z_fICcxqbuZ@>%Ov1{NIp2-YzfMgLAIt%5T*cC1nx{o5mF(1vDS!DX)_iNv!M3WKmy zF|Ky#Q2*8L3J3p^32K$`sWMYo=^<6gsY6Snw5&5~?katXb4uRSECe+MEy|6^MEw{v z>7%vJwIcZF=&xKXzX6746RmV#Z%kZgOdre2gEX&U_$K@aTL2D0c1k3(J$``5HoIn7 zFL97o8utQ@ul0;NDzgF|n*oJXjMvhd-lXY*MUVIP-}0ogZ?-3K(911P8+8i+*M#ex zZN8X@I2iXzxz@o?xdpIA@q~xxyYE8@lR@(zsVoBK z=-Hh_^tnM}C;@+4wmlf7u=trE8pUT)g%DX8WI&>{%z2p-_(_062d`tbZ@GNrYHj0_ zd5!`$%IEx4ZKm`Oo@I}Us|GKArRd%z#Kt@HbjrjjtLQ_i<^YK+L@){W`$vg)ZqeWg zPYL3eQkGZFa{|#_KrNTXa)_;M{A@xwX+{(=ctB`Z?#PasFC3YnYq+M2Xe-)O{q{mD zm0AQfiSU6}_-gJ>@1sY}R7NU&IHq7ussnySO)G^ws0VwmB<^!9+x;SeY63ne*Xp5? zgzusqc`b~?H%A9eLWj?_`*q^uxz;d4cFR%^R5ny4Q(x7C{Fw{zY5nFCHJkK@jYJZf z*H$MjkkXBj&VkN(a%WnV4Zqd>YS&KMSD&<%mTJ{E987( zb}%J8{=Finuq!zJVPD_?%EvxE{HF<5e|nzgK(==H)Gt!jR@5sek3`MZ4*#fA^j-6P z0-pkqqEg9?#=H`Hq{DhH#t9kg0Jg%aY9x>0b?8y&4Yh&L&}r7nL55j=j> zQcE(?nsV1RAIFmYh=Q1B%>oS{(On~+*<~=|8N3(E>tk*AfuR3CFksiwGzbGmXp21e z&sg;wZKe@pu3m8Z6LoS@>G;%!+c6Y!1rZuZb$Z|~dLpwJg_~>W8 z$W0`GG>$T6Iqw$^l)hEdBjogUPxuC9>1*g?so?R9WeSify~mmGQhdRY+2Z$cu7ps@ zyQCd3tpQztH)3#=U%l}f1&|mg4y5w3J-s4JU`%|6p$MD~uWcd(J|siNMK8M7N&HlV z@|2(p#!GQ4=NzkUWcbOt|&oKJIiNoy77L$9#$R@Beq1ubjGoq%h9*Go8f2%V^q z@+MdfxUl;g&oteB^R#hr)stXDa(qsR{IZ1d?xD!RB7qF{ELK|V{m{GWW#G76aV3nN1>s50TcWlmLo7Yj;ebF!bX})&# z@HHE^4U$U4mMb;B1vyjw8rA$ed0k%6&>O2oor)mL)qmkTnt$*e7p!q7V6A`n{uper z64!v+UrGx`(2!AsO*Oyv3XSswq1rfL(1mnWqiepI>Hr}z>ktgH_;>8f=5XY$00fJ8 zGYi;)*3IfmfrvCwBR6kTe{&&?q<}Yald3WB4(6)67bEX}vS%?P%k}KjMW$7skNdk8 zf2&r)?=ELjIhpS91Iee2ZIR(edZSwyt{NJIY-4Vm$0P3exT;Uw5#bjxH}MT+sra9t z)bq(uuttVITUChGgmYuMpaf^*7eBwe69tc_;AxpBQc}`QVQbK$^AcD2f`<_345NCp zbEZ9Br5fc@>0gl;vZa^UhK@W~Z>?<;A+`L1s*#6=i|$fJVHA#vO(-o|k@{y&W@@ek zyv&J+^S+;r+152&P54h#$neS3tg0MFHiGo(NV?sHFZx8>6B1ERbWWE_x$z5zV05&YX9z1MHY+P ziU8)P^w9~XE9Q|!vsjpv>pB=PlPR|$mt$XCNfozMWsnUU0wn$|t}yh23pum)lk){& z{^g;#_kSHQ#v zA=#B~e+w3Xmk+r^gc;%z>vcTN1Own}8Z~J+H&ujH{SqOz<&?U6r zLqD4lBtiJeTWXm!JGW}8dZe8(5;@}kR~`%plw_cDOip8W{~XDwVBl`#fs!M*=93;W zVTZQp(mcIoRb<#9pxXy+&O0W2c~sp!D8n4N=sbPZ1y0jX$kjm{!BRxJHCZ}vVx3d; zn?r&ka1dSbm6`|wz)-vz*OgNIx|&gNQ>iJ?PPuRlxU5_mehwNhh?QKA#fh6qW@{JM z&>^idRtLvd?SnwRcSOl-mk${3pR$v?7G_-^KdMJ{FvlbtA4Pj0?-!!#739-$BhcUIsbmL|lhg&93q9JhJF^QFW)G`+nEES%GLb0S_kJH8S}(y$yr+VRa+Fw*X8)HU>Z$ETt_anlgFV70=)aAE(1J8qSYZ&m3pr5xDIq7T#PL8TJ`7v|6NW8p3VpBWg^f)y*R6^M2h# zlxZaJvoid*5{;@4hxdn~+^$2GhY4?%Fd&wL6NRK8QP%2JNlHac0qV|+Q<_0|9x=Fk z5}zl8Q(0PC*B1dxr(=n}tJ!^0a5JIG;h&o-0P4e=Uxy1fE9rr!^x*FCd?d|;cpal( z(%Ht*8f&Y$beP1^>X-px(s~O=kZtZw3FR6;XyJx`3rgssBnf2(4#~f^-nd~ll@5+Y zwD~hWef;CEX<8T?2SgpxM6VWFH8h&vkb~jal2jR4qNUoxYOQz)ZP%t4KUMU0!O2nP zf7-R%z0INBb}Yyz8tIkRwG2S#xOJ(dJ+|v;w{t#+`1SI0M1u6T7SD*nYSVW%yq36{ zmAt36dG>|q^69^&GXBG#B=oDeez`e*4~TQYbJhZU^xRE2 z%yd$8dXN9*_3}YKe*NsCv`Y;X*e3%2Pb}6|ge;d+3woxSC6Ksxv>h(&v7|aOd)AIj ze9taJD~cc5z7fYD@fa{^97Lj%6>+LQGN!tE%-Da;3+@d|3Jqf9pg=YJzQQv*Y;McN z^ecxfm9mPiGOcwVuAbfkplHvz&FYC7U@bXu3?u&pB79%$I9FN+hp2U0N1_tS3&d!~ zU8BHFI{SuCMUjr8$!6xno6i{6IbS5Xybf{LwOV3*{hA1S=PW5I@$S$}T%W$o&obH| zOZ_-9U(=1hFR`#*Zl2Mw-sYZ!Ab(hzo0|4nqt6sc3{jnoGjfs^mLf*Xnm14QLxj>q zCt=SP0XxDM6bzNz(l{K0bm;*`b>hhZ@oYL0hit7T0mrs2d4f{c8+B8F%DW~X5mE6e z0^dNC2Ayb<*9R2!Kb(KXrU>kMB9)3}YyjtJV8__Pc-JTx7v!s96$SS-a7z&Jyq)7% zy)(b~(@zA!jR{IXZZss`xzGOs77GD&G<$gw>sO4HykJ(D$iJEu+&oC4a_mwL0Fajv zJ+(o)TRQKIzEo0*{aZ%Yrkf-zk+m6!4q?Eyf3L}nemDNu-)eI*QiJbn6g-1q=Tz-Z(1q2bEP-AJ#a7QY1o zo?{&0n@4`T(VCo^HV56OJgD&oRN-RfCe%8VfO3oy_62>wWkx%f@6&~sqm#>LHC*;! zDy9`5Yfbk_NPvZUib{bldKk@HB)C%Dj_Bbi9@-^e5Qg!IkB__h;N2*1vlx)-^rw%- z02AVap?`2?rzj^sz)k%C$msEee^NeKrTZWn}t zlHRmzJL5-PX4xCLajIi~Pll5ItEKf9Z_U&Pw0jzOsZ$hcPQ#))z%6a!+hIFNz86?M z=`pwV;77%I#z-gAeP>}AI#{D9A!ncWSgi|j@>(2H)@c7l@#;E7m)%RLO+gX>TUxSy zvz8k2J;SEe0P^^qKnrOsMwc>sTqm;S!VU7+#w=122HWce|1Dsiv;vyt0>-kFw&4)!Eo#Qjop3gVDQp1BQ0LU`+F@sHA&yPnz${6k=8 zcanz+#i%_J9&LwuM#6XQ`SvKDKeH4;qVnEvtYMHE zI$i;7=#NRlRF?s+jTVPwXlT(^Op`MB<&#oX(pPV+gd9YX*&Hu#j&{@|c@@1MO<$&3 zvU{`HBC_i*2QA>^k(qFuCY})>fUnfHG3QxffJ-#Tj1Tx@b;&?x zOhO4ib5pGVW2 zM^$6aO^GWT`T5?YuNXZl-e2x*>l{EKW%TH$+twp$GgKj^Z>m<2o{{^}`8KLCW0g3= zv{$0L?%%g-J)^fA5F2ar#7K+_HD0V}%zk$VIVZ)PDTclOXoQZ((^Ug(o6nY3aL7Xu*jWezlZ!-tWAHP%f zdL<3?en4bM9eqamW{PUd3}~s^8SUEWb-xLN=b?6>f6EKJH23`8dBEdLKMl&;vij7S z&~Z^0@6lxmCVMD}p_nOe3~Nn<$tQcSzgbi9#97e~RqDO`FW74n7KHHkVS)Vn|4~?= zKe~cY<%b;s*=%^{lHDao!BsQ zD8HiMtb)1=)cKT_zP#3^9Z~b$;BIze>mPs07v^E|#}yy{oE{rTl2!#*7$(98uk+4r zXKv2bwfBxat8&iXwwrk?hX<=K>i1d)wn}@@;K8o>QEQe0(H(RD%Lt}W&B^0xwxg6{ zY)37_Ahx&K@FtGO0!rg5buIpJ^#kqxeMKC*GyjuHN#xW^*O?NMafFDySVne%k?d{%wP7~ljQqqV$K;WRx6T9PpwVm^E6NF9{JM6W`tE|@>qQl3W~WGa%<{5aC@sP6cA=dn1>@`r1HZ(#*3-cF zY?14d-o(k$h8p4N6q}M9ycjo}D^o#Tr(QkVWayI6tp-(s&X~V&YXrOP=K*0lI`9OFR%bkt-x|KH@HIKksDUlr9 zoqT8?K4MVV?&1r^g7xP!xd@i&n8B1K^%1o-zKNJy;_sLiWQFpzFAImJ7NFFLumOTGW zE9su0+tkN+2MQwutYg2PzaIAs`D>W)D|)sTqAYxShP*aQ8O%X~rT`l_x>0W4Y?44q zMl-*JF0;3YU8p8Ol8R6PiLZh(CHbOaH6eXIi1b^Zj}6!W*e=Y_c~LLZec((u$L+9O zKYD*N0zBUxb*7dSY&)JuL!28bmB2E+uhX7Zhn+|7k-%<)Ce|rno4lV^IC23pY;v}U zPKffmT=fi+n%b*EhQFAhMV|L|(Z`;hbCzX|>iCuyG5m2SOxC z5i>vIx;{V@w!)OJ4gaPI5#Zz-&(RLi$3M&;<_7j7Zd5q6OHON~gyM%E8`<>mZy-E= z1dtOX^g1@zT-GSbgqiijb!xG|L$XYPC?BAU@e?3}VQ=~L%ih1IDjolbG2-}F!Y`?T1y%7h4p zIM#xk8Rg&Js}AO)8F5`)*$Pdw5A zaom6Cv>p1^Z^T2`n5_QnmT(adYXgX~qx;*ojk<(mEJDd22p6dI8pX$-pAPZduW0F;)bT7*$`f~*D}{Isk6|g!B>4KFmYO9sie0X4}iP_pwDK>RSl({b68qsUYIPH z1lHB>IT(*V;Liqx*T*qNTUHyW?g&`{KI$KfZqXm_ZFY`%;46^}Y<*Y+59EpcH5=c< z@9AF8z&kHEW+^dZ43@n*6o)*`igjPCR^#FJHc9vHVWbK#^oNfmH9*@8Stqq>tvqrG z589?e{P{21m7EnXn8GAIB-xT#xRodDAVFr8C6L!@(JdQ!_>C4R=B|(w=(8xeCzG?<*T<_6 z{asZcv2D^{GHedbQ1jof4I-PAH0}&mxU=#pxl`l1cpF zkQoZyQIL_x#H1+=3k#}vaPVZfTL2UWd+)$0`+Eyp9Gniqj@iSbCbxN~%T3=4J%LkP z)`n7r6m)$)(MaD$V(29rT!b@{JfsXV{Mi-;^Ml!VVM^oC4N?mcSxiLFgEgf-oSd?dfN} zO@-et+~o*Bh3&(T${EVd-I-G7$)NK5Sl~2M2;kF>E<-HwebhE z)hL7=EZk1HH~W5ouW#tb11%fl%}v>JD6KN>hy+HUgWKz0B0J#M9%Clox=_{*pb%|F@g z4aTc%o;m_OEH2>qrFUX71l2R_!61iki$c~@WIi_DITX2RGDexI@#)N!1>wwo`0w=~ z)qmnpoDeLuBhU$C!V-o@bsI2ke#AH3_^@JMIcq-&FdzbHWlrPHUlHk_Riwl<&R{Z_NO+H`o}oaONodZ6=Mbx)=$voFnel^g$3%QST0Hv-f-W++sLg4 zW*Hi0%mz-bU~P|QcfAjnI$T}Z@kyqV(TK93i&jW=)Dwe#*{3fgDA>loH=Y@p5EO1R zk+ry8v`L48;~0zhTGERngBghE-i%W8`8VSY#Wn3MwF`b|DQqkUdtKNt+m}ZFw9TR~ zljKu=J^cQJ#T1mwZtb3gYzDmChylnhZz6HNY$V?V0h?E`3sJexOJ z@iPNfV^!3x>-zyyUr)M3sRp=X8pnpKhJo3UX*kLKm#AWq`f|V!zC3!RLpktK7*7sJlRO9~mF-%Mf-b4?sTgte9ny*5V%5ct*ZXRSs zj*xlq8;M9MEn2#>t6M;?b?lW71|j~nI{M9MGG2bmVbepu3Sil|y(;oX_XmPZl9^53 zDXsnw<|$>jGkkm2gX&)?+iX!{)+nIK=l0==Abp3>;CcM2B$d`(>skZpr*yA{zc@E4 z@>$6R{ng4V>Kx3}PHzmxkqcG-pt=S0jCCT*@n1iIfJ7{+3*W5?-i+vhs9>;V-JXdj zlVkc$_aI2xpaFkP=5tUam%*&B5nPNL@iSf$0iDP}1Ud>rS$3y_82$~sp>h;vpf}XO zL%)L&W`l_D`4d+)56sfg>w~_$1CHmlGBzi3u!lQvo&*rPM#@>+*y`s?`yFrI`87QJ z6fVz+Xfn|orID*93^uS*&Nt)B?TTU5^zwSRms>6Fu!E!qz6Nq+^0s!KFk{&W0a0QL zQte8#5=Yegp4?eg#EO5pO;i#7!ZU8LO{}KM{qp-e4ye!cUOafAyWM2uLuG$~>SV_w zGpTg-la>{&urFAYHcv0XT}zL=roJ=x_%AbiSpTH0xJY-v0OB>Rc$3$HLzTg~D!#!Z zi$;ZYPf;#UBd)M7;OIv!*xuzXdq1U*nZwy`)z*8PoYzHg%E_aNzWf$}j&^Dgd*qc4 zk7g*W(W^Rd%1unQf0r2YqKpjOaty9f&n+5V$E;hE9{@(OpVar=VhQ%Kiw)LX0?4scQ*l1$DjfdPnxqH= zJ7UL%;q+>qqy42K5S)+zD`MylynBVD#CP^lor$<9ajGK2gUAfnzL#A+CahhQEd@u;+?yEa)^FN>AxQ~d24XWJR6ohh8U8RY?aC@jE zrSn`mNfYqmCWG2-9N*Wq7dgwWiX4 zkDhC|0GQqeSMb;&qfi!2@Y7TyBwEM8f2^s@6K}5aLrN=k5JDBw48zQ=HU2lM3&U8p zZ^6o0&BmKUT>W%R4Gf2(Z0%Y6Sg^^wtnSI?slZOLMG@~K7hi-Ei9AiewN%NmclC+~ zAd9*PXF%|qYv9T8c~`R8#Wo^TXT%!jJM3M#QTvK3M$3vGy$j^wJQv!WhOYP2=6fOxrcIR$^dEF=>m zr$j%OSHQFgN~zdCD}ubx&Mg_u#_cYSX!wLaK4?VNOkfhKcXwk$gF$uxmZE!*{P1e4 z!qFdkwX`k?IuBvBLhif5UU?>6=5IE)i@}B|vdhbDEG%Y$!TAQdHruujLWg+gBb5uK ztfGQ&XTl(qIt!McG#71qUf#t( ziAKSCxQ5S4KYS|nif-8nrJO2(JnkB*4?xmXmDW6zk^u8gB7k`(u4*FA7%=O|f$sx> z7*`1}p%Q|t!hTCx=j0;l#$NQon>Y9~BZRNy>G{8Vh(%hbNAQ-Dq&2mx3qnRqC=mH*+@U^o!~?_pQM zrel^8ad!jobuGasG{T;>bXPH#`{F6kCak^^m&;s~QpgJPCcpodyv`ANvleHExwvmG zVz3(EMwp^1FuUn_GP(>WQ(TJ?c*5!c|%gKV3( z&%-ha=W(8hLfx2v9^8m>6TQMBy6^fp7tkM+jM_qWTI(#nEt;+OwmPcrTcmBIPMiQ( z4jdz)P+W~1cQ+>&f2HvV=veFvo6!Whs7(*s+nsk40U;8|c+ACb6M*t|ThNC1geTZ{9v*f>SI$JyuBeBS1dnBcrb3MY~~ z0(tk<(!fGD&WCol#D4ROd5)3pj)M=3>Y(dvA?NTMnt3K?!Y=+>R{pk%R8*h>c6Is~ zFm7yW6I`_-pqbKX*}$L$$nohTfXN63R`pID_<8@$+RM&wfGo<;&JP1Frq8Fbn6Fm* z684SH;{5xloets=anJHa9oHA9@jDy4Y3Q-tggiuGU$Lz=b-AlD5z?(PETroc#p@*w z_4HKWdyVKhTZ*DZ>-7}BeDV*@3kh2)!1_u*z8huJ+SqD>)1xU{m4)&9fNz z)61b#5o&@3aBSeyT7QMs$+P{-rX?F99tPz#Mfu}8`yS#C3H}W8fw3$xRROTM4p?Q` zpC1QCSMJq+SxtdM`C1R2V>l{zRyuPp(r~QvnNutqmm40>tE?FUjQNb`4Bm3!uJ;sZ zS7?SWH;3aL0o$+sm6`&&$^Q(&lk+A1A5cTb`7;F1=A9n^gPMiudmKKq1aLJlWq5;S z+%GQO5gu#^(w+n@u@4;4O50atV*C2l%Sf z&r`=1esBoVx`ntw`O%6-r|-=__3z;6@7~ejlh%KBrQ94aw9ifjST?XAv#(^=5%(c? zC5#vU?QE8;^w+d_uWc(NB>f&y(Uvgcj@GiO>SjS7OIXPpp}Au#HHq91L3Nn(R@w(` zYPUz6eAh`ZrHd2?NKbx$Xf@{f#c8Oo0^KogB^E$lJCj^I5WIsRZWE;iro&6f{-qmC zgA+yR`|cVkbCFY-`|+^wYfAkO*ZdIawt(ihDn$wB?xcF%jQJfg6y_6%-3gfRVA!#K zyRaMIol8J{dw8dOQhsVTe_-`i9I8Jz;5M%(=7iop=>7@W4=Y9KCCNv!<7$B6JWW|? z+6R_YMRp(uE56FTF-eIri*y=CT+)r6@eGDK$miMRgmT~UnxGHZBct8XX;+Tw7*8yw z&eO)wN%kY&Y28KBOXmmEy0asmXI&l?U?Wqr@>9>ub=h0y^BgkN+@ttk3Cd-|o4VqD z=6Y-dXYxdy>J@)hedZV={B=*n1l6fM^T+gww-#iZ(CDp%i3>+Mw0YHV!l7s!* zy}*~&f%MvF>r5Uu;KO+_aSg?G-k>~frwf;6ZnFaYcW*|EqMRq_q>#`F-Ov%s{nU9p zia)8Nxv3HrdI6%GM+0TDd$f0iWzMuV1#Xe8(hFL*CAn@cARGVDUr?kB$e5Syo4x|% z&I0dG!phLfgN`biq=y`*N$;NJg_*XARZx*<(E5aQqqaaPbr=CQ@28)LOcG(*e$g~f zT}uqN=AseF{SUT^CmfvDnH3mSO7Xk=&pab`-kQie4o>=$RL0XQzwvq}R1$sfD7e5! z=95^f=D1C=}l-EP4RSdTk-A^166e_@bhU)jO!zy zi5P%yUkB)gYDdrAhfIDncLkjzi&!aWZ>EFnn~)n?fRiJfuHQZ}8*T;)$1k`a7BaHb zIY+w{v_@*gy80C-ux}?HUB51M3_Yob<-W$7+qnWqH%YHftsQjoo}DU0xv#AzCkSzivl#oc&p;L*&^wm(p%(Z*uB#i6_@nX+KvTcgLmYODfQwwLZCyDLuq4KW ztyrU5A^Gw?7b;Y6?(J1`-pA!U2njI5Z7?La$OLM6{*(JOUdP1CjkT52B9(>1?P{Ux zHL-A-hDJCT{ns%9xNY+_0*AG9D*IYX)7c zE=pFhnOz=t7@zujifl>^IC)%dxy(jfx__!UQ5(^YA31wlD`(PJp6`0pThyw%6uzj( z;*7L%$Me=6#>21#p@@huQer_ZLz9wG>p23ddT(NzmYJSHZuXu>jkox|Ze>2sium-NXIrp2pwS)xp^v7EG6akjsU9zPyje5Ge?)b886)-{DUK{5 zs_=5h_P4*a-VD9Jc|@K=Tl2IsY`PlJp~)7zx4}^#ed6wnyF;B-I8TNOS5M=l&i^2c zRgQiQ?$e}cS=KDuePli`ym7Dc^?cYn8e{}Qf~eQ$s+=X!YR<&CHxk>*dv~|Zo$jeh z>d{|IR$Air6#y?~^Gg|U(H1@2;{f!t>4X%#)b0Qi_>ey*;7wdd{_ zINLdBhhqZ(QR2Rt@A>I+X--DTG(I5E{16_~YQhxuUqu)@X4+bs;ARbiA>3Z(K+NWr z;%9PJ5^s?05IK3^iUge9YfshNJ!T!IiNq_k!7BcrT>#4ceqf=eQ&tfDxuB<_s}0Pg zz{frBQ0(d}m^KcV7|7b?hW6o7&;vI#vrDb3C1#GUZnBK?h5`x+`uppQ>%IZVqZj{{9Vl9+A=#BhU#A^90Vxh(2CyHP zyNz7;8qn|%@qcfn%C8zz1X#_!5mnzpe`;|@uQ4hVdi}o*PJ}eXJVb|#6|?oZwU_)` zA(IoDb$R_nuHEbQdrb-Lubx>xFRyDH&RdVAp$tZV$*~BLUg%BU+V1omF`XOuP*A|a zp;8zT?zMvYRZr7r7{nvWM?6bc3n7iHSBI7JUB_iT=-x#3H}-*#@W^5U*`%r@BIPIU z{o$WRM{5tLMqT$<fyI-SbQXPXH= z2{3s6`_FIU@mK&_gNm(_^N!5+sKvp2DYi6MRR#+D43*4D%_}^jS6Jp7J6 ztIJ=vs@^+wXj~VQPed`Syn9y0jEv=?(3iXr;k>w6W9-!sYwV1O5D4#G+F5JyA#>zj zUBuO!|#hkTxcNu=#>*QB6+OCB39`NyRlAXoUY; zaJkG)oRzR5l0JD20%H{?qnN_{%#r}={{m7C{#FzsR`|4`#Q&wtG>At>c3TZNle;Ur z`yRc4Gzj+L!IEco;j>sXRvD2ACd3FajmbN8@EnE(PKtcgS+t&DBPgSat?6zGb5)Lt zHI!u7!ieOK%i->eC7>OK27$&SIi#E^ZHL&{pfPe2H}l{SHRe&w;6o2{F^sCJmmD3; zh&AS2AmR&t8;+HMjW^-Nu7_wx7CX7(iw~KLe+DN!Ln~$i1qr#FiPTwb3ZNchH)G~g zg||=*_<95A^eiXPu71a6=@^};C9miqs6BnwIpc0w;uyDnfct>zTnbs}$zN(J)flM9 zTC&sHMv8~UtsBgy_eWXBj!Rw`u`aXOrdym8vWMcZvfCz64-3T_GM75XAiJZvlL7fT ze`E4t)IlId#259tCRG;OG zRVon8=`x<#j;g}!#41bhO+p%bE!$A2ky4aXW{Sh5Xm`uR@YWTZ#`CMXGbDy7PZ|W(FHfI$T57Q6EH$4|NF%G^XZF_XnEW^oA4%Z==4|~U+x(6mFdks z9Qkl$ao`L7hd(3GPK$$s;#29hSB&QygVI70pbJxlzUTlAQSst-F!P=4aI70F5!B`g|Cr9YK zf)%9hz+$M9?68F4_juqXBwSWK*A?m9zk^j-RTM}FA<4yi-^#4QA@hnqu5^W2pjD(t zW!krTdVaKa2?7z;|2abjuj)efR=xsmrBrX+8Ofth_449oTWLo3;k9LJ!TAoQVMgVI zGkAV;VP7gTsW_`(o6?wP*gIOw600d0he5()@mn{`-Cddp((G~9|IN61|LSwV+Q}2M z3j3YlL3_fX%p?%{)V~)MANt!9=2l$l7_YU_)3=&$seD^>X+PQtTt#Et1Q}&86$RD{O@s*O^ zo8CXw?@Hcc2=Cbq+$``3H9!t|n02LsK)Cq2nRirO-xETGh$KQs%2PSMaTLyg7W}}= zhnyVacS%eyfQ$>DEX&m{&_@;Z0r|(%4Fw3UTVMm&AO9Oze}atO4Fu8*ZVPYq1G=jn z^ecy@v?pF-GU4hqjaIJjvGMehVTDL=^jk&8c z+sR(m+W2N^>9XsIVUmyZy6HOSrSQ2_k+OjsNAT?IQV)Daro!Y7m=)TZWdl@%1$*ff zA(AtYjXrT?v(u{gH$IBr3TXMp?zICZh(X;_iSts=-Gv1w+y$!bt)x=1sHSAEataA_ z(p%AizRM@*3!u2IPWEYh`pQ{`sDKD0GlnTu4TL#2r3*HN6G%uO0Nn+(S!F-uT+JY~ z$G>`Czl44Y3+-YQT#lkZ2L2c=K#jzgPOqjkHrY;j;~G!S6&6_amPM)5w34u%TdYUj za#>zwk=@XK@C5aKzA9Uy?Q8@1+5|1lYb2WwC%AxNNb`lq2WLu}wkroV`~2p{FVY8D zh_`M*H1Z@P$l%_!Rq&!+(EMwa?Xhf1*Ic>po>_g6(j7n=TSAER0};-+&=B_X{d+;< z{-i4iXmNZk4XRFxeq)A}NESffCmOH{obFoHRUb|&skCd}Dif_l6ZMvu-U@sVyaz_LBx_MI!=yegfRi_opUeGM?qsC*^u-PGa3zSG0D zWMGZQH#I|cNR2FuO0=q4AuPePUixw!_2$WuIW0Qd{+dPb1OJf)Kft#*$5~ zT~Src5wNfLH9a>Q>+lZC?%oNN>KwX|so<=HKf4F6PLqol&*A#$q@*UvGL;TQ-!tlB zm6Jclxg0WaVKz$tA%cJ!p@x;q&nE!;m0-wRhXW_iHGsrSvq9xg5#>NT+p9Rkt`@cfNLg z+dcB$a&E&N91Z^biigT&jI`h2TsD0ilo<^>-6K!WXi8I=_My7g_11O0Jm1wvbK4n8 za_o#x%cOrKuPOk%8{(siZWljSvUrsaa@f$fn6y*%*tZDie+~NEO?0_8J%m9kcz9-{ zZ}t;R8D8{(9S&TAORnG((iL|#GbfD2{uOS&x&1eGCgl$$cLHkG5fX&>!6 zq0ea$bVbwTa=-R_E0ybG0F9uZEprKol@X2>U%suO8BfS=c!yOYu%*Z34_$TlaUko)YCaoT2G15N{8&KhW zXB+kV!E%^`DTnx*hTC;lWsDJICr+F`fFpyo0tyP0O5oHzg3mSfx3U9y2smCDr&f>4?-}vQ_jSL! z`0Os#a0?Z;7rU`ZiAHzt+^fEG!Tee0jm+a=x-n zulmrLf>B=93X_IKEzYe`WY=A({5CEgy)pA;FjI}g-L{p#j@CU8OzTxgNK+j`O7X0J zqOPll@wF?8_wqf~vSUcBDW|pNONXZ!NK;NB!X92k{ZWew%e~VY%ct$zXzJ$nMgebc zt0|nm+YY86`uzB5&datfBDyumjk&_tHW%F~Y{a9tG+emT7_FGDT7n;;rOQOQLOcx> zkQw}YeS*N9f?FAN<6#JA3*9Y$zs(37-@W259=nCa`?wMl2PtqT)m7b` zkBdaAo}Ou-!J3(0Ewr-3_=IP8CrJQM>^q8}LX_!9BE*r^G5p}Y>JHIqclf01MMbMn z{CF%!?aV$TlcfG=P~K&1T3>r6PUtpMd0RS5Q_zEs9EDuActNqlfrrD;j#T|UnKYOf zs0uKA1FJAdQK5`uNRdDb+A)Dw=wmZ3OO@JY#JWsc;K zUa_)kqM+am4FFI*uMx>8ef>m)m%Xbd={9<*Z#wjA&SCUr>4BNvwVi} z?mc!wwPoo2C7Hm?R?BLqc*=QS2t1^;OetIW>t(fcZk57%h;SCYbIZEzqLk9CEGh83 zg_V9;G;_FZ(c`q{xzf&|+PJ|e%69h)I5xl#8*2UrHP?u?Ia1X!*l!xMU{!GDv!8C$ z+FOV@6Iw-{3DZHS63p8=owG7}-an{}q-8rG%_mz{JfaJ}DvrDEXm^Gf#0Re&=>0AZ zSI!hru-~5(D6JY2M^;p?%o%sWhseH<=sHu8xH-|Fu;}Nhzq#@z1q%WNy z{jdUbZ|R(swx_Y;kY!WJ292|bw_t%V>bKTsOSj%vQgnCR&L);E{)ckEgUkpqg;Z@O zhh$k*IIO9UVm@<h?dEN4Qr^O}h zyYNld??yRw?9%sqBO<)+d%c)Pq*9v~HF@Q!3a`4mk?Kbc2*rjRYYDnEk^Fh-OOpuol9o-n4BJXhRF@&3## z#L1y0S3C$RL(?Ig>?V166-$rRwSV5uX$<1K|tRzLOQk)n9g2T zeI^q+h%g9fJbH%C26VOEIU%Ry+vH94!80H}f6qthJ0{R9HJ$tAQ8U`b-L|$J^x%W& z`jhb*4ARuSQ&sR%fS6R})eg6)n(-D@v?1W_@rL&eRE33@vW9qL1vYsgJsgzadMob* zG+TmqF)%88-(jN^vM7785RQJZtvYC^$pco@gPEs!=C@GtDU3QPJN_p83Ev-V_z*tU z|0wU_QmB&F8sn*mb4!ev`~{E}({t5Y($fQ`(IVZTW=G25k>?$C7cmYWRlO9^GC5^} z!Ib)4%rUWpL4t^@wFT)+PEQ=?P6tTdUsRb09lz)X{YBZkErC;PeV5(s%- z`(Bx+P7$kR*gUTr=9YAOKH8NG)tW*~j5~E-swBce0SOX93SYn@m=@tNx+PUKrfQEx zC(xx6WslcsQ*83AEr7P}7Ne?N`{}H~_AL{;=kR(rJkKV-dfm1n{!xEbieGMwoNc5_lToR~lD?`LkR zHfGjDB7;;Q+u`kE8fVBwu^UgCa5pi~S(riI!>Qs^PFrRX*3N=0nw;p7%Y)AXl}1a8 zD)Eo1U<@KSXr;?}elkCzW~0xRT=G)~5od+|TAp!4`B`SyndJ@QSID);wy>}k_^8Db z$WsO$ej_^r(X;WwdDxANsl&^3W^Q(;@!MOj+OheGIUbxK)jZa_2`pTzXF9gxcZhm; zZz_B4&*Hr0R*Va*-bwiBaelu$SbaB)>5J;Cr8dG@7*f1Q@~&vJfaY>BL54Eas`+uW z>De+&Z8lO?31MNMa9Al+LPi26B*MCY5Q_k?0XX|_WuiJah`+QM(aPqFeK+8N-D96T zNA+Z;r@m6K)fKH9tN%j40-=!5C-ki$uD%zHV|W`e&DmkSmGQGHpn&?13PJC~7ZsxL zx(@^Kly$Cn^#0pR3B+gUa-(7}ssFlVxRZoul_1w^<&Xjm3B#fraFxjz`->0QpDd#T z0&<~+8L8iE8|x87B5xdx^2sI_{hAaVIUBoMfWt-!BDdmD2Y*N!^81&BvNZmTK{vtUlI7&qGlVS{?DLTG0fxu$Y^n)Nd^|tsk6CoF+L~W7nd z`6ahtfY-Pmz8OaSt2*9d0mArs6u5S&k#ID|6Ee+<%{uX3+F|0JpqFS_3B@;9YDuVB^eLhkXs=y}m6srA=BEw#^m8am6HiZF5g>(OiE zmp5o2`a-&Z@AKTc`pVDRQ^qw=%==7lIug$j3SU+Z3@(lb+|{Le*Ulq?2&pPtTsd-) z(sSw6^;tjSddtS`@di4?Kjj7a)wzx^jLcbS6)wBe@5sKBykuRmGU1bOd2gcnxw z{kEEGS8A>EO8qH`xoe19`~%6{o+r{2qKurw9(0lc!UQ}Xa1T=x#R6Sat*bV4a`h?zw42xSvZ;y<6#|BJgVOW@sAy}s3YHr)R$ZvGHS9}&Q{ z8QgA8<4>Oro?8?V4*Luhy(K1sD;My#+mD0dQd5fFSG11+$5~t_>|5c&^{e8&}%d)Y>)6f2Z4E|_Nyk_%los-PKFkx7+zkt%~?rzz^W9o4~f1a9Me1}ah6`cbH*Z&&p>kaWW^Ne$zW$pceIvssO7r|^1yRpubl*e9P?h+2cm@FT@82f+ z8BXa|a@e>aP-N`pg)QE^+zYpdPk^_K6xUtIj zJl%;bC8_8(K&DMdK!2Z=S&ThrGlCDRyJzghF-)m(K&CM4FfEmPP|{5a2V2Y&!nrEE z{awInKp}2v8O~>_ibyRfqGQTlI0vINl}1=4>R@zEDIh(rR6r#l3JaWDWsl8S{SIt4 zn%+yJ8WW4;-$FHuZ7G}@Ls;QB%Ns0R`G#>oviZe7>*R;R!{y;38HoPSb#IRMP#T%H z9#U8fqgB|IFy^OhJd=N?s-P4{=wkFIggUG@TG#43y%zh6z!{wfhL9uK8fpf{*Iq!$ z@vIW#niOL6V5!bj*M|1_#oUf3F#Rb3Iiuxvuo?yeTA-U5SVih>35x`dah<9(c2Ga7 zOA4iM1U!w`y$y1vJ3JJm{b#lWx|n9MLf}4@aaq@NJ3C&K&|mzB{u-QGf^pmabSEKj z_;;gp=q8Wr{0XzD>0Y4U+xh(l#=VyF?wSpHv-<_;3$`BsQ`vxT+>bg@%mUJSSFE<{ zf1-fEEDnjD(keLWUAh+8(=Km1?r0Iv7;Q1O#Y8cuOm32}33 ztpHIVHWi6(;|E{1WPH;mWAvRfxo@i~?_9OSju|8_uvB->d*Z}GACNW^KnZ;6&R-id+#nk&NE#tO zS0q4^D&?_4W05lq$CM%yzA<6$b+;a80d$I#^Q?}Sj$3bG1yP0_0mYc;4zGGG8X9I3 z_L49+;2j2d2Fr01m~H#_c;@t4p~xAj@?xjF#t`ON0R&>M))jf}Ns{i9J5&n(o*!sO zo!wJ_LyGNE(hP)xE^JNiw+RTQQt^%YvaQZsZG*&t1cqwRBeZO+u#=ft;S{0sN2MM> zJ%!M|#_`a-73)XTuXWuA$Q(}?{P6K_6ksDzB2+RirGv7GDa8Ts?~@5TRx)Y zBVO>~v(`g+ye<$*r#wgZsgr{uUlZoC{NBij!f7PdsRebQz%uv^Z$amn(C`_rq4^^u z!I=RkzFEq8;=ge(ddUbgh9^vq^{YVWF7Gg7<@_KDzcac_`}4K>BQ?vEe8e2|V}V(- zNkvZ}O!Hc4BL*tlWegfHOB%gBbYObyf18K8Vbdfm;+6upun%=2<#u`Hze}<8i=HL^ z>s8pqbt59EuC=qkN?%qwrt6|*al6SQGVBhLV!m-2rxDYPZS8wU_tXu6jI!Em(Y?wXDAta42eGSA+Z?gKdS~H#4A)F z$jSd7{RJ9dX4*k2WWvkWN<6q?qKg!)$I$#+eVf{J%9$vcphVgscNiL+r%0$#{rw)D z&E?Fe-!!j9w@aQ~_F}}Kr#F&csg{Uy>lY*d?V=k&a%MHz96-Z4O-T8@#m=Tx?B=k> z#L90vyQ)|oe_yB|i;E>}H&>9-(|hU~t}g`!wc1X~73WXe%7V22e1BB;0M*;-9`T!Q ztp6_E!y%CuM*c-vs4V98xbz9@WlS>4aYRDqhHL;&va3673Iv!i$pOWul@=_i6x-^Ks=wWoKJUtPOAp^1WWFF`CZZu&ghf#6V-E_umCIyHJJHN)GxJZL$mcY3C? zK>X@PM{qGwr2g;}Pm$EXFPfUO>RIh|?Weh&H!jQL?(oJn6WlKh(vO7yC`Ieoaq|I`ii3sxN@ert!i0^ zabrEWF50p^=py8@Fel5*=W=j}2P06;TVFHhcJex4BzxVfn_YZrcKMlEeRr4Jnhz0r zoY{dJQRN(3_eXR5ujh&hD5D5W=ktG2^KTYMkM7$?QnfR$&-+jes17P4avf&Zsvs`C zC)Bf}GL70DZ+_O;(m4fl{Ys7QirQc)0ux{t?7w*xB&K7Xr^8K-D{7-IUZ*1*y|)gy zkKPZSSvgJ6El8RZjXU`|Fe95^KbSy)L8!pI+=qT$Iqy zep+8kQ2OE&rQv)luN4-izfuZNb|j^a`Kxy!feI|=@vwD*ZrH*w@)V~|B}-emy&-Xv zS=TXoO#T}m#2CwH)@Cv75@?7J2(g*Vw^_!!JgtO7a+MN9OfqBQvTF3v&X7jz#O*3d z++YudJtsMlt%fj08v|vssna^p&6B$7vPU;E4|8(z3!CBw5Jt>gCV!-xLFA7)=GP|= z5+H3tc%3UG*c*jI2a?{L_%;dv^=Gm?DOUnee**psDE3d-*H%uQ^9yIS1P+>ojj;zc zt!&{!1xnTbj;6o<3T(FfZ4On-U9m5UtV^)0y_gd#7!i z0O7kODF0V5v__a&k}?450Oo7T_{gceb}*Zs!>gV}SV;IW?M-L#Hma^$uN$1+t`q4{ zgJS6Lth$>5md<#!D4JZux`+u6hvz7v8Jx2$dyuS^cBaw9gh1BZkhSbK=}p>eY@9pS z6M4?q7fYEo>B&5L!?+RxYyb247J@A71#EXFoOmiHH9vanREQ~r{YKajof#f(+%>zq zY+&Tqg-p)gfNcj#&+ya zeexH=EaR1lipd*jGikQ-AcX?XGW$hpd?zS* z==-V#;{_xNJ&77KYK3gs<@cKO3H+=WotOXMrHr(;=VUpA?3_iC`goQNhC~QJeOrSUGvRF8r6f(Fjk^LuM*m&a}WX-a;;ZxP(NX@$- z(g_b@8jMhJizaxPH1n=Vm2$|fn57=GwTLo?nbihQ=cxyjK>&t3B>hpfQ7Y!o9<3qe z|3Cz~CGe?nz;2~s=~H=~NXTS>O#1=D;_Yr(hdS9bnf`6UKPx^RJ4BmSo2>NH!_t58`gTG5 zsuzKF_mAjaapNj|LF=%IGylr82YSHLEtyp{3*LaoN#4k#Uk3d_#r$|8U!55}m6*=l zg-zU;{O|$S43&AvnYb~-?VMk+$j+(xzc>~jp%^wU+b-&l0x23a>OSxZRBEZ$Gad@3 zW_6k5CGC{fNCFVg0zv+)j!k~S*GU%~t^AtaqUv_ee4(8;)8rgnO^po@`d}J$9;$nOrh*7_Mh>3NOWKbK$nQOd&7Qa4dAFUPwOPo=bHp zt|*FE)8#di3C6=C2B8h)M%%RyBfZ=OOY;C$5LEhyg$c(_A44EHjb%5}VNqI)`qo;+ zIvKQMAxY^*09bneU$I6swP1;|Xi^lDmQ`&zn%<2td8Q*DIJ75S5!#pKG`|A(BP`$R zU5dH0VcC7NE2_tniHIoSC&7~}LZAZXRwVI!gPMgNGlfbx+~ZK}7(6x7Ct~lL$jo^& zyK^u-`Fx>cUGG*^(f5)>h`$6ZfY*YgTGxqC)Ytn63g?D+eZe~?h^>mee!?ar;Y+dc?NFKqY&}oi0~ofVb?`Rz~yEP z^_pm;R4HojCTn!*B(!l+YBgKNPTn+u$Fo)}(bsA&P7tu0j7eH;?zIr}+CF#_^a^LU zE7$ajGllfH-{kJILdYzCSUH)m0$Nd+;r+y=fpJ-nJwgwJn2>$ZEk<@@FY2`f_+-6w z$5`ZhFXMAM6FU{=fN{oQqGq{(LhsULk?CUhf2@1|qk?t!lhE7J;E`Rp4<`JL{QpUC z-OYqkRD@I=-rLekt{2`z8V*Ka&H%#Ib9A{DQ4_}A>AGWl)X2u_cy3v>*Kj{3rGiNn zFW-x{@y)Z^nNW!0t9y-2tw$R@y1korLQJ8V+5#nG2uje}Z9t8m`N=u89PF{=*8zU9 zuXHGdf-gj}77wfPS=CabG}z0BeH%$_Rdz(S!}rT#w?Ts{3Q7aZQL3p?Ju`L^C3uxO zro$*%lYL@wKFJL`x9saqXLr7G@#$^(bAVG&`p<)=Bj2S_#|TFzd;FXXL+080M09>e zr3R)QczkuHext3-c)%DFQ{yc@l5lF33xTXZz8Y{c0q!&@OC|$CME?qW7?2akQZV#Q zuhv92G5oR!>!1|)yf@YA&8ulPS#Z>-cCP^K6Af;D_Zm&yGG@e}zjj;Dn89u_H$vy_ z)baXho~&qx3Jb|1$bH7ds#sx`8ipF{dY#7b>4R#2hgBB|lSx)4h{L)aH%V4YjUyup zfA12;^lcI#ru_w#8>BX?y`tr4JI0n~D2v6PUU@V6i#z%xIA3$~tuk3_vX)Jr82}C- zdL9VT;b}7E0m`@}!g_8rg+oa(e=6!XSvLM-$Cqyczq(+v>@aR2+YD~Y@NI^6$kCbL z_zeW7n)|eWqj&P|U9##>L3YCMiH$2chB2 zOitSK`^w~{oD_^i%2)jr{{1CEsyh`9oBSsjL)E%CR=rKogxw(aZGS5zbxVZF^rBNg z4*?faTwt$zgAI^R{ZR@ zLfa0|C8Im=`;Dv>x^Zd%r)tMP+TqjQ-+UcByfoX#sk-jKdC8Uof`yn`vevVr=rppv zEK7yW28p4-aJ!t_e8ol6|2#BDS@LSdki?8xkU5Mj+FjL%Kut0X#FwzQ#FjSS*7zG% z26=s76Nhx}BV-H-#&J;9_ZX!${5QD@H+V-kzfI$YRTff*0UDZss3-6RP}SAO6!PDQ}kMyFya>ht#}kuYwC z@w_q~dpNh%*E|sE;fNrq!?kMD(o;Tl`=ob;&i^>5{`OJ*t<#%WDRObZass~5|0ej! z1|TDtQrm$7o5G&zDYZ9SFD>*5m2y$Tz07Gv?m`Ymcx(jJSY@@Bb!e7VisR2q>R07< zV;THeEl`rLpOsAWfIgDlbq1i1q{625Lh9z0fu-*I4d6*q?js~rUXDY4DaRxdLV z2kZuybR-++x6#92e{$Rwi?4g45Y;37`Oe2)Lf*Yq7OzU5Fu}w75P@QR8pXxHqJ%t= z9IO*Is}I5cxHZG;&QJm8WKR@-~%?T0UGI%yFUB9 zj%=lnVa4L80OMA=kqq1+i;|X#_4=rKzjHY|FRSayla~nt84LC=&Ly1jCD1r8Djw$_ zLDy|SHWe%|@Y#Jz<`rgz03)83n^qa&!O(QnSCZvJDPBXi;RieoFuuie`w6CZ1 zmIl|{Drv5xXvo78spR@z{LcVciya)|v2rU< z3LRCD7QH5Ppb)(KI4G!~3+iw)jtqr&(RNn7y ztTx3Ju_WP^pheklq}@)?gSvdCy)d}kZ=g&m^RW1;J3Oc3ah(TlnuYp4CdK^YQjo{T zOjnXsYe_rW8XRFox=~T@F%VTZnf0R*$2x1~;{wHfkX~CNJu3i00%9^ch(Ucu+CiD$^5cM~ zLd8>O`^sGrcf-*%7h3!TI}a7MJAEV$P+k`v3tfl;>D6|iQWFss1zD>sn_RgtXIhe# zA8B?h7I!rSgaj@y#q>$$PgDPsIUP1c1X9Q7q7s4ix|*yqD6v3VnfG^dE9xd?A`XzAl8p|C8b?x|Bod4urmZ%wxy|*jg56wxeq-dZw;*uE-1<8$UDHC$`?D!@ z@X0;1!>S3NA4r~Kde=kG?Z>e2+zp(%=hRN|=NRIvrpc#@1O)_UpwI+$mU@g79C3hi zQfjWdO#Q?qJJgmPMK|sNK!Gd;f?zKF=sYx}U#>BU+{>OyIc#Jj>kBi${*dbp0vVav z66kpH2p|7|nt20>nw)PQ*Do$4D~3(WVMQC2h`C<(kMk}&M8;k}1lQc0x`Exh3<-1j6q25n8UcCfH~$^?)KL1%2%wtIaOjrK#h;^vo?+*wmTT<`=&IkFk1# z7~lJTx$>4DyHc`Y=jA@&X`EiJ$Jtgh`W&S85lNrJK;}wSOwJ&yq+{= zW0w77Qcjp*N>;r1tbf}sf?z_=4y*p^c6|^^7Km_tHC;gs=mv2Y2&Y1ZjPm`iXO8M5 zH7hJALoK3mq8e4_`Tyv83#hEtt!-Elq`Ol}kXE`wy1N^sySux)Q<{hF4wdfi?oR3O zTb#Z3d3B%vAH%^|IN({_bIrc4IoFkxIZrXYIvWkzx9`U8m0w=+`a?+*v3X1waRwj{ zGSOtg2@L7kC}x8M$NuQ%0-Er!5yeL)_M~v+}5{2v&cuLZ9VZ#Mw9`Wn- z-L!bZ3dBLW-;U6WMY8riDtc^julSLaqE_Jgv3*Lfr(&hdG3NS#8J^;Vi>}MiYf;%K4C8vTOmWVm zUJz>9EhxPaEv>8%x;u$Q?2`&Rffj0z3q>wDGp?!5zM`k36jpl`ML(Hsi|~4C`Lt2!*`Sk|wG7r#ircp0@Xf>`d0M>aduW^8Qi_pPWU=@ErS!Z7 z|6-p&R~pufM?^nc0O}#&tg6!!_ zNvAQ^8f)dFUPf*v_8;jLpj>BYKHtiIaWdgN{Hs%+91T9A)E<>&+Ywc7IUP;@J>I)J z&?i{JGr*+fYd7wYJAOzS7yMdyLZW3 z-z`+erRtka`B2_gm(B{veml7Vrf`4*4cV8`RwZV?smN?Lc#myCfjXSpRDB;^VbI?N z<&63DY_JjAIa=2eA#orr@_1wIzPk%~{T66-b-`7;ZxLKIA>;NiD9IdnnQOq@k)It+ z=%=(pPDvkEk*a%T;D2^Mn_s6)S0$&J`!?c*i^4!p={|*j6A( zY0g2eZG(Kge*@^eJ^>(Oir%AAD*>`W*kxhtA%zwVz(A~pgq>QY!`-D{NKsw|M-ci? zy|{(}j7>dkTtUC-GTOf4y6vACC_%|m4BJH`7gs2xVj0H0R}D}{H6Zy5dd$(BF#E*^p=Cy(h&cYk1^%o0jf>%}m<|WVp#pB`IN{B*C>Q!7)kE)Y ziARoc8(lWUa~K{T64AKdP%)fV|DDk*pS9W!X&G~0duwJky8cbO@sTLuw}sK`E+qZU)M^zZo%3zJA7#_oKe5VCIl5JML08S3Owrh zBI$I0n@+osLT);ci7~}vo+-_nJCYFWm^(TgO;{_oP@HpXN4NNV#;5>;Frh#FQ--se z0$Cc`X0}kdTdy7|?Jo7JesXdl+H22UefhIZH+h?f*rL}xUJFcWU6A)h!S2@_$ghuM zjKa<#k&%!6gTt8Jp>Bc{7&V3L>oO(}CQJiWZ6jA# zwT(`LG{*7>R_T~N6fw^OpD=ndJIR&0KEy?TJ{or?h<1~G!lOnRy?nWCAVBU?&2JRo zqAHWmGC^=~G?pnXvQ0H{Oj*=9!QZQu&#Yi52!5g;_S1IR-TY@40G`dz(%#afXa?DX zZ2{=}+jWx50Z$T+QN#bC)hv;$wdUGXaH;>%*?OraBY4f6@U_?t2qbl42Za-Jalr8nj2KhU{LY-KLb=b z7}whFvZ`w4#yF2xb}`Duma!J8sO7bj7^Rw@(elx$4*b@4D_l*c>fa4MUJS`}LuujI z#E- z=1(wGlk<~7sI)5%%DY8o3S^vO0o$~){?}2mq%E>)2rWcDHj>$Ua+rB4y_v**@WDvP zGKx#8_^&4 z9;YKs-6ey^GBHX=U`V9R-r-7jZTm1iuZGQ~yATI17zZMNwS<#^iEeOzi3px3m9!$T@DF$7)HuM{ zSnfEo5gLxM&=&yDQpXg4cfvXB3FdWlM=~rZiadF?De_b}q1e7W?r|(+;A?Y!t`uQ? zqYproSef4TdfAfs%9YA!x}lSqp@9g~F4=7W;|4}Ey5wwVzwZ+%C)E156gj-od3JG5 zwCw27;|qlF7ku^C*EMXwXSoDYx&09deV`??OV`n~SZ^%=K$r565duIcx>x<$_1;Dv z(<&U~K`LouWXzMd=+1NyQL^>}=+Fu0gInJRZF*IXwDI(o?!<;)Mo`iMb4$3#-Ox{J z^X>%iuL|Rt$_LutsSEx@w}>5A-RilODQ>6{DW*@BOQ@zp2ZQ%~!+eW~23pZ+V_VIi zHKO`aSN}FQ&m3ecp*{v7K=k3hF^fTDngS zhADU&i5)NTtZIXi%=m$e9?48+vgsigJe>KQt!;iCc07H1_L+*kIVe-O2no3y<86#K zCJ-5UP|}9cRxdXN&6&}DVA-@a3u2Z3THBznkGD|CQ_ArWZ?k7q!v{YoH7D{nTl4L4x1h>TK=2{w;CI zmC=c{TgdhrlgrznGw>|56H9`OmLL!>Q7ZE zB3WNuFE0hH-)a&vkGi3~b}bxtv&zD@%5+9q-eG*NNl(LyjQmx+ZNJ( zIc-~rN2J2%dSOI1LRB$`7!&@;Uy)+M$&@nByR%hGM9z^o^$ymeSE8Wj2H$6xmh853 zxg0aYeq_LkzxX(0$hER)i(-hW+qtl42tAq%n$@tXIDD$18HlD5tY!Erf8`wO`@O07 zVBscW{o&vo!tNEynJ(Df^nq0<9?a<5R&{xQmWR`vqD5u3)vP=iY~*4i$Kh@0O+cDU}(tsXMtzcJU^AbdCtZ;Ei*2#i0Y$W2fqN% zLkv>3$L`FRB|=Zg{yq=>d}ibTozW(Y$E`9-&TDsyOdb_T69JwDQPW|kbh+G&vJ~V{ zLN6-~6Ja-|qrYUXLyr>u_H4EB6SPSc$fqK_@tKFC`Us}{G}(!)~|_leK0rrhUGr;(#?(gy9Oj3z6> z_8jS5mqjLIG1upF7y<7FEuG2X0+lCN(jhK>$n+49^bN^ULPm|zL5adZn2#=fC!okH zZij3gs&@3wDJwQV^d*rW)BkH)<-a6Afco*aLF{r&=P2=Cn)8UVS6{oHkozluP~ zN>@&;y7j~N)3xtk?}-GBDA+!|8M&N(^VR3m9OJ{_z|VzdTpQC-)JjH>7Q~Mi^u{`G z!Z8OU^dNFWu7naxJ;i|zpx(}$IPnRUs@Y>BZp@6xLBw%?(4=@!<0}`&H7RKFFwfPe z(MW^N=y_w|l=SXma0a0hBl*_m7J^iFmPb0bP8QvfS}n<^>u1%|5r*bLPd-Ks{VCJr z=Y(oQQ&cWutv}9#w8~S94vRyO@(Hmlj&%n!f`zdT4qY( zx)H+_shU5ZKzOu~rfGk^(R(x%W`6(S##KrDb`m8b zZlsZei|myXUC4LTn}UsV_1H?Ok1?NHzs80$pRMd;Jnluna6ao%)Ne7biG?Qy9w-y= zs7)a3!)vE84`Z*edDqkY4GNM1uhaqapN#Ic6#Hyz?@ga!x1Di&#W5`gZeihPK}_Eg zj$$S)ht|HdO)&O1XpL0?J_Eh3;@*hka#!I-2d@&@+WWA1qPE@G8r0%eOsOG*Q@O?f zeu6Z9TsvA|pl}G3gtA-}U#hP*xT`?p6p81k?V=dcirp5<6YmydJHHS|W8?xW=ewST zqS8K(LB)lgmFk}X?x&E58r$>jaMZjOEOpt)^?1nlDw)d5hmOKQ-v#>VyRk2>+Ko#8 zs_jNmv(JVu!`Z<8fdhfu2yl^ZU`Y$1=S$zLzJl1aRl~wzuB%+4bX|HhS?f!%3b_>o zMQwk`39;i!1Iaj;e9n%}{?y{Jpg_t~OzC`h0=f@{osNY1o-soV1O38s5X2~z_)w^N z=$bbga#gM(Tf43lYhZ-2-m!n3I+OQUS^=fUts0-JY8E-%bKQQncsz?mM&V^o^s6D2 z)Eu}tCvKEwPX?mg-hQvZBJ{H;jes|cbZ~RlL&>O7`(bejm%TY>eC;^L=B~g{`1ieT zbrZ`_XrXodh0MJ19#Q1!Ab>a5=>|@jIux2r(V6`tUZil`|HhD>Td3JWmvpC5z>HIA zDzfZ*rE8uj4lx1Ee&=bxr;XW6nw|8NJI_YC@*0L=N9pAFN*3o6!QW5kRUD2qfZgYR0^BCV__P^I4C$Q~1q5tx>Ki?rhS z>Pd@X0Pc3h&M}wn9R9c6mIr!=t2_;-6%c-sL(j@U`Fyw9uFb&fJ~KYavZmTy;Ick; zYt@u$a)$Tv@Xpx4HqJQ+)X+9B6kmt+g!3lA@Y0JgWl@$+&v3#5mwHRP?deYi&M5y;;y82OqZ zx*tw4hMj>tvK7L0wLNf0F%SANTJ7tapZUM#ndS<5=-ZBqw$odVf9!~j)|Pz&eek;^sn6 zo=La>#V=^d*D-(o;AowPLu^y_gNV=81od>NP7Zb?-ejxQ#oG6&u#rnq6 z!@hxb*Y)7sAelPcp&}NWDZZe>97zp`Scn12_S14TPU0@Z4s=<5TiAs$14pezO(P_t zoB$0L4!9`Ts(ERk8Nf|cIuMCC@hE1?#-2}k1_M|g$fm-AOHK+NQ)%O8iUXxtM#JoH?CVMXhQhK)bl{LSYSQA~ zV%-y95Lc~+zp;2b?Hfw2+2Xi%dV7#lR73M-Qe+k=5klyOw2 z{J3$?BKg#wN*DwGM>m+<2&ysnR>ITWT7+8ajd_rJRs|V8>gelQ6W!)}cLnuc0PqDs z7Yf=K=RusQUAi};dpsz}N5q_FPC_5;xP*a>+9UejePl_cfKhxzF2E??1@uEW|IU61A3wiz0FVf!|A6#-Lc}`tj=ur(iQh9@jmBmRT}Os6V#-gn9^d%C?U7IcbjM?v z^>9#SKE^wn+sGcKau$Y?PS|@9(n_7fQouLrc z7yHU}IbbGCu8bj{(m6DC5o#KI;wh?QsJ9_+X!w2K;6VB%>cnEx;~>EP(G~2 zfi{HjJWq4}3k6fa;UC6Rg}>$L2n@LRqw&c~(fyfA{kco7%cP25GYV9llV*ctx^D$ULK<6$NiE z8ipp{{lr}mBPXYa31{x_J4#)2u|WT;t4##8)Ij{!byr`!Hf%Ss0?(pS(EssAInKHJ zYLkR~Ho;BUwFEE(KE8_B5d2|pp;lX3l@A$|$|4pdULpI(A0ZD^rXaU0XV&=%GcO4s|p5X-hqA$5= z9>a0Vyxk|vPs^#AZn7>DbK&BGUfo=ueo=(`OD^o7(tCk6G;5t$*k;IhAjJzk@gM_q zm1}zTRB>3$lRaF3oF`IGSerfpNwO4@vHaq?xD3y=S_GsOLPI*+6L#=zl?q z?ei1p4c$KDQ$)WtSs;b4l#X{KY-ofp6ywmH5ulo`pWMj@Ft}lDdM0q}DiB{pJ^rP# zH1BhLa+YcJQ=D%nYW^{+0_kclg2?HWUp~F=kb=^xw-f z)OuF!ZiM(A0+d|Q-h@cHQ=2_^G0vAo4At`-g{c;@qm(!bd|e(?IYa@i5}Q$-&DiVC z!oekVvmKZSQ=7==?w!l_BAk=6WOwHAS&%fyJEChB;BuOH4}C^VCj}z%zQM+)Xwgg# zN+G+>x^JXsgTC`Hf@^-{IG~nP^j75Low(w86N~URjy{JFA7w#am5+;9ukCbgl$-nC zRTvrVYi`NZ##0*QzdEY__$Ot-?7U}IpsLRRc-hgNB1>&s4{>7lh9)3^!~J8JUL1Z* z+SG;d3B{nYLND5bw=6J9QaHU3*mtxI0Ot$9)*fV zfKfqls@m#Ev#S@E#vB5R`3+Zd(R-kNe`1-bUmxaqCsZN6mFn;=%P-n`HJDU^Jp9ci zrD9coYC0dYazcVjc_p!Wgll~VFH`5)Qr}SuI2p_9eFJqfY6GO0)`Fh9o|`FWXQMCn zjnd^I@&%MG&$dPhlHoHXIV=Py4r^S2c#|*B_GTsjz%A6AcT;L_%0 zUFDZF#+ZTE^u(#m-GO)dD+c!y^+tbj0)W|;3~w|Q&UQ9vxepbR@6ye>6aB6h_#35I z`=A+%a@>Il(3b|wM?NTE$^%7r<3Tp_sAdi%~{!SsJ7s&uBHiljG%%hVnJVPgH=`}w#6_48Zk8%*u4 z@d=AJ1>Em#*)3C_f=QZZzXaO{t`IODc@?a>tqBXbUcJSGv#>rZHs*|a6F{dAWXzHJ zs5Ew^KWXgM+3^Np#vpZN7kaJht5FjoK$yZNOV&+aj*&Al1Cobh>|c*TkgASu^|b4Xa-`UrI|?q47~x+(Ik}sH7km-=x{-5Pvp;a2npQ~SI4}p@qOn`E>&sx8 zUMe1fz#AHtBr^+;F0~kF6waYE35h>4g&KRtka07glR8~Xg6($K38YO3D$so8(r*R> zqYBt-Ig`V5%yPg%-BET}=TIMznLYR!%&CziXI?KNFsznN;QKS#dp)&!L>#DmY+4!L zCj4R__FyH>$;SU+-W>p=SX-76>At$%(c#59)@eMsWPK(rE*|FcpGw0ggqK&y+v8}5 z^if8D+YB86{;l{#)wcq+@Ow5aTmm3}Np=R$V+eCo>RLnmzTc-KD&*}x*X`1;bL>3S z08Kpz1tcbKWXeM-e=a?Vp^w{1C=d<>Rj)eM1?LwBM`-{Lc zS?rlJ{J^rkYhq>pdn?3$>uhiECBn5<2AkYZFJ157|4B%IW$a+I+Wzc#i=1%>@EX)@ z79XuNmF(-UujfVjLsC9^r$)8In6-%42Agq*H13%U;6%l@`fN1k0%Rk(J!IdSP1?_0 zf+lGeSpmniF^q;}xG`9scM;TP$}zseR`!Rv=gAKfHB!< z?-JpYBk*bUGjNS+;l!WbAE}3=6iB)?rR>Q_be36pP*%|cO?a9)(4A-_bM}TvPDlDU znC>5R6{S89EXVt2@gzq+C@3Lh-wa|t1CSci}^ z{Zpgia2e#Pj0-ak#1|@;ggcnHAezCfk;b*6m%9mR2KBsd_~op0@b0SxQbA)#S|C~! z9NL-h!$}As8@$-GEm;4?sc@Q@z!Za%oWFQi4N#s07~N+x?nNvF8+kWXea04|6X-rS z0p$i%bFRON{cAevx9295^1|wYi(meuJ^}DmnMpP8T|^I9fDAS;^#-2I-FziiCH2|H zrgc@ss7S;JpsbP5O2$tq+Tdio?~UJ1t_I!)NIQseM?)>LJh$w*(?HA~+dQ9}&M5`k z)LoHXIE$_N1DMKhqDbp9>JG2jHjPh>uyjRguy2GKl`z?i9I-`47fOr7Z1}N6wXL9^ z^gSm$x!pNiS)Jl-MhCmc5gBt|U!kBsYYVxIDh=0IMIWA<->rcv==PYm9VfveI{yp_ z$he`P`}TYn;_)kBcaK{HgLrcsmU%$&Bq=581L-;Xbx%*UCi$V)+h8x}*) zY_`kTs9Zn=V5cO*ffKZnId;$va=qdt1d27JRECI18yxsxZ zRhrHw4F~=o(tG1%se7djZOFq->Uf8V*nbUO7;|6{g1e;cdc1MvF|wx%d)bNSEEgQ5 z@WwSi&PHhupl0=7I3=jkWw>&{HNP_FnlHkW4uu02AKc_jsc?wJ+d1&bCtNsx_!1KF zbf!~i(;*l<5(#xauTlt%LnEc(MMeh`-a;NAW54q?v&`h4nZ)_{yux|)VCd-zQ2N$< zJY5Vw*gxT@FQ%LMcUCu+8+AUukePJsq3ly0Waf*WBMf?5oM^B!uq8^h@(A~-a8cIj zTJg-}-TiqiwU9zim)FtK^1F)&QtFOV-tmCvDc?ub{5U^WFIWo!x)KkuA4IIK78o@J z@-&4vsP=Iue)rh`yIxuNJhzT@C?5otg`Ov{6xi-@$0kh-ZPJS4B41-8X=&yLz!iD zSNV@+8v_*ZsKj!uEsUZ}S(cFq>snmq$yr#lq=U9`9kF-UXxe2OWX#)6>E^Z)r!u;@ ziBac5ZD?s0jaHfZQtiq6NBe%^NQIImHPaFD78xv;WJI2685rSlsdoTplg~9AXMHTq zZbOCiV+^!LkrIiK*qe1iuZVj)V!9Q6GjSB+nyioyDiBN=MdtMS^=F>65tS)q+&&_4 zuUSG?^)Iw7N+1dc7CzB2VSOSRS-nKf0#g?G4;J-t9-#7c%ilzG6dlApd2HSTm;xvN zn$o(rz_Wg8BRGmc*JuLU*SSKQi>sX~q0&r@x0{5c$_SWsU!_r5DP%eMgLk+#yPmwQ z4G74i4>snCrzFW8g?@d!Jp|LmK%gr1df)l{fXx6bR*GZ?`hlaPTlXp1*?>Ek!Jt&323>=a3-Z`AEUTMe<^I@rD$>vl9~ zA4y>V_>dpv000b>WU(KTVX_6D=WOLz4UH>6N*y{PG-Ahjjf831>A>)Vf*m)?ieOjb zPpFU=Oqq9WllY>J&k8g5RR)(*t4*uT7(rxw(MTtT6n@s|Hl!vVVr(ZCQuK!OY)3~R zfLHde7oZ`hXDhHcC{P(#@L`hr8}XU`q_^WwsSlyaO3!B>qoOIo9Si)=vY+2Vorn%8 zux=I?nk!TMk3V8FoOeC{hx7TG(|U6VQLgH8%}<`_IO~Y&98uJLiPGl6`d7!8+%hxo zlIbCPY6Av7S?CJRv;p&9GX$S4$IU*NvF799S_L4&W}?bF!gK+w!)W{tu$`5c3BMfb z-R61S&qYOeIMri|s(DlU5hh|Toal1?fD{p)UL|nHW zE;kt}84&SO=yHBwy-AM}TM+Q?m_)}XzzWd>(ga{qi z1u+j9%AZ2Jo*AVKEK0^{a~H+);{#O#Veplq9UlKP@eaHtLCOp?eh~BYms&r1U7vun zM_#g@JqbGHjxWz)>b+M2Ta%K_>5|N2UR{&KsbhA__+bfHKzVyaz^f|9n~sqf znVS+&Mf>S2e6+yT6D=4Nq4z5=s8S9eV@6`(g?8dqo?l5Qp$Cxfm;^btHr;s012QR@ zPVB|l!z5e{Zf|F&A1&q~jiI`n}m5+)@C6)(YKi+l3BCjq{p^;tJWN!F` zL}E{$ovi*0DJE*SHL*9Hp4vZW$7gnN4)d(!@-VNjK-O+Ct$%N`k-~<|U_$B1VPn9_ z{e_2bZDH8^C)|D(52E=@Aaqixt8r_-fwbTASa%h()~uozQKRkvY;u-MqpQB$u$}t* z5F;4>SFgd5c>ny;7|{vohzSa){oF&R`Ft0_=P+GthKdq7s7^8D*e9f~%ft+hq>{?( zV3T-|Z71`qT^>Ii_JS(}eRM~Z^KvR=xD2(=mtWJSZFyms>N=Qw6i1pBEoS9(3d&w$;Iej#rO6^Rp zheDK4>LVigqwfxtm!^lxQy&H{SwtnzX+Kf9wmDl0;JfLVl{eC3YE@7k9m~veEICk0 z)$6Pl;4y6_5_H5^V<}mHCw5ZNG^?#7QYOWmnJPxqjA$&jy-BmDUozSB!`=aPnnMv* zx`QP>JfTE9)YDUm?0h*l8`wrIAphgcFVYr)^r03GbU!0#`?zvGW3wNs{_05K!9S;w zW&LL1fbcaK6tzk=8Ih0OI{K*n#(XQR>cW!VXurHZOccBbwBR6+^~kH^hvU*Xk-h`i%yvv@Mzeix^^eu;oJYq=n5)n4Ko)I~TqKzJ zZhJX6JL?6~lHEI?BEQYAb5(F8t4HJbuoaGE>oy^Q8>ms{dUlGv_u@Sn6H5}s6je&m zjJwvcAfuZ0c*BjEe*Xd8pj6EB=ajnH1QT;wCs9w0&*@EKXZ>HDsy`A5cBAu3f)r&bn>^6M-e@jwT;yQJ<#92o^(y-H5aSY)oBx- zOZXuDexuGfP!?ubg6~VqMxd zcTppB2iNH#Y)o=pe&a^ro{_d}p%ZG0==5PkP<;US@b=AMdBmw~p;p^nV(a)b9ms+U zQdq466sW9StuAKAB3Z}f<*0(cI2m12WUBZzM9HCTxJ{O{Tr8bES>W4>|Fo{O27z?W zc*Tm$>PHmJC%(gPMO2eyZZqeQcnHjgAS2<$jW{yp(FhKrXb@N#bcoTg0cmFbf!T2D zZ-(}l-Rl@YnD-FdNS{talVdi!+kWjOH)1F2(oivT9duaC*Y(qqu(-$4M&{MA0SgH+ zV(I;i0;RfYWp|~tRV)`IIlsiDCoRGW3+Djh9?H(6mrkdpf@WGn>>nn`v>5Wv zdHuVSIT7*hs^QSvB>v4PW-53;9wnV-Jjt`U-ld^LsD%*h1Uo5k5lf%ml{%+GFpybq z1YnrB)CkuZVM$XDiy0Ls+mo$(!x21Gi=@X4@5lIhWGTE2gGOL_E>+lKDHfN~xU08E z$dtD@{AAqX`PnkOt{0w$AHn>7PQjcE%6@5ziix|)Y{%`x$p&@{vX}cRv7_{GxLs_O zuGi;{`8wPC!`4V z+^=)Wl$ANnD4hy3-k=KopW*#;l_;)bCn(AVS8Z4!fd)ff`t|aK3rFQRRZUlyD{DHlrMt6?Nk!Kq z_3G1ziX?wpzcnP-;jO-w(??udzJG3x#7j5~5$Mr&F&y_xv>ZNN7Ueoz!o~cdqTg?r zhpt`~B#|O&WMT9$#YB-|Z#ZOsJJs->{%eUd`q8h(xoXY<-A{Z%fs!j7hYUh`+MY`W zvM$e$+Wm7|!;SSB}z&vF_s|4D|c2 zDxMY(s^xKWgp+$-0g(?q9);Pqtt45^K-X9eJ7^B z|E$U(+MCDVwQF+jl&(aOS-=m>VJKKQp?qPp-70SJ5wgS5*)1A4XRE zK}O_san2aOQrj1DQ0s>hoG{ZGu~t`2kKY+jz5C9Zc}5g5jRSeZM>q|x_TXVECYhkX zAx{YY+Y$bDbDj85j0sI&gol@44^zT^F}|nHafEDGM*&9)MlBL8Vx0TbSlLwr7A3`r zdvV=!m0D?L7sgdFW*pvwkPK@k?Tuo?WK9*94+kja!8dEy4u&FYfECN_3A)U8Aj_3%Nz5*@)3lYLfc=pa73Use?8#t)YLo~ zY;_W9v=icZBUIH?+Qm>~VVk}Dn8TdL#ZSqyziV}jdF7jb00#EEKJx1LyrfM?p_9LP zbCoEtmCoSD%QUYKyUkvl`p%FnTqLKfS7|`jG|XzqoTopL!gl&~QyU$+_kGkHL;l%X zp}+=Ze9A73!=l=Gw0ViUjDy|Pj{1dCZw<(z%nwMu`ntBP&9Nfk3XjTujVW*<2ltJO zH>*u=wp?I7S+gIt;T*0m**MD;E~Kz!nd|4zmEk(juf$-0GE>JBFT+^|uY0e!irdJUUUBTcGd>kmp7D`Y@QwNKk>!q|Q0|Wji%8Qc8SW@FT zSzjK(dL0)JidN5m)BvC9;C*`g1Xtgy(n*_h`NJ?n;4As3^HQ&w%K}`B6H}5qYI=Mr z4|sT-Fz%7+X~x8&nezJA=%~Mk^;cj{#Jn5x8AUemza~xG8yWM#8>OROSN`&=8yJC;fO3G-Fh>Qc{!2?t2!k$lD913Zzx zQ=^l1bu-w(fGooS5kl`=g99QH#=&@w!)qgDSy5ksvj*diferxyi0cJ@5fR;!E%MsJ zkZnD#={ATDQ?mb3O5GQw915xVT`8Twj9Rqfzd>gRC}wtua<|{u$)$7{jGT`o*kAVr zIpy0=sIIxDIjd{S)0U?$Z-7?H77`gM4OqiLb{#|~L$_NAMVwC8bYILbc5GJ;BJb(r zM#%VA=IT@tqGBpDUs?fMp{zNDkIog z#e?lnz>O>ZSjUm+M~9REK$ufkL8*q?7Rnj5k-l6)Iq3{1k~|ym{oMqs>^MaHe1uJa ziQCuJ1Xfd5?T_-kpY;bS&;Rk9l_TIVOO7t9BffJ*7vZ;GE$*t4fxw}n<#T{icu=Xo zc0C#h!=-qTio7ZrBD5=oP~(QvbuvD<0Rd?w&1uJaTy3FUw{$7v$9Zmd(U~RS z-1fashl?0YiNu_0x|w;Z{j#7bZy~HE)Qwq5V4Fgf$8AfFSV-a-0{(W&`9ThHlF+%#L1Ac`tB~dL4Z>oqxuWK!LtCL%N4apZAF2}=vwCpd)lvi71vM00ZC}0e~!-_ zO-&8Vm)V{hscysav9Mi0ul$CaVvjW*d5C_jP*u4lb1*A61)qCUqc?cK-@jftv_S1? zq4Q`^rrYmofvn#VrN>}qA1f-UZFA|S`ex1EQN90=X}BYfX)IafJfq=AHSe;|HTmX$ z71X=4mN$`v9|Xe?5wH_`&Qd*DvqlBhPb4Fsm&N3Wpfb9$lg8)MB7skEeqGG^snP}1 zeF9Um(>ZpeI65WzXR6Ri4@Lbf?>A^I-~4;H^Wnh6x^Ns^d^8SogbX&}*;QK8HPvRPH5Lo~6T{0^SrQ)I(WD7GlrDVR_w1rwl z2W=romb^s?a=0`?-(6} z+?`~wufeVJ1WA3(T5ktfkyLiUHsg@@-_3Z{GbY42*NInfUP4X9?{(Fb z2asjD0EKyUgHvWpGAxHB<8xS%ov)uJCE4%7c@3^4)_E_mB)071`MYD*QHAhyKZgZ% za4Lr^DLy5eh9M5+)s$EP1J|+kqU^A68Vo3-o_RYjHRI6^q{5;p#OeHfiCnCFndObz zB9F*uAH;P1#J8%!)p+A6SJnipQcz>lhRjhtT_$eiaT*5@G7R|36P$AqR>+{-DvBBK zPS^oa>FlI0%b&{1vwIq7bnm0IPSAr2nwtjR2iWwhAFQz>4l()MFdvvY_R<}iS{}N? zz#;lL5RJvk9G4c5hAB48c2oTz{LQ=ncGNW~2r)Z`Ze(T6G0fn;PJzApW%S0uX*M7= z_AX*K26uESn_H5d#>4yH`Z^Rk+PPk@)*dkLe>`mG1#GP*519u^l438S#dCm4KBYq^ z)CAi;HO|k$v-1jEm>GU7b)`tOqX%c=Nl>?=dI6`ytd(dY2{#)B@o2^qYzh=y*#K)` zE7!z?*XQNKwSp+Iz@__L-CZ5t1(et~nR5!B(2Pl0c$o2Xo0nX|~^%0*o} z5UUB_bV>vWVOR;*#6BvkdUiO^t`Ne9I;KY!B^SYqCT;aQ1BtuMt;L_3AVxN(>Y&dd z%Yw4XCDNAEJL*@RVDawL3l%ZGh#7okaO5;~hs8IW&?YG3g6d!nAGZ<~uquMplaT^KW+*n;-u8 z{Yp5nnZotNuMB_sqy$vf>1X_Nh*E)|aJV$UFHe=SNZjPrgv`u-sjd*5cTPnJsi_sM zD^rw7=}<6R5&?AsBLB_fjtJqDr+|3!i9S1M08_uUL- zjxgtn9w&p+E|szk1vqnT;v35eQ6=*7y#wuH*3(8@-s>t-HKc(s`tS)t3I8`;P$mV^A9&7{za*Iuz3({zzK5 z&{5b^>$aI2dzz`rWm=yHEJy}k{utyWsw&xjK!WZ!W*rrt@z9={O49N9!jZdtVTOH9 z^C@pCX{ju5-1W(UZSg9{RDEP^dZwc2#5B}V#NatmW%1G|NdI9+N;Z=JqfAwSncTUB2$Z28X{4}K zH>~etv!qh(A90Q52~VW>zoB;#GpZRqQ#%Y4ZupgoW}pnxZC$u$ z+Q+p}v=~IzXt_)L8KI%1iEsX>LVXRHdoj>mrDA@GZJ`3tvn==GdQn#{`kLA}CiKW`)`hvL`>D^b9b z?(ILD#+}>6!vFty8VH{V=uy76z5FOp-DO=&y`-01%?I;iU5_C~j!qG>=Mv-CD~#TnauDp{i0bvzniQFMyPcgtsO zA)C3*g(X1=Eg9H$T-dU{L|I`O&lY&Rf1UDU601cUbh&O7`e-c_@^5AXRqFpL#E9yvSk^zG z=|zXqconpoZyP`j6H99Ia_8QrZdclLebWsUCCn}7@jpuK6KO?_+OOs5=Ut?*zbIN@ zN-q;k*RS|4m7=(~_ZCLzs^)jQf3tCUNxmtaz8YX#im#f{vyP+ACP^ZgyOLp~-5K(5 zvY>eFJ^zx+V^sPk?`axL-WE$~mzG8H zT<(&EY*iY%PqJpq2%bJ~S}M5J@oZKxNmin3uUDVf&%s)D8Nub`2=yMZ?eclDcV;wV zxV;F9LjF}7|8rViF&G8R!>*d^*H0Yd^JJQ9;~_>rR_;(oNlE07*t&_Y8%<5uv;Bpx z7&hil1aW_t93g;2po}Kw^w$0JVSwmLD?6J`-idAS2L?4fRyUWV*w5IU2bzjE9A{3>I`O{SI9`A`eQ!5AkZ4&1l@}o78Ox||#K&p~n>!kAboZlG zxL%uvl{-2%#N=%|uDD$2!CB!SC-*0}9NIIrrtk&bwd--9hWV zmHR^ds;0}f$sd#}v+-u61@nrFdVYNXw9?$|81r-Ylm&0I0adwo^GE!`4MdLZ{ege# zlsRZbd!D887C?sCqaF925cV+%Sncg3P=Qo)U&O?}n+IQEC zq`?+BCuXRem;S1UV^)rcaW6m}1>?_XXp2PsLz+JMP(ZfxFVqSGB2xQK7}~!K(QJ`{ zep_dgT+ay)|7ZU^$#K=(QdOF$(YyKgxF9)(b$-d~WkS|Dim&Sg4j+tqb2q4^+F{hA zEPpXkoW&P6wNBil|HnbY!heqOPH(-ZJNUUg9TnP}^3IH7bvpq!m)+#_JOiR?)2SKt z+ObId_$6EBk510EFJ2@^ef{+DqavP`89sUqXz^#_Zv9|Ank4PK>~>6gW0yqMd1~hV zn5fevf;#}Y#Uy%m=owSm6(|4UettWwh@;N}%9Gn@=GRUO%(6kJln|qtUY0f=WN6`^ z3@rkfEiFn%1W%zIG_Hss8X<*4voY*b$0&WJ{^!9oJ&iDm@-`n?KSgbZ6kx# z`*^_!@F?Yuhe&oyr#$V66zH{67j?ETmPJYFG>9ejU!d{osa;HGtwQe{T*HJ&E`V)= znA+A~noYiGOFMBJX|P~$teQCWXD%T2=-KTCTsAMvUzS_ZyZEp+d16%_$kZ00!b?6V-4E>-bRMhaC6=$-N`kDIGVcS3;Fyj;~!F-GKHOw$$1nk5_d zFxN~#nN2lIZeXpq4(;Esb0s!dgtN0FmW1Z|6O?)2j|O!hmM({(jQvrMbJgQ1wER91 zZ1M{X6t!x0zO*uj*@sd3XYQIU%l-ey*IR}~*>3N{j|fUADcvnC-HoVphjdGKmxBn> z-7P&J-Hmih4BaU?)X?$X?!6!7`Th5Pk7GXE$9$Mr*Sc1m>s)L7EtUsY@L!fn!xfIR zOVdJT|5L5Jz<}%SR%1tt5TwTn1XNnB4$Amm;O!{=-`aZWFY)Blc$5EDO0qHukR8=a zfc}x^QAj^eVM-BQ|2k|hfb!l$^s9ZyG_MY7{e2(PPO=k{myX$lN@ago4!f3x%H*up zebodGROQ68am%Fs$90883e({e$#t12G)Pu6j1)6)2;Y(r7Pzr)qT{_A)QD`@lTd+m zTvIeK&U;k+a*q6Y?v?1;5xnc?IAhV?m&T_aV%W9fLk$EP(X!_49Sci2MGeH3)JInB zZmEe}aNlmPK4A};lvE}0WBqr<0i9wNFju5^B(X!A@avdFK>12(?5oYca5hy+u7snH zG&U&FZaDeve-mH+<;)msfonCuB<1_?T8S>J^thUMje*7Dq6}gJx$g~&dmMZCjW4<- z7`a@5i^Zs!E(3{YZZ|&Xw*Z%bt?A_s$izwJ?#uy)USQtjv@PvmbOW}K{)M2u0pfD- z`}z{Y8Qse-eEXMU&?kv892K{zX6^a%c=b8nb(p4vvGtM2bS!uq)>I|WJ zPZwzwiA@8WwS#SQx-Gb6@tk|xJsGkW&@_3j10GIsCojVT)d&?G=eZLHnT3q5Y5&*j zg#MNWFxbuL2G_F9ucoXV>Fg4UHpy*Ue`Os91m%ruYIK}($f!GJj+HuZ{uu$;>D;{hD5uW){=T;0X@VTB}LrC=2<&4`x`uzI`G}JlnzD{ zSDI#bL{={$OYGZ*?E(*M#=}qmh9KoYv|6Tx<}cQLQb%ZX!lI!b`3-AC(i^yUmB8)+ zOso+xO37THcLWxdME=nB7YB(Xdl6a5TGc;HWkWD|0Dq43<{R3FMm9%dz1zV2t1psY z9oA=10EN@suv*F<3Tb#lpSB0(E6t11RI;Vw$z6Opiz29c++yAOb#v!=Xz%&(UDA+L8td_f!seq4x@3@*7cozSxaeCgw z(DD7qRi~RN9$wzg%rgdphZap=6TaBDno-)-$?qYe;7ajBc#_6?N**kYX5(QBUX7b^ z+pKoMC;maYEOgjuYTrNvm?mTz&qcLyXVqM_>dK2gYx)J+^9ccrC92zO^$o~mtGe}L zEMkYtZbI<>oot3ec~r+smh^GR7|C=pLy3$ff~0dh#iz3S$?*ddQAlXbju+kk5R7z6jF@0Zjann5&>IcQSo_B_5588p6i zg#F)r8v0voP%;3lx;Jb|O!%b4j4y$9y!%!@@Dm*)zlOAfN`! zv@{j~w3z#7hy4)?fMiQ-Bpazup2lv=lAyC!Elwh;Gfo2#lz36scROW=w$r&2qkmb~x={ie)5$+qv50dF< zz~v!U5aBzh>(nIgln?Nc%LBSX76w%A0pB^a(Qs@;p!iDle;6n%KsGu@#g2z(ArNdl z$iQl?fvuhw&u$A~xoa5H+;DPMXNuMSQTu2cLjcnK26DlNDG3$mWI;F@6l4SG>Co~u zrw{kf{&lN%G~#KM&ss_~t8=xMp`0=lE7MiPm)M4mxh`YU0n_V!#P^~O705;>T&_NL zE53bUM@3`o4vGx{r=A;jV+KZ>uM%UD^M^cHU=A(a>V61#PYaR@W$Z_PlNN9PH{{&8Nl zYLRa7!%(En@INQ}=ShSQapDCvRXX)ex)awYIQe=DlCv|gTTR>Q%)jJ}g{&nm)~#B-aS! zu5C*v;mH+67LCEmoOXNy#}hiObO6PMvukVk&egqog8}@_phHk8x$#}K&JOI|NMuO` ztaBL7d05G>>^!((ev^$PmO2!e-)q|55rFjwq7-9>v#@))UeU6HeF}pdP zHP%g=TaPXPU$1AjC6Ib$0?!DF_qQT5Yx+})H# zNgA=$=Y#hgFNL#KXTFsBULEtc&T2ypU3Y`cvPKChR+dwz?EYbz(Cd^zChsTj{Cm0@mL%>78<68lb7Jjz14k&Ga!k3?r?K((I9 z8ZWrga@~8*=XJX8b*YgfNd^(-iLm8B~vkqlBr>l6kZC2N7dv`U!v8o><} z^_Hrs2cV?Pb*E`6^adE&53lKI3o0`JI*ShOHWMK8-reyhI9b^|Ep{=bNJNW-veQ3p zacGz7=AY!EaaE;d|U$0K_ znNizLuM8BE|IAkt8Eh79fSb}NW;OgM2tE(DCqzoWKsuEg1{Q{cpA^$y>X2t1u+DHh z#kkyq-c44VzNY;nD_7=Mx256yP!PjIAGsV3AJDYmP_s+zyzdPojkPk%@(=5br5vH5 zQr|G{Z-&;ZBFXB+nu;!Wn*;?E2XfZz!P&p~`IN0tuAV{i7Ng*U%G_vYgZ4|>Sa zVpL`-^oMF9iB7kL+2+vq78hsvr$J`@l;i2-u8?ixoHg}s2yY)cku_o5+xgX0cbi75 z(&TH9IoqIlp^*SkU7SfXKkqkwiE3WRz3c%WEtC0eNeavzxTq4pC`=i>w_#NG=N~SfQL+f6|JJ806nD#_nI>gl05sZ>yK~UzC;L zINZl*QIDHv@TCvmpTL^3^D^Wh!>hDDb=zhe-P4@g#O7hP>9fCxRQT2`sf23QgvV@Q z>zrxuxpH-%$o3#XW?bA1^fYV-w!Kj?)@l_qgb6(x%1@>8z^2scjk;^K|5H95%WM$G9Cd-z5e~)I1BE|49-TV(V076xP_E+f*Y`ooo4O23C{Y z@XL^m)44fpnXMDj-p9zupmybXCnzEfd5K`R%ED80KW0v2JYClrxb_K#zX}tOD#A>g zPBk1DW8mnHpwl^b#q0C2$(Qx&wluWaoT_bXu5e6>`AfaOcHE6;Htq1^X*&~@deY+4 zWQUCz?r+d8ql6y76%}$*+?H5^&In@+Y4qf5O;tNriF^=v_uJKf|Eqt52Ed(8rU0DY zZk}#|Wz7sOp6bXG+TyJa@fMQ8UaR!|35}Em9ZIeUSfj>?Nbg$#BXNB}M6WA#U;AN$ zRKfdUmDQOVrXjW|cT+=xATviyhu=0&!}*aAtbAvE9{s@=Mp0VpsXkNvoRVwM(Ts`u zdcC(2cY;-3H-67OM-dPmItNL-#Elx9YCs3waP;Xnut^C(qyz~5Tg&c7kdFDnIJ6?< z+95a3CO036?`rmfefBf?(Z;5!b^ZZg&cO|{2Zf5P?M#nS6bY;V!WdEghvo=*ytwjc z>Z3i{1WAbWjP`c47+UN5SBj_{JDrsPCq4A4BihWXwVXUs4vy(oh;w06sx}zu!4-OF z=Rhhr1xw3HcWP^yD@= zs;~#$6}b_yxW3JptZvgt|AAtMU?py4u!rn^seEYB^bO!_wXbVJFQ2Z;)%10w03n3W z$;QAcF{Egb*u$cThwZYc5osOjLpvm>xwLtmlUOTYGW(A7*_ZJW z;bmK)UXSg44C-|Zby+KU4{~U8ZHY%d2@km287~oIzyn*`@t&nL9Et9(=}8lYo!z*b%#`jp3B%dUW(*$@{5qee&myw1OLeK(Qm zC3K(q2?gGkI-fT!$uYg-&u4-lSins5BB0sw!Kp+BwM91B?`u+*Tdq+?+X~3kjSA8; z*}}j^L$2z*0rZ&sd5SciOX-VgSIMf?I$iMW2)eBFDwlARk7)y=?9UdhFM*X2hSHq? zZ_euAiux?EA%R=HE+0HBJMv23*eUHGF%flYe~P;#JVf|IbAq;{*j{?Wo-_YqHQqFc zCQZdHwzIO@4Zm)S01ym~iU7kn(x|0?fX)9XMIsj0wRK}Qld1Q#%_DJb>LUvPbn-<6 zs&xFRnR$pLgnf4=Y(`zbY~bd5KwAUW&zSp*>jB<(zE=5P%WJqmr@foOK^!WRX0mSEiQ+v(3c5q`j^xUblG=_$lWU&!hi1`)l zoO8$j+f?aKDMS1G(v$_tZ`l@%o`jB6j`h-8h5S@{WxmSk)2l7bS8x2r+*4F#Vr=6> z@j&$m9--%6UKN$&1~Fl;hwE9E5g%r#fBpub+?E2<_o+J6a}1>MEoTPi{NwrI*7dbgTq;o$ z7!j+`mTK^fla?CfY+I*gnEdcNug?D7!IjlaWaG{KvuD>OV2tU|Ky9lNlnLA3Xw0?h zI$jqB)>kjW`{^hZ4>J{CTM62fYLE3P14w2eLssypRVf4{TklY_K*;aZfW@1@ldIGFH={zQBzbGvvi>MD8 zO(26Ko-I9vF;g{x0k#a0#6GjybP0(jO3b9xSF@E^w&I~}U}SBJX2#a*nR}Xj;#%J;>8R*cf=kKNRp{GrZ zkFh+Q>jP`=qTwH7xbN4afOk{j6840&OJ~OfzsPt{^ZY2m(~g@{k;z0TnNN%@nu6^F zML<*US7HwgRurkS0Q7O_+Lhen93M$)Nm%d&KddwE$T`W)R0!;~@%@8U>gMpuP=jF# zU*cx_!K{@%0fhc>R&Q))oiHQR>Dt&cj(^A`(T5MQ3bx%@IkW*Z!F22n6FqcVe{@9z z<%J1<=YCbth#QWT%_f}xZMG=gz`z7;_v_1awtC)03`_ho*do`_pbS@~dw$3u-7jP&f;2Bj@qqAokjB`|>Dw~`>>n+6uD+CL^R0RU=~^RqD53sUfvBXB zrMLS_y_O+4Op0Z?A-h00$ZI+C?Q$R6SymppbNmsF%~|Am6M!0HYY=31RvaeTRXO!K z^o`57R%BPvS=-@B}=61BS<`8zv{*lZ)C=mh@rdP@#$ zn?Fo6eMALGQ0<@ABaty=nKRu~=e@fUm@>?&(~Zn7Z}*Kws^?BRX8w9#IaE(+pBI67 z#=Ahb8Uqh*B~#{Xx8J1%oc3do^6>kmfpgW%9&*>I;af84w5DFNy=HJpSv^Bo;yS@+ zHuiVuz!3*CQ0E!IX z7GD~Ww7y=h6+VHk%imw1ZOZaV6Cu7c3!>=!`xDx(Fn~nswh1Q`{*RH2f{XFyv$wo* z@SUpPUf{gH8q00v>_!g?qogfTI4E?N(!CcglJWRd?&7%hLs_d!(j48y@QKffbGX0J ze)x@2xfw3NHmGWoAp1(sl=NoE!i*sf8Rtw#`Egm}u8Pd7){mO_3_g~-Cj(zbJX(85 zwL)&Qt+O$awa^$&=3Qo5Mk{f|-!*uWe3&fVKjJEadp{-{@QAYPFVLiaFwh8iC60~q z(@*(9NcxXNAr_;6&IMfWw3w=5Z>SKdla(CceM_ItP*xA_+~i1y@Ak&zVB3x>b2ToJ z{_sY>3qk0LomBhC)9&$aPX@%jW${b8&7KYqJ741&(U0)^&?zhLD+D>lXtT;wR(qK= zkG~;*fAK#c4T`hmM$@rB>ZB>-^xz*9ZG0-ieN#>fp%(NMm>0;jy z{hhx*i1dK>wy6~~mtUkrq2ai@dbcVXt%%x^(UY*hvx@)LTd7zb?gl$Cc2+>ZH#|`Z zUVzwArD%?j4T8;FJiy9 z5WP2J>Cpv>X(W)S1?5shzd4jWZlFt#Hoe)$-Ajim-5K>sj-?1~G?5LB=-FB6&u{Ef zj>JmV#ip~DB?c20cLD}YHBj~zS^%Zx1jP$wBrBO@DQhQH`nrjwz5O3@M9eApnB=6U zYAi_mD&Ku0K+i>`-Ym^NZ-H7f+$!mrtPF94L}#w0D7Abv3 zKSoW>TdbF@V1q^UVJyg_=e;vR{hao&0erM%X6{mH_pHXj|1D7ek#b}>K&RETm<4D6 z^m5OT1#-dW#$V;T91&2}!xR_x7RD@~=`V=((s!L^F*LA2OP4IZRC-ta+Qwx`Z3VdFQ#54WH!gTGnW z`qnl*0GIw>+e62l?j2H6tdQb}{ni zM&NSZ%vZkUwz@Uu{u<3!k3_)9&Vo$uD&?M8?_yUt=K6ezcFJ}>Rv2iSEk5|G{z0q`j16WWJio*k&~4kxNi^?C2+>6gkX(bSD0Fc#2Die0J(uuj#fh^o7{IKUzc z%CIUT-$gvvd9^ZfEtiARAWH*o#kQqFtdV)uIV^c{AN6Ice07`9_fY=I%RZgY3_Dn7 zI;yvG^VNV5>)LcFMd^I_XDe!ouF@K~$nP>?AIIX%V?1{&)&hI);NXw7U1r{IsF}4y zE4-8YRf|GG_})#?pkBJG>QSq*bMB2P7efBvcmGj6;7J;%fO!migwIy_h;d1|&E^i6B+e~pdpQ8S-OHYV6=`=llO;W4ADsH|#I>ABImnEr| zK0BVSdIM#GkU?P>?l4*rmdk{jv3SYRM{|VQFQwuz8`r6#MEw=GYXS%AyPo!;^2m7` z$iV0GmJ4>ES$xO+oOAPSURs8FNWu%=ABjcG{OP}iSfYI{J#oeO>BR<5PFulx?>|{e zf4odiqliwBoWL$As#Nd$bK58KAT8STu!}3RRCZ7C0D#J)v}d!xt2$yj_0`z~!LL12 z+Y%bP6Bc*ec6+_moYb-M3Uiz!){ckKTD@f0llkeNlxI>7Xuz+o+#3GlP+VWWn(=(6 z0o-Q+sm9*T-^J z;D}W9v2}|WvRpjbnBga zdEtCqH-QZC?=b6+MgR3w2A|q}k`X;GQ`A1aTgO|tdXY)i$R-qP02RX;k+3?T|2Gcv zq*28e99bfxVT+4s?VN(PfU~acJq#gj`S)LCvd!0_d!MfT=K3X70qfFZg_=kN) z?2*&T-MaCa*ZN)X6@sUvtunI{h#=Ja8|D#_lC2Y-Lrz)SSQ zz)o%w?QW87i)IucF;Ed7WGvxy&?!daY2-Rk>bcc1Q)yBX1x7w(C$tteEU9>uRy7ku zE07Uc)&jF#emt!Sj$-NIiV*1(rU8<(-Dd#IhpqK3u{rUhX4=jKwhsPo-@@neHHK=e zBOO(pIRO-{aycD|O!$LB*q4sCO3A;foMZ6{?><~jOL>P85R+O1yyZZyUH`hc23PuX zPrDc{0e5#XF%(a^)PBZ6rq}TAJ+UxH`qjCPcwbK^KKbunA}2^hHcEHiwxyH3kx6-e z_`(bs10Tjxj2t_p1N6$WXPjzi*#V`7kR7hwm!62lp(5|>qh4TR_vcPBu<_z2p3@NP z2p-D=2|SSV=hS$tHElWksWIs9|03Y?dmjAVupo`jbJ?MGImMD5>w8m_eY}?-*RRkj z*PtObrQI-$Ky&T1s;SoX&BAQF!zD?zoUOQZGoa@wH3v~b8;AEQo3Honj&Klw0Hays zyA(bbqHb1S16Sgo&pQ{$9fvq?q?nLMNjYupP9S|69+RbT0hf2U`iovL$ZyBfMpnWzy^N4bH&*}QRntP~DCo0^oLZ;ssd1A3 z$zlYDRJ;(|8oI=?N1or$APT*24|#VBM{MK!GT3{s;@2uO>yI{GI*a zQ2p@P4ybB^Fl2vfDLi@H64`VC8y|~_T&~O<=Ao;H|K1&#VymrcsywOHHNW%VD%U$u0)NqqMyKOK3lUV9wzyVc_K_31Wp}o>e ze6&x~Kg0(RdmxnI(~d`0!QHjs1hMQJ-$l9NdA>AtBw%>C6R2;Y508Q~t+R$vX&A|3w`2B$Mw^hnsF>9x_rAE@lYK|ffdqYW2ol?FDiorT!@~3>I zvGgncfldXE{)fmS;@8&uQN6_VJ?X3*4`WZu62)3}OvSFg^(y)53-rXj#vIcq)pE_Q zaZr&%W2o^>OjM2wgFU5y&`W?gZ~ubvo`sSB>Bzh5w)$-?d2j1rAxd@r)9cfNr#sZO z`WskpCPbn+62UGwVcn7$npLB3Esi@4T_gZ5;BkWRtLWBMu13Y!ov9@)X3g+8dBdO! zrw!4@z>Io(mab@5XyHiw6tgCzEL;y?FRrt4E#VDh`d@HG6jbnYg@0xR*}ow&CkAtN z!<$6*A<~%!K2_v|S5C~Y_2oeEBtWsZKD2drFsSQ)!~k!#K*`VL>L>OihFUu`^c_lm z4K2}ibMDN~K5cBp;mA;gS=HCR<)C8GyW)pfCs`IbrE*jtt=2qOb+6c146|q2 z8>U@`3YDUo;RpF!#eYmHKEB6)XV!s5UNky=&5af-rPBuxJ$G_Uki`I`BL<*H8~WuU z?OFCJ5~nt>k&_n{eC4Z2Z7;I#voUQwCxo1+35D77nw8yM&rTKS%^6uYe4oF{ctk1D zhKcv;j_4Pz`y4g9!Ezy>SYr_Nzq>lJk8Mn#9g5q=@o-QduQ{>+_Re%!tzOp&LQOG& zGtXW%IHT|}5J+KxCI{3v9DUCcj;8~KXav1c+P zH@L9#JrBQeKiP0-t)}?8eY9L7z+3i?wyHQs*;sN_^Hyq+dH-rrX*-@ML68gjG0NGc zhW%hmZ?E@w-wA*^1~hcoeLVFYZM=H#*bs>HiaTwRr#yLX$yeX`fE0((9eODp~J8N@Sy4&wpYXsN?D|u$Q2r zCLpRZJVV!b3I`GqN%vfNbBuC-CfwWObEm$cwdA8V7;J|6W|I$(Sp2uQLQj+>JJ7?g zB+mQY3aB9rXT9Y?O{9L@m9`rTmhFl*SWgwa3R*ZGs~zsk8M!)i(Yr2dI;VS2&L}b5n*Tv2*}anL>X4*b!4~R_vv^DG)yYp`di>th z0FpYzxcQNVhrUz~Nab_54t?-{9v9Yll2}CU3EYy2rio<2-`sZZ5}|g_TFoG=_A-QZ zZMU3sS0i1v&lq&+t0i1^-eE#&zKU|Z#AwyE27Fu#=}f$An@nztt#VD%>Dh?#dB3wxxdc>#`>u(Rum!&2}ax`sVy z(&yGSy_@YkcqxYPPa^ftr@ohwiEioo!T}#lgwd`^M+$v65DE*}2=E z*n{RUHQA5yQ4i8mP%g5z0OVW4heaLUI44ssoP@1@EaBQWJ{LpmY(iGviJm{N>IBX= zxbve&j)T<>9$#DN7ri(Qcj`MIxy`-stHl(VALhH9_HHF7F>9v}(|5LIpYc>&_@P?< zx{DpoGtXGnCaUki)iCfz$1I-dXm5JM_HC~QxsAsFGVZ{|XJpDMwUjx9INB8GN<#Ly zB+4bhy+_hkBlk|fGs-rl>c}=eQa`R4c|f+;nAcFn8xlsP zkYGWn(a_cspdIJtlD7cNpip5`&rFR>8uxB8(SCk)mnVRY#hB3s>efzko0M9eIo=){ zw?M9fY5Hz)K>^Sz1EFYpr1`%?&VWIsKW5KQ-+KMEwp(BmW#G$^UdvIjZOykfWiZxA z6JS#W7;b-9>5K)mB_sNakze*%_Jn~=@99f3JQ%p1MD#F4v}}=ICZP$?&DGk31JgBr zU%)aUgiuWM-;H-|SGYf+cxp%{rg4>BF)Dh2u0D3VIjSa7-Rp6RTXVzQHjb;a4KzArcCUpy07r7?Qbl) z^kmN}pQ&O0Y8t!#ho^*&`WQ@EGK-mEdobNR<~m~*JWO7fCZa;)Su7!XvRB-1UEBDQ zDf}8v@v;clgW8yiMAp`{VkV#T8+xVRn1zkOlBzR*O1@+l`~YQHA&2yF<+p0X!Ku4g z#UmT)8tyQkTYKSF?e3A%>zzvVRkc%d#Cfd@%J4e)@1XKX?G_tqwom>dY={@16t@X$ z=wp+O7G+j7*_xa}G5)*%oD^yEDpA)-%{`bGdUak20;W^(xlaFLPLUun-2GFdwscDqMhPpO6iUM(_R8{!XZ0iOw;rJ4?$N1 z6G_{n=uKFS>A(~FhHq%=@}y1;M8_==3)HG%k_hQ_On8U`Xf5`Vd|I~M)ilrpdFI=1 z{=n)U8L}5g{k2OsM(#yxGx$Bx_3cYVF;RQ<)P|0`@EtRoTWm4$q5Wp#TAloClpyP? zX~UMg^|6GBZ3OXalhuH`B3ODLS5VTkz8X8A}=+gUz``Fg|C0}aN zt2Qh{HQ-!+Lm+QS9^GzFuj6x5{w;hC%tLwj+{)Lqq1G*p7IFZu?DcvUnsoxx`Hmxn zWObtY-3GDwySIiZmD$c7%VJRZb;G4m_cyMm$HKpQBMRX=?%YSD<3HUkN?R0YZfL0p znCVlcnZ$7ybx42na4CnX)(g2XO_~J=Yq6EsM09P+Y082)_DdA3;cIaZU4ers4l`Bd zH@a-)SZeXMcnh>hKsP$H95?Jv_G4Jo{g~Gw*dqWhDX#9hHv!x=H&C5-=lE+(Oex}u52xox!PmWL2$8eNd?l7xmT{%)q|AcN@{HE_AVOG&Vn7 zroAwZ_B$SGqelU-?f&I?)c;%;92UE6r-+7^tQ~MhkmB;al<3Ncj1c`SsCgSSZXsOF-94;#EcG z2;TTKW?~wS->c?X{-C~{P9JhcV+v58SZ1AkXJx8Hx(uJ@0r4#rus7;|yb|%?@L7*f z62O}=5&|giqEq)?aY}JL$3%33JNG%4Ti+ZMk(OpiciZ8eKisfg4k(=u$JO(GESbG@ zvMHj6c>DMMwO?Og2dq*I6-ERk{_oc#**5C$zOj1=pUv2D^PkUb%_GohIJ!TIefi;T zd%A?c>*CnprQ#17X(b7HTcQglBIcBJ2hBC-SMW=I6#)Y)PFGyz3}JjSvTin8k6)V4 zGsBW(0;+T2m{XR_Z7G72xR@<_rGL&040v@}#aH+!>=Dv5|L)43`8g!WGf%$vXvR#xqzCO>s8!4S1}U>3hDmRQl-ZPlr&{dl64&2!(%pmBtcnCkA2=#p^Qx8q`sdPjOLxG zP53BvGs~Dn-s)?`5Cuihj1tMjEDIVL!5;F-81m1)q2== z_e2bg-5sr0f|Gjo#3Wa~tsPNDuOGXb(mhz#BGQI&cv6g*>@iohyDLBY|qAQOT3BRr)9F*9Mh5ImaTLi-O18PRQg*zF-?(+`cIG z!+jXt7Y;^ogMD@V^8T-nUKgC5tq8BJef90wPA0O1>1F52g}dZQ_ha)V7*ow{=CCG|M9J)nN`OO=O?L%Lf$ z1qxm66Xp4`FM%?xzKyy9Rt_HOU_@0LVPOmmAI0dVxV2dOMEaa04)SrTlqtDDn0PcPa}c6 z>scFcj1>XZD|}$WN@CDc=q>Z2$F}*rcaL>%YWzXC+u5BV#K6)2&i|LQzpe z+GVmno7%P82%&aR$D4(GQHeLN#V(h9CWB3SlcG4^vf%t$J_fu*^s!#fGWfbD3vw6g zomONOlX1}z5!z^fbj=X_%P1c@Ft<4?XXW9*J=|<6B=-F=w-h957R|27JfUg=)rcmU zUu|uyl5$}*;y^pY|EXTZn#Rz6uaw&pj4TtS>rb4}?5qa7MYfrp+N8b*^J(M)BnnmMur3n z++O8IOrPup)sdR0JTZG6?slnlCBdJPKnGv_erb313+?h>wA7LK`LC_&o-pY&uL@(V zWAlf*8px(IzUAL0E2aV=kts~*$D0nx#mjHU(VPG06n-DaKOfwXaze}=OXaZ3gRQE` z`0base51&NesXYoCVy?tM=j67*G);%g?nunv9W90{3*DfzRKB&jENcnf!)y_Vv^9N zkC*su%#rczeY~oQ;XppW-OpZD4$fLKVV0+k$j9~vyk??Bf|owAQK#0HP&+80pxgRO zsR4TbI))BG=qx7#1}*~%9_`K+4I2d!x3=WMeahdn0336#m&`oR);_E2_5^APy*5w` z;zypP^u2wm>$8*bB`96MQH_Lk| z#R}t5F9Ev|*QnIQAEhnL*;q@h_xaP*Lb2zv1Yu8>uFv)rzT>k0XSWcrmG{S}VQ05* zzhTkHLIeDYV!*g=K-Y(kYZej-OYd5a03i;%Egg2;DEllWcQU+h-4+6kCq5Y8265xM zEkZ;LhNiMmP&;gG5}&}3(nL%`u!Vh_pST2~ASsfP@m?8`YbOXFY`@NUUI`VkP+3Ot zOwE(yXgPA+=AzQRqAYMCSDK-Fp8ptDDul@6rMKEsd`nPOJ}x(-YOVnBKrh|D_g$=+ zoz+Av)LE&H8|)7`j^t!eq|avMfRl5?CEym?vt&fodV4c}i-=5eBl@xQXkwtbrSy5} zzD*2HjR5yEJ>7+S=wF4S8iW*vhUcTuAWbjD>F>ur$ORqU9-HhwH$#E^hx2DREP*oQ z5{*#DLfva8Hku+7S7FrypVq_ER&m6{t-R+aFvxh))HucARg25f_2SNcN=$LjIkVK! z>|mq_8Ri9S&Y4He`nbVmZHK40FIRsI#UKBV!Tx`}IG%r7_wBx$a{{!!O_ROD{sesS zNXu9I)b?fIfXCSJwz}bH)qubzzOOS6k=w;o#4;o-rSnn6aXKP`oVGTj&(X5C#w%AB zVKt-jspD_1i#_u9Q0_8~;@eGSzo$1lW@u!(7aR%%@0Px=uGL+qKUG-zF>U)(gPiXg zB7Saku;=IF3{uG4OYnvb$+}%u*D9zlecVcSd%<48_PCw%>hDnCm*xBs`0=WT0!Ek3 z`v^W&j<)4;!Lxj=Qt%6UKEKyV4a*9lUOmE;t~>E0Ufr`Rior2t$UGVcMX`JEnv)`M-;nLdL z}IQ?qsGis@E%|M>1G(em~|b1E3a>$Thh9mt-VZ|*u!JgVAlZ@(+Mu`c%f_p*PZ_ZmMNL>l~SoUjS1>h z;^9R+jd`DW`TKc$A2tY^(jbCiW-h-?PH>pw&tE{BZUw?QUE8fv$co z*^kXOK8O4?ZfQknjuRiWqTA^N^)F6w=1TjEh7ops8bZ2bCH#7>oUbY7|0D(N^1#}% zmbj=(+*JH%B{OC z(!=y*VsU+g&wz8yNSKmb?%ZQm_tVc2!|-sw5HF-T9w4s!@mnNN1n{4yLN4+SH}ZB% zaju0b?W+o=iNmbNJxNz@oXsd1RfL|oQ+dZV=hQA-wkk}%Gg!T@$K7R2t##%wHz-=$0wR;D9VBR}FH{W1^z{IEqrSY7&O%&t%A%AckaQclzkY_5z>|cfyvfg7GH;CcdY5`s#F|-|SRQpVv(FNEHle3dNNLQB zN=kg;{R&5QJi{M&A9@vzSsEdg*RUbrlw?{z(9*#5h}_%%X`fcodG&Zkx69JbYE^30Xfdbc=I1g;I&_1dC{OtXJgFPxi{sg<_7tB-u9urTHmgwqLJ z3~&$@pySwLgzw4m9Aw{|oi^#PT`c~z0Ci@ODeXRI#_$^uYTd$m)U{Ym8h&83SjcI> z`$K~9bapV5_)#-DIdKuUCYnnP8qAegyAo^IKqGr}ZVPcv8g;Mrp7TM)qi+FmJ%R6)41K*zs2i3wi zZGtvY>hGo4FjtKhJej6SG^x)FTf&Bi<<8Ul-F+}xB|S?`%+wRU@SKrZaS__ook`8# ze`<{4Wm;(VbyV|Vo=o$O_p~(=H;S2VHR#YZw9N+^AWPZ0(R`0lRHh~j+M8xB25fzU zG%wx1V0pfEG&MHpaNm_^^TUi)SIhe8Mpx2sgL&l0)rOYblf>FIyYCVkuikK8=5x`f z25eHu?qm8szUyq$$~LA9Y;NlCY|Hwi+xj{1ZvJO)k;0Yk&xPh!Nw!ba^}=IwI(@R~ z4dPqv7UB+$nY3y>cN;xD4hKU@>-STHeK{-gOx$(_lC*3u;gq6d=6&aHwzjtfyZ*Kh zA|hBXc{QE}^6U@9JX?96W76Y3h@lq;9gnx|?P!7|jcEk`*pHbCU+o>HFZ7}a73YMm zx{WiN?}Vr0f7sUEU>=ZXC*yL`Z=c2v`N~S0t)64%Dv?=tz{TOr7}>29+CM4o=CLLC zfqn9{DCH0i!+dazEaV^nGt25#E9@ORM$V{5QChr>h8BI(nFxN&H!OZ>y)(7#9aGBb z7f>J?h(4*vLP3h}|L`pB)LTyHO$lBwC|u7lq3EBY9Hnowt_4of$eww?y<1d`XLcIHja1n z2d}u^o+Vi|-5=2&Y>Z^^&k?^aW8!L6S3~AZcw_CR~99aX=o(H(IWn>)MXm(G&hlMc`d)n%{7_NYE*d|QpS8{)Q zwtw(-O|0O2l(t1M|8BpV?|wU6r|v3G%YJ`IuM6$K7tz<}bm;;Dz4x=7hdtKzf;_*t zUc3L?MIl^EWSPMu^x(g>9U>{Xae0|$FN!0TYctBlDJZoMHi`C(j11XN#l^;X&NUsK zdHy^&2$0L~q9$ZMjK4Nhp=judOVHV4_PB&`Uy3e}qW))#_amUHZ=;DA$1iNsrraXg z@Ns5mRp-{a))mB+csP6@=V%!NP#Za$?G+wr`I}+VLgumq0%mKT=28g z7!vJDg;~;l37f2{`w4q3-8E|?ZJSkfA*zB=uO`lXc=yc{;;}*oZ{Q>PcFobtCWx^g zU36l_VZFnOgNwTx#A*|`Qluof7Eo!hdCgdXbxOj4<>Q=4Pfa@UBK@5Jz%ZroH>1$c z=Y~{kW=Zt%r=7OwRZ-;n%2klq8-U2|1kzwKXF?1W9l4%!WV$Hy$(J9kE0(4TcYGB; zX}*6iXSm!X|1Ny=|BVv=yaW1+I+A3IpHbDm{A=#HyOW+PC9Ho1*0P^QqlHT}JnqRg z;kwsn1MIKuFiEg#TUff8&6Exb3v!v_O>6li++$d}Q7I;nmovb;_;Fd^oh6`A?8ddd z!4Vw;1GNYeoX~kED-T4AX1YHGMOG| zwBBO5dY$X4sKE~IgMx!4lnkMF$lugZDrfv!h0b_d?9b6M_p*MiLjC>o5w+o3T4ms- zdg!1@(pFW@JRbM|A7Sqt<@c6!52rhwG?KP$q@A|Ywr!OLJ* zZ$Y`aO?+>EZ&SJV>%NADz~-W6f};4pxJ(!v5QzIZ;WV9*5dS&qx=6(++U$xqzsHH& z#QeORPs!^kn&!Gqt^?2Kkaz_rrE>b*_(cmo1IR@JKAU42 zqKt++yBvXGJo4P-%_Zo|mom@^)5uRmZaiTsbJE0L#%~5`1=#92gm~+x4O+LEC{`;N z;+;+3M?m|ru9KRY01{W7%C#%VM#&z1QGA>Yn+|CO637e*)@mPpUt6M$;MOhQ9bW>Y>G8ce!vpcBd^rWFag2H)qi6s1Yo3WNIAYyxR9L_u$sDh5#68K0j||# zRO5Yjq5WEL=*H}Yjdk$mY;Eu&R7pUt3kzmt6lQN=x}(qRGR@^uel90uYI_ticpak> zmXL{oSFN|ZU$`%>u(It#_QdI-SG4C~P=i(z_(vDAQ z(@^6pF~iK#Q3Ni>NZMo>!@9<~BvlzyZ`(*zObJkgDGoBiFA$FD9L}hvd@{l3agH5_ zZ%83HACO+Z7L6h>ED=WQ0(^+)(a6Ch7y#_N9^O0(WkO}rGm=yJy7JvcVsTrPsG^*E z?Ii-XnA=%EvsEK?@ZR5;_>Xw-J23qFkbnV#=e^5gPKHL|&0#-Xn3cmfTN{fj&*%ts z6%qskdK46(upOD^?uZ`~pvP)|ia0MklB(tbdj5=s*VW6D0B;DezB&4vp!S%}Z3$eq z;NWA#JjW-8vi#}#?CLK7;M__YUNK_&^&-7pV<;sN)$n5t+A1EOg}kiQ3g+lZ+_;AG zR3{?P5@Nh+fIIu+*CDcEYIf@-q2+48QoFx%M?p<(u#oZmr$D9UoTOV3jRq*@#pz9$ ztBmxyadhJQ;IwnlKa_(** z_lds2&j5qi&l|qClbD@2H*E(};spN5x#1A~@)XJZb@CXcp&R#~BAN>+S6}@EP_J<|?-7z#@$$pWd?Iv3*@#UET6-qVfu?uad~y@A-zjnKfjz8PEq4vyY=kwfg$9!vh;r)*ijQWEB~&#o2C(>IYI6sTt*|BYiEcf;~&AQsI63 z&d_24;iuUQRRTZJ%II(T?Y4KIgSwrDUd^hUcXc+^PiPf(Jt?jG$m0i3v;7R|t-aMG zd}&vP7D=bz4an|c)5b-EGWQvF)8=U(4WL#*ueqFF6tTeP+W@Aj&vh=P==w$$yt%wivx)A|DJ* z`Cu;2u50g_Izz%{h9tWr^^_XJpJz!5Y^?Wr+rrkne$ms2)r^@{7)(bZwJzYk28YmO zFAxD6Hso=7o1Lf}UR2Z66N^>ExK$matP&T{pNG(i3l9zg>{-OXEWF<`axncQiUww! z3H?uq`5kM1AE+ZirnH?U*LIxE)(shP$co;tA7uBxo?NkFPn{SfN4&zr4;mF%ufKc$ z;*5~`he<08uR$LUsocF47}|W-U$62dvy8s|a#K!sqDi89_8maAP8T2fokQ5oun{s7 z`Li$iwOLEsVB1K{(%3W4Izb=C;Zem3A--Uy^Q5zD)4uOVeQemHFfurTY>SBL*pE{u z`D0@>rw8l>D=U5n8|%l_Km>P~mjh?}%~wYCo^1Dr+UM}J`1ChMv)0GYBw4hn;=$+Z zuKv74%!T)|(S3VJg)QY;3@R(Y^to)z-zv@NP5&}zFfia)J~8V12fS|vHAbT8v2?g? zg}typjmuNKQLT6G#hPaWq1Bl@s_@&y-m^D1_VC@gR9$apOgoA4of7$BV&cM z>}&>)Az;gCuRo<8N5jGsrL$i=^oJIlQ*R9M{pee%v3{n=ueyavTXTd~cIrE{`R0!} zmq#-Q?HYuUD_Vq6mMP7X&LVQ8TeNmw_pjpPV;n2?4CY7ISKvamxe|~Z@%#f(FRLU# zg&9t~cyL)Im!1V##D%5GfBPV_wSsY@IB9*A!Dm>x z$1=5VxKL6$=NY)X^{I~JbO&BV%7+ns=Ex^Qo5Q%I9p?Q5ul%;5-v??y^t4nil+g{A z@Y&OVMI}9tH((4qsUKaunann4`CCQV&*ZG+H`pH=S7G(LiJS z=g$?`4PoKoUN_`+NUD#bIbhoiZMR|0?9;UQkP}{ff1180XGgsX1x!mOv>9;F2h+(H zX2n*k#0SpOu5kA^WBbSYHa9YwDQN=Xv>%)?FeAhwViX)&$`HQ##5}z$|1up%p#1{J2o2*qFF;Z%6e~b1P&nSE6+IZr}BC zQ^Lc;ZJmNv=B@QZMG0VvGj4Y+u6q#)zGXEpPx!M~v_!1dR1s5{}10>dS;09DAl1|oWR>neNf(#g#4wOF(6ffgjQDuwg z6>+{@#X*iDGBzCfG|A)&9Jkaht*<8BR*~-}n;ykao3_6BY*NN47&f;hQv6Y2V3#gd z=w2AJi|U0CXWN7%shV$kcN)w-W{A7bQf2PL&7YZqZ&}iFCd6BBTLV4a4gU|N{ebjT6 zsv)<-H-W0w_@W1j2Seqfr15?=dRD}^?lz7YD*F9bI1?Di3vo39Qaq>Kn%PmWToQaD z&7#!}J#$o%XfvO|XOqDzb;N6LWDVPN7v`O;h_05JpdsBS{GmHxH%8G8#1chdcObRQ&vWK4|-|*zHj~N;P3|XjYIu& z{`6w`noP!w^OQrX>SkiN!e5>Q1;R572_LPPH7C#Ui*9GFEOS`j$u6p*qa_vsZj$>_ zdoIQ@Bcd?u;LEXpl=)d%$6Qo?ZXT?kLyCe0I+QHxa1C49awkH&cFm^Fpc^ze&P< zp*sVVryf-hLzgX<_<$BUm8VFU4`g8rY6*ptjAr>B!H}dL68QZ+3YB4>AEPL9 zJM={-Rg)*fewdm?sMCJs{_3>aujo5GHabpC9P7_)GhX;KoFuNPAP8;rSHUvlVe0rX%=pO zposs2lRXDTGRiMXnjAGZ6RWxkBGfaZ^lK^D<-yPWZ$RdeXQeVBV+^Uv-Ns<2wrUU3?R{8;xB_YYc-QxhiRf}HxS z+e7{32-@A&y#ngXm+p`EZVD!L=k4DtRu_v`U60YxDoyv#fcm8%G@NX+o6Rn}9JlSP zdNalk1|IbUy>`-1h(DS38D}UcXnP{Iw0lH&hDqeS(P$GWNI=f|_$lnCZ5&6M2hn;@C*Kle)bU~lyjER7 z2lGcTCCKfN?_%!-XN#?MJ)>oX zes+No_!vi^p0n=GVCvR37a5P6fIy5B;L!b(g8at4zYm%yAT(Pp ztf)uaY&Y zTQ+fw61uI~R#P)t#ZqLvhI381J6rA#RPH7whh<%~tY>_3#Td0iv}1?rr>C|SNi43b zaz-SRgME01(|f|*edxW&k5GtRLvw*v=^YZ-NFlw)RylQa{QMoN&WdQ9@k}3K?wv^U z`|BC9n)o;hFNSiz4~Q^;+*PSDFpXYyli3d3blg3Dy$~l<&q5N5*J!tov4d{9D(y|J z2o8u#L(r1sfyJTyMC6IcY{lDrO6a}5+@T88nq&kL6VMPlT6ICbvEH7yB(~x7KWrus z0cf{nxkpgRKxPup9r{?w!bUKP__!_Yu&cVn5H%ny$ZJri58vHYRD1io>XuG>ewzEF z>E5mm53J)i!yIP{OeoM4@%7HGp#+V#!|S0>{^3Yl)$Gr!j_>aX8gH-b`YU{2d{B%5 z*kSD`@}~7=3sSO2MZOquyyc?GUi5wBOL<$^*_oM-kI%+aG39+ZTKr2Xw{|HJpdMcBiD=7sC0C=3;1{CJ){UpeM*UtL_V zcw365d6)`qb#FOYsYQN&?oQ9B9=7-D9b0w2tTlIEUv*zgQBouo57hiC277YiOIlTk z2chIaL-H%zsb(}D-Vw9lennoZ0n?JQit(R&GHba_XFoW^co^Pj3tm*XB^pZFrNY$j zq3SD%v0fEhXWb%hgCm^gy@{SNcnsce`u|Kn|?UH>(@wLMsRqY>eZcJ3J*O8Y)@@^u2)}#-0tb z{*|IuBDtZ6?a^1q=`$XE4X}y~YDmQ2U`G)w2RIL-x!2bNgkOhREPgniamP_}j72%j@NPm)@~!T8`@b^Gfi;DK@t4yoUX*ZU9*Py>kN@ z(ZP>W`L%2sE;9?|KLW3(7EDC9?bmGl`9;V_XAv#c>r&)a-C|PYL%t**!XbU z4ZS4*{o3{FKim{t&Yj1!m|a^6iHX^oJcmq`;;+H>&@B_z`}r?KO$`eYc3KvhH>#3A zYT6J-`mqBnbYim$9eJyDADR<3#ZlV68P%M<5`ABt7CDI1v|?t$79$v-R- zhHb*9kNtU2iAt%w(3GOoo(8@OlmBM1hDW=i8}Vw z3VMYSM87OfX^MdPIy!=m;-Z%;Y8uFlX;iJER!&6yNal*rnG}^URFCc2u(~E^$AF^E z$<7NfD%G!Bm9jApVlcu44PF3;SSox#5|V}2N0bm?YIhKm7gHRO6Gtp21xN6v=O-`xj9O9yRfvy_XK8W-Gztbpc zLV%d>qqaTfJw<8N_%()vn5;n+z=hSJqZ2%f(!~@gJws!62A7-kTvN4DmYL(QQ}FS= zS7ny1_3xu=w0XVG3(yN^e?xeCTG)QrhnM)N z%#T)7WUR?>kCo)|I;*f@tkE_|yV{_Jo~+`>t{^I#!^pB)!CL+C50}=F0GDxLB6P!MVuC1MQS^a#@mGgkFLvolhOLlSI{)Xia7?onNaUm5G_&o-mHBVnx`&Yhr zgxuZ%y~_hM$nbBw+ZNAg%fbxO9FC3w!*0BmX4C6XuXTc?Y;fb?aN4Cl8d_>`Qx>&r zd0ls9dJb9?96O;>tXc|nxb8Ub0ap+=$Ciuuj6B}@1ub?=t**KToj+ItBoBVFE>0YK zNgwz;qkDiCb>?C2lh8wZD7{6Bg$OM5i=7N6)=N5_kC8LJGKv?z#ctQLufdt&NwJek zQfA&M%CG#M67DzvdN}6DvfZ$X(fckgLtF^YZ3k6rwwBo@5WPbRcG^g3sg$EU+$ zlX+1ZH8c{QdLAS0GkDmrk1#7uXBM622h>#Vk;nW|NQ*lxgZ(>ED!24=)pP>hB)82F z;DPO=}6`DZ;Nz9aUD~rS_>{2tH(W1mv55_4tJfCQ0A>sgF^p*^)8JF@V5gC_@7{Exm<~%E2@e|3@4J{1!hy4t|}zyN7;E5f@$> z-)*P^|7IfkV(S*?d#niZw)y)LG(Z6=DYfYQP^ezs{lZ**IlA2D^U{I=t$ygl;!H8l z?o6-l_)1YYl8mn6TZhh%m{^h5$syB(S}EW0W2A3NBE{>J?+|O_swN036?)cHBse)f-YW zqILfh^iOYBNen~K_4H)wjqwc5-2DJkfJki5%g2jD&_m4uZ-w;NA7v5)#%^~4k>hJK z;GDkNwwxn;%x7MDu$SQwI(2A<>4$z2AC+#A1hFBb9O9AZ%G#L$gtovUc_oKxhVx(& zL8W8U`-@|G65|tgSK)7L_I4m;DoFdK*u^7bRah^tu8x>W;4CiZTe7%8(fSmoOTMH2 z?-0$yq;dsbGm6pAfHk1Z3Z&RUT4hWAcbMZ&$wl4UFzs)w>dxdeRHu$G!9$^5_vAA+ zy23K57mtqt61uWD;6o%Rr7CaW#ypkwITww{xODcl^J%20d?t6+m(8kcJI`wJb9uZd zDX~Tgbi*fRs(PzFs_x9`6ukw4|@T zIV7?cW$6<_YeaiKSU@PUvpM{u z{B-B#eOSO8Vk7roNcf}t!HL(Qh6fi`_%nxKFnJ|^Y^VY5UpC@d$lI~##U&ZJJ}n-tZL0nJas(v<3!+e54;C;Hg<$`BwNSSS6N>6 zY=FSZJJAwPa?K=?S05Hnnvzd{8zg=Df5_8C4S{i&a7fl0?UI~6=?+<^E!mMxW!1jU zVZtYQ?VXXDJ2n@FbD<5TpO>o_cCp4GkpYU_M}@tfr8)b}~?C|{j&Q2nS_ zWIkgGtw&lh9cK9{Jpw3TCf)F}G_02m&vdQPB1DIawez$pcJx30H=-Dx9F=55W3XeQ zf5%*lJy?M*p{d=zhnWBRD>`8tNvqu;PXbo^ zgv?GW660Bqb+elfWiVAzYQ0rQ$d|aLZ0S%AW{oO=X$vOP1?j68nAw6!$#z*ZR!jfFO{ zg9(nrj9R2xm-v`4`Ooy@ze?p19f$CO!P7#iWGW?5r{D2-c6bh!osZb$TEgHxz5TW*pvA7uc?g=RsvIlq=G$5#e3YPKHn}y`k@&%QuXbhj!iS5Adv84 znlq#x+XU;D)E4AtPUmF+gcLK!NSL$KWYswBONN562%#!NaJf3>S5ud`aje~yvMUA6Dm!kC+OHM9 zkD+H>CqAwfwHWtgKkaJ35{#flcn+h!5IB>f?2gK_y;)}0#P|$sxJiA?{S0JugP3N> zP4jVPns&Jqaq+EOixWVKvC9)Lh1g+~G6-47@AC^Xgmw@`B%5&R1W-w~&YtzGLHyKY z6$7lr@yz1rs$SuR7|&Y~+w=M#p_wQIpkBaOEve$;_&TzkU`0~mendU{oIDc#(KF<;8IDw-hJX%;C;3z#P|LVs104^&2 z@2bc`%b0PEkvpdM7$t*y zAxq>Fw@A@0NF(wDB$l({c|$LYc|V;4FIQ|tHN1`?YyihC6Yt9DzL#6t9~9Gzqm7GasrlgbY}R>VE;6@rA{8qX zGJ<%yC(*$?SQHSrF7L=qd$hbOr`Bx;WR7oFd>k@tav;6a+pgOC9T#cpDIp$LMU`v< zNJwVz_i=$BebJnjrR18UVlnvJVfj=k!GFYz-!#?VhdeaT5R}J7F}dRo*zqjxsGQvT zWHdng*8+S%2$(?U$Vz4U!PgY6OD{(QQ&S#C-CNWKC(6Ws{zW2C&&tJ7R^~Zzs^4W{ zq6p4Sb>^kT5N09CXYf>_iCS0*%v2b^FXqZV6(r1fK6%98n*vkgXft!mBZinNM7~gn*x=x)1g*rHn zkMn9UXC>z+=C+kznB?Uf&6KAj`~c5q2g^h}&Z&eH9)r&47I0_B-Y zt7AD8w!QjL6Mk`mahcXd_Xq}Pd;7HNUmQZM4C;oR=2D#959oa>>n6hMd77C~hMi@k z=jU)`oS5f){~vEc5GMlsCe%TG_QW~u=-mFtW@04l_{$^pk4A75u~z>LOe(VUl`on1 z|5SsheSc{`ea$K3|4zj`g)_2y1M-ZNbYknN2_;wADcZU5Z4_Pj=uR@Pgnk+sgRs=^ zX6LGhDN3(s^1C)u0jJO$F47Xq6GWtIchC?2%)Mo_UAhp!EkiXKZpLK-Rv>SI{z6L` z^Yo2hP2hXlk|lIf({L_JelM7_bE#~e1ZuLNVl8IBd6Pm=i0l#IcQqrY0Kz7VX!AqJB_zk|KDwP21u=teNLMGU2%1@v_y!C%Y1yLa2K-kWS0@wUWQh(3dyM^ac zauxz5Qe(!UXP6veK$~G8nC$G#)+#iIopVYWOYI$`Sk^M9!f&${+=v08%Qxx#n@j){ z5UGa%dNx@Rd?H^2_Nptnj+j(u_Vf$beNxT1(iKas8;1ly`o5_2%!NfazcXPS@R zKjr8^#N`GT$d*!LnqS2w7ejHTlh<724Z06LAz&9i(!I>?A8wrH)|z<2Qg#}0OvM0^ z4=B(dudi`PT_swJ9;XNZG#Es5D8iD!f#N^ppY#;oI8-44P&O*cFnQ6?QK<#=7V2;ZA{&?aX~!xAi|p+D zChsPU0GYOzNJ>jWTAbHmq6-lPR~FYl5d(;q^X&_v2Szs8?^h%f?a{r*dzi^@XxVt3 zzf{Oa*R2po8&G6dOPN(m%f{tuPX6BrQ!j7X%<&L(c?OnluanAWzZA;{W zqE{j-?-gu}>ftl_ZGVgHU&vS&qr?&UG?gNtpg|dp25-*8v6x27+!}my5z0I@_bveJ zVdsM^Jk^IA7J4DtxjA6~0i=HJO{Z+Io$q`)m{Mp~yM>KCRBi|!+4=C))HB#Z&LoBy z^-kJN2M8SwAaSD5=&}xVER1Xy72z{=}QgL~7 zx~K6hTEY|P8Kvx%w=3ZP*F%cv*Z`UOX&ZG>Qq}AA2^II1h1Z`bc>m+>+SOf}6U2B6 zT>>~AaQMq^C2lhU5|W=kb^|gRWV$OPDjNDfjZPg*@GvTwf28x8FJLhkCEndqLIEe%MN2<^m~iGYnV#x=<4*T5j%V{p@yUHnie)(Mv`&AO1T=(~#PB!mB)$Tc zA$Dk=cZN+NYZa&h#frT}y_JYu`PPwxEj5tC8d8j~#txhLHnvR|(^@})kk?w((5eLm z5abuo5IfQ+sXe^1-d23UEhIMVr3$%v&YBiIJCF|J=%TH~9j@k8{}|Izg{lRHw$V?? z&C8RVO4NS#=>YCv4hID9#%Sc^x>3`(QeuQvkP#`mBLK`sCB*;lVv zpGy57=ks^K{wJVlR>3C_;iWz13tL|7a(*Kv5F#~WoE7>tbbtU@7^FJ-b$BSnZ^G{dB(yNG52fQ;>zV;#91;m7ij-QG zA^{Pn62T(V_)tFB`Ux!-DHE2(#90O@Nl7?4BAY&giF|I=+?2~_<_FAI-RbAled5i{ zdE*v5bpHwHx3^Q4mxCZWUU02$O(CWGPt|RKI|ZY7Q;Ra(I>cE4se(my@*S|}-!rHD zIMI{OY6ZxuPamu;82WK?sNY+jOQ;gs}rp2 z5BMr{1E?k1$+YTB<9Kr7T?|dXLlM{?eEH+ib%243zEOX~2kAKb?YOoDezAzFr+Vi; z!aF`Ij^EUstMo_e%uHAw0u=qIo+4RDPyj69G6jpwT>S5{E&g7-bScrup^4W7q^7Oe z2KYFF!gQ~Yu?7cm=eTjk^iBspw~O9&@B;z;1?^r=T6i(?4-XjAoO-%NO7}pllmz@E zetQM$*xgoyy2s*x;TNY}5XG3qpIX7>hsH)jZ(0gc7&&RZ>aVeyfn2xOxNrM;J z9~5|Sa+cmNXf{(oibBBM1d_5;U&gIaPE8U(7E}H(^#6K4e*8ET{9z7rOQ!y_XUocS+ zTE$iF{7fcf?6|;js%PdXd_+&w2$NV}{pS(?Pu*jgU+H%k&as`p`d!I^UBNeg%j&PD z92AgDr{-L05G}At12f>}HmL7XbvGHX4pr#3hqm7U)FXJbenhn+9(-t69Wwd9?^D37n3ap@Cy0oaVvvG`v_1Wyso z%^FESe=`*OdzlJs@WVyn6$g65N`H5?CN7Ig0wSr{ZDD{@A20AvzKk4oB!)erq4dQ* zBlR$me}eFD3;uo3M+4d&S=u3ad^A*we!(p5BB0@2vj=E3^_L_d=Ku4r!V7q?P7sB$ z>l6L^ZF$lLc{KL>6=mrejyiskCUmAjPmgU6S-QhB1phQ>91-2XO?r(o39hARIm^~^ zIpgNT;=)Z^JL$#vUJbgh#)`Zt^;zQDqe&e%i$$(p$&xd`oXyZ&33`ofA}n~1-!bTO z>k;MwX4>Dg0O+(Dv^QNBa!b1 z{3`Aar(ml2a%gw4ZX~!S^2a?Zb&~6cWNkk@#VDyepTi`^sRvwZe14u#ST}mn0+1Ts z)8i@uaG3@8fw#9sqeG}(QWA)~jz149lJnHr6xK=wo;t7GZOnx*a5hheiFIb498&$b zDAdS!Zg#bH82A6W7|tmus%Z<{fYE&yWS|^P!&j(?Dnj`d?R1JqwO-Rva0J zf@;j^V&o&spcJ|k#(hHWENAtDfex|Q+B|CL360gLWC1?SJW(L%Z zAbNRBoKv_)UU_Oby>^Q;R*DpT1k4NK(~)Rllh993wOy~lC0}IwA3m;f$vID(Xi)i( zD&cJb6GQaU^92u*BTC=JNUs@h4y|9s6pg}x#rRsk z_d*gGg6!s~@huGf{|FQr02;I%{qxw;I5+rD#kbTT{?D)?sVw?3Mv-s#Ju40hrB!G&AcFRkHcE;^rTIQgmAGuxm|Ao4hS~2IBRFm zR}24{-?STZ?$mPYSOaufFAup!xCquxu20L)p%0UYg@S0DA9hV`@O}bFlb|DS*L;;m zRdEvvM+jTYehc-t`3#ppj+L6`EqbQ#QO~}!<6`MgnWc-H2?_A^1HYZO0-3awteENS5)E_)U6jNoDXHV{1 z#>$Ck2!QgS)`99y*=++Rh#zV-<3NDDJ0#pLjcaOagIiI#5@OT+<;ddj7+9Wi#(I1E z(rVITe|uTL0pL8lssn$HC;nvs8zH!oN;4qV;iJv!q4J?6FTCaKj6e1u9zXvKNX>u)Qex`!Tm&|v4*uo`Wj|fJ!j%wNUj0yyw z-3a>v1w6-SQ|sf3QaUmr6qcJ_=B& z1b}Qnv2qA?GwR}mlMgz^AVlWd(N+)K-U$TIZnc;DkPzKN^8ZX~KY)kOc#beVeyC_- zD1Jt5xq6xZ!G{_pxo)|lGNV@{@OjVCR8J5G1}tF|>156MLuY5_!+yGZuvels71*EY zS4R#}M$*jMwBz5n!&8VW!=fDHR1{XK(3|+ZKO$9^3XmcRHi1@4k9FQW^hz&s_W29A zP7237Av$U)I%;9T@L$UQg$6Q`Ppi8 z1*ZZ0GLg9OE39Jm1!c+TGoCEh)gl;X9uZsfwg8Fg(ypP~&~d+ix?h`B>mamkASA1?IFWOuL12eYMNip44XshXz@|E;W zgZAX0gibVzC|tJ|WjvdllmpRa1{W~A7!JF9FmF3aaL|RbN+7vMx&b!xJD||VyGvny z#kVOZADzyY}Ej%xz^Bu z1l<_^Tn%QQ{%*NYb)R3Jw%C~%;HLO_@=G-c0k&920Dg-1=HRr7|I6P8o z?DS_FRQhYhRPcLtjX<^j=I7AF#Efom2RQHdhJVeq-%`NZ}1X!|HcwhZDx&-WRo>ly`FWI^LfuT@R zKT$AkbKa`{=XeQGMBt%K>$k!xISvBR!e9gdkt)+%*txEg1_JEG>10In^)tH{eJ9W+ zbn2f1Zxm)Ah;jb02>jo)REiJhW|~nUgP}4)S2mIT3`lk@Pe8^SNhz6PZa1Ix`4Mud zh>=a#f{P;3)-J(uB+BM<7ez4+tZ{kLm)Zc6-SnYwy3N*os1CDRK8Wk`^nsWC_ zQws5!B%J3oXFf$BmG-vA=WX3xN9PDKr@g6Zw-Ns^>hd(o&UfHdupWgiZ0Gpp z4!tvZy`Eo}Zz~`?(})dcxEgqPlW7BFK=W0t7B^}Jpz~*Nm1N8kRbjwI?SRRic&o?( z9POw<`pIzCI}mq9K_|ImR4RdcTlD|m$gdDI&l{9SoXMfMx321g2_3^WsO%RLiJ~09 zL+0hop41fQ;()^708Sod;8OojE!ZRh&bc1eXe2Yz-)V9OsziqtVCql=#y1lC&Ydv3 zJui53tQSo3JFLUEG=Nkc?*<(3!u;gGlzPsqaDN;;l(DI~%uObb4-J`Pknq@r9FjsCrIQZ-0qO9b}CT;HzBg1`O$O8(iMl z6{8#zD|9?1c=W#kbTm{)EV`FTG#zPC_M4<}pMJt#b`EGn<;g;m9Zv6BlHc-q1h_CD z9Xe!x`r(oZp%P|yi_W1G(0A63rv`?e?Nd>y0r>KJ`aS^xhKCO?MNB@2v#(EcwaXWv zxHV6^=(PoikJI9Kq^Y@pv4)3H`l)vo@Uxe{5K1M_-Y>)&0e1)=Bpze_^Lu%>A}M6? zR4))I1k^8qAkGIcl1XxFnVt1fiJ+%;cMy+a8!b3Ek~4g^VWAlJIik&|1De0T=YKKg zfJY$;0gUR3mnK)M{QQWi3(yg!?#VawR4Wm|fzbi4x15SpEMq>LTT^{XGQRQu!@q9O zffcxuPZ{3)ME*N&0l_g5dTzPa7BH_JndU=7_Ep_Ff}v$P^s#P$=-9=yd2IEaPK{K{ z%xiJ=@kuXg_90b%cQJ32s6jH5+}@kL{0I^BHB(tMInm>2o1!AgHBywEh;=BO9?#Y( z1SaoO*asp-Uaus4A2F5SrcH~c6|k81dwG;f8~%gIlF*zXlVzI$U+KG?%`8Mln z0|O9#5NF56SXOV@D5}7K=MThx(b@=H-c8K{gkI=yyR63kutRXC18;wOb>G@UCebYp z=O|%g&K@rjUuH+QN5(Vr{Wfk%xW#4-!dk0qgB#Z_fx0-o*nj#$fuo>46yNeFyR=A9YjSgw(Ze4r6 z09eY&?SdgoiuiVO&<=wR?_G9gHZwDqdZQsKi{Rz$-(HVTEiX#-J30z#8o@{K7>J(M zS^+Ahf2E|`q8kfoXoh_&p9-UuZRDrzP@2iqG80}=4dgF*?!rG0RHiQB|95>U7m9tS*{u>j@jO$ z?fM4B^|CaVfH2?jq(wS0v%zh1f>6VhS>-@&-qjn+{KXk9{qzeqK6~S-;(R%uZW%+9 z^|ZiYB9BCbnV-VUvYR!tuA=Csb(w9i&a$wzsX$kL;}iOz!7@^qLiH5m8DU}8+(Au> zWc`G?nO__S3EWuG737!XtT&^HqJz_BtAhDH)p~uxb&G#%Se((<$3beZ*XNf zLB>O!30(LH%Iz;a88^CUeIbi45&JV_mY@qRTXN1$gLlG(g`Ap=x6I->lu6Uzd>j3tl zZA0y%gA4@c0}vSJ2VfYF5C3`eRD{?GJ`VtNFx~i$zvU_%c3L|gz95a0%ixYWVr*uL zjx7#qZ>>lB+iQOUHYT{(z;=&lqO=*me+xBtH&@DjxOIP{l~a%>KUTy5`R7N#0GhkV z)L_;tGa3K>u~CX0Yug!0{arG3yhDKl%!TV|E!cKrj>LzDdDvBCS#s#SG-LTaGQAI= zttU8q6ZBiS&ECYQm@5vqIp15QMC{v~SrHYk@)I9hfSm5y$E7v;6SCrKHCCmK^6Jkv z!CAVs*QBH52KI^8nIz1Et=;}(PshXR~<)HWy(E%vYtB&&%J=%!`QYFBgZx}%gpl`4aDvgPd2M+UJ zgJC&0ls_$mo1VNyfLKiB3_k$&XgFDYcjLRIhln7NJ036nQ*- zbE@evfSdgOx%Pmpj;ph%Fl~PWh`-Fia|XtMwYxYqmVPICEvChs-Oc^Yf9GzrGT6Sq z4_Z2}(!;b_+M+-==yZ+L45dDS&SZHPIJAJt@&Z%kAa=c8MnC(d(^8V)Q|nE$UeUS| zo(p_Fp0Akbj+3{DEPix!4TkCT&4VKG?&#p4CTVLTKUyyOZoGZ93+1XfdJDac)(Jg7 zVhSm-sbreF;Au81c0(j)brfg(PyAZuV6QR8vebgAJ*3%|kh)Vc!!SQS+v@ZH5Vpc4 zrJX2THzW=V5g^l=vKDR?o#c7Ac)jDpYIDj=+E($WQR8g_!Y`!ps0to#mscp5MoC%r zs_`N!rfi#9n~Li@A3m)H9T!eUW@hMV*>kr$z2ZKl70m754bH0PfnGQoh?8fDvJj-$wUb6$NpDILp@LEgD1Dz_b-Y%UvD`Tq!e>#!)l?R{7f zq)}Qxx?8$K>6Y%08oE0Lr9m2`ySuxj1f-iGq#L9g-Us}gbJXweocF)ynrmiY*52!0 zYu)Q!d!LI}^m?tKIz7YdI1(hulAFXNKBToN#T0q=-&U_k6hb2e&7+5w27e4Rp4T0n`Y@Jc__#%DeOLWQG&#Th995zc+EG!f0Uyw#7 zN5R6v1-$0q7|1vVQcL7iL;ty1>r+$EE)vPzYOeBLYh_OhuhFP8aMYuw+J5rD`l#rq1N+s8n=TSSeBhi9shx zV$-e{)o_v20mAf+g=1SD*GIicPkN=n{ojwp4H<%j+C^ohM~k@I{J2R`M?HUrc(icM zx}C2@M3?1g&OL3K1&}*MthotF(vaJ%{BDTh^YAdKEc{KB20|W-|Bww`H|7rC(~{sK z1mMK8&K>TV&(Z)`M!pk}c*3?dv3jH}5gX&FlX~E!&Bn+9mm5ITqn0-IxwDcZDwF$P z`1F4fQYwvh*{!!FunS|TLaJ#wzJs-MR^W-Z(2LiJQ|sQ1fv=rHApVW0z)}KND)kfw zalQeZS#<+47g>kU?cBgQwu2YBuhvLTJ%^|XiN=g(*fZ9vEItN=Ikh<(RW#{{8RvR{ zXO*SE8&;W)ZlE|UUG3FbqebUj?hpiNi$YeBWnyBtHHwj0GC8^4Y#1H;K22Y?Mr&_4 zdaiUZJ`2~fiQm+YJ=W4N5R{V627k$$HA;WrG}xJxdMB>P*~n3GAqi3WM(_ZfD%wbr zB9B$wURp*}{f(WA5S8S7!eAH;gm<#b*^}{!b8G#CfqzccZD(`~h&)s~q1zrQ=|+=< zy$yj~fjB&L>&`VAC9gkS?q7Hq>@Xs^fesQ3NiJ89)QhH+_d4VXOr)~`_Ne@o^w!W(J^gl%S0IsXJPUH5O?C&y$n=jOBqKJ*}Rf08r2CWYF)K$ z6zc46yhGy)3&<4f^TQF1cmY()x%7Iff-6|CJ7rL}HF@nQ?9k9)PLn^NhHfvTWy+3D zdajEW-{+`Zoff4i$#)* z{m%lA(IlCwq0!zF&IbKp-~AG#2rpCBlmZE1zl>*`GQ-t1L|C_H6L4$|+iyv3+fy`a zEO=ocC`x(q*px~(w)8AtsIo({D}u^8E18MCCs&?FoLu7~K$Qrm84hZ7Jg`=>Gs+nGqy#DIv3~J>uhQG$5ty9(tr)&p`(}&Y+v%75-YJtPwnLX+@k~!~3g+Iu{2XOS_7Z+rVWWk?a>22J zXt92aB>Me#5V!=B1*uLI8ZOk?d2Hacu=I(Fe7v;P^-t|>OKkEmjgogZ)rUo0ckSW? zp=Z?!p~^B6NonR4Y`d7Ul|h36QYNki^WFRgVKV)sk>6{^GSw{i)1bH!rOK1NcbdhUKEjx2!7?j-hHgw{H0l{Ohv zw{wt?!i)MOP=TPhhD*sVD7nHMw*Vv78YZiql#Oe42(4A219lE;)&D|~GJ#2Pws_!t zoyPy)A?onO3mq~A@tTxp6l)S7UVY2icY5$nrSkb*ya@FyEBMc??CN%-6aB6YzY?m7 z!+Imk^Pa?5dH4^qR+k-Kxbtzjm6+V!x4PX>UCrsZ`|NXAGjl%!(#(G)83KB6z*Q{e zB`_jSAD2<(#TOi>Q30${u}q+|XUwivX!|WPHD@m5lmnqE8DEcA*@}udlwKlUxM*$q z8AXGqaL1TdQItit(>s^_YL!X1bi;(|%1Y|wQKS(@#xGTht;~lseHIvy7GXRhYAq3E zUA^_UEH7Sr)f<_U3a> z3%4DMI<|1mzldCU2>q2FKv}Oo`WjHs%3yLvLk{?q5cEmg~vTMccZer-X_HX zZP0A%h*09O{0dydb*ItghEjGv@n{x<17!^W;Bb`I`dZI;0osbEVkMbbj0eF?*RUQk zS&%2cNm=o(^M85OAy(PiVQ1w69D^iJl!yT%)=?+(#tYP;Wv~3<6%433%jdUUf;t%s zEfAwy_VzHo70 zfQzL92Jwc>IG>&%J+2EC$?%0Od!m_gNg$$8eU;4Xml>I1$GNLzXfHZ7bxqAbi(Kcb z@}F``swN@68M?scnm=d3HT4wX+$(f>4z5XRTY`V5KlFE=5LGP)K@QV`;wbA%- z#m3f1?VY4-P~yeVcj|_~nS6E0z;7MB5#Z<0y}ZMuJ$eIMNF%byVZ&jmD}hp@Z{(TA zz-Oz&8~fGd7NhaD6<~9ttD~oEt_Ptm(U#-i510z(6tkny5VAx0Ee0|@yT&e}Er6Mu zR($OAJDW=r@6j)Js)~*@10xh)e=f5#$$P(${*Fgd6L$z`hL5Z74rnSdA} zVT-EU!o1E1j>SO^)e|Q_y>4kdmMT+oUwK@#0vgHKFCbdv(us-$hRI({ztoWNgnMEYa-mn~^G9 z4qn!ovlh70VIr!wtppK!$2NgMc6J>obYo&#**INRL<|AWQ@B$CH3AnS z|2uX1`%wT9y3h7fkcosKi^>5n-g(`c=#bVg4obRI;K$Dh{j3SoEnJwe@%nA16+pc29e4xfR*4}o!NlbtF%W8#HFZ>7RiMt zt(Rwm(gf-DA2Vhrm^g(|__#*720ruEQ3ZG9qdF6#4mCj93TKB~UyayxoOIR3$a{(` zxA3yYSiA?4v?XNQ#`%*%1!nsy2cwZ}beD4b4P}I82N1G}a98DN!^J*`wab98SO8b+%>A317KRxg1;TGPf#O3SEKdf@ak;1( zn$M(^^V#LC?mVoRcw1j*rQk-c_>~tmy-0Gxf`cIaylOB5d7RrVc+b+&*y1qT|7jU; z7wf<9{y$~nzlZ`tdPu|i8|K+|afZu}oh^2QY{$Tjg1O7Vvvnb;$pSx)Anjx*PM;%2 zD()3kXtuDg+JZD&K^yMNYG!T}TCHw9Ysejr|M5z1R&>>#+P0E(>R&afcOLwAX}7$_ zcnTJac^#B}{quHpCeTj`K0J@2_$(nx+C#KD>p>Zat+7FNO#Ot<5@wM!fh($03?}w| z6uRcM^TKQOV5}Sm>C)2k?;|0ScbqH%xan5t?0&g(sPK_J3xhe$`dIg6!z&1*{5PHf zb9@oLv1!3i1{G-fufDtboP-gN$VoVBs#XA1eK~iKkWz;)9n}fWm+bJN z^e<%zEP2j3KijCGA_adm6rj6%*~Ck(U>;E2-Dbc{qPh zp8i@6!YfFl<{;bA%cmOG6ir1Wk_OB12!S9(*!BeYkk8WJ&#maz;UeR3qerZ%X5?Le zGGP8@@J@7rWi>r*tdL*jK04&aXD1rs4Ex}SzU`w9a20Vp=-vajqr7T4>2TC+$f3*v zR*z=*3V@|FOaGXxAlcrElaN#(st%Pct%IV+kR}fFz$IkP>4rggo?6meTT^wTXt?i^ zAP-d8BgCZCRTa6OPE1XWa-Xl$no%I+{ql63 zfY<#d$}h;X7KWHA3ZqY2ku{pl$#bl+wrydJV%w{h8w+glm9{T8`D9-0a(w^Xs#8J= zYL^!|!QmT$y#yTS6fCJXszQqcoSi((EX{8uy~9f00P4>bg3gK|(?yiM&hvQ37J<`h z(UJXpN>!BVMIDUBG%ZpWu24}1nB8#1m+^V?Bq#2|;_N}jVp38X%sC}>ug=Bf0k3r83-J2M$FRey;|f+|IPWWy;b$y0`T_q8GW*iY};8 z?{veV{mq_#KbAQH5anvR8;|fj%_&KRM=f4(f-dWq9VeY*L-Gzv&_F=ZKI7Q^7xF!n@fr_BeKEhQ|6^rY z2%E$|B26TGN&=8iE+0=;bGrI#aA}Ow%zR#D9{F4Kq?%?znqgvp4=&uNwS>@6rXF_m zQ{kpD`$o}B#kpVvB?#eqH0RWdYhAweP}pQZj`l^RBC{Twf|PupRT$;252ZWRh0fpv z?{pkqTT!PmMr1k3$(gLoi1>>^F%3J!m@KVKx(cH|P45|!8b!tc(0B=um{0xGc+fD@Z*yNEc1HPC_i;9I^h`eSbWeK=X^Hq=%ro zp z6t+KYHyDh8c%!{b+nCsAS6k{l-ST9lf6o?!AwT^omHHm-W&-*B31uYVrTZN z-o_v*notVd+nuHNLGGp+7g-#oh|-svH1}ZHu;2nMdE#9Y9ah}-=B}qFL~^V&tWkpj zP5M|=t8uAixs!=vsVeOuS=7wWcl&aznkz%jCh3wl9e^wV|H^@Y*WEOd$1^3V8%N{K zFz0ekDgmB8NO=`^vzdLh+#(9R8 zI@j}0Lcd=`nsC`*n{B-Ix_Dds`hQk5W;E|o%yge_;zhNFX-!8ME>EPtqWAO~_-f@* z`Y}JFC9=K~Vu1c=d*sb2D65os0RxK2HC#_H>7i>)RKcn#93Yp_p5>Lt`0l$h#dRC1-*g z`ghX&n|rnOLEDa18=x*`GSH5m=S4hMsr(X*={VFX!`bEJrAio12)Siqaefe z+wxV!{&qk4#Ov;-*2yr4PyGI<<6zk9c2~4Yf5*rX@we#c-H8@{ze9T1?T7O4|9%jF zM-YqYBaZ4?FHEK*kxYBW?nY`*h_A4(S?>AtdsS2D$^_+4+ARHNu- z{d#IyI!={|{ZK4F78P@$Tkwf|Kcd-rjvpd0V_xpD!}}BQFzBP7Uj1ym?Y?sGXFkFL zKdLyB2>UaS2={d~f{Y$F?9|h-T72BJ#TKqNqy86tUD<==wL~flq%mxm8{I#fXVy!C#4MP&AWIQwTYe=Juyo_R@g*V_x zA#{~j1&VNkJ6JP!R zyztTQMrop@4UGk8_VO<=AH9gQRbZ^J z8U5WHl!?@s+$rW=`b>;b{ry5{)4%hisfyzAL1j0^kTNWF3p`|2C66DuDfjza9q zJ3`1LDN@8?_6o!@-JFanSFXF8PZ$_Jmsyk}BL_=p=v-LvYrR~WlH0D$XnUBNsRb=QkEtwJW}Yv65yj4cS6gM`S$j+>S~0{S zZ-WZ#B6_sw@516l^SPI~THJK-m4bHyd?|nIzehB+;{^I-51wNL(X1?->Zt&?SF)}I z%Kmgj5YS5Jubva>;wp#jcKzDxwWtMSL9#G3=KpY<0G|(ZOoviDQd0E>*+3u0uIt>* zVNJCR`H%H0vU}lx`4DVp(o-=JS2z+P@uLp*^LwmCp@B(jKwnDbrz0cZEOaL2-}Xm{V3;|jEXVYayw3V z`&MyQUim(}VI+WHr*^M5eQ4e++Xs;j+XAe5urPvvesYvpI|H%9V*R|PEFK%a>p<&t z8H&mAoe&{LMH7%8v|Q?9&y$q2ItDJDCOfiwTrPQDZAp@_Y(+O zm*|CoQD8-h-qM8kk-2kwr(dACO!>&Yhc`ivE`E6)7*sI2824>0uBUrzs#IFYQYOF7 zV|rj+LnENm{F%>#Fa3sAzdg3$z(=qB95TNqzxb%YjOdc3+`Bl?;9<9l@N>vx%KBmx z=Z}x7ib4i@fiAedb}K%HcwHAry4RXkrrKd)1=~r{CJ& zsXmvU2Fn8y62=yI)<28N+shebd**_vx3n$!oviI&bOa*YL zp}nA1cVuqMD5K=_+lDYtH&Y*;yZ*Sc-B&haLt&rG*|K&n?h@grYod|g^1-`aC_HD) z35q6fUnP3teM&QJ|H7qbbfn$g|u#-~bts&&6NZ~s`fUNRttuQq7Eqyx~$+kxT7 z`Lp~}(tASl6?|NiDw^x4>Vth(rkq|lT4MH3pLr&wycL@pS%UcASP;K?SC1Z}LD>;G z&0Z+;D;`k#OFy%~nXghZ>6Uwf%K$&Qa?kPQYkTqZ}TJ|%P zR->TS_PCPniZ+T)9VAb_kR1vO_n56MVvBVPAH&T!;5W-n#lt6xySUBN%t{&e0 z(o>!GSNU&?0(@0K>jxzsRlBA3Joy6!8Gi9aD;lie{CC)q`h$adP=EPT22t4+cTpxI zd=2F+dFx3$#aAh&h^o6+euYrHgAb zyA_C}2SDW!*YCy(^e^eIL>S%;@92Ri?Owzi=k^y8#?ZS4O3GI(f)+L35@5mUcS(}o z4Fo||>fqyMGThXJ4K~>zWhX5Y@aR*Rq}pC??)gU3c;=LSgM?72eHFl3ouAb8$ZQpf zdP^&#dC1&&gh^Q*R5fnxgq=kRMg&yjZKXa@@tnkP| z3EPvRmEcTEObsbvTF1I@=WYSu;_%;LNe%_zTNGc8z&^%hAwhwHx05&O1ZD+5c4Q)) zoiIV`YpAAJoB4%x0GAV0ydVxdMPPcDKx5}FJ>~ploPJ0Y5Xpgg^#^Wq^|LX zufnLbqtKO@aaA*(o4Qdop&FdLRzw&5` zZ?dfCuR&|afL7PpfYWrypiZXtmUMGKB*@Ka?=Y9~ji0dBngGw#OhEaoqfayo2?D|e zsO*i2Z1OJy4`>N#du`y1vpjdI*-)u!2?;-GE@@kP8lnY+D#eFq2)>bKOdcCICR z$s>oO`=iHX7oF`tWSt}Icx=5;T8NgkAiB3ATjMJd{9~8?0U2$xu+c!ivx9eD;jKFA z+*L_6^%@-Z*ZT!npa2RTN%$X7Da3?*_ICV)y3|pbA#%{(Z1Lliq-P+IS#wKa~6l~S{9d^4HlQ>R(fzu2dmIf z?M?I^`xf(N3SBBGhVVvlcn3xrkm{%sz~IQ&&SFD11xG~&sc0kZXiaU%SunO@Uv;gU za833`g-k;Sz`8FxeP__Y&a~p^6dILYiwKUUyg22j%pAyQn5?GFsleN{UfdLhZ;0ck zceF)?-fuU`ct^>jXQ7N@GFs7LQ>2VYO!U)RYv!cbDRu;jnCeg>Sh07#0|vg-UaW5) z;j%jrGAIi^CU#uJtj|?<8K{0t;j?hZPwKCWs;ZOj_s)Z;zc0F&255&mTh*pS8}Yuu zLBSA=k<>!*D$SnrclaOZu8Qkj5df2S8U|47YUC-->t8BM2Lwj`6iJkoKxf$1o;Hww zU47j7g!qtJ8-8LEP#UUPLgms^GnilVn%2>?$6|5&)ijJ5zOJWFAsrGxa}kQ6GSOIFe(t&z*nJ>RNP2G`A;#`Dwk{j4 zM$k+x#!z!)3KGV|o4|-C_K#vJcgu?*BQs$-5{pWyT)r$6wq5D5WFV)C5Uald2a}9j zs*ny*I#EwDe0JTG1lSJ$!Q&lLJU#Rn41VXba6Wr8?~8aNlHEgC$G5B#49Y(W@7&fB{jtR)H zWEE5v^x_2#3HU@=Qq(}bzBT_L$_>R#V z2&NugUx}oh|N7oJ^aX64>ojI)e#ozAnicsW+VWKN`e@6-4U?kx{=f|FB(+CGyyUQ+ z&wxvGb-QacgqWtkBuq^Y^Di6!hS-rh0u1<7R30z|npeaHDTcX+FxfI9b0q0JSUZ1x zN}0IrU`|UMfdl5(@|8(=BS?3wCLQ`|$ORvXB$k8?NdKg^0d3vYniEzp2i|#FefZ3` z@M@ocCJxJ(d!R7ca4msy5oeK<=KkdMWp@J>(kMT##C}WV(jHz%Prl)%F-NSj1g%3= z?y`kB*z}{qydBG0G+Jtwgygl^idn@hr_iJ-KqzWLYef_Ew$uZ+YQc)qBQ8+#K9bBHo*q))$RUg>mq!^}uQ@<8t)W~dG`ITaWrX}x>)j*J` z!rB^g*JCG*io|+I8R0fR&xcw`U5Q>)-DuN)Xr{{zX>D><``~4e7!OV7;=pQ4#!KEm zH|>Aw*s>I8^ZI9O%_#w$%)$BLd#P`iv5y7*Y&#WcKM4dCvI`+Rt_Lug68;S%u*gxl zvN!;d{H`-c$-aDZ95Fc15iidOEP9obcWS^7_WJ-(LR+)4&nrSt8zt0Uh3S?Yuk|}J zgO6@*`27229zY%sG-^0JpLnln9$c6B1p^rVerszAizl}6(RPN+RC>>zB=mgVBw&msG_&mkkfrs<<_zZ zF>t=quL)-(KJ3dD^U>UNYi@FV=8{p8Za?N4uWtIC1U)S+_?~_$;c~Ha{6iZp5%9Zd zG3#U$-`t+ecO8pw_ce#|%3L*4JTsm|Q?!)nbD&adWna$u% z48`|5k|^;e?r=-XvUvJK64et&No41+TUF(?h!u4VT4xZLV=i))op|c3e z_6gafsKJq}r8JUW-M2D0yn=hXifybn#u#I6#OTwB2@42mo~(HhQYT*|XD{8Spt?PK zi3j{f?`in)VA3N01-)!qX0O&^-tF{K{!!VL%A@P0>CdEW#ZHKg;;t7xUn5iVGwlWK z7YpgCLVv4|FOGj^9MSA6`q}7=ejRl=n>B3_~XHU;k*C~v^7Yag>~c? zRi;_lHWSx4!>ObZ^ewtXAFPKl=Pdhl3o*g^_>CO();E1RQl+!66{>_4vuf3K$~ao? zixPDWvMA82pO~ttqNFgmXLLnn_@$63?g<^NCcycmg(-Mgp+9_MO(sJWr3+d7`7J{5 z!Xdrg@_YwI-!*x6jllCcOG3;Lr|h0d^w4U(Jfz*u;LzaLS(B1b4W7`eu+W#j?slWv zOfdvc3jV-50A~C&m-6$fT;)bem|p3V9YWs>2AhZDC}97hyFNULVAT*!^(u@BqP=OA z>^8bNnGk&@)b;v~WyXLh3XsT1T13cU>*4*ccqc_zv8?9R2^v>30W^PooJqROZPvdb zG_Y<4SOEv~%e^JOhmXmlfFiUjSX8Z=IscH3JzBInjE2?d_0FbWqYG0cAU!6IS}GYA zDcDU!jrk!0;~c4UI~Z9f>s511xihBO95>3o&`xa{-{e{0x{7OT!I@|bn(^3eGKOZT z9Vp8|&T_7Ac9D)>^KcM{pem$b3L-R4AEj#N8e z$qEjNYrE!$3X`!V*ebldb}U+UZ1~5UHSv}Q+}5~EhG&p}+R z>pvZ5A*9fwh*I-U4r{D==ed|9b=;=<-&`63HY-R#CLvbJ^^#52i%{sy1S>&T~%sSN%qjA#38w|jB3491dKW9-+1sUcuMdGKF?6j`>LQ$W?FHw7uIJLho%D< zv?9MyuHu7SZboZe<0nVOoL=0ngp=&Mb5DMu(d%{t^{lUhS{+SXwA3kNV;G(P)rj7T z7=R`YrudAyAO+h2J4>Ped=_YiCY(xTQDdzClCb?N>URnNVTVybIO_2QYX@)d61W7M z4Ows)sG4~VwzM%bHpGN$jhyRBmHE=cRvrZ$ujf64n}#4wVm|4>y{xlmUb6EN_hY&} zbN*>uWP%i~We#B=x5=U^lMh#g%YgmRBtJzn8(W|(1B)!3J^Q_@zQ?m*1xD-V)nz8Q zLAa`~g45o*x83E!z>7<;XsBAwhKuWXG=`ckYqobN*4Vv=JuYntjqF!yK6u($gTT^~`VQ3A0}LR{9P)-grMd5LOYN8LLOf8}fXlXm-;jUMBPz%p#~ zT3?{yXr61&rC@i(*u_(g+;^w6HuU%+zv~md9S8xk&cPam5&9tz^-@~1Wz4FndEgrw z^wj!H`XtJfrr(|)74QyXGbHnj*ISE8v}$vJazE(Ee2t1ckuW=2Hbu1`3I~0lV9lPG zdx77P9(*s&>sN10TfBROA@|-D1B_XmX7yEaKJ(_|+*73Z5mP=+FmMzM_gs6oC1nZ7 zrpRZfV06=JQB8#ZW<}yEQjFs|)5C>$=^aMlK0UZ(_KQrzD_rowwnuVT@2fhPgz2A1 z(5yl@b47#iP)mHG;wC_h0pg8{F@ zlC2XsV(R7`3m59|xcj^H>I#6cL6LGQOqyaC@A9DSx1V6M`HhQybmld9Kv-Tc&w>01 zq#5L|$M@2DQM93rcS14b%)H2uFk%hmI`-uqO;s|JpD~cjLO*4@pnO(b`n+s%+fh{< zVgg~@?5 zKd?;=r@p;wdeeE6WA50-g(OvjXKvKe>j}?+XRg8YOn%}`tA04ryz%^ZJ*Ys27uKg0 zZ%n`c8{1T{rU6ZhPD}kKDc8FQb#Pi@%i;7B>BgrjRtBM;jS1|_Q_K)9y{^lW|EEUo zJycNFQ`L!}(#2dY2wT@RHzL|~J+?`zxa40o({K4-k;sQdvdV;5Yx+k^3Fu-&>VF(# z8D;PKJXcfd(`AN{C%op9xKI(HbbM5Ib8-~LlWtVpU5j~Jle{!B*oPyO&8Xl`<5qu- zOSKte6{%!$YEUvQ-tr+ah38x=LIo3XtSXyRxFqW4jGTj8e7}Wx>2^ewbCOZ|?!yg) zrJuMUxPLTb#9qF3sr=ZBqI>x&D`iLmrj#uwiaujBv5cnFw5@C|HFO) zEzEAL#XmHEWz}s=(1R^=9iM4SzUSA3(iZcRHdCIgGAL%4~8vGdl` zB@G8H|HQ>Mg!S>?tRwgKL7aC#Qd`Bkjk3GDT&)~@UvK)8mGxETNATVe60AIylJ8Zt z*K=GFQx=5Z?DFR$Avt6X&r`En6&^&3_q}Y#Zk(@V?rv`%bQph{whZ;5NhyT1@woHa zfWtBTLA?vSy@T@&rAb|ZFU%LrGMgf$*rKOW4l?RZ015cQ$C|OGSv5dFepEb1Hu>ys z>-|yaF+8uy#I>xyzuJjF&TyoueOTnA+2Svp%NQx1>%M6ho-;4T*VsV)`Oi1Uk^r%BjdJPb<1z&V zwaw_y7bQb#OlCkaIJV(DyFLI5;3VIGn0_FPj`XNgqN{hj=_=oO_gZK#SJ>fImwaoX zB1#v?q2$_oW3+C7F@Z5OOuZqJe2fzv+#Zm1pVw zD6g#mk`0C0*?6e*2iJ?Em}qbvdYx$i&m%}zWSYjtoXTP{)5`)Kq67;yH~;;OMS<== zg`{fy2kpWP*#$Kz_Ho0qXOM3)2>98hfM)mfSv5S@!)6+NX^Nn5P6T1*fHchT3ugWz zb04GI1njgeK=!uS)Gx=6Tju14v+}RKGWtK|Dh)>XL7t8Y0>|@T5uyyyJKu%^$zG<6 zq;{?ijd^;I6?v2iscNGJhb^eQ-Ne*2JIq3(^jEcd_w%Icv0NpP_jBqt7A~k*-CpYD zT2E-UxBQ_73}1tq7s|IfNO{}M-m4XC#}^))eBH-r9(47wzalPGw|O!#7~lhOgy_Vi zpf6_%hz?$ogO!bz_xXF44d69_LJ5%!H_GJVM=>BM$<92)EaDt_E+b;XOJVME>5MlLvuyFqg(r@tm_oKjf=sr7_<(Y5M zVK>V}#t4!%@rz@OTd&loeSfP^AHB2?6$pU^7uHOV7N=GDvD-htJG|>-PfcB0W)X;~ zXhoH=Ea7=~oIIE12NHr^n;=m}ORU&*9j<#jaW$O-~M4x3?QLt2oG z{VjQuw0b_xoTM){kGOSy0f>2EsJuYBD8dkmp-QSU$jJqp3z+#)?~dQOelZjv#)Z}k zLI}1`u8LjueQl@{nhi`LAH2-^Fc#sCFR!=s4i}dlb?Bw2Eff&}G;gMP5sn?}KQ(3B zHuOF?Mf(0c7E(S?h-K|)uAb_uN3dh}*^{+9)zVtT234#zmuH8=egSVPNd5}{e|V!n z2Ha*fbzlE@`TNrlm#;Rl^^{HY#ZvYEk7gMSCSbFmEo)1x8)+0kYI5I~Df}x${Rz##imGy8NN8J)q8ZJ0 zIlikCZRpkDdq>*86IL3GA5QH>RTxPyzrsMBkHAVfehoX#l+a|ss~S4FrytcsuNRuU zk*r+53g_xHe5)zWP1{rCPyDPHPv3#M*r%->v5T6N9Nm*HA61(bGKlmlwl=VuH^vH( zgKj~U0p{TbZ;rT5 zdAifjgtGnAkWd^IN^{;k>)#5T4+8ekY--Xc!x}}=??=o0xc4ltwn=VT(w%jBkptw0 ziLR9Bt9=hWtV(xr|0Z~UCmqUcy(=`Ia@RX)MmQVM8(rsUit*?Z{+WDvV;}%&d6zxM zFFkcE$!qq#^!;@d$IZ!G3|g6!v@E8?g4!br!RnOV+@*zlA%ZK`u%Qj4VPA63=Ixr& zH`SGc`sTZSqXQ>zr-r&}be-KAh!P#6n>k-GRHGIbfc!Nss#{vf1xcIoW4D>IYc4?| zRGadOJ_=^vR8^zopQ$7ijnpLXoyh_Nn|>-@0Hdz?f>`$6g^fDXfjJn3)L-B=@u8G{ zk=SQ%{pbhR0M0&0D9#*Ow93Ab(tdAiKP#%^X7B+xslg^b8H|;2XTz{lh>S7x1?KM^ z@S9)t62FV>ph-EU;=3OJB0qPI<_bDIaPSam|0_nBKQfN>Tjup+0DGvlSh8l0i}5y$V$lCzap#l}#gfC$JUn5X-$ zlKLvcJqm&?8uQOQvXo6`YQ7QTC=GQB3kR)xVwqjF`O#wLngaRvdxfbD6;zXpRy0R} zAZXL(K>JH2^U3`?VCK#iAhWX5R1PakfhqeZfxdz61N7`{t(9?mqhJ1!r#^wwBMFbn z$!@K0jix@jL^B3yLR@ucJ{@Pvy5Po5Bzm{;`XF;SBh&sVA94r^d%|Cd&M$9zG}8+O z?+Ttf7rVtT{yyoFTBhS%Ogk~>Oi(6$p#>nuWh&(3@@*UI z4hdC+c)fW`x+XUHK!b8_&h5E{!HUDs<>mwk=mQ%(SJxrXRmcOsCsRs7a2ps<;dWbz zl4Hb?7Qt`kxM9JKV{P;8n{E69IO=r^lAJnF_n9(noF9z(tQ=OhEw zlD12$4Jd7DP@JfonG{sv+X`)lI6S_#1tW5wO(J0f zFip669%*#~nb=Zp@H7}DptDjQ=#Zx3kl%kdmLIMIw7neClhU*z;jbVe&V||Dh1N@T z+A`7q(rf~|i#ToUg$K|V{|tvL{W|39PRJN z7a;E=_q((?ZMjqP_vK%LFqJoS@Jfgtr{4d7u0L~bC1@UceutDbS(#Z|LAAL;kd{N* zlye&}F91x;b`NshDdLJx%tv~dJaniYkKV`%-Khe^7?hhfeIBN#_V%$985VTBVrnP^ zv3(S@&9OC0Y~_M7Rj}Vfq6#<0M`37cT1HtVWn>APx(KNk_lnoq5&fNVrh`CVRJg|s zRwK#jD7w%~__Sgcgsyx{9n%_1Bf0`#UgV03T{)p@3y~M3=kdMLBXfa*9JFLp4HcK* z`Da@E5Hoxsu;u!S$Mw8rPFRcI*4F3l^c$skpz(-imOrKDs|YKO@YxcklTpUn~gV4Y7IP-&P<0=*pBIo&hRe6zKES zMK5_)#{2KnYsj(zdnxVYY{>e(BA6s%sNU~B_>>T_sTS7<{Zq9Q-a&Hrk8LuaM~BNP zjw#U(+|obr?<_lT)a<3s&HAb>GXkbrHO__ynJPR_l77u*{_TFhOeKd!+0R_Y<|eY{ ze`%D9QR#t90pzi;f5uB)VaOZgI1EzVm&0x~HHc4SoX)R>gKmM}A(RcNV-S1mI(x=+B95oY#-gayEVj4*m zUbnjnrJ)onn=<-si4a9f>azDlN7BfEXf2wGg==(!BwqO0k{J*Hvx46Dtx1T7^{q_m zX*JZe1bR+Zk2J)0!A1%aZtkNzjk(7!w8tctcC|&s&;0ZdqX(f);X_Y`ZJ z$`o;UC=W9pJ^SBgl>v*AHa*8KD~p<#@ovN#q&K#(7s>PHX*hQOYIn8G!lQ$>Hjk~UBUwdUEV?qRtU zCSLj)`F?bGFsRD+^_mW^Al>)2cXMreP{GjaG=BN3oxN?lP?x!T!Ox{W(CvGZv%%~4 zk^|0$@10hdh@@;$^lwtY4IWxlxd3azA*MfxTi{_B3+EbL$tVU!)6k=BiDZka z79m)>kX%E^2mJrjTCjziw!M5h;7YLy6TesN8oob$@!nN;YGdnu;liVjF^+s{^|ksR zz)!dYwd|(i@>QDP>91p0jNvc3LPLuwT&gQW-ORI4*f~q4vgH+@RZgx}Y$fwg3Zgk` z(*@&&3$%~dMFGcx%mi#Z#g=j4w`)!@PD;nUkHxgLXQ9U1EA?OiwtWN&iwTq}jpQyWz6FGRGey}jL^nUMxtqra7ZWQ!(xcf= zYnjVRGs>C+Jk{T%z;8QDKpwCZqIr|Y%F#!U9r*Kzll$fGK;lWa%kj4?SDCoXlNmxe z!`tq0f9fg$BLUC8ZNPm34`Z_^wszorp4#baY24}klA}N7wlzYod>OhYm6o=53c;4} zwSu;0?3>8$>e>koeoPXqD+$zg<#?;po2 z*u2x6alFO~JZM|E~xtDh4Sc(jYA$B`wk&Lzi?7-6Q2uRoO!M(fJ-TU3UcYpuzdghsU@tn{3oOqx2IiL4a?rKvRND)`_Xg?>9 zH?QKS=-J08YSX)V3Hnw;0Oq9Cn|nX!AAhjkqUAv2128kBjFiIjwCm&-er<*@$3GG_ zZRktSDlQF&5|dxtmu3wJ=XyQwdiXhJ_&0j%CbMdGX&w1&jvoT$Ijs1aq@;*5VD@`L ziCb!gS_{R^eHswBVrb$0oJS${B-cFY3{fQ;6D)O7YsU_i=gD1b8M>xARFPW9n7^9X zMV6&TVvgRsoadJF?OK#Y9_TIsDNq{?1^WG&io`s&o(pN(&n+kg?n9L$1z(>`X9Bdn zp*C;nW%~szF-=|pZ4;)8*%}u+M_Ml+d5v>r&Yd`D|D#XnZ&fHI!S8djU0DN41Qpx< z$@$N@t6*5PP<`ahkmbQD&I{lu5b7<4)SM|NZ?ZS$ZqWz~Wvj|ec{ z$*Oa;-L4NwCXu|oidGFz(sz1pr#~u4vcA68X3Muiwn;eTKaVR1>g#Pd;>4NP6Z|ot zE1%!oL>m6CaZZSE8%d#2;Bp1E6h}AyWZ0!aa$IA$xn9H($na?N3AepJ&#A2`%pOr| zGv16gWxk|&o2;x&?>D|e?@2xgyYrVS1%M7JEf@ZdB*+5kLCRtNv!H0-{?hDC$M`Pv*R~D-uyaYRj`7}5 zEsuP{6XsEgY7>G#Co}JEr|CJ)Irea+jL5@sUzahUVp_bcEqV2GquP@-hxZY&+a;@T z$eX#E!oXG8;u{QFnyGEIyvE$*wg1Bp>g2>NsD|m!!?x_ zB*7={w$6D{Vae-1z_1-G?zfU&%YMveiBj z@Yg9BE@KT5n%C|xCw(Y(-g}eeI-Yom=b^6tL(%~kTiwFT`6#t7%+rKxAe_9BnUqbp zie2JP9$gb5?BGJLxXh&Vo+CLV=>8Vl%HmOXLIhRf(?EGaE@EEVfo}xHg}_duT^}kd ztHIA&O|gp7=ljhdS{;chg|Hy?qlPyRxvu<*5z5{8SEQsG^|o1) zB6({-lY;a^wjJ$qW!LS5NSz`ATwAR_?W&)5kdZHL?85!gH%H390qOsar7{?RTFJ6@ z2Hk}!F)})oc_yTAZL7r$T0`>OG~%L(Z^TS_iIXl6=CHrnDJc<}W=s(TYQH$Du60dt zj$z-^@KFZOvRe|5M?6!&tHT0}kAf{$Bwn>n!LFj4v~YGneN1j;i}qYlXo(m6$BZbC zg36Z!-}#UtbkW*`A?eqGEUt%}l_belmz(G}T4*&82iRvsyxJhGwFwIkeJd!YI2Ba& zoa7oGdpVVLk04djZ%76%yAg-ga>=wRFtbxIz_yqCgS{}1C|G>^^Mi?|J9zRP=f3m` z#qck&-<(^2`D-SS=*$>4Z2Qon4Q26p7Ty16IX>6_#a&G*l@RZOv>{C%5P8tDIw`C`>CZ-_g@(v7BV_Tb!@{Dz-#;NbgDXsSElblYHZ2AVBA?qV)?xatVs<@1{{=)bLB;nKsk&hnHqdHyMaHZf}CbJzD#x0t0w+^6(P5oJ^p@y_KB5z zcCA-*FTlb6*`)leM89CI$+Z+}o}RBy;yUP!c+MP`kbK8_LX3r7_L|Zy61yfi)b)-|9u^y{D7)OSw9My@8lwE)7qOV~VFEj^1=i4XUm_u9>Gtb2Hv zXbL2^OZPc-PPKO}eXi~M+QeAvrKki)*-4Au(Kyd8!(>1`G#Z(JXu~R(ywb~b_RsWwv~-Vq?-dA?(`Ilpz6WWlLL+-O{ZtxLf#6L36y+ z!~7&Fn{~BXli6)iYWDe)Pks?K_6CD-bsGuLkceSF8DDxh_3N#Wx@ihDU3!8mmpm7z z_s(T-1liMT?^^{t^l2RCV?1&KCM;%HtiC`U+znB)&#!z; zg!|?cf4i+gsmfc3>+0~r|QW6;pzUp z-oVrOVaqyyZ&t3hp*@P1DoImw!v9%dTHs6geHzDjrNV$DBD1h2i#~I5%nrL5o?9jo z69hi+bF9|_$6b@qqT^3J*aG3=fJ}&rhi`aQRRkXimSxfI8D2HFZ(_#}rEm6>7h9?J z%ocP{BQ&QMPFy+dC0%hBSZK(V^`;rnoW7%itEorbq>C97;1b|!O#=PWbNN~~h)@mE zw^;IJ{mp??{nF<*eqLT=RlBM@@j;A;^xeC(5uy%o@$o`5v|!sa)6iy&^3sJOi=wXk zR0_-aiGxJA{5z)6%DO=J8LG*YC;Vq+|49r!fudIMvv_g$2-U51@s4`{$?tb51ejf; z-Q(?vFB5wxc5z!P87s`9t}+Y)?#muaq<0cYcyu`;Ih&t2)tLD#aHy6G7M5vGD>xJ=XBbb$@?k zU`nj`%V}Ym@cmXczz_s*(|sA|U@{RO7=zviVqeeJD`u{`S(WC_w(*q>)Af&V!_pZlB;5T+cIlYX6bpSF85ZLjP*%N+05E z4;qS^S0zwOIUhgcd`b}5`s5E%3V_@Js%dnDiI)LUjT&LaE4o-Su;ov&tR&+nw`74S zabLZrD7q`96AT|95V681noQQs*rD$7Zi4N;`M~B{Z6T%?#K8|Mqw6#%0Q)9n|Tk*or)vqysSY$%cs_g!SZ>bn*vf7T3N#o5N(@$vJ^prjO!jhH;Bq$ z`XHne!`8=bIyta20d(H}hZKI;1fVK$_+?S5V5p&Olo5)$`2WNsFRQ>Ar0$dqp%99tAL3N{rC+mjp z?D3bW{=yZ=U5hne^LMlz$+Hg|wbD9})a@7SozK%aWA-V+%GGQB>rFAPn(yp;q` zuS?6LL?1qOARNrU?$mEhn~uia3Y+k0(cZ*3_PvDF+*8dy_wyq)JRUB@KDSLUOz9)K zd#!G_ggj(GT5#?{hySp_|MW6omq|G(^Zb@<-(#Y_;kEijy`Q#AVcbQ}4_#j!a8DHf zx}I>+`7>`n?Ks;`XS%O48unep1=`_0@=6o92d|vAvvX>|Ff*W>9=+N#D;+{#*9!ic z5X4{)B?%Ep(p%!fL4e?fJlVvE2}sRin6AOf!~XNQl1x|9D7>r@p~jk3bXb_?Znug0 z=U^H6@~ovm1ccl%qYUfER!}Zbm|u~RAL6o4J9BPVDOVf6Dz=S_ZL#aGn4CHuy?JLH z;EesZ2fc*7q5Z)_3{la)^6~)dtG6GN>_@2g+jjzP6Hsoge|~fChgC@+xJQ-}cSdHC zBzgL=NJrkm9t(ZQmM@YuP6|RMO|R8f<8I8c^@SSN>AtUGu->B;M%yf}GLJp1BNyh^ z+SM*%kNQ|<-Z+NtMX4iYDkR|!^{ePJY1=0`CEx~_1rYr8v_K63Z^ukC!;(KjzwM%r znytZxy-Lg7hw)TpMz(U{(V|~DC_l41O`{ne+%^@!IhOdlwLHF~?0;THXj^WjG*PqA z{~vo98`#TtgrFC{!xPz(jWg8CLt@?$7u}6VTUstv+RV zr6~t0F>i*JWc4IJX^$g>!LU_Op4+hRR$7%%DBq{@#@RU?L+aNAtTFgN;aWNl=AvO3 zU1xd28PwNFfjY`9X{1}lvGQHxz81P)uqwj=`KoRl%UW&R_|V<8&kP>eSgJVwI(Mm@ zxWr{k(}#LB-QH*&7y|n*p7nQsRw|4mTR}n#4f7aT65}WO z*|--5|I(~q$F$B841Ah4zGXozb?hB4*il9dOwvdG7Uojgs%h_gfMM}J|K~ri>W?>C8gXM6N2|!{rGSRZfIC0G-*Oo@(qm85M-Uin zcCFAqAfKb!rRt{5RWP4k4iH9?5(v{_`!cFRR?Q%$iKFFSQh!9(QWo<#U>uD?_ zGa+(xnX1G^|1e7Hb3eB)(_v8_FpEX-W9Rhn;9A_*d`nKKiswdIQYalso%2vdTF{$U za>5k`R~k-l;P+j(9_i{Ip67pXSY=!;c}`px>8|5L!#h_#(&CW@c>exc5Q1CEPvJ=p zBo>RxJsxgvv&zFt|7(cx*ZVkNmr)sxPA4yPA7r?6x_NE54fi(#^~1ac9N!H*qdzzm zL^S@;4>HLQTcOZ{$i%tW+2D0N=d0=(K>pY4rga2K@U@YDc<1|k!gJ|}D6t()`{mr>5A z30dzmkSs5%j5K=Gw)FOjog?aBJC!+0)-NIJvVkK2rY+TlQ}p^O8hYF4YYOe$ zS{?#U7sN4!=UQLEW@evxWcP)B*M%20deEzl?izPjNd96_BOZbqtwhN;o(>*cXHl1F z@_JU`cKJs(_TMzSkU1dwL9!dP_-+X?!OvR#3oys}qRqrf@ICN-+g}2hZ@^M(%O9xf z#MEC>gdWhuse|K+T zFD#+3|D1zzK9zXdVJW!BUY>AUUdAZHFnK`bIgq17n~FKW6$E{!huy$3lmCmQYQm9q zS|7VqFDWB9AbRa*g$DcrEtEAm{9<(jc3Eejdve~H(1t;WKtt1rC0+l6L~F+^3FbGX zHmQEK+6@(F$2#!S&X?Gi(>u7@Qs{=fRCP@s-wNC4mt1KcdW7&3%I^ZX^4%(!9FL^} zJy|`dlEExyj&oHV*nQL+st67P!hM#hGaRBaX~FvO`1a1Q{CP?5uWn#r_dYXLzb`G5 zzB0+wbh$1df@f7dcP6S|ZVoH8P9C01^F1ySvXP@Qa1~eTjqcfk^=>sKVF4P1?j3h%+x;VYKUF$)HPe?9f8bd!IHjN`!gTXZBSY z20wdc#k0!8CJmd$F9nl^*|5|^c^%D(R}Or%_SHV(ofB5Zs^|7+<>vFjthu(r@&`+A zlest-Zb=STY4tQ)dt>j(v$g%fl$$>XX!ukBGC>`yeUWBLb6zSDpd4Y}v#Gb^ zQ;#d1rvrb*Bc6wt%l0%;V+Jp$nxMSWmDY5b?yW*2gYLSUj!N?tOo8qN%}v&fo(9W% zy~{?eq2gqV1hWA2ESy`(QchS8LhoktghP=`kNPn%47+Of1=ywTFhTlJ(w7|IoaY(L z2mv_;r)rgU-vW{)Wk@jYHV+Cx-ak!Vz6ek7rnRCP-=03)y6p~dT7#vPQKHe5*Axw7 z64%ZZo>lOYV0h@30{P_5F&TbOf7a*!%d#8!-mrDkMpy@(*&hcOY1t{@4DYA&lmDa> z*Jz&uSo)jC6##>UGExsqv(HuL5n)m3oU~ljHo3Zh+@S8n&L|JE!_B&@(Z5hXr#%zb zY|Kdhi<63yGBc2zw;jv1F6=3F*7N#3dTa2W?^9eyv?RX5>ab80Uw_y~ndZvxUX^BP zurAcBH=drWQt|Oc3`!jKIqD(?btHbQYx;tS(|vz|NZX|t$lDm@Y=GnbvcNh~wTZNs zu)coqxZ2FVQGBjM*T8l#j@#n~aoDqOh3G?Nxqlbvg$II# zFqVU9qLB_^^p!sdARfpxkh@Kztiatn?w6W*Yx3$ePHA)zrr~Er(vH)uR}5Q>xx1na zM~guTH}acIC zrpzEpsr-nI-Cn#h)C&if$@S+f(9IR?!z`#a3$fdF=Ow(w^s%P!-|D7= zO2hw4*Pv4WD9j$Q)Dyum#(0?NiaCQHy z2*{*A&`O<8h9=WA;kkH)Uj$~qe}3!2Bp8%;hg_J1{Fb4eN&K5{sOx!QW*{EI=f?Mg z?sjx4#2kt1Rw3H1uKoFI75I2kK zwu3yiLI_9?UQ;vZ=2X!|*!e$>5dh`_tnd{SMHL3*Zo=TZu_>w?*~^=1^#Q1T$z0zf0niUBp*Pl>h>-UZ@v#qhfBMTD*)M>%st zrt4T}Y+K+~Y#{m>0Fl#)ee8X$ODE8mT{P^mniC4cu6!G>f?LFY?~V0uvjBEq8RWyB z1`PFvbD!@{#B~aJRdJ2SIf33XSbTLOAWqv%z%LO=l1{X)?g((2{O-r=45VaYn6kvh zY6*2?rE)`HLtw7$o#?RAOGmy$vV_m3ju~%k$m#er2UsXKj(-r@PC!SoF{0_B658$) zUOPq%oU?+qHtdJ`;+N~W+^oy%TDAAajk|n528Ob+{Y^4@XLJTD8w~`Kc^>eO&D4As zF!OJrFf$E+I&|`J-T>~EvSAlDPO}Ci(2^$)FoEiCj3Cg_TX*Ooat;S1tHg9?jXRkI zI-sX>wv*uMRxSbs`BJSO)iN#-s&+e4K1OjhUPNK^H2m;80GeGF5@V(!3)Y_38Zeco zb;_gH*PxC-f!x(wZNs|Bx8)0hpUW8RvOK`w6t$U`m;9`90mlXrI1ut$hIo1v2j;m~ zPIQfrX9-!ej};@ZZR9BD$zruZ3oMWKHZsDr^&rt2TcENm4YvE47iRsx`bnN*Q5CpC zH;2FdLaV%}x$kN`f6X7h5pWd%BG)f{^B@F%N=pe#vZ}&nb9Jb9buT_Js-?Bc3u{GN z5$#_2Y`mrWjpmeyoBkT$B}))LV*8-;`WtT=oM5K{&NlYDS;5>7^as`*f-;p$#p71&XkY=&Ni<9R&6HeCGWgtkrw7%sk2i);N!SWv_vW z1Dz5@^jWz2z%JjtvXGf&N?2&CTcyTCn`=w?1n0ygR~?0>kn7+rH{z%m-8Q&mv0@+6 z`Be9@WZ=&`{oiZ+?<+F>7U`$sNjCB2tZtrqr+%$Vx9x}V`+4eaFa3Zb{w2nM1>EOy zt}L6L&>y+276TS5i5FrMPf{_)xLO)Bl_4!}vWpGdCzMq>4*WiSFT^$jGy9TIb5Zsy zT!9n7BU~jAfIj8GBADN z-bYsk?k7;8dF^g>AZZ7qrFWmd6*EM?XVy)S_)^jbTb;TjcawtdF}lXmPfa$CPp*m5 zynR^0?Py41g!T{piB_h(cTHxXesT-|Vd)CO z{N*hl72JE^)ua(>+A_NKU8y9fk03H`-`k{~uH=bYsI1jiQ%=KYr}X2YS~Djf9+}(O z&*Rl)xblgvW;(vowe#2Ntx~Wmcvz&LXl=0*GgY>VuBxttz1Z2O|D0=IDlwkZ_(3BC z7azzDibsfdzw6z_eP7w+jVmamSv79kRu7ua)U%PIoL`9ojHg?B7MIPDn@quhP;~Eb z@0u~gzxCjMxw5@?$#2f(bA$D*3kSl&>Ts&sd@xa6z(eY;t=6qt&CWqo5jRCdQ--xS zNXUPn(uf7oY^)#-qzdv#LD}YGeZ|9N@r`yJLizXxb`oj4x~)-~L}6A%!7qK~ zvJ-6kX;Gy|N86Lu&6|xLN9vz+x))f+9uoBHfiF#W=mIX&Uv{)a(~2+#w2qU8FNL(v zOXJ!bnxbF(yX^l@d#B|JA&?qfZgL5~Ncmf@zj^hd)~T2oE(hBuW`z}JPl}c@VPy~1 zs=|Fk;CrG=2?xF(rPF9wC1eMEx0>pt$QIhZW!IXmQ^gP-laEDPK_aXjGhSC0D_YA5 z8^lx57g?CS8VB`#ujqY3Ay)^pfEoyKAmN_Lfe1LKba%PWB@m=rrBd8`YSLFbM1G`fsi$-5U~(MG{vhOmyq+=c*gfsNcuixjL?noV~VraIIsztvG1 ztovod#v(A zX3cG=g3D2t{UL$(6`e{e3=X%Be5n^!Z}b(gqtfP(gpBMM-VH1z`=yMw{qt< z`|aohlSMmx#X(XhN!Yn1>^h&5s+3fj&tjOI;u2ONAv~gg7ZLr3zJGJR#EcKz6)nf@ zmiNkDIw}plr5M7EV5z@lPmuhY!lKJJLbDfe0imsQ_0C`qMQhxY^d9nS-r|jZ+&sW^4%HAfIsBE%NjbuYdOjR30 z4hvApJku%1^1o#dYeT(zc5(#qLVmS-IfU=CG#B_UfE^_@vWmY&UB%O%F59wKjR zA7)a|%Un)PbH`DxHyUp_zG00T%{zhAxhl~rx|mFm$A+YGjg?EyX<=;rs5E<25*z(A zJ_U@6Bm-?w*&q=f|E{Fd?>FJWdGi&AU9+9UbGJwC-+i2jP-#$`Am5banP0JL$Zf5N zw2;M`^Nm^xeV18d0N7WCJGbP6>zC|lpA<0okO@2%*hXk?n{i~%)7ps_{$-W#ucYY{ z2;>_SSgnr%0E#?7`4LNdlfQ)AQ!clq{VNNfw#ZOU=}LPK(DY{G)rF}FC0nU1z^Jpv zT+x)`t4ey?SB0F1kan7nxR@Y4nk;I#X3j`66PS*+5yB<(y5+R*=IsUPp(Rs`{sCs5 zO&zG^eiY}*+PyfWO5X$zS2?+Ab;+X*U18tT@!8v+G;8W!12o{wuRx*#^Fdbvr6C3# zdeA3h7evnrqpI3Ws9S5kD-fz?!dB7aQAE)|?bQ7Pf4N2G3--Jr<5xo@4#Ys6sn4rK zc5zB6I4`TRUSIN+&N`%AhR$-FN7A)p)VbuXo5N93jrX}2tw+6+{yJ3E=~j?$$d+)X zOhegRc~4&>vcC2s-Zpnz1&i=`{@JsePpFBh(Qg~nG+^bHqiyY9Kc5rfWxB_#jPj~NT5c5FUye~8VV?kfFq@(E| z`IYNhv?C<~^-Q;=+6X3dn8+7Mdu>ErTELr&3dT60F zJS1~@$5>&SbR`3rw)z)4^e^5hqyq>gzzMrX>_AYTC0YP8cRNMBf~0d*DGb?PL@yn>YMuqEOhGR{xYEUsj}AoqCWF6u`V^O)kj% zd0=w;8L-7amo*hk^Xq$|Gz-NA$1VV+WH?)70YcI#6amTHrQ@s_<)%^FFfx@XK+sCT z2;x25a$yz~tnCQUVIB-?e+Gh0b5-}Fq>+>IvyB8(p(>^0xL_i^fP4+f7TWM=FURV% z2>GRzTAz{DiqdHsfZ-B#9QH2L;XN@yt0v_-1(Ex{p!-Ez}y0GZ^Dr0g9p{ybMuRh6n`L z0<|A$!{b2p4W>x__nocKIvxTMWB7w5b1ie<7^Wy&Ej#$l&hH+S{RPR)V?cUL`Ri`a5~H-@2o%_y^X54rrsfqBLRO`g18$6C>J04qM+C0$pbj@F z3$F!%r89R=uj6LO_QYwF-~BEUOL9Th*D>T#xZSJcMS~`^O%eo+s?4_}+cYyB3;F2- zWWh5=5II|oU2*CF&2j*Q|IVK07MB~{tFFp0GDZOGbe%{KHwn&tUu)$40!DMF_fx+= zThc%|;7yuh97j;PH{|v4l}cnoZ+Vh{yW)bwXX5=YJH64oU%&+Vh?ClNx6Ob}-tvK1}? zJy;T|S2|_6twUZk$$Mg~T*CEX1k zj&Xga2rDl;ldmt81YZ};c9b;ENlyAI=rmVcIHy_KJ3wqU5mj_3?r^zohO>Zb8W!b+8#@f_Qu3~thrZm_o4B)fQV z_QCwta(vItA~(|2aE)e8yPF5koDNNMWuL9ZOiFcT`B*gV`EXu2jVVHnp4Qz|n2fdR z%flXGub=KRBWEWp5J+;#k(~{!{x;hvc)zwiaTXQb8MIeu1E&A z^QM&gEq%|Do%S&lNxflA0MgB~>C9b&1+AcKbQ$|yzAmUMq!C`LHmIriU6vJ4O8KB7 zHe!AK`JRHKeIM;&eb8s!RHpaEN$sY4M~oc!uS1#Vox3W7^|_V05jG3wZvdb*Vqy?J z_o&7hKgNyVBNJ{yt3iV}NGOEn&D#Ezf|`&A6KSb6L8p zt1{o(WaBEqvn*%P)-@V_FU)~<<$o4w&(Z==bc#_T@g?ksdNcEKBc{fDIx5Hn$G*97 zTK_c^D3k~6h?Md(i~sHx+WB^lJOt{lbUfe9T!i{=7xBQOP8J?(DtsVGz$Xq^j5YD4 zdDXrGPCic)ZRYXghbZU{*gC#+&JBm$q{ZAZxGRcvWwlQaQC9zysbO&i#D*Uv@CpKkS5f zzAG*We$#JiTG7J@PeC2N5T2vFb5Dc@dPb4AnV)xzF_Sm$I?mfZ54^6)&d+;G%3SuJ zEy119U$AVroQ*EGI6ns{UG*&s1H9R};OF)El{}hoibwrNao2-8E3zGQ;VybB@gXo& zqJ_@6gab`F1~_y+NzQouTs_-#ahYf^F3G*>$TvW{c5FXRmd{(Kz!SrE2b6 zwM2HyK898IVf2%BdZdHx-2!w@7=x~Iv_5+p|2M-0NSjE^*OiTqy~!rV!?WY_ctO=O zD|G!X3H9ld4K{~zOfvrUg4Vb+Lq*+pwy9+@>+Z2CZ;`gTjhpH2_VQhYymjptT&6L2 z9q6szkd!GLlVz}5r~ncw@HK`y4T&^fzQJUyg0UT%M!pBPz-#5Z-Qr<+t^)n2JlK*7 z?wjyePcbU?(;!wj3F%O;v=>TQgXvm<`Ws!QEiJH4(aiNX_x%Pc5e9fnCt-Gt=`1 z&cv;JSZw}vvz731|EWW}`kTn-^ZgmYwrI_IF8q@CcTuAIE581e?YhnB>x$OxPY1U2 zSJEtFEZk1uSy~Uq?gg-Y;q7N3uNMCD^me?T-pNw9m9G_1fhMMVw4*F%d8G2Lhz>?| zbJ((I$`y!6xLEB0lY7&md`#2cgoD}pILU?~7I<|xNZM}aN*HEOL(0g<^<6GDdZrS^``YPfyt`GSQ@VEz1>Mszvn$`doJCs9QXgC%Ws13|Be0;~?r>|}C)iXJabvMq01=E(2#eohw$j(akmL$}F& z<=rv8S)Q)a7qn~MdT}4^&Id#awbJkz8DmFbRCUt1q=4*F2OV(g?{xeUnV*ysO16sQ zRbETkVu{q{q0X*RdYl+)F8ovAn8EpA@D2|KNIM!${8k#W8O($mX}F?vwVaA-VHP7w zGNb<9{%uR$y8}S}(NC8qGx*ZKQukRCy2B}luzu7DE(rh;nl0Mpa=^*ld)z^9)Da>( z7+bk%>3FZ|jpa)$jI*Pv7g$l?OZ)HOExaaLe6_nycE$h}2ZSU;Izx zt)X@y>Ol)I_MI=-KG2s9yOWZ*S293IdGi51RN}zy45VW{pK<%k07$jISxeZXUL5FD zuH1cn_C+td3NGghJ3{j?PA9TU4plzaPj?X2x!Tu(*w8dHt@B2j>F+6^luz!WRldiL zvg{kkETCR7IUSlMo2o%=kgmgBqWT}_$|dOJ8(mhEOvlKIWVu#I7*wck71Y;onKep?6i>HF1;Y{`@~v_RcSEX0`p%Paef(|3J|W^;2d!MA z889d~Eo2G5-)rb#(ZtkgFxW2AHbkTZuXAKSqK89#K)sJF5HgHrH& znc)vn^j~Eyi~&_!$!MG4H$9XuTdZ*(oPPy5DjilX+!oel<;PjknSOl*z~Mbl2n6Oe zHs|%Ql2mY6_O|7Z7uE}kP%cfndmE?b1!bwHxfv31}ba$Ml@3`+z%kq^Tqzw%h3ayf#1V{P83u`^E{lnPfj#dcP z$-7e>ALe!30K7-v0R9T+pip{hgPVU8>}g!?ZjouEZY))wpI!BY?ZfCBn-h_VxFtNN z^Le^cNAZ%3qi~r$@}kJ@6m{^4*y}R1aP8=BdF9QNyEK2+Qn~)wCHAbBebDb|M4VFi8dd8FJywmc&9L*Bh7EMyq4b`Hy{YsudYZ(Fd zg)Z#8E#ahcM~JbcFJ4Fr9wfvqLDoF|!DhZ(Z{1U(PO60MFb@$+U4`@BtZ#UUZeYs@ z=}tgXff^Tv6;0pX@!fM@<gTvoJxR5#T!ggqUZQqn=_lfPOwK&_}NZGP^=6 zS3d(LIS2>TrwB}fQz{SH$%`T z8UhS|tPC4>s@}5Wjyk>_x@r!cYKF{ohe_N{CO^CgqX7iB{{JJuFcP{3RB<0pQCo;o z2H{8^<<76$fX8rAoS5x{cK1N0!RXR1TOOH7afE7mbQfD%Q$GIJBiaYS8r--A=En<{ zYCXZytG8l1Ztb=kb5HM_y`pM(wI^xk$js-C^JIzGQXLtEiOMXJ1EZp##Z;wB-M>p@9IDI%#V^Y9O zO>dn%K%O0H>=@cebvW3@>C;g_@Q{`qGqdCJws;pLLJ_q6qLZSqyMKywEw{uB1ySz6R1hf z!lH498u<`j>zQ(kE_TehxM%L}CNb#1YjaU4%e_JS!eGe$;sU;x0sqLw`MAG0bw4PH zJ(!;m-+c+ENTg`{193Z-<%)ZkjV66o8M98h-B&NAjqXVKrPY%Ot(tfNgk&^Yeq09k zc*6Pfi)Kwkf!c02Zyv+(Q-G#5z^uFD8$NqQXsfVVhEDph%2y!R&6?w5 z@YaSXmY_W22$k=iWjQ9^B}o&1AYAplc{_&qnCWqoF*o=Ss)zdj)8Xxk1bAi}0A_v=~%Nm_Sb*))e;;CM<=3WkE63Q0lFK07%KOTP0pYT+`q1IHIQ(*(+E< zh1zd-sM2I;jk*|#oUL=-m^0XIdWoSDw+woEtF&<(Sh?PxX2LqrytMNh+La0y=p4e3 zQ0@Bpga3i(@@H`u%3a`|3pNYN*9v_DV%YU#f?hOw^%v8asj4@@{Sv*MU(^YnuX$%z zSV^-r3{X|5d0~Y*zT<6jmbnfGNBc@Kn?CVTU~_Ax_MIz|Yr@XV&{jATL#rKS*vf_( zeroT|a<`i4$R$8rcSqXT0E(M_b3H|yV}()p_{Y7$pL@s!T#_O zt^Et2=vcG+(p@cYEX`gw8718(we6!X96{mhf?9QZJjXla5b!kM(UL)LD-3GAisi6` z8-uma!#EC+VLP*v6SU9_#i&?>lw(#6P^*Y3FF43FuAKAbhOP|8IhgThRnlv&(F9(% zm1T|Ydw7rpz!H7gHs57UTk^ErGcd_0fhk%F^qHD^+iT955_dd-9EUmaX>=|MOMjs`W`%%NFiGiB2WJ?I|YBklad^7?u0 z{2qUKmPG;6EQwsLvN-QCcJi>-V?Om4t%MVd(q(+}CiQ2$p681Z^S14`2U*iQz(Cd; z>F>2K(scvRP=yG7o%(bw-BFcp_^tY@$rCeL$%l{52le=zPrv)@Pvrg}_~rvKIJP(p zhGvd$pSK;a#8$7W$S%&XO%@!Fq`Mto-ya?zhPmlHf&=}2s|xH_NKdrGk#Mc&M~Psikw(Zwj`#>XWM(KzC{W` z_W*3RSP$>rO>|{2B;ReAXE{ofjA4GeCvh~Jq{=2Fb$g79M~tGaO=TIJlKC2J-W6I_n3M(2R+X?;Oiw5^f|7Gk8DUY}S8q5$(T#h`)> zBwrzMDoWrBKAw7)fpP%?8_78Hs7ZWQ8#sA@Vvk42cRIG^;5fvN3zp1(K_*(-_8(?V ziv8#Km<-VAD2F0xhu@W^4=C;A;XlhP;N(hYNP6G{mvy?18u_l`BUY`4@s(rSZ(tjk zDihe?jumD(d#9OA`7K4B*Zyu_r~$v3v4_UgK`$L6OJ5w|yJ%?ynjp!=DVS*GM@cNE z>H^HuQSR-H1D@^y>bh}0*3%RnL2&;_=G8UIy}F5=oSX8M$QyXg%x%6%5AMAtMoFUT z(KVnDYX6>zvB!7LXFU?&BV3SpPsE}Kiek3gAh@K^@9c*OLI@Tq>w$&D)WmW|*V8lR zV3l2#s>MKg-X`L*1S@_v$!AH7h`TGgEAQO%^pjCPnvJ8g#5!|~9We)iZ^T#06!hsK zW+#-m88V#?edD(duOJ3?HJP@YP5ZetG{g9U{q@y{(HR_nOLzVQBnJ4jfUrlUe*OjC zG))SShSVrTKJ zg_-x)Il#Zr9cW1>O=044oF{c$dFK+F!c|t9IhY`LhvjSEc*=5%edri6frGaZ0D-s@ zC^94R*xIWEFJ)$+=Y|ZGA=TCkJvq(MMtn(pX6nz5_W)2VV&lZ!y1~x#Mj=XVswFgK z?Enh*0-t4;qpMtt`v$xvo9!`LVW|!_;8ibk5`6%PotrKM;r$K^NiPMzoC0}{fa*BwqI{80vg#R2?{a+{! zZNUYJ`e<>K7fXivi=&w+(5N`%mJHwr$7wLs(Xi|VtV&XE5J&boelRWr^qF{rU8LgK zUaTNHU>%2)pQyAMbISpw>ufL0bUi^w@iDTit$7DL{-hYV+-0XsD`|Man^MeeqL8g_ zS^bfzwYZCh=iaEe4E)LK)Er?8H`ML;AMqFCA0o3w;uw`GRl@<$N2KA~^n%eLgW2?O z1iOC#wuooWX&NGLnb#lSnQvPzl=QymbUu~O0zY|R<}Ja(Q)HiSWXVKX!V}(=ILwHP zZPIj!SWvkJN#Dm~iu_E(R`$F(jCi6-QCuz<=Czlgv1<$9>@~26R)81*^q{?VAymc4 zU#8NU#(I(F;nmC-fNYakdV=N&syL7{b|Yl}AIPbHj>JZn0qYC?Uh+$Cgy@6cQ`_sk zF3EyhAp(fXchU0CzJ930gGPnGKB2$4#KWgYTTD3%o>w%MSAWMrM;qJ~sLTVab9o=2 ztuN>_n-n&hklwaRZ>+OOJz;cy^p_*k{jcRj`Dcs!SF#s;g^>2`0r(vDHK7l~yd+*L zEmg{{8uonr-X%;tE)5EDNm1;6l~z0RSgxv{BRvHs6e z7)hOd1CU}DEevzTou74la%b9DOB#GU_1N5cC#?8Tnrh3D7Hbt*O?=#_>bqn?gh*R}eE0sT4=a5GsHa@Z zm#|;3ZqoyuK3!#-+_HRxMQ*0*dtN~1YV2H?N+Gm4eG;X&>M1_agrvKjVhoql|9Tg# zf7Ac~QtY17saH6iRhN1N2ZgAXrYs@ID9g8ubAJ1=O1%vzCWXztj?aDSAu4!wwIfyg z-mTJ>$<4Nk1?m{Kl-q}TRF`P-*WbRIh5*$wq!oypWpDL^4C+NR7GIg zJJ3v<9|}Al5cYv%_ zvv%@8Wz*2Lw#my(R?E34l)uia7w6Hs4rpE(@hz_Misk&P#YR=xv}y(?v%vI*QTBNC zY_7i0rj6Ebg$-v#A*xzX*5hyuX-T*<(s$D8f|P$T=;F)Xd)Zd$y}96smjB1ucSbeY zZCfj%G!Ya*1p$>NC?LIqjUrt_=uL`rklx7~8%h=FT{@(I5Q?;bA|N%i(0eC@PAH+| zdpPIbbKm=&d+vQbKVUEnW8m}bz1Ny+&bii3@4d#Q09OU?6Gb-n^EtxQ{gmd+Cl1f~ z!FJnq(ja$x>-CriL%LvXPRJ2&HaM}|?&i+Nn(a4s2qXJAit-^!GCtQ;-O-%d3CY_} z7>I)&_)c+xnD4g%F3eiTXT0c1ImbY=T@4?5+;IHtm9242Roc_Ax)qtT9{6$^*&bPU zu5$#nD;wwevcfKioD%4%`=l>h2N8tw*7at%DWUk4Z|2r#%5M)~qopqX?slc8I~#mX zmJQbNvEjlsNrF2noK}&+?P4U*hmo6uJAu7Jidya2Wt-rG6~ke=J~b6Nu5sgBm}m3x zZ!Cq8CNuHRHw#NMAGYDP=5PlBRo-aj*GjvZ9oRu3zGDfcTz7pmUb;*J5GjPR)g)3B zmKf_Lu2)|I7}R?I=oO9jUMjWQ+(a?R2bFB75O7A+O1OXzN>gdyRklx z%?QJBa@g3$w$l5)I{*n2%d;Zfl$3?uuUfnR1s0WymA?&2F#i~iF;n0I6#JjCGaq*3 zR2usxv*cVb#i#Qj24Wum>f=~jtB?K)3G69B7#{w7zH#IEq)Axw((hT_km^y zO9p?y?r@eoxywgQf1BU={S54;y{{*HAfcc^rOcj9@^(VCc}&UhNzHx7&(0}6t!urD zxer9p&u$D{MXB=Li%A|=be~SUwERuDVD;WjCi@!6TN26dty>y%bt>!ki{jeD=gJ+| zy&OIIVYY~hIJM+HZk}#(9cRO>!XU_(E7fSOgn)_e<|0By?Dy77er|)1SkFTow;3}_ z08pLTjL0wzXGa_Ol`W`6580_#rghKsyMtHNZ8Rd)Ddysu-K55)`A^PM#gx#^+2;Nd zAtY_7*u2+%C8+mu+1sdzL%8o~_chG61sL;Sn-IKYrmTBjhO|Mu>Y{wggx~sVMou=n z__J>>t*PaCYklMo^DB}) z4Htr@Lpyok?JCbKkdff-DRr0=xR|y#nAaS%_HfRSqXg+kKF8EuLiJ|So8K7oS}t2ge`&EeOdMXQ;D&tLMZkXQ4L%MtLRIR^Y)fC1kgOu%na6!|aQ z(8hLInx%?~n0IuA=XyU@AbZ9O^ee*Oq9CzTI|Ri;3BV@${76w~wBr81k@p`?t(}%# z;~~!hQ-U&d*{!m6yAeJzE*=6-Kk_^_g?ri4As)VRtOf~q*WE|Hv0ax=0Z8hau#9L{ zMXitH$=-tjvvP^$QX1(8*zw*zdDxY`5gYfPNdD#Yt=1%cqnzb&7eAoKwUs}VJL1&M z4uf?xnTZ{SayGeqT+IS*Py(D|TkRAlVYOrX`GA;6Z-~9N^Ghv(6oTgudc;<^ub!h2 z9l_vCx|R9rL1~T%m+2*^LtRdBW|39fvTx(M0+7Sfbov_sZ}{GF2UO&?ZWB_hS6&+9 z=~oZ0e$WSeP7mP~3;~ZKfKB)bPj*t$H^X{VqVlU|>F$6A#m{JxJ-A%Rrsw+q+3oqy zK3jGH;9Q5WxB)al;D*r(_(x-fVOG!ZJpNI(?FIFWz z9W~_{`)tNtqbASCXw1fxt%^0O4!u{JTOey3PW>`L%PUkOFEptH158-LlIl*Tz!)YpDBzK^bucp}C#qo_mim!6yl{8lrsO65 z*#bwY&+le-3+(xQ=S?u=Jkb9=$3z*T7)e@!sYm*ky}?6Db=<>5%F%I`j$onvShSUU z)uLC@R``9Xx>oD>t+Belon=gc(H6S=fdwZXyv`fD#p>riZ&GO@H(G9I90U_i-pqIK zK?80k``KocH;=-ISS*+_{B6-S=3srUC+Pe6qa?#0)7sY8l-%bkF%WPBL~*P49>?*f zCOEZON zIdAkFS{C|7xGzxsF?tkC*LXHVy|R{nSw^86;dNwH=TJ2K3-u2x0VOB=p~X?S?}cE` zMLyf*@|n9w;LB?MrEF0_zu7DTIEs}1z`qsS<^zC6EAOk#G!|iB50lYAnIVS0=G=K80UK^Oj! zm!nNk#h_94tdZe6v0(g==~nGkYj8Wjl4!Xd=G~DI8kr0r)wg9cW+bV72*3C$a=H{URlE zx5KR!l#SXx&t61C{_z}(M^T{jK4VToE^2x|6@Q`oNXF}Uv{#|$j@ICD-gR)V9&zi! z%Q>e*pK^Q0txKVk=6sNY-A}cXLP%K2$9{uiwf6_!as0C{&4=zpK#h1YsCE<((J%wL zy>X&V`{(T$qkgHkyHWY&EizRB4Qq)&g*X-@h+D1ClbgN!;0op&y^1EZVP6V(KNLO) z_m@CBJ8EgLz&$>-INtO(H&_ER(}Q=|^7nf!1Am(u7EY_#4k!6Odi;GUir%(b!)#yw z@Mk)6{apU3C$Jn2aZ`?)(eMJCB?za{+P%oxl}uEPm%#+2#`GmOlfM7qoGV+bF5%L* zfxJJW?YygxN8L*f%N1EVJQv!+YEH7PrD&KU2b)K0tXWC%m7n z(C^ZIxKFA=wAqhvl2dXTSQNDxPD*e|jsv$a#C=`4yRQgK<&VzfJ?>Vn%%{>gqc}mM7QDR7NkvO=Nh)#P-Ek*+1Ms1Y;bkU zZseDmn9q(^+ip~8ByDr^60e^-dcr^3z_m!KK>I<~4=Sl-;mS|lh6<2IQ-Ml>G|v#F zODV8x6(p5uJ4fHI)tS0cXd)wj#^z-WK7)RadxaOTrgRUhIwEGa+I5YbNjUa}qKe11 zUFX9R%(8PlAKNmSv5WU|3kZWTdPZPODxcjAR1MH+Yfw6#?B?EO_t-X`G6H&wzR<9E zs)t7!=^n4MA6zAybnXRj$L0T~`uqiaef<;JZr|cLcPe$}v*bi0i}@I1Mg*O4rDlD&PotdFwJmN!$X!b`nmM2Nvo)w%u zF2hxKywuuVj>M!Ouc^}Jje*V<@|NVq3s z^PmqQOp?xVBHJ|zHa}(NT8)M>5*o(-e=g?#dIQi$x2M>y!YwXS-s-j`bIcenEX^(- zIDQEeYrlb1KBw3j<5soPNI#_uz%6PIuK4#*URhc9fCeGYOnH&>Y}6=x#dbWuox9$=2n0(>E08OgEFzVL!o5BH zo;87A9M8=&5JM){Kz`#4172cKAsB7PhrNjQy=8{>kd?^^F(aD5nw-1=+&j%~-rQI5 zUi=Z;oEEV3TrFdV@!H@$BgH3Y;lwX2{^{O^KBmxAh0dML$a_WCAqF2`v$EBYruzCrm#PB>ZAl zuH^r;6kz2IsCgN+xk8jOOqP}9a=ZW4$Jugncr%61nESjfp+^!zc0xr1uH5EQe8V$| zi2-ATUrxRnc_tQ*FN-`>5(~M6)MTdI;W(S$X83jP8H1$biPQifbJ;V*3Ad4Z${9M> z4F9<&{J%Z_zkFFs=g#t_6V3`(KD78k(+?I~a)k`N#{L*(yfug z(Rhxt$1NFA+>e17!OXN6Bj>aQ4I@NxokzNS5P|ZZCllXjzKVwZN|it*Rr+(quZ%hD zcq!oiWHid_G{eIU4K0ocCatP>o7Q+)Wkwte75I`7gi@sLF)OXyZE8i)3eFcMRjrNCW47^`tH%`-_(CY^}fO>c=E-( z_0ZYKCWgt}xt!Q|(3RpI3nX(`CC^Bg<_ISl8j`QB++L!-rnuGZ9%y(4qmeK=Sa$GOVsLDVh~53kux)8suombH6^cYxIPW|rf^s4uykWu13*X?(lBsP#O}2=e~TAP`9TSi3bnbiYIqRB`vZ)XTI=PvUsq zYAJCh!a#j<$}olFUrqt?s2wj)wsmfPQYWk#Ni zW0c+U00Q<8T`3g2plwxGswR%lc5yypI`20h@sEaOV3Vdzgk)1*dK) z%dGi>7VlS$vyvMkL@>yb;K^BOJ!c9Yft0|S!lV8g@IaUIfJwx|bxO{v7_ZKb0I!2s zy0V%_uwoNXSa1PVyyhBMOjUd&WLZW#!*(G zdqvLp?<=2Y$-C--eY#CzdvK1N828ZX7UCNFXjYzzsF0w~X8<3i@nhJ`gR+v5eK#U0922-HqAFCl#h_I~7(SW=UO zI(YY$%!XxJ_qhm*Z+eh%|9UYUCDq8H^v!4Rs0(CIz!psvp3X8m&#?VbQvBbKHeEr< z5;ct;$+$K~fpJ$>wT!2^w`p?NC5~nV*S_F}Lw|;|s7 zH?)S0;HjqGZI_dOcMqN+JJtYB8YDnDk&bNf`4rZ6QpfKZQtZt#O{l215fnSP9g%oa zy&B*^Sw1m3ui8tCS_ir7sA47~FJHcHLB?`vU}b()EL7=u#OJ7yuduePkNNjg4N;nB0@Dn0gy;QREz9TsEB78dJ(npf@sgMWZAqz$4?RZ6!H0d3ZEvfe&}}= znI3TE)2XW(cOE+tQccg&emMI39GLCo7LII+zo0vP9l{w##k5j6}uZSH>NrGF2X8oDR~f+*UgK0u8IZ z7wV8PFX*7R?{BPlblmn)?txa)OOy-?-=(YsLw+@+&D&a3b4Qu9}a z^8Ei>^x{PzE}WYUvW%zP34It-n6)!wWqg%d39%_yZ||?J&tfI?%5RM1 zuGm71%%bWw*lQ>+YCvfzRtRm8Mvj~M9l!c(OYHT`^_eqEk3;)oE7Ec9?Fug*Ii}P> zxhy8?LGbi)(?3AR9cjtK6=6Z-{(23C?%w#lP+eyyg`#$j;zIX@&Z-|bv)c><0b+{$Kj%PnRmm$T7rK2O|h&d9avE(g}&wgj{|ahyLXkJ83DH1^j@hh zdzN6}%zRF}q0nD^+W}j9;#<>tsHEvQs7yh&c%R-`6xOMw(BrRnurrmbVwqm(#L*oj}i%j8Il z&Ed>nu1?Aj-(DVR#6g3KVVnCdV%WIC!c3*A1jy5L#A8P}QTpozWc6nHd9&abjzk~x zq~h8g)L|U!P^Fo}_WIvpoUdab^Ept1f(!a@2jYu#$r*k3P%2WmTG{ZUFFXL&@!>N# zf`lsKMrao``E?w6Oo1#}A@lo=$3Gexm?UfRhbVTFljO*r7=3{u%-|U#_BZx*Y)?UsYtSV?bfBjL78@aJ}mrJS+}oJOa5N_96g% z;i4#%aEL2+utkck=8A}jx#A6jU0W=v@y50hiy7aB9Qv*gku8f9>2x+Lw61E1ne%Q% zqzZk#_7i`Y@UXURcwGaS;Xi`8XEu-bXYe#}h$Ngq6v{Hr{PrZ8Gh}uA4>u5%?{2U| zgE{G`l}=B3|5baW_=0=QOeU&-XU;5RIeuobyxu9sDS=ifgzCriThvfe__+QwmfQ+f^dI9w4i^O^L zX%1wdC7jve$$&GHsf=M2M~$9yNA=f~h)^Pjzs+7T5>74L>@fXy6oKv&w|p*!H=dm4 zoeph;8IcM~nQHSJXFcz9XPp0`Av8`p5>o7NY+oRJBNRF+{i;nRcspo|cpWL~eBMK} z%swWkzfN|F$Y!H>bq@Rwo01+;P>HpnV$qVK=2CHO7MaQF=&iz#RNfDqj6dzRJ@{aBKA7ckH^<828UAO zb8ef@znS^*A&F^!K3SNxnA$j|_OLB*J~!jIcsZ}y{hivLu~nXyktI+d0D#c>JaBAy z4UW{B?yN!vt3hEvl~-Ye|4mB$4A~p=DSU<<`;j<;9{PymtLuu;>WG0Q(sqC7erJt) z7Ix4$f>9Aa5KZAokWLFm|J%`*J7P$yLG(emY@^aIiNH`V z0iZ~PHxPpeMm6w(K#IJ3p1NXwLRSYDG zcjVu5N$1sPmsLP#Tj%bker31L0C~nW&zstHE~`gqAKX@iMH=PXbbM1CR$Gg|C)I>2 zHadia_E)^`LA(K&5@oU$#~;L|NlgP0=9tC4nrjP&LE|o>@A|)zXje+ho`oUAX#vf# z;qoh3Dt7%K?@rwAy2E0kj7`oF18L%ISCKGMen0BMVxH6QJ<;joAD@<}^?vsfRkSF{ z)hhOWK6vvo{GoHUnSWrIWsiZSM!I!n{J6MrD>~Sye6gqZujn-4Lax$KAb}{i!vodk%sb3b$WsBW)MIpu zjrYvtOr9+!u2bF|vgqZU{^>r>dqeexm`u;hQ`GedNJMiI4wCy%n(l~+f4KK-VtTM$ zVS3v=AY}C4DQ_;`0AS3M1ti-TO+^1q(1DtQE*57FoBl*)^0kon3N|dt`MK4TpS=cK zyEoc8HjRVodOjpljAR6F%Y-%?t!LnOm){TXC22?G8&`&3Sn2n*hI?s@0ON@(BwTBS z1^tz?R`E|)_;gE}-%eOQhi6s&FdZBgbln(6e*6n&#zrkA3&0qHqx?KXNHd| zyvPI?@-t*ljK7q(4HLcTJHcJ@uCP>7tH?Af>WcBD-yNF+Z03ucP!C9T&@E(q)g@IZ zaU2e=IVk)&;!s(vjZ5_VxT`&G_#en;-u%_DWJK~OD*{1p*0qLB$L7mV=HP?yC_a(g z2Hc8jc5oC`PZ`xG04&Ech&$FCv1F%$6wopZJWxb93{VCF5 zW{|8I@w_al_U-HMAI28|3ragJ0r`4=Ji(RXQ>v;yEky`0`3|{qY5CWh`wG86aw^;~ ztl1!_4m%VS7~vg@D1DzHwB@eRp%AtaMwNPgcbM+iAy1{AjAKB|i)*zStyR0s=K=ir&1g$bD#Bl@^8=I5}~1&l|fy$-SIf9rI%UDk!OHHjBma!{KSYNzE{omHGd~w z@7`dv_Eok%eoS;6w}Mmxvz9Bo~Jlf3R3A#4^LC-dpEAkmrK1%;G$*bIF4M?q{hp!4Z{&fgQ8}LJ?&##fo~O?O<51w_D17CvQB_`mz^u_X#GJF@xf4J}$}i10a)0 zh%Yy_RNTGdLYww&On|@6tK#SeTHa4zZ}lX%Z6(rRui6rq)~3p8Pw*HZ z&jpZtg}qPhO6xEE0WP1!H%PkPmLHE82@|F~e-y!xbd7I9X2J zBlJjb(ojM@uB8F(H86kjF${T{ORnD`18Dhr$0B#8qS9-u#qQn_RB6X`W9Y~K&YGSj z9|4#O$2Z^C8kl}9eZ>vGht?Gcbe%LrGWhQTH!_=#+nJUujkLD0CcOYcj+N`OzcYVu zD|4{U_oig|E$UNX2xy3iz92=BdCg~)L}|zU_gc@1PBmA|a`JTJR)U=cK6-iII6f^x z-M|J>MfWP3*?>&xd~MMvXt9@)Z5(FzwaDv3j`cxHr=v3p=oo$S_%yPPc&~WnmjUeN z#7#8^pVZ%OBLV8n5o+HN@gZf4TQs8jaw)K8D_5@g=QUREbXpRp-oeYaz%x^4CaFS_ z%WOS9dZXQ*LPxY~uBC#B@3N8D0h1!m@dt;ft#3iLK{Z6Vh3^LjD?|X!wWY`u zjn3K#`bM?k?lBhL*EBJ%-{#`7jnG!@Nqx!=$cpg|m=o{EHsvoI_y3+k7lY4BVB_wY zR8Lkb6LYvuIUGs=m)R|SW4?5(Qlf2BqgV}6;LoZn^qw`#mIWcdtBRrwQIKGz~| zcPo=^!fZJ-u&B=iFk7$D^cV>KT^=r}ChBF6Or=zCfsu>^TTish<-eDx~H749^ zwHAV5bfs7TB>Pm5lHyO=k)O|D1OT1GQx0l;0JfUbS#=MV#wFk#5R007!WVE-6MDgs zVH~^y$*Y+dhkNd&)n;;jM*QyV2SYF`J?F-=#iQ#bM zlwnzBv##8z9+GeN!ikJXx!=OB4neG3u2IW$Uq!=pZQ3G8=A3pztG zPzz%6u0>Q>6DxvOmTVO?i?6_bVCgE;A3Jba)k$i5A|^M((y{HXQq$c%B>Ge$VO z-b87@oMxx`SQsn0zv|R0Kb5GW@;6ylTY=T9Gi;aMioLrk`}KRW_ehT7-%<96@x0mfbeN6K1C{}%??;(VARIVzH@>%V_GA*EB-SL z7d_RF!jr2n-DjfWYIe`hxtIG&FRSwsu+7<^D&yksR5QS3)35TwLiMHEA;$SFQvaw= z{(4dZmRQBe^K^-0A2xS5N*DN7eAksrnJgZB4!YbOIT&e2+GTJEeJYa*Z-1*7nm1?v zo+@>oF+D@oR7jD~F|f|p-)|JxG4H-Y9L~@Kc=V9%H3!>*qd)FoxsdrOZhhSRF3uT^ zW~$Q{0sRd|OcUf%a$5seojkV@tmZfkYKwduF$q!dtTk(|x|laX*7nfSV>yze#8;mP zF;fybXtm?u(f9X2{RsFfP|q?;7q8M*931<$;bd=!%yrfe=t{A8{98H!Wop_(jKW!n z_x2P_liYiCIKPFo6U)r}y4w3d$FzEBMzbsSPV@(}K)<+&G2lv8pEVutfd`$*LKVe4>ErowPCB^>YhXAty*0^5gzAt+_);NXtIFSH2y=!6#Il=FA4- zx9?4jPWFBt-76fFmNvk1T)Y;b-U8b*+A|WJ)}zHFS`*SVvQJ_iY|&Xs3%7|os2i|G zN8y*ItaKIS#{jol3ifiXL+ljld-~F*QFh!#uDZux#BKpeUs8)qXnXz83p9;CugIe1DNUiZ z-~?cBGndI^btQ_8(?k@JNv%O)X6L z4!D!PKk>KegpX7Q<*T;0i3Q=TJJW?s+lx)^6b}X%op@ALl)|J>#+Kq&Wy)MhkE|YW z2T$fE27 z&t6tEu74-Sjma0R4~qRPy-zAloidPpy70CYr;*t4wmnO;0Wpsy?@XOC)R&lC8g4W5 z4bazGlm*gy0+|N2J{tDwfLiehV_H|Yh*J?&>iDfniTXYd$-fc+8Z55fy;uAI1KcH? zGBGwXz4a24T0}Z(){o0b7+v#qm32Jm@DRkUOrEfdiB~|nT6ozu%qNeGLOk5KeFO&4 z{UirO9E-k@EDwoo zR_A|^f$m+l5Awfty$DOHBc4CsNceb|=P%-U_!^?G>aLWv?&RZ8c>*TLm}{D>-4NID z(}zg+thKV{yXy{bPewBw*$kmPEt{jgD$#Q zbMOAM7zLwI6Xg9NlX66^f08<7DNm&tmBa2F`3;)0#v8YQ$lTv z(Yw{bgr!;P3oPXpC+~>gNk=u{1B66+`4KidY8k@5?`9Hs5SOt0-Z9?M_Yt}HQ0~Q~2E%9oUsg!;LxLsr^VK<6p2jz^~Nc{ zhDbxk{fY_ZJFF`i0DK`<_AeB10#S5`ybGAN9y7ivweweM#0TW$Y(Xm$z;P43e!M7w>;`KoI2wYC;ViC)e~>}{So6goiDPx_l?ys1 z?&=v2ZdYY55KPwtQ_wrZT3nGC?d4s!d?vT6e48q11QT=DgAZ9$w+|VtWWLu32F{z8 z`;R*&OTI{D3tCdvJ0s|JN9Ipef#;)!zIPsyxl!i_>Pwz01k6cn)=cDaxI(k3U>1CkGP$y@a7>z6qhwjdp@U2kNuFLAl8R%I~dgl)mU61D>A_^d8>GW^y*>kCiTMK5+WVXlrpC&eAm;bLT zTTcZGKzPtYmrBbY)wom@nl5!ny_&a4u=}||#wrv1cyw|kjxwFljEb)hI*QutHuUz6 zmnUq}RT}RWM00d(r}!+HqY0D5Sr7)t;WLpb3$kb!?wTK=O{r{tV%sH|LF$mxTk2R= zd$zf}y*HkXU9VFM*kkQ(hYvKFrds`(|Mk>A4aQCW2S>sny@L$&343UhW%U{^xBA$0 zU3Qg~w1ua}VzI4@+qk@yqU8;f%2A}TEBg7K!oG;y!D4$8{*hY>}^WY6y^TmdoCa_fQYl16o) zl|52Va`T553|^c2eGrJzwbabZz#VU1?;$f>L059z_+anuMcw@x;5>6O-FplhK8pQ2 zvDjrn|ACiTG*cK<*g+M|_1NZR{jzmK$HBoDyGbyg#}CW3{_q9uBnEDo8+XG(+H^+V zx2a1#6$glon`9aU?pGC$Gq=PR7B#F|9Nh!vJF7U^BtbexEsNc!mva4IK)HebYNCWs zWT+A&Zr8`>1V8fYa_4u{XR8*5$90>C`D||A1t*C~-?Yy$GABQAj`602q~nt)FbD+a z0alP*lu&#l|^W1^r_A|c6eTxbK%_(aNz7K-C@JW4Q_xp5fm#vN6TYva& zbns>d_8$p}1>=`AyKV-Kr+2*G1!F3TKS9Qh*yzO1J3Ps&9=^OfYyuc2w>MPReq98O zJN+$Bav=^Y{qA1rHm{s;<-Vb&F3KgPF^D0Co8XeD)&8#0b2t0^khIs_Ktxq^NV$T( z;Sy6D4BMH8Py@P2yq_7=tyn0@Gz$<#RXW41w+#Dr?}sHmG?cYi&=vIHizC<+bfop) zxD8NZ{k*1Vxyxoivy=oBV{%zZEfwd8C^od=-`$)jou{Tb+;sCAngZGz-Pe2gk0 zFMvGDZYzR&Jh4AJ^hGr)O@uXLny)6VPj@vo1j*^I0le9w)-9$&U8`Y_P+hbOnQe3= z&*xZ&;6W1?K+F__ikSb!GjxW`_UcfDRYD}I>!oy4Syz{tqx9f`QfIO9+OgE1LDD1k ze!<&zttI=@9#sQ3ruIKB5E$p?y*z84nzsj~SyDzs+&&1L_$lQ5r`2DA0rtBhRl=6v zJYyWO2LoZOS98&fmnRn1>)*YqI)**y535{--r)ycHaABG@=X!^9PEX&KQ67C-QPZSjwFxnyw2UK3G;WN zEwPCB(KLz-5T(uNvzj$NmytQ0eypiDsBmAbTraE8fbg}JM&bVDJJN5=*xAIv?RQ2q z^mY=DgZe-sAFAZs57fH{6JGqV;^uTPGc8PVPg*~lF!;80rr6%!UjNNWb<;^DNKrkFPWdGx6qF7d9Ux zS&~djlyl$x*9QNWKQ%Pa|7z=q9bH}PYi;g$5~Q%-Dmb%eA_+-<*_jys4RVS~+=a&$ z#%_@=en-{TE?5|~i}4rRdN_M&AjzN$wlqesZ9Xcdm-cy^b;-3v@Ji2L{Ijnw)$ot0 z;iL%STsTGWkq35guw@$5Qc6&243*h7A{D1XO3u)6zr|59Jt&wZCa>bYKng^JY3#`KrGfw@1Fsk}k_u zr>KZ41a4Gl<9hkjJXv|xb^&hZANjfN*?6@wM6#+jxL!Qrs3}=BvR=i5deViE=9sg zWtKbjxw{^N+r$$e7*$l#nIs0z7z}w^;IjJxO1%If<+QLx#7ORDhJH;ScL;f+w8*(k zOj^AMN_Tspc}nMT(aRU*R42?|!asnDphOo}V)+*|L7biBUA-Ff-~_7FlD}l_Y>=Xn z-Ab8s9CviR%g?W2POQ-~o+a#{;`zZXM<=?ud3gqV(&f=9<2PkJ_@Wf=L_cjRMO9Vg zCZ~ANEhcsMIS)HWX58iH^7WR!ANgN@(Ub3CXcj0LEu(FuSEO(}KfF(Cds;>k7Y5bO zqXv50*^j4Ki3i2O+3ZLAx8=6S!i>C|Y>d1QayPd{M0&yc`nK}l@4RZJ8q7F~4ZG-} zq2-!%gS(+;vJ!D09GP6$JmdT^srgb7sH@{%wJrfs1bZYiad%*XzeW8K!p<@r)~!0Z40?vBcycMB z1rA8rpj@X!Ke3F&tB}smqdR`;GQ3Sx3Ax_B&OXxTG82Od9WS=mvk83lg3mIlic}hP zD9nD9c`@Q||ItuI`SeZ5RlXp-=#d!gbs5Uks?VsoPUE~eMAJgO+`gZiz=X+P!6FZh zp|<7*g@^1%hP7=Y66h_(2wpy?0E5%~)-Do5OZ!MnOpKSeaC`9#?p&uLRqB_dmRTVW z`{0Q!L{X9Oc|nwEqF1Qiy{P zViu#c$E9!TRpE5?q#)ub%ffKFFjTtU zA1-GF^KUE8U z-HIzG;w0*w336{+il96^-5efL&pH2A397xjJ-%-M1}=YE|AQ zdp=TgAOHFMwWc?=HM@A{WxaOxTbfi0ea^Y_$nRx8Zr_yMwr2X}qly*bQJ-U%n3ScM zAb#ZNu>-(m(8j;8uTXhmtV8C_n)5H-1Bh1Hs+vB_@p-Hm7WCBiAeQk zHC(zDk)KiS`Pzv;h2e~h=>`Hnx1Ex$Bp!n8nm6L{jCcKE+Y*_fZP>J&!QxDnE)_RW z`rf8OJwg9ZaI=~VFvJ;~)OomJ0d{fDM|6yW87h%d0#b?0oa@%n)Ie8je=9evc@cJ>=q0u?VRn40g ztTtX0W&Rjfq~WQRrgd)5I7qICGHwl&lUL?-mqBt{%Z~I+1j)0rnLe7G+Ag0{dTmW# z)F9=X9~NE@p4bXd|M2C2M6PnvBEJQoG6*n}<4->rl}930?1fd;$v8P22IdMViVB2oxV%>(~1-*AxrwE1Biz0(+7T=i(+Yu;%SQ_w(2Rp%XL1h z!`BqVx2${qI0bzL-Q+_6*ExFU0_*q@ay(#WoIkTBvMcjXwm+x{)lO9JW838UTMF`S zN8k3T>268~j>N4EPu^rpk@s?+skPBJVVd+g`Cw3U67iH&D5G_>S?D`>V_q0uKJU!g6+6waobiFyUn)^a_FCTt1#^1x518-#V(2?OO#k== z`i=di={Am2HE;EaE%%p1x9<^cW}X2V@4Il!*~ITOE&P`CRB00)Sjwu_SOWpT*_uiw z#1J3+1R6xjoSM$?VV3sDkJM>fqD#3&xTdkxQFyhD?!)(k;|AEDAn?EPKXz3%OzIVf z=}XguG*+*tM=jR@`_mBgWUZxxm4TVYhPUt@GqB~OL zVY{SY?M^7n(MUnJZuR)hcO@XVGj0~aiZr4Q!0ihaxgA|Ke7@+Sh8|(aG<3vPc558j(^l1 z8TXm!>6ObdPlMTZ=}mlsN3;m^CI@Yo`?R|$rdYC8pJoZ{ddPduZY z0dA_$cZlnv=3|RrR8JWT{lQSVN!^WK#T}SjD^}`n$5ye@3szfEqyRr*Ba#fVG3Kv{ zjZlv(zJMS?{GpE);PLccZ&5(d)$Ub@MEVqAjHEFyrLmnOE{;L*&V0w7Rfm(SM$B(bghGrBilP^;{4G?K^To2ABWk;Nw; z3#F#3@+=~BsBJlkLsH6T8Rp;#t8p%Lt;K7ndTDp=cJ3=lVZicAF=rs2cDNmdgXL-i_C)e zPy78}az#5@P_X0R$~I}Ic(Z#rM1Diw6osc|6=BDl>zVbewa>dJO@SROZ`&Rsa<`{R z>s2eW{&N!bgRjE`bOG~JV23Qj$w-xBg{t@J-HOH{Bay@we(rap$QLvt8KP_sG?}zFrwcdPF*Gh??DV zf9#jQZQJB?gn#~g@;_HYM!m(3+= zCN?CYA_VyQNr5ZoqA$jVd}~%oh(H@8dMg5=f2*6Glx;IMBm^r!=z4i+9F-kx3v}0$ z+7)-}eW9l}Dtpgp~)(K7aQ*T5~WRNPGP>%1w zXbu(~a1g#PX1;E^!S6RVk#24(nl%d{R$E4ETjCKw>v-Ez)kp98F(C!MdwR!@GiPg% z%Qj~F-UmEpK-&m(4jBV&qKv7b$4ITgOtvaG9@pM-(=z#YFAZ2(sy+UM@4j z)K{u>TwPG&Uaf&9Itkn;T@3B;2@=p2KWcG5=ohrBXLWOsoXawCwDM!kuwntUoh53J zxx|(k)GVE(`itWNKZ&Db@fxSO>)HiVP7^2py$j&5B*8XOrt(7#a=atSJCbi<+_YY5 z|9H|IWG+B2dRf+BYs8OI?r2&$P(hIT`Ut>byhi#=<`fYo4`Sez3aM1cp6Huzk4uY6 z-|bBFjy7sP9A9sHfBIJD|MS*Qzx7gVBn?IQSh|`0;vWKC3VN_#oEJP#JZMl^=854G zV^=IH@YHs5BN#mPHwM@vogOMb@S}6O9p)+L5P67DDbx}bd0X3atgP$8BK~Asmecrg z!yFV(Fe-F|!vT=2kV*M&QGcmRw650T_YZtE6E6}(eBr=+07YmTo3tMlU$96U_{U=| zR{lZVgH*-{-xLsfH+`=BIthtR-a;YnD3=srX=#-*Q~|1!_m^4+gvYBsb$ZNUTB+`E z&tr31e!GTJP5AVJCE7RfFp?&9C!xv3sX6Ro#nvz_L_}BR=!+E%SJl2(srt_N35$ki z!Yw}E7Hx&pKJQ({@!TNygk|LyI|~gEZ9CUTIV|gNRaREcoS-#6=sTOo)lY^T#a}+9 z-(jYx@%6LhtRHwQhE^54$85Wks>(35_W29J%4cmqBEdM$_BV&=93Vkb%RQ9cA_VV= z3?AB;&>>nPMGSF=__>|Xl|>%kzY>iZd8A2@`vsPay}6!s z=9oNmw1$tsSAfz#XVcKR-8uAbO401>tja>`Kf64V{m0T8Nz$Y+k%}ka1ZYVo^~Yu& zlS<{O6OV2L+pfplSRGd@K(dMP^t;1fWE=E-*Z(Hy>lg7=ELCeJV!k)tRb>JlJDXap z#+Q1?8&@^aiY>pK9NLpOmY-Ipwqy*wj+io2|bP5qeILs?G{evJ-1^)i)Fa3f}^u)j~I45(mo14caq_V}G zS_QgM*R5AFp@_Pk}G?A)K_t}~2(2gm`O7tq$N*bP=^Pm&Vb%8c%{{B7RQ zR+u#CUYfULteh;YpgB*&HiEqiObCJvL**+I1`=eR^_eCU9T?L&1>{!Z#RvSfWj^Sv zIK9?H82(LL+>Qw|9?qYfFqj{|Eor%ZcZ=twF`s^}J2m&?We2s@`G$v43AUZuH9IF! zt|LK8sqB3{D&7Is=5=hkQkhQ85$+c?Te`F{hhu2SPuJGI3lbG+{Rv~gh*BNmW9@$% zUI6p85G{7CouseP`0k>k=ggO#IwK`i>ud3|3h33@yU4%N00Fx0OLilbG7Tr+QV9bW zj}5tQ_PisH-c5GjwhT=mqlSj<14>!i#Ofw#t7Mz2CA`Yr1SH zGUY~RA2C&{75qq3{$LXnwyv{^S%~7rj{=Q(rF7$5&+j7vC|*cb&U6aZ^3ax z>BQel%u5)G;x?7hW<^JE_u++L60Jx7e>yhcu^ zo4Z{UtmP<#tvtS3dcnoBYdte?9{h>&acB8efQ9+bA>@BeBJV7%+V;%;33~&Cn}EP8 zczvJI$W_6hR8F;fV5+JkYStMty)u>kRX+j{*P_ZtGq;U^;ZbFt*N)ZnAy6H+1Im$E zdhvkBx-5Lf(PHNZK~XVt7b}~!MLeRO-tkm31dvAUMrWIKyrqS@cID8YDS$P}>#U<{ zk$O*u_9x>RO>nO$Fpp@Ug<{!AHNw19{>vVu`vZ}wZ%K~;t$@q%NqD@JUGCs9WhmyZ zV>OTAz-82q>v!ZQfNGnh3wW5b>yLsK(r8#|P2^m+K42A{S(#fW{JD|({r~=kj8~1G zl#CwkxWyW0)yt2gyIq37)*a&jN`hpd=}htr&GV{kR?4rruOOh8v+s+K5?bm{Nm=&1 zUBu+^l)dugI}(<_t%ya}VwdruazB2^HQ!JB-s@np|0VCz{7x3@LMcVQUGr{Mw$m1^ zvTRYXHU;bYa!;FxWK@+k%a@L!a26xKVmg_QxEdFD3n9p9AuNO3%Stm#uyun(a>DL4 z7?`N@I1#6lU!-R9mWvpz5=|{11AnzrOgImAc%79j<4pXQuK%Cy!Za6%2X~ey&%Loe z@(jG~Qjd1W0}|p>drd6PH6b=fyMxef$|dhpaHj-n`+Sia=+TO5Cw?QfvloOEDh5}$ zrTF(h`rK(xAfJ5)v`3{h^}5;+zj!@40X@i9aDy7I|3vslga3_?<#`n#0a6eLMAZ8PD3u_FDTg1 zVNW3gBOX>o3R~ZA7`aiyqHhT5r_T;5Y z<=0OY1IB=rZ#EWsRa*5FX&b{byA`qmDRF62w<8Mx`7%7 z6o=r9@oIYF53P2(^UD~3 zJy{|zdBKyUPsQvP?k*&F#C3VPg(Y%R#;uibvMS?h*_D2*kO6qz&T#RSxBu%r?SK6O zSa1hK!r{r67%V5C57F<46CtCwMZ{^G!~lYA=N~!}VrrG@j`W^QF1LQ`zHxSdh9bkS z3be}M2IR$Ye_O|iwc4;mUc9ZQeas*{RV0Rmg`aTDK=3)}%{M6p6+%3Gy^bxuHoSgFs1x>Qb9{qs;?Q-=v@7kD;#Ib5l4 zjJvB6fDU>mNzA5PWWP~wz+dv+E7AM@wsrbtNu+j5(zTKHFM8r?^IEt0qni_UWsZD3 zCsI<`J>&A6+@tqu#D4lY!n{k2{t8F)Pd|n{VuZNIH!;wZT6US~$0oFpa(sOa+@dj-38 zpYMD|Y404us4ge6J=x%-p|F?(9o>GEHFpL1NbGX37M(Vr)}*%2Ex|6R^cRQV@&-$` zR*tvE;a8q*{|I3&(9g_yxD?qbzy0Ll0FslO7|mhI_CZ#Lxl1>Gk4^AinM?EZ0h1jK z{P7myJmE?e)AxT{P9Cd7PJMwYL^iQUjqfN@rZ*1{tT8k9CZZh5#(u0zu?h2m~~!--l^ z{P>U9oin`ZeEdUswNzhv^+d7@o#Sh7cBdrTiJ`xLH6aGm2s=@wd0 ze!BI{@aIn}?YbRrP4&EXgJ`iwG9$4#8~9af{i6j`p9Svo#T2PRpmLa0H5N2lsz26@ zSoINeK9QuchD+QAh)S08`F*5uf)_i@B9M|PT_WS?xd?Xp8~iVMnFVMj9j^w9Oz~Dx z-gV7s39nK1=py}8^I0SDyyb>3vk}JU@UB%;)?X^#|72gi=KF9ZE#KizrCVYn6( zN?JEV#GCz)_&E`4;44>}x5XJ3?ZE{H2Kl8$h^eJj2sedC5+LY|P| zc37x$1ZTcpjHPnlpz8!5TdZ7*y_Ep}eiuHg>j*WUl3(j+h-UCHk$U7+$+C~;ml0+X zofLeDKxwx%}Ek3<3IZ?rvB$|-dp0H}3QZdcxR@S)xOV@VSTcYC7_wjaR)$LsT4JZ0vK zl1csRu$Fd=SLR3Qm|R7}MUq>ROyga9*0{{kbFh{V!T1 zNrhnTvTzOP%w-w*OAR*2lx}WZA^3I{VY0|iwd9$Hbq~7vc93!5E5}m7n4a_oUqt^D z-8aQ*39`oyls^TRa>Ln1%DRcmg~*d}OV@PN#X#C+VYg}7vqCH!QAmc95B+_{-edD3 zs-inSTf5nhdnz7$9_*%o>3Lt>lR&!633v(Uvr(9Mo^EECg{mh8oq2Qt~A7UE{msQIso;CA@9j8TdT*ms-R>bqJ=Dz|?&;krJk? z7SKB#&E&C@F5+t?%_z}JSa~r(Scyuf@|>R#tFT`X!{EZKC1qT*>Fq=3Q11&2%{kQt z@y{v4a!Xs7lwKnJhB%L2i!xN>$ZS`AcCLEL5a79q`WjRvoJF|{@sls|-c~rmv_oxU zjVy@Vx-lLlRIFRNzYZwM*=bb`4UwDMa)E3iMf{1tYrBXpXGY(?^jRc;kJ+?xVo;^6 z3(BPk?L1WV+nL!+n2fBL2M3eJ#is`6&5s_|?mCRd&w)W!e}xbGr_%!;cNiP}n`}7`^%sEt9JKFh7(CdN2rd96S73u#%d}D3 zW|W^vEqrx2&Np~xD<&fM5vxfsJA?u45$0C&_Z!dGyxNI7M7vaDNn_(p% zAiYZ5IsPWOQz^G=?rmpRc&A}?Vbq=&Bmcj>0t1NO(jvez5B8j#cKyx!YGk0E${^vT zl-LF^x&g(Xcz()FcX{QTa&G%vdq`&r6M2IvS2|k;FqZ_{v zGGLWm`9b^TJocif@#X{kLirO>WPCwYGb+;!P^bRgna+EB8Fwzp@(po$Z&Rws#`0mzcv9a=*_{rRz%*#P7 z!Ati?#tPSls@Uj8Y#cjR`(|gPSWmhhtZv-TNA7<{?oC~V=-z9P*DXw9iWO8)hZD7@ zt5;*<3oWVLtZa@g=7v(+&*IKsOo3cW zCfEHmi{sjUqkgc1SDygY*n~O)D&>wlB+EguTxL!m|pD_GRrqwlVwCMT~r_-#yUXz%fujVxmuR57QxkabwvaWa{57AovEZC^OsV3$zk+;^Xe%wdQiS^C=nzIDV2?R| zUJ80rqNb$o-47lj^eVd`lgaD%jZr4lZv3-Q**m+jqHzc!OcqV`6i8k7qVzL3h@S?fS&#n7b20Uym09d%r=PT0l* z&1!a~xB?6iowf>d$LKijT#6OJYATyn|9TUt4>tSPxcgTwmZcadk%-=u87+}fDPqec z0?{!QM!63XduWA!w2ca4Mpc3yR~2>8X56B2I>=XEDCV|4_$I~ovSqvRV!VaXM81Fe zel#`?tr%FPxKo)(aMTtpb@j+VN0VMxkvxvv>=Ey$=kAB+bLSb-FO|FB-1LUdb=ahz zq%>=MmbL4&XM*k^D`2ppD|^`m9!0JrRFoX~m6ADs5oP=H35WdyrX3B-PQcT5F3l=8 zE_pFwouH3S9W$A(x?^nGY8q&hvi6Zf4XgI}#ip1!9pwm4HFaUl$gqaSeMY)9_1%Qj ztATw56kB@VD{IpWwWZp~l55UK3J}WK6`7zh0=Mh$tWRcFyYf!E%`JtJX>Y3HE`9!7 z`?2Ckqdl41z#De3Ocm!AUn|(!0TK-Ajn9$+w!WMplHRTUR>W<-_we z6*DFQ>yro=uAF46nbC*L00j|z-biM+OC#-USK|Uq4LF3uy7&T4{Yd?1Ay{Q`1-($O z8I{JLH62`ga1*a8?WFaoWB=2A#V_;kUA5Guu(aXzTjlAADOD{lAd4Hk_WmnYfs+DL z?dnC+oqWn7a~d^l3e3fX!ZJ<%nD}Mc>)tz@VOxFZm zJel=psLpT^r-)V!u%JEWj=WX8G|_ob&-`6T^5axc&jlIq2WUfu6)#lORfx(D3uUD3 z+vo;qKRDU`R#2z0BHK8pG4VNM?&|2dyyPBS+OHjQ@4d|c-=r0L-G%d5AdBNt8a30} znf-MH<^8^s>5U3gn+y%b4swP=4enh2Te(_OpdPG2`QFiAZ3BIA)!v&ZdthXU>6S<{ zea^qXWBvElwZ#J-pQO&$_w2?cPRR+fxy%`L0s<82`r3>l`Ni!(`DC%;9~PZV3oMqR zX#@HN4kI^}cbO)ClJeWE>K*ZC-4_dLb#bDGc*}tD{l0AHdQJqqNI-6~Z}vPEznD+u z5d4fSvSzKe&1378u+>7X#<%G4`U~DkWdAmp`a8-o<`5m; z+!L9zDE)AsM+aN>(=ePRvK;l9?xXxh5IS?XvMT!O`Yp-qv5X(Jk?$adJBp2lAV*{< z$hw|?JcB**Js{-f)X}XuN*F|n08W9+NfE5F?ABG6QYCt9(`KzG&r({4JW$m#`TU+yXdNvwdVaf4E;qHap3}dVj)xMu{yCF zOrrDQKDF`gGnFtCGC*zjB|?1y4Yy+8%yGS0bpB?pol$P@6j-0~p|@DYOrA+X$w$F@ zsX$6oyx*Zt;H1w(JfulB$GU?xHfFZW+saoje{$S1*~Zy5TGD0K0`f7vocJ@!Si=rq zw5p7%CF>GO<3F)G`|r;Ult7zbJ2EMsn64Cp!|9>FGlyjL;+AOX$km6TIj-;`!;PH^ z49#oKPDH|VBk|J^6>ZC{mzdatG2CDwmcG1Yr{ekAvep9pPH9T4ICb{7QLwh}uOQ{f ziYYG0f#|x&Bo>$0iwJkq8;hg*xx7g|Ah-RoOfsA0T!6)7ez5&jp>|mV2W-gb z>?d(NJ&9cBcgiP>SWpj+8@dy)#2yk{?l>`n@nc(F=r9~G4OPEeExk&b8dK%|PVmXE z&>*FoxmZL=9d${i@F3wwsKV}Qv4h)1CY$AsqBf}+CrE8nFoVQkp+(0U5p2YUoa~nZ z_cL9EwY_l&+hI0o@`P>7tvw^qW>4+26lq1tSgXIF4*s7UB|sf`c)0+z`^8ef;}SjC z_t7CHz)b=&NeBaqFfoP91H@jE3b>gDC_c@C>kpDDdQ3Yt^0Oa5KUbye*2xtyW@4{A zxV2pry<%V0(!#|zN?1Nx)^|;eQqZgVMQf<#-%`QEGHe|ht58zMomVtjqK_Dx!Nf@U z`6U1Dr(~BdWoE3iA(v<(MHCGacX|$MYww}Xe{nlca+a(Iv`)rAvpg3V{et9xA zsjFN6ojuxbEJ7;}c&(_6!58sFmt*v%P<(#lBvJ{mO{lWulqLqbWL<>Ron*_>#8hiO zgt@_8hscAgiYlbGw5&J#L$rN|^{sp!v)D{(jStloZ7-r=RjjmCVrHC4YgkKmg)(nL z=a8FLu%%;rrY_s3U>h+dy%A_YZKNtk7n2^z|724C@BhaLAolt+q~|ZKG&Bx_dN3<) z>HU|JUzFH8veMyreS`)=*&l~HwedV(D?03!XQ^JKf=thbaW3z5u442GR>|EYJTm%y zAEboWe4~R84Gt6uftF|tcViVIc=nKq^bT0M9w^v;Z~GhblB1LW=n2C~lI2uXqqHdQ zpV=WH^rBjzR7DAB=?zY$HSficu z$?=;L+|pScKhRj%wU}n2nHA8Jhokh>{s9U1gDj zx+H8J@>qu2E$2V5DqxVL|O4wW1Sdwhq;d3X^84(TspO@=T3OLI!Zi$hkzXNACDfC06 z`D*y^R#7g;tmPQcXX=NFQ2XM_nazCx&m~#-@hei9m__`tE^OI_^3N~6yQkWJ=X%4bD5n)zqXf?MKiHx{tS>Sc z{QOX%y+6%Lo}eW-?(DGmjSuyc7_WtzbzSybp6AAP$PHCcexMi9kj!4&ZFFeX%6}Gjk zC-&;2D!d)7(+>F?tXs$qP~S(1&w6)pM1>zcL-$DETw-);BoZ_E^@cQ6LSp-KgSQt-?gS!GRHC7q+Lx*Js9U6Umy~XHIevDnSKlH-FoOB9iFO&6 za6CWXPns)dJA>LoqC@PV>?Y%|oF}Okw=ru?keI_BAAQBMH!?vSS%6h7wT&{r+gUTx z>Xw9mNh?dSR**8Xgeh!#PV5JT3*n=h1u?j!uSIy8E zF)K%px&1-86@CB4bKuQ(s!=Q6W22E{lbMYx`AUlgUun;Zudr|dLbYas_^@*PrE)@j zmUl*ew2S3Cm075S7<;u*kU%n@fDYMBUkF1*2_XBA@y(n2&MiWvh#ws$=bG!jd1h9$c7}#x=q((Rvwmf-KtF6N5Gz&2{&ngsa z(C5$jC3n>olulGqX~H^k5M1G1RfGoCJM*TMu|bl~7S*J`JO=jpQ7^c@)P2Opb4ygw z^2T{)50q`}5P>7|WB&STtKvK~0+t$~f$EvI8wKDB|AFb(D<^Z^*Cz-@RTVk|vt*$9 z=_3@P8&M=M(POnNBd;9OY3U2<^Dq#Ws8*Kp$p!fy*&N8gYsnsx?}jt1_7_yRJKvLKM!kzIc#3BjN(e*1#qWb=o}z6yeA3_Zdm(z07m!4;BzEPyHU4xGu93R2PIH=)si*-c89u zMR~>&^NQ(J*w`I+-Kzj}cR;)1%yveD{Co|lz;A?qP^QUm#61PSIk-w!dLL*g48zI& zjG*i7xU0=#7{ddyiX^k4Jr=($Xe=l;86l|&HMq3{i9VX%X zDWC6%BaSP@RzgwALElAm+dv}SXT}FvPIsq2+R7caE+Jik01eSDP|NORAXDPQ%;MkD zm9oX~zr!LbE2kkwjHZ#G z3ECqsOHGR}2P2y6+o8wry%mrMwp=UsrKQT|5#1%fA9?d6>g7;0uay7UPgA6dc-@-P@(FD-upTD zcv!I((`{Xo>+TY+U!D3wxv#Dc)Li1wGaIVm!oapqOFDxAOkgc?zl%xaWrd0f9P@sHZG}n>on*@k2Msibokfd(kADvRz z!x4{cT?4D|IOLGFZFJB)&(30y8cj2i=*xn(9Q*7|+a4X&@N3QN4l}4lmrIN87p5mV zMDWc|g#+3QKVw|)%Lj7RXV@isTII1=0)CTqxIOIsghU8XildD83rVpbuQ1lky+zMs zQ;Su-oezk}x}^G$SW+*`8@v#^+F-pgyn?)UQ0%T23(rFJlxVB2uoR|{bHW*d3BL=< zH(ww|lsu)%;Vc|6-!0P>0;&oj{0BGRz+r{#%Hhi zdAHh*=Zth?xos_pz*+7wEqab$~t{fOnE8;iu=MB~A)(Zzw^sbzr}|gcz(5&M zm4G%raW=U#(bFZP|KB;tUF@-*<{U2wols%%B==KzSOpp5r?3jP(x$iQeo{z9NA~4e zM7xRfkinT@pTAG;PYa_?i~a{;#s0}?IUn`rQ3A)vSlY7%)PpK`@9R08@0SrY*c)+j+YLt zy5pDc6v?+DJ#PSS`&P;+V~9INt)9-6hv%ic$DbK3QKJXCh>jT%mtb+ySy3R2b(f%0 zfcJoJRM!S!B^?lWh+PD;7C3Y+eQ`K?P&t1Tkq7s203D<;X?qx9etFQS?3SGnrk3`{ zOY`6b#s1nVgKOZtkK1K}$>)i<@_`o|wf z#RAD>(<>#3NuFr$N;0_vZ@EX{i!bCs2)_2}eVmua&zaZtL0G9rS(-8s!RPzK&vQ$VYk8t3>_{W zMmzBwjPz1th1UTNC)y8^@MXziXLmse(*F9Bpo%&ZQ64CJ0H7k^E3VEWB#fg&8LC=X z&NzzdPz6xkJqb+}=qDocK(rB8)oDCVF!BHT1TA?;I5o5^s5qaG=Dk9`+aePfx%$`V zC(uglrFZN7c30f%>W0=9-OUuAvr{BTebe3)8)Cf-**@`0*AK}CUz{^`3|+=oIbxQp zR>Ms9Ce)9?{$`-mB`5}tQ%^$z=m&D`x7T!@FzKcJB+4tk4~*KwV1^KHX1YiI1KP}p`HNCqZQgeHd z!`wgXL_zj}X%17cm7yJRz}L&QCX06HLG#Vhv=Sr`jwRK53&Ciw2POeEtuIo>-AYD> zsfDMqb|Mt5HG1fR z7Yi<>+%Wu$^UpuoD%pLtuO;EHe-*b8Umxxz)E;kdo~SeNkB_#`xpXc;V~To57*`hy z!3xX(H7KGfd}}{tWmPR5@}@%0sfjONGVUuW&xDhI;t+2q-g(IYXjwL5{i+IHWY1tv z#PeUo#xY_R*T5yu45}n>+AcsQjr;QBzkCbdcd>hGALW`2X}%|jc`SRI)ZzxfOpzHl zS283T1)x~R@&5KLzZ$Nb8O53>I@F!DJbopD!;vKQjz|>Yc(?$SB@BR!O*`8$a^E1S z9M6GC_Gl}@jXj4m>NJqkSx21mP1eS;an>CP)BO}exivyCx}k#h);zsZ#&YZ$IJ{2# zaH1zg4+|DeuCS6Q`!8SOwEh_$$F&yma_$;rK@d{9wAPYuMA8q; zct2=N!3xeJkCe%}>O0<|*$U1K9elV4yoJV09IPVpPP*hRItdXfk1cE4&&k|&66OPn z<>*jO^XIE4y}-Wq!2!rY0XO}qQP$%my&CR;~q0rm5EE z^p4cXA0pnV27)mQ@y)!8B=1IeQk#!BW{oR5o&evJeQ;Omx1_B#T?Y8-+t27GYv_Hg@JbFVE#ME zlJTcsT3NhX(9LGjx&eOF&=uxQ%`;aAkRn>Bu@Hv@U2}U* z^Umy?NuW>f&7q`?RSGuT-lsZd)kdf&%Ahb<^vo0w)30RLc;kx0{mkeNlhI&kPrfiq zFawTJE{MshdP6sih&l6wjt`;O8Bm%y;-hZzC~HOuvE z`MHTcIGWDmnmBYqX?*i1xlr%YRr}?5BcnUPF6Cy?=FR6j$Fe1ehDwU%&4g1X*Foay zS#iK~#2^3YyLNml3L%{b;L#ULQTX_Y4;-850fp8F7msWC02D*=rLR=EQ;qhzYTq5j zrTv3S)_A_9>|JB}tvhoG{E1pK%v}Q3rB%D;Ru?ZIQ|TbDO*2e@7~nYG2iGoIA1vNn zM70zi><{c$p{f=muwIBeMqEn(6xBz~POIHyUTW7-@qDKau7~GdnThY!A6nt=1PNl# zi~>skkO2JuP@P3FK;vpMx#XwbbWK;FORk)w&N?`_ki!rs#pLy)9f~gV6n{Na*w}5UN0y6{l-jd@$m?C8NJv zH`dpn3Y1sI3>es&?GXAs9a)kwen86C=N*koen&!Lz$VpmSG9}Yyk89Z zd4m^RQCMocFe;h9pO@*{uW$x?9Z)Z%TVB1MXlYnZR`_@rDCz%5Z`gb4nIFzE`Noy+ zjNo_@AcE<<{fIKO>a_J*pxc8zx-IG|4g-#1+b4(flv^6+g4j9AdL#pU8({uFt{u6v zQ&G?Z49N!^Q$`&^u~@A|c(k$$s^Det8>+` zf5)MNELmF!#OT=VEMge+;jh*%fBL%)!^UXdqD{&BIf<8uAY-XO1(~=eN$WtE1!fCR z!Th!qoHnnO?q`RgPMQU{f+><8^tzPVhKW1o`Za_=#o=L6{;j>4?;L>D;31oW9u#mXTtH)S(o24%o-{_gfQ()RdVKzP#eS-o~SM`|QJEaADEID;F0M0BbDNQ$Wf2 z(&TP021k>NX6D)c#FToe?mBAQZK+0ujXh}#knw`g(*7cigEj1tDrCEhtvf78nA$Fs zec5xyb%(=T^nYa@RK@p>kZW{Yo!X=AiFWL;v2>QZdd5Ok?bf;e`+?3@(c)xpXT+2i zSLF5Clf1uA#`plVy+Ko;5K5$=NbXzmqA@6c>flf49Zuo8zbX7cUh ze8)}+BRHT7za~0H>2tL;9GFGc6F%tgH%BIWS%Fdow=i_y0=_p#}}uNX4Fi2Gmz!fB)>}7a}JUl zpLsjlrFy+KsnD@6RI2T2vS8AS(=L|cj9sjP@~bd#*3S3g^*Ew+sAR^0@j)72e0fLK zz)0Jhun~e?0HA&wG)AV}4iA$$329%r5)^G4cAQJJrAjMuWL)IvQw-vEykfZPd-zK< z+4q?z^h4=Yo!RD2#Py?8ZqiV4t=dk|I$EI44(y<9BRYr|v;bRNyXk(Vd&=l8KX)#>jsU=l3#5Gih;P4HGudl-bxJy| z^AX7DD^;@FaOPM0%trP{-X>ZF1Tcwl#UGvVVKxrHIhT?u4<<+v+U=`?O#-o=!uJFh z%F@sf73*$8{&HSsJDQ1~5?M3uLBfs`?VG9xgT1~+|G@SBz5fCjx5Pa=@*&V%M8(9|u-%|Cpo9xsWqxTo@d{1-T7g&k$|&goH;nEPd4wyMAysx#l&N z`{x|5uLdF*oqCDpfHkG2M$~>HO(hYao^*VwHsM}Q=m-Fpmkp66$KR$hsJ2TDHH3Y4 z+j>BUIeO9{k4+k~2vz@>+W4~joQTxiu>w>Ier)gGCYoI|1*m*dk_Fc`Rru(du724v z6x}g4?IuNtOqK6`g)kLYihZd(@ZANg?J(~BhL-mb9`O=uYq#bAN!Q{_^ero3(8jR4Y z%~40GOcnS#2iph8{P?RMRbndw(2(}xnlQFx=xf{T&V((8*Y-7jp7|8f4SOLqDKUG0 zN-2N!Bh#1DZs1q1h|3b$3ItmQWRu10*n&3~Zmt+sm6f+AOnCSwy1$FW>~b3$7kQFL zpK<{AsNUNjgnph-wd9;~JT3r)O5o6N{Hq)Thpm~~@q@DK1Du?Z%VTsZigh z({wfoBv76WziIRnv>N$#_sWA;(&tEwa0(=bD{Gd0u#A*Qh^Bhf>rsZR+bHE1&1O*A>`s!X18zW$D+_z{HM2&05j57 zBRYI=q?kvWLtNB%DhQqE&GoAqXWYe*W?9!~PDGXa?i5dTZh9QtH`(~a*k%*GM z=5YEoHAB^}w36$?qIA6cfGCCW6GZ^Db^!223d`vU%(jDnE zc+dr}0VM`-SNY>J<4rVTaYFkoQgy=_vBK{VQxB{zx~-|NGw77nO9wQbBg-^TbPqy* z_QhOTYvdrAH)8jEeP$*Uz<8ii0cKHC1^T1`NtdrcB@8_};LRv2*%j4}N;Gr`BpJ@{@ks8@d{lpf%-uDleQhU>w?gmww0bGao6$ zc0KdKY^rDcEWG$Xu#7LKXbG7kI{4D87GN3tVixnneMDtpw64kjMf~#Mli02qv*<1q zF;7^2jZ5R@y4Ds1@MrX8g^yxMld}qz>MB}0rDiT$ef*I@az;HWuub_f=_kJ1%pNha zjIl&bB#IZZT@Q#{5_{u?1++IUV4(`&%=IGMfgR8b$X-Y+7Gf-u1q_R&3rTK>>Et)8 zh85WOl7riX2`dH87yfF7`o{f(vXl zzJ&iMoSg0=n)cyZAq#jzQ@t=pFVP@r*X{a!<%^^j6xh}QcnUFJdvdT{^^xkrR^vJj;O82;(JfYC`H0)&ve*ylT&ea>(H&UfUTJH{R3^4}VeHRpWWGoSaJWxZgJ z;I3Ib*cQ7!>~-EZAmKuK8Wq{7=@ZaGC3hCoJ#4Q_FI=1aKQV9Q`xDZUeXa`2*L~_P z9&TK9LhB_8Nf2l44}U+4C}} zop-D8Kfz(Kg@ZeF>OjrG*KS<3-IWvG+*O#^S-#Q~VJ2$~Y-?auv?&9&zqI;_dE&hM zp_34972|%QoNS$F?(V!JxOhCJRp4Q9mZ-@^zku!xjn~H@-1Kq znYS94mblJd<-76wRSBc`*=!c=bzZ%DHeJ1G%`8VP0*j?Y9xSx4_Zy-~73i(T5+?9{ zS0?b^u4F7Tf=*LN!7eX4$Yx#_fY^F-u6s=d8fbYJ7{Q1!PyQ>Dfs8IN8MKK$x$>LR znTq9S^DQJ$i=|-Kp|H1^HKR=(i%y-(Vnd)y^tR7W#YGxuS*w&_xjk+{6;(>>A1J=6 zKl092z!1j3Dt+Dq+Pi+tAfNOF%Y%uw#gX3uIHm=rF|1C|DJ#?cB!is~$-c(N2h2si z^1LkM;NheeQebr*IE&wX^p!Q>JFW*G$BODoo25rG7rA+8i-Oa2;O^HoTGBcW&bwBT zJ;Sn=tVw31Y2|6?AZ`)O>E2aqBKuFMcKg9mS~p=u1!cxl3NgTydVZxI@>!*w>N?$X zaqJ-3d3#mHkecn_u(6ER_h=x0(_iUYfusUCV+S(PC`kFJb&%I$I|s4U0BZjzqy3s4 z#IS!t))NP$G{DJ&Y`N4Hfseo}@cKexn~w2+(uo^zpCu~{)&5!L`IiNIObcbT)1<7h zBR}g`l-d<7g%&~b3EQ`vZ6Zs2NmJS?UA5!yx;_6R2rdL-b=|8XA@AK89>=Dw89(^o zD5Q1FsR!NrC$|k{^>MU}xI^WAFC%p*60s<;&PyntT~|Ny?I7prpCbS?Y{%``SKpzu ztxmx2S6K`HY#-6-4o;*TKt&I*zFc5mk0`2pLGeriq2xH@EptMdmPh6bYV4aOmmGO> zAn;9v>GM~GAbha+2#Swlz!9~?%#P6}N;*j!gY~EvMQLAaVbpww6;Gxqr z*pT=MHbN&ytCrVxww=ts!%zN_!o+?6yoYgG8P!Qdp35)&x08A~m=Rl;*8Pw06>*{dY{;m+m>>7@^@~5rnUWvmQB$U!ePNsN> z@WOsrYiN_*<{5CE#~l~sqyGd{ffG5+$tQuNVakyo*Tn_jnqTr*wRi3fcPH{Jpe|^C zdA>G8jPcWaCM5D=gT=&bPOK%sv)R-n68{sPeVz{xc-!H%SnwIl5OO(OdC}>+Ty+BS z1H=p?K~JM%G(!>@Y+bzSti}Ue8>14QHFo6liU%zCEIclQ==-zu!SDAJ_+Im!iF=&FoSC}4TJ@Yk;_`E+(W!bN5Ze;Mqk9xR zigMd&tQp#wz;B<)P1p+UDIz=7LHTrM7X5UiZ`3LWn*+bS=)4X2pbIGdg78 z^kT11{KCU4r;}ex2f1sRdgOg#GTHqhbdZ}H6g=fr{3&|qqIL~I3PGONU;K?7QrEW7 z&Hl#dvMNpVN#H2*HA<<0O|#O;b4Td(^_TclZ$K9Q+j6gH&iJczH;eGIHrJJ58%YtcTidRc62a^1{PG5^< z0pcb0@rkA6f0;IBRpZC4bg1%Mu+H>*JbvXilinu-5)D)@&g*jAwZ>ESy0o@gVRnAa zZvSIsbqH{$_t-mXrsvmP_1jaou`MRw_ar*tZkOhV1-t3E9${#dhF4>0&hWew>wkkX zSWC8H^X(qn$BkQ#eC`GHgi#q>EO`7&9`m;!zl;O;R228XN}isNK~yQ6;G!Dn-E<$c zq^4TF#nAJJu<&Aj8N=N^__SdK_F-)I?eGZt?l1V|A47UIapnwcsH;r_lJZ)mo9AmL z$ho6SHnW^0ad1Gg;TlSE<#iob4OKtG5%hz@)O76E*AMb-R)i!O0(W@h)Sb%C>Ar2!WJ~M0u{NzVc48 z!j!I<{N_p|FISrW+PbsE+07*yRLIR+xZrFHm(DAvsAN-Ms)hzl{+a3mOTF3f&tw8{ z%kAcP|E24{80!Z*Rk`=7sr0^irq)80SaJKP)eNY)pETco$U)*RZ;seTDl?l?g;Lhk z^ijNi>-_m76-AB-X%ZqJvc&lsj})J0a#T|)%+Z}e*VF^V8pG$dN4GWBYNTlj?VabX zPfvIDil-IWbZOq_m;1vOEf-jl$^sW^wj-$dA7s+xH@GYcVGjYQd6{}kKAeC;_;h#xIYWI~g z`BfqKOTmT<2p6^7gh4Et21RQeRVx28*;kA42)=**>bw}h_D+-482PYoE zi2+$5wE(6v5)@N*Pc$o-X(97=HJ5^qHdLNapt-YeoZ~i6ZBVdZr zHU=4q`1ED_eCZ06vG!(D~sk#>N^><0AmwL9!Hu>No~8GyH<4y2d^Jvy=wISK&SENU*kKUxq0Z#_R?9L8Wt(j&Rbu^Rqv z`(tnT9Ttw&aIA(y+H~v<$KG)44gW;%j)UU=LqU;JvACLj(RzM3MD$vN*ZP7hK8V+F zXMJu&|NBqA<*B#R-)BOCng5P&4TH!e)pT#(uarJB}SsBe1VFe~;VQGtoL?%H*SG*}(qZC%Kob`$6B0)pSWCbUo^X@Kg<8 zoj`sA$1G?#ARb{KnYI=(xrb6OF*2)Jq6j$Wxnx1OD(-j5+9hv9scj@iFOe*UfEWE< z7XCFJJ_QuLwDjtDFcTgyZjznD3Pp+*kf}^e%ebtU7M7PepTp@G&j$?OIOmieOOVSHZu{KPZ zK#E)CzHb7HqiXQn9A4{b42gu{2dY5LAQ30sB|e*9A=>;GYd71!S1t$W`Dibw@W+1-4p=s&`%Wz0jMbm|XcIxt>}o zP{ehs!(H(Yp92(C*PuOC&Hb%S`pjxI`fDX>|D55M*C*{dunjaV)K0ED9W6yx6~S+> zxazs>%n-2ih7XMw%hn6+^7fY~q2rk3wUNp-rM)LjUAz-lrD&W@cZMH2Qx|(t^Uk&Q zd8&O!6Sggd)HJ{Ch%+^ap0(7CnWZKBmEvJK#SPy5&w!!hW7T$l?AJ-I(3Z-aEHn^Y zcxPzXLQ{eMxxR$c=-45qh*YJ<$&e9~By6oI&y3}=a|kc-r|#{|>843G+ey)BfGZq! z1LKPG%rvMq+$&0rbB!#OX5yFXX}yy;xiOPA=lWQJ(tty0)dc^mi0Ikpoh)JC8ld}=r^W98y`KqiFVa2lLFp$S$lW7c+Pn| z_O8Ly7q*TXrrJI8r62Eoi4B)0urZ>^9&=_H#e!wD7H$r`ZlD(D#tJs?s+|x*ZK*L- z?Vsj_KaBMk4`QmPTo5=h&;1;Wv|>9YvfM!Y6nrv}oK@A)jRbHhY7eYe2LGexl*gxM z`Wos}Cbs-ylHj%TwWaMiw8zwsAzSU@wD4ls-onndp;=R@LCtiDtieWgMZmSqC8&n> zT9s^j3sW7&on;TxfW+<}CdKm~f&5T$;CdjxEdf7WC}J;@U^k}cq*=Gk?QdXV4aO4p zy(JO74qVq!(L)(tsD;z3&oGlO=c@{dj;cSf_8Dqnmq}!y3N02|8te%1ZTr=8Kx7Jm< zR@llNlr?%7Z+~IJzs&=RPXnj_eiy(Wy}K%292gpEcB$VPtXz1%G*g;f|C_nF`H)%C zfy-B+I|E!~2;}fGBxa4u35*;4U*@K^b>MH!bREj*)Hn{NHBUKlFU~@Z9*+foebZ ztG#cynEA=#Lek}%C7iKCoSDdSCc^-bY(UeccEjO{S6|IH?iW<`UxCN8?1&!@R`6in z=^cBG>Q3Mmtj9KLX%M@3JG~W^On{n<^~%}OUsGjQHXCY z7-&VAs;(G~gGebr>#hcM%bV`w@iy3|NHts z;q&x&pRs~!>`fodn@?*5bL1`))&;*^0c(6(6gs8a6ttyVGVgB<6U0zdpIrXnjU^j=?DQ+v!)g#Yn6Al0ftnbG`ub`J18BI zR#jEyM2NTXpJ9XO6_|$ol=-_~{qF?$WzCme@Q^*^lX$9HVN}Re!M>-7RB)l3XMU~6 zNRGtm`!}`7#;jFduS9)}5UAD$E`HEUR0mI9ueK1Ly8I^<0*hi!r&$L-V?{S@YYAz| z9|A-@B*t0R&TUM%4gEkM}FZ81db z5z*-IP;ls8ClT3uwli{}rNFbhtdVr(-XAI|q5$>?l%KHr(0H!aW^&zF*ByX=!Y4gv z*EW8K$&Y^Es&&~fx@pcf!XT)QbFg8sK<(a6h2W|`vLglxFbb|uFQE*P&Oi7;<;$2~ zu)x)9cOMzRL6W*Gt*xzR9DxR+MH_zmfppykSUpc}07atfLY`RH@n_u*+W%@(D9yUNeYr717 zH{8nmrgNe{DUs8Ym1{M2!!SBiQhL@mhTaZ4Di3WCdpG!OJNWPeA!Tu`M9JDaNaW{9 z{Oy9ux$4-4sR_Lz*F~)N2SxAI0OST14l3lE{emsOx%4ahGE&Bf+;{Vg*Dj$h(1{2K z6MD?nrezDuI9KZ7><{NY^de!&4U4h|3>R6XQEaGhXsGQqv9-3;(h?J*=ZF|Z4o8bd z1x{F&)~~fGdgf^_N!|515W&f1+_gWXJy}%A9Z?1jVAEv(hp-|t zmubi@N`QNFzfCkcrwHHkS5YO1fU-nVNM^{OJHg*R-E zn6TC-crN7Xg)}!yC@CwG3a(U&cg6`qot7V;Tc*?_v~xeqCetqcm1Q1#GGJ{`TywCXC7li4O@<7XMghN>g*W!x4-ZIlK_if`zo4B#EMPMOfJ;Y3 zi|o6}K}6EF?l)0}8MaVgORoAkenY^>c4?n`QZ9ba-4lC`Kmn`&?GrU0>nT$~beSQw z$G{J}wH=U@mDNhTxaY4d=NjGZ85kh*qxD$VL}|S%ZWdh^tJ$c=7ORQ%r`ri9swfUh?4@UZ*Oh&pQSbrA5H z)Sh3!iHQDGi2y^)cvUgpxluqktMoK5U#R*(IGx-t!A(p7mYr29J90>HQ{V>-h>`2x z2Yw)>c%^)8dzg-JuUQmdv%NslK*i0?4QaQkQ9NW3N*%w{;_DMWm{YL2-)^t&?Ql%b zL9DL|SilTP{;mkID1a>FwNou){(Yzi-gRgE&1U~i>^f#(#33Y1nDrIe-y1yP69_D0 za#|;SKJt1Qy{}jynZ)4XJn#o#{+kazp1=^+R}$lnK7@mu?z*bPp{pI{dxsqPUkoR- z5NM#jj?3ZDaKAvL4wQNC+EpRhZ#m3=DE3z$)`5*19Z(k&gt)q68Q%M z{MCn@i@?Xu;DTI-^ZsAy>R+@fb{(Jz_wxLYvhC`3#nI~l4S0Hh=8mk!XLo=bi{7aK z-=g~^m^l3LEGy7}4Z1VoUd|0NCZ?(m}fze3~wAySV);XuE~pa6LAF(?24c?=2w z3?GBSF(~{GJvs)3V^H`TUpWSaV^BB-g~KG}m?<1Hh5t#Vj?;(Z^xSa8xZX_8KvHCvw)sg&V zldU>HbI8@Yw7Fjs>n|Gv6jSo#L}O{*tBmKruBpFjvPu?cZoJNAfch8J{#T7%eJ!SX z{*`Mqc^=utBUtkPY?9vP0?=FyHaK4VzhjJxCojQD-b6jQeH2goKgKu94m4+vMJPG^ zcZ{KN`}GeE)uI>7M~j4i8lTTN1JK+mLeTumf5#ZCXMPjvxTt#3_n$gCTI-=T2hB}* zNOk>pjA7(^;yp;?tIVhWPMq1t0L@i-ptJe^JI2Vn3ZN9LIt$r`8+W6(R& zO#8R6KL)*Dq9^}|mB*m>AI#(bzhinSFI8nSdhXo*iJkO@fRer2YOz10OpqhE^}{G$W@OWwo$?9{w0#Xb4f6 zs+a|1jhVgZlkB}SsO>$&HrEA3bg3at}@$b^s)ao}vS1)4VP`Po|3loIP z??HAN#iU1|Y(CQxC%oFGokX)QACB@%#pB;4gNeA0)*DY#C9&KZyCS$eRX}kd@4`#E zU+<_W=)iTUYJO<5ANC_wO#eJbec+8uy8Npd=wyvy$8xF5H%`o`2S@1|96e5W7pL6% z6CWZPr{|65_PyJBlx$5*n&ElQOBUsY*ZxHAZcUH%O2jxmeETy5gq}Y0!8Q6cFN-cY zcEpPpiUVLQB&KTxw}KTNN3XiI+!K0z=}57Xas%+#k{jb^a{h#8MP1kEr!|5n*VmC4 z-lc}oSM~UPze=@rRI+zm7lgM)2-y)81mPV_#EqF+>?-~l{FGRkD-+TMA*C2a5S}!kOFEQnY?rV{Go8q zPaWjoGrZ;2iT&f`mLuEwZcaP?v1(kXk2}_rYvtzgb(rzHCL+#%3a5Yn(PvunAWod6 zvPlm8_e+J??{U)MNAscyxD@E~>ix{FSmXU2RI;bqW-n9jTS+q-jw-%MFwei=)1gEs z0COF5>gkeAb=WE3&p^6-p|X@_tlUnmc&`g8pGQFm~i+y>H7SdGXZ7Rq_g zzgB7Z2B-eNBF$g^py~h=+HJQq9>_RsX^ef=j zg33E7GIK4-V9tiU_1s2#&-{3k?JnNfI_#K(R`d7rKRd?1ORhp254`FJL~8I)PH7(u zWW4+?9R_OK{pHD!8pd%D0{8PS$d>VR+5IRIPEe9_&Vs#$mU7O^&m-qb&;2@B0l_+Z z;^ZcS!xW>E#Ge5F`T;Cnx1-w7`wk#`m#)XMzVm2?<9?#$(Tai$uYp;GVT#fI!k@yR zDH;&32{ZKk;bG5z@`+!5ln{S~OXX(+{dcM%fKSS#ytK=|v2}n;Mfs%LE7-{{;Ibmq z0~c`U@gavgQEPi&xwieICAl-Rt0As0!-dBf3+MGSS5UeAobL>HAE}l`5L_usW6^Ua zeB);U{jNNp1g4)bQ9>+7!+x`lUp?J!a43B!@tII7hac=pEvff@w$ORU2TgjRbDl4} zzG#A5StD1A#J+Vna4Y83Goi%(IGR*&@p*d6?{^xV&z}JvdanPD^7Q1VT8TdQ-1!q{ z0*3zl>H%{*@9(SLEH5q<&!)A{okc*AIbd#Pkx$1#CzRV>8w`!RnRJ1YAvQeVr9kE@ z1)ia1i1be^Py*QQYn~3)*KI9oxa%CNXvNv5qOsE_|QxEJ^wZLndJ*w|V(`f+{As!Kqp z_l-Dw5AfyFFwLm;1Fm$#uOoBA(O!8Uk zHWV@!_5I=-Nrb<@EL0sVhIzkSo8Yu+w&X&7lIr@QLc$#~&Rf5&`behB6_F~&k}5yy z>P^|3G23Y-J~`pbLb-?bCU7~RI4ba^BrCiq)>3#uO?ABv-W^m0*33Bp5)qlKZLrS> zlk4A~j{Z!mo4QWeLFt){%-19Y>MVRYEte%bMz*tMR#HjmYV6cP*V|M()ebzWNdXrr zh~oDG%)oZ%pdwD+66dmS4Zgu$XEW-vahu6^>4MnQSs}+1I~$yZQk$>&L1u#U7k1r8 zg=~yQ4Y*A9j5YxC##d(z^MDeZ&5bCAh+lt+H0uv)=DfHb*ZQ7~`M<)?d>uU1G19 zmD_Sd_`~wsn{hSU+B$1_(u{b=t))k2ar^Bdogj!hT5Qy#$z#!_3z3_c5JRsAAa+K%`2)-XvU^pXdl`que4=^m2XgX1e=8ISa$0 zk7b}lzHvk@AXyPS8{V|> z3$kZVB|-PFoK$G^9!Ou7*+*{njT|bcKZ^LtQlT+_hv(1UxH%jh*mmYVrQU!LX9rJd zuy&|A>=X0W)Dx=d5=uR8Si_!wzu(f>r^L_d_1g2+(SHJa`V&46exGzSm}BmgKAqa` zhn36NY03FH=gWt%#~3d>AX~c7S@E9Kuvw84;1+(9WP1~%_v`dV^GnS}m)}fP^!WP9 zCUHXpZ&>Z`E;W3DOq5)5le|*ZwhXn2^Td_ij@SSb8bjuQ+grHNwb;i4B^fE+Ek$3Y zBu!zBAYD!6@Z5MAr66 z4a@#8xjfXoDE6!m5OwbZYfGPBf^nL;#Fe?Q2+K-)t=9UkLa0C1<#Ef@8^6+X7=I`w zv1-3mhRs$_wT|q?elwR}%Ck+8(n3n!zXHHBqZKITw;acPMMEaGSgcfp2-xi=n+Q(soht zKEpc3`)I;G$JnYTT-OaR-(TwD4aL8k34Tc09M~EI(i)>bz5ZBL^7#wLxSi5WaqRUT90MxB#--3eBxA_>>^NURw#!?W2xLO8=_|^tYxm!L2}=$Z{D*XyU3b) zA8BHbXx-S}vLi+FzDQD999z5IpW&s|5HNY_p6!mxa2&5{t)V%sO5?cbe()(4ewtC9 zL{d=SDiB#$Ira?qag&62k5!KzA)}~I)0fQ%s9Dm^%R{yXgc~!~3j;!s^{=@dYO@JH zZo;$#@|kN|i~z|eZlRnP;x_w{>Zo`yZ`|df+Zsmq4THKR$BN-;A$hb_9r>U;5Sy{u z(F8kiX*O~5kx+y@>==J&9S(Pn4wB0ERqHkOY^Z=g)B zo7G0f%ld{T0{1Fo)Bz^knPJ7wS#C~iykGHFqOhU(8}m1Rp(iA@NFE35yuLyeXWle} zD{@#K(%A=!sbY;ZD5wQKfQ-V&zQ673JN=C6B#em#V;t^CD5P=?a2s}SA4*BNqdvb+ zfJq8@0M{2!;Jqg$Icw}%&vSt{e-^d6+#0D(msQ*-Pc#}X))CY;2x7~rVm6X}03`}Y zwu3c7C%r(`PUdu~U2@&IZwBW4f^IFf50nlqzd5T9i(eF4?_N_%E-&&gDv`g|nm%FN zhalQv&)wYHjvx-a#7Q1jsIa1}vl$m6qG7xWRm$T5;}RD<`twb8BQF587!SV*$}x`{ z!IiAC$zF&{<>>c%-V?LyDy2%qWOXSyLBLlv>AYiAEJV2J#%#vaFf|XFl-)Y(jHkBd z&QnR`(f3i=)EQ0+V`EvXotbSLOW$Pc=|_LvP>n6)SF^hpDoqd~trENTs&GZLbK>ix z8?V(pU+Lmb#tIG-XVprwpI(a|#F*?r zY(_<3j-Yo0q?(@KX-VV-`M3n$GU|p0Y0@^1bI>(npJ%7y$^^$e?sZK=*~NoSzV(BY zCl@+I<(fvN042f72ojkX_LbSw$emV6+358)i5SO+_`(&9SMN`^p8H|-2E~?e&H_&1 zBe%QoLQdtKxCA2KyoGN}cVL{_{TVssmSuASQ(*Jsj7@&?dHTC|$9f_^S{B$3d19(q zSHGOTAM4PaHxn&RST35ml8I@9n+#-EZBX))>9WV-XO)RC`18gI?Iq1L9n zs(DLxqdse29kXsI54OnINPpQOaB6ihU-|!-04=XS|IYPd^(x{n zYco+Ws{3oaW=10$NY6IRP}p%Gai`$Rl{rf@c$FV~vS5Q;ALqTZHOyAN#O;ieoZ!A~ znXH-@lfZUatIPrC7eq@{AsVrflLA!gY>`P|-F~)YuYC#iQBAkGotSZO`6m+5-FuV! z;k7?{H5?|&lPB}KD5$P=vyt2o%2U@~UsN2nE|xjBvskjdfYKIL6etDPd-d{cq48r6-Il>=Bsy zxzh60u}#|Y_ewkFAf}rY3C`A}F{o~j)yr^250b`fF2+C!x?;psA=q%@J*9Ooj#aY+ zkqjNjO*LvM2+erL3`_cqmh3<$Q;p@_;Ef?&&c>RC-y%cg9bYE~IvGP(d)SnQ42qLc z`Re2EJ)>Hiae|Z5BSj1m`)-W(K0R7~*H?9JS2ap%w7Kx+pG?uGq8f|6mHW&}1K39B0*g93KU~h2<^V_wH_m-68pEy51k%DvAfaYFIDHFT)xxHc`fiJ>Y%0to5^#^SlI-%KNfM*b! zy!WM1>mKn_Sy%5I^%<| zF1J-hvlODFMJKRrf|yEy$&GygwycYLKTg!7G%+MX_i*S2eQnOLE|s3VstujdMyW}1 z)zymn)HP7h$0eF&tiN{XN1+vtkx8nh*G)Fl(9rWn zGc_;5k*CHyemv@&rl<6*H4nm>sEe}McwQ!*N#zCeCOtqQ!8HQ;hejfmAF{JdP>tYwa%~aL!Bjgu4Q_uU=X+?aBS2?^ALZ?P;) zw3LCTK7A&VvL!+DAE=LE&Kvb9dM{0o zXx}@jwA7#LH|i9l^X-H=dn!ytc$`PV&3!*(_!}mR6@q(`*PE>+v^jMjOxh6rg&4Tv z7hL4a|+fCTawBq$#vo`rI-GptYj2-utnvpHd&MG zLyMrqSna({&W&A&P0ORa(K5Hv9mf?^cj)(F<(9E$>O-%QDjUe*CH!2G-qJ!74W*l< zX(nA>Z#1UmzPMXNe%AWu2T?cUMfOaiG|D#lH-c2IlqJ#W&{84WE(gAw3(&4W+}1%n ze_PlpB&bQ$FgN6yMJTW9T&-E5sDkImuxbtA{aZ*Xzm;y=f96 z?940RtdR6AEx2vAR$#x<&?4R>h$?o7E#8dVd~8^uk43}pvl2Gudl1j9*S$t{eMDO@ zZl}EUbd;#g4+E(17~LcWJWxtvG9IQ$V&G3`ao~Z z*|vtvcd&ko0FB{$7NR82DrqR=)Lnt8zf{L&ys5RaT<&qsy>d z$}La0O+%fTH9R_;ae_N`QMnp5xF)y~yR89t(VH|OY-PKvQGplp-qF>G;Qi(y^M zuy;iKkGNeGR)pK6X~|YV;Skeuh-JRgE9tGGUXGwGqr^fOY20vOhpVPn9ZJuA@H^xu z#;d*uq=G8#b=3CqEFN)*YK{mFTdtbwIJ=Q^kJ8) z#9&q%&6m53t+e7If(wyhe)wp(w`l2vGrY=*ipP_xg2Pb)9rd|CQ?TU*blleKXKarU ze5_=5Vv&?t+PWVq`CeBBq3^5paa{`SN)`6NGQ>zlnAN6ss~|$Y(RnWa9xEMlP4}nz zP%<_y=>?3I<0_CS&M4$N-(W4bboPOln{Q=F`VWX?c<6e2&ZD!O06x$P(4+fqK-mbj~etUuC-{3MBQXH?o&(_Vg1Q2Sh9O<&UR^!UQ?jRfCyxo z?$r-Ew~q5%XrJ46wQ+SGxqTzajd3?|pGPlA*TJ<1Q}M_K)uy zKC&-Lub{H&WZKj;V51!L5bWP!_c|AKrBS`lj+xy%lsL8HYZ-PK+B1EJ(vw`=`wqp) z**AL|eY+LLoU7kAD00g)Duko%`@XNN^)!s0Dvw`#|(sdSaK&3M|a z@(#N1n?|iTinwuWbGlSheZS>2EZofMNv)kxQspwv>|i#`sx#rCi|BRByd-Fb@b8|e zwUXM%Rf)aD?-Sd5f6%Be@dx96&MpUpkn5)7KHo)&W zEZ({t+?fb%EwggdACTR!Dm3t2pKH5G!k1PIZ$TK=LrLpJSV|^7Xjwl3vhfAps>zQ- zRM>GhVtH?zC3ji#Rrev?GK6wnYOfXa(jySO)xw->-z{F?hk^sJ+O3aFFA1OD&&{)0 zj||WFKGi?wv^1XDU6;lEAu!53**?6=;+t2um_o#aNRBRmes1Ar8+00{uVvgdU^c2u z++(plc$Iths7B*5PN8%%QomdS|zFi zqP^Q2`@6QKm4i}4gxm?jy(N`a3l%kT@EX?x^@+4QWbTz=T?Z;wJ$9>56aMw+pl*^I z5mpma9@0vZlLk-*>76FX<3`C_1n_1HwY{w|SGJyw@&u;gNd$Uh zP;luI7f?Y;vl&P$P5KS8ekqruRE@`aC#iaJh36En-$1N=j!@?NfhC3*if_<*jk$hO8ycKO5$yl3b`EI^;8hR+u+~O zni**oJpQjzU1B587FJdyv(EW^G&H<_vGunGL{^ zePgug^w8-^I)aQky^^S5E)o%ej=JP%5nQd=V6ELqvHclG^l1`^UncA#6|oAV1a#Fy zUJ>*U?!=o_mL!Zi{rGdRy(mBf2~^Z3Px*)%2R2c<6}ZNLvS zq}H)cJUM-CsDy<8y9RJAD?)v#^Bj{e4Qcha4GNjNywQW81pUM^xgsUoI_i0g0?chU z+mH!p@P%ET@Ep$+PC;z#(4J9ZnVH;xVDUPt4~=6L<(w#7UE-;$-2PaEx;^Ngb9Jlh zUIQ%NIXU1R->aWJDO^-5-X{AG96GFA_~LZJ(wY$>Pa$cU7C4fUZXE=t|AX-?HEgyU z=Ry|Fru%aR?ONYwXWhra2A<$#UY*f#I&_fhBWJOTS3~7+V^pl;GNh~|%-nofO9yN^ zi*=He;j>$^AEW!Ch+o`Hi!-X*kv*xp;po2|XMH~h>&$8Rsdv`QJCRfFxd54=bjzp8 zy~pey*w6JNN++KLXtGzLKS?boj0RLpUW*0AY8KVb&_|`9^0zcsN)d5{1Yu1mBXO+i0z%E+%KVjVHTo~d~ z`+enrD~j0Bd$rW?3b0}#JJAp(Ztc&H$gG7wdBQ&89+OrF4bUV}D392r}asP*zh{FG|?!zxljPJ+nUXYJ!#UjgHuCtByGZH=&Yn;=Cu-kv#V!IZ&y( z603^F_?t_@>Yr7+(%xJ|eo{)m&f>Hh1InAbJRdIXQntb9kVh7pk{)HuO zgFHs))(BSelKibRj3Fw#^7nG{TVIJGcJ5wod9p+(Pkc=)>Xs8{a95)B#$0VF?9qKS z|4`Aflfl+%I-umRu(|oWxqh^B(Y)%$lRsR>k%5=Ux#eU;&EKk!2;b8~SlT>~6dROU zc&FKNMiF(_Xq)He__gAz)p`I}CP^4|KyNM8?r=(u{+xrOr(!J--jtg~qY2{MCY#S)) zRmY54C{jwxzb8&>R`{(@-MCm#YJ8DwYR_(8ZSw6E;Q}5#FMJS=hYpyXHR|S+v0hk0skgQp19kzn@`oTJm6j3ya8m{H0rPWjQrNxZL!!nYSAUm)-Kp+(=sE!Hg^j!bdLtMgyH4Z*8=CG zIA(Y%^%ar~{kaqgibcZ7&g~!B?xD(rfTMp=xk&!cK__`xUqjjLU_>{`PL;*KMmpFWS%^oN`gnDy%SEpNhsR0 zBwu7ixOvE|e+4owo*3-n%TMRhrv*QwH zZcHbM2NB7FL*&90jT|#wq&hCOq#JDY^Ma{v#7uZk&R@CWnYdS@0L!kNuV;ubXqyvI zRbm+c^~b)C^yRL=rLAD2S!WY@+l55X#uoNH$fgdLL^Heu;u!&%3gQ$E z-KD6(*-n^VSBP3TCeMDyMJtThF~k%dS3YnjhFE50%8~7$0#B{BY}DfOB+=7c;VaYZ zn-dr6IqD_ILMG*Q;fot`wS<#6T93A_7_$eCP#u?Y2aQ5Ol!kq0d9u@Vl-#@Zr;j*4 zXSH_|Rnfy82G?d!J=8QqiivWJ5yo_fl-3J*+;?BVNf0gkb_(gJbWRz~C+z3Pd)3h^ z(<$eeP$l7E#-0zn#3Xd~fMsSG9==L@2BxLxGUv9fKkt`H;R8<2$8dvo8JBAlR4;_EWA! zXm7+4b!}Kt%mQ-fwqsohl*>LeX4#b1Az5>;EWmuI<-NPwJFd$EEIF?h`UG=7Jdt%* zZB|U0?sn;0EB{v8=E2bGm2dE(_8x-+3zMlWzoRV+;^A61)e@hu7Leb=uDF8@5S~jq z%JteB{pc~)v|CEw@4sDX3VEISKEZ3wOyQGRHTQ1d+}5sJt~NF?h?)7c{7u(P$aHy) zWrfQi_D5W4qLk6ilg$1vQ=fW}Fs0)-B$zYWqpn<i=Qy zJ)@fJ*0s^sf+z@zH0cUTFVdxhO7FdcNUxC^LRC?b-a$&}z4uNKq_@yJ1Ze>RLT{0&0wK0=h~{8 zowUu77hQ5Xnhx`ue3Z|RI+=l*01!VU3(YBrP_HN6_#Q=1;}FjrRWNhZ(ob~&hqz_g zkJVaOk?flm!^X60=-mihC4c%k9=T6MFZ_Yrc#ZL?U&H%dW-3yJk}c}Z3*5a>i_0Da z+d%?#r2chfGNw|FR(u}o2ADp7FcO7P>~QJpQRrn{OGWmOU30{p7U)9%Jegp=?jSD4lUaE707 zp;NruA?Tn47sm2nf7|Grx2^o1a4V^n+Nxw65$k&d*$WMX-@kPf8NtHOJ^)^CF~C`| z2`Ve*HOCA5@(YO}?>B&cBH|+`n?SI<{**KnO3>`n=y*u@PC_S*&RY z(>bmLu&Z)pv@u{ck(tL5yPGfMO@_Jc-g58H4$FFp6}UiObQ_p^w@N0!<92|>F7B#M zH9t(BcRzRA2;U@VeUvqSp&gbkBuq^8>w;TL@_vNNuA{EOp-lcUE$^m_SZ`GjRRHF% z1@Ox`sto)4dWs`=1`I9Lsc7KeF`q+(gd_(?I9Rt0Ln#bL_f%HZO9Ptg2YJ)9)=#;s zXGbA;ZDQ>DqEGmgVaMLpO?(ySoNv2Iu8PAQ{l~$-ol)_s7z&Wbi$i0J3OOYE?SXPKA4TH94;g&Dqn1NlJ_n_hWjM3>M(m=74tnnm#?DygW+Dc{fDy@>p&l4bFZp!<7PzE&UKmISN}y(0nz3j zlFjm%*Ewd7-DLhEL?jgs=ky8L%p=TzGON3FgWA5xZ_2SYZQqIJpBvM&C=L#=8plHb zI)O4=+_+gaxM||a*d&eZ-a-UkdlC<$A4~O9Va|Mu&HM4%cH0uQtDT=drF3c=z5`&85@Pi@u>CldG~*gmL`K z>TKnP%czplhh|BtVK%mlSmv(@^fjb?F^WMKhu-Yn?HYJL`}{(t1M6dC$d=x0zbbh{ z4|pVBE?tES1>h~W!Ckr+;&J*EL^jWq{e|Ab;(>GIWpZdUlUiK@C-eo zWNVni16d|ejX>d(sct}(opbuf^q*D1M0 z1clOt%zx!+e-g-08%z!;eI%}He2d+ zuv#a&p5w_n{8rSEKxk-Ap@o)_wn&y@I^FTUK6N0P%yxym*?f?%l+Ko=VB?E~K#`=D zo-V=Ogo^(eFJ+dKaB6#mU}KcZ@rdY8s_$D=zJbbq zh{!+Hie^bLxfxo@7EDA z-BJz74JFp%IQ2uH@@M#uwDX7G4>}tQ4W4q15{m>VO#NP;+Tci=xJQQovd$n&X(N5D z&oz>5%}v%+{(fhgS69tmYLDHGzmFx?_d{Z7RRN!Ju=b5Q%;;)!!3Ar*XN2GDx^xFC zKQo%WjmP~imN80R`QSol?2u)?2b1_sV{CWkaraxtv|kY;ep~`qXlp}AcT^&QvgBwJ ze^EhC2Z(NVrms)Stvr??h)cIvXH+CQd{5~5By|CO-S@-^wp9LXE!ac5HJ~}FvZxw& z=1_`ZeV45s>hoPClqD7AErOY7i+8Ws)@DgTQVa>H!&B||+k8Dn4Hx_zKMO(}p1ktm zLk=B_yM1_`thD_}T;zxOL=g)e=%h|_G@iae6TX_~vGK_%e5|X)w$xwtcv;N`ro4BY zl5Pt9*^cK<&&$IF86N`b4^36*IyFrrHC6yxQxdjCiMp6gr@5`vY$ELoZ>3|Ty#1Jw z@|laWIOu>1NOBT`L}=@=AN%o`M`pQ_i>{Y&^&HaBLpALHS=G-K^dK%Ya;b;+=jrqlmqm?l$W9ye%5k zj`Pwaim}Rdw>oCJ+3QcLarmCY@FK1-U39Nbf(KrZMrT9^d9AM%Uq1y|euxVIjlPGG zrFtQjKx*6iaijVtR4cbC0=xJ{aQq1^oa*Z zj6wWieFy+w)1ZVmlT1GyRMy(1TqJwU@Q$grFI7`fT}v;%Dobna&J8@ehS*bNtNY0N z9yqvDm0rIsT#akCTbZwdTI~L@k86}7jNi_Gv&U_`hpU0lB$r^9x0Z3#>*8Wc zlf!m1K%7@l4N5K}*iZSbAc(tEUU}S>(|WjQjBZ7RiuC#1mAabE(dOc_xdO0Lh&^o& z$%;veKkLzo$-^(b-42Ua2*0WQ7 zJNPZu(`5GzYfx~5$%X1W+`yP#8$>NSz7+WftVpczTC+WK-`bT!UXvb(pTkQMvvuXD zmj_r+0aWke)f<9*tT7AOSZw?yxrH{{d`tVwKKzgit`;;bxa1n7*oSZS6}T+4V z7i<8|<`aERNU1&_>W{PWf+^pj0N}riB5CoY(h@)2q}hU>PVBcWh|De2+Q%gW?e~5Y zZb&Ha$5>7PU`&|*3y5GgzL``e$gTrj#%D3>Gk{5;n^D}FgyQF)ja*vJuH$=J%_d)2 zI;rHRcbjsL=2<(Ii&8bMz=G*rJvMYOKm{3!AwF)HuWKHawQ27a6`K(|9jurJ_#(@c zYijYO!+m%?&teHfwI1v@QJM*5AVtcZryD;))~^n@Q+(Z9I14=a8Pc4H-l}^>xE(d# zTL>37u1`wDh@~VW^`LKD|Z-q z`OV?dI`r31I*rT$M$e`k4asX~H;wk?5l8TPlXYg{QQ7f*S{_ABaLw`k@@H_F11-Kk zkx{%qkHd7I$y8fSvhbRWu*NfVjqoC$c$SQ9Dc_u#-(8b5+b5+8oLQlq%P-G{0NBer zDj(+NP^)=Up?NH&*YCE4DSuO|e&%UHe|S0FBVED9j1&4dzbM%0G2}I zBv9}001wjBVSIWgF*m;SXqBUaWtRazvhTWKH{c`K*){$_>~@2~SIu!@R?R~NlcwoxM(S-NftDX^wF;X++ln%X@?e!?5IT{8b3$|v?sY&F zxt~n{;f`V_XQvZiw8o)7PN#U)`UaaSoyS{g`ZGp#$!HQetD^#)fyg1$MpEd#9&V2K z2jK;0moXb%Ml&@l6T&n%<(_KY*SeS$-3fWlaMTVd9IUxYy&UPQWg0Um5qlXTB@R-Q zW@k2>l)^2;+{t64-Igj+Z(92A$mhpab1~!^!3pm5u%Fh-l~S|lYgxG_peKf!FpKX7 zH&s7jSOd(f+e0q4W4o>Ga*zB!Nha<`sfVPGSy{Q8>$M`d_ZFHD2qUDrLi-*AUCM>i zsSD62P4?6`t_B6DgTqg>O!kpnP%?FH);``8j~zWAv$9&>wkns0$KPj5SoROJ<_nH4 z_)f|i;&x-N?JW(Ro6H9mH<=@^ZVUxfxwWk5q`@+w4#jN@)x-(QCNt_KXDw)#*}5hX zdN|L0FHw`@KI<0kKXOl)F>`Gyvhhr3jAP6+U94_exIC&ZTl0uHR~i8D(w^ne&*`s) zHd|u-LG8BC2#$WuAU`_bK$Hu38 zTcB{2<;^wv`f%YsyF(oFk4+vU2LQ-dmKp1oSRCh7HCJw%N})O&z0hm$v)HyQI8IG2 zZa|&WV7*l<-FvZ0&TLm()ojc3;KXC#Pvgs)spW8 z?;n+^^`{HZSB=%P`Md$zD0~K;kr|r|Wam z(whV{F`9A_7z%DrD&st=;U{xm`lEZMK~<(cW~k+Jp911ac#7}|ar*IppDenox3jI8v#sL}m7lD3n)!Bd>l2h~ z^=Nn1jDqd>$VVGw6=#mI41tfS;sEMThD)k=Gf-5oHjX@IA?4Yt8aP^jEQ^O^V^xo? zM!W)BGRwsmjyVZnOJR=Y<>(oeeY6li3+kahXWf;Ez^n6_G89e>eD#Xy`J&E5xsXp|Y*b;~&cWP3 zhEsbtO-%ns}GshX!;oY;P2PJ~LsBrZz4U0B?(^2{ES?pd2Nxl!%a zQP>=FZm16Z(SCg={UZP;9KV?+`ofTXqkDtP<%8W}%B;CMp5UEhv&UP`Pp zxb{@1pCTY2Vy&%em9Az)G=H>Zj>hGgHYtxbt@jT-e98cE7r4aDF}gT5mSpi|1F$+O zlhtgVL!DdE%KMR_oZV#3pMoWDO>v>e>OpUcXx*)4=+al#z}(EZvMx*_S9MWB>J|>y zV~lPFm88|2f6FU^X1#Z_tw}FS5f-eW&j2A<%$v^RwAI8%T2DKaY6eciz%|4J)U&P_ z4=p~NM_WrSYxzMXIxt-74hpMJO&L8=W58xOCq8|UwcyEpjD%hIv`kcXOCKsG@mDwpC>rC&dXny=y z%fj&oW?I+6w!?pZS95GXHqBq^_wV~mOCFp?EVQ$QV+BG7}(GP z627NkrLP;MuL226zPm402||BONMd)LffCI+8P@+Q`+_UnXSxEMNQmWrj%K0c6bdcp z_jQr(ctIC*hw6>V5?T(E4^5lNJdpq|Qn+{OlQM-mW#4F<(zAyFTs+Hcv${?G1~`X^ ztc}V>>y<%W3>3WF&sKnSj%hd3#G#JIBz5a7kTYL8Umi6=YAC#S z%9i-fo*k)cs71YSwsh)BG&isSPKjq&&$4TCZg`x2-V%KdYDFt;=E?KOgbGp472dIQ z?n)HVv(LfgQKojoIo-$P$yE8E*i@w!j=mG_jplOw6R$DpTt7GWYf0V=hOx{xc@Sxg zF*%;vSKA71^Ix#Mkl0x8it7eo6$6pTU?p2jWL zDFy2fqn9R;9Bl25lGsHy3Y5>0ON4b}<{k`v-gPOPKk?joH2{%waL|LlLHedG#LKC^ zK5rbvW?r6F^7R5?ZnUv>YwwiB=weLnoY>4UoRz64ZAL6)>~x}G*bX^W&*Lnma-A@5 zLiW28rFRy`djo+#HmhZkC&ZN^^0Vf&EQf@RRN?%(PFSyTYjv1-My13ZEG}uvpbBQfvr2hFE9s8#(J7mTS+Ld#bSbnVV`@=Izc0E=kj9-fR z#r!d@QD@`UHB8sjgF8xp~8<{PPqUuFR1G`g?h98tO0m25xyzvhh!VAuN-QJiuyLkBBSb^F`yec)3|~7 zkouM`r?|L!7D{f{nVK-q!yMjp14Xx>b)a#B^4H(~u!UPS=*5DC-9Eay3-*uHbgxo1 z`2!jyEvi}q-CLZoYMZDk7)NpvZOi9aM#^0NcA8YBw-5G~9-@g`$t+7fpC}A|ZiWxhQ$l+h95`4`EsVw-JH8O4!6Xu}0LXc(8B>(Q~^S zO-~>a!P%2R3$DE%TJ->^?P@)Y54*c|a%}-^iv7C=#a|zHNdVzBUnjy=D^;iSXWeU~ z0^Vn=wjRuIf!8j($ndCFrrh5^_BjRn%Hr!RmslbdH)SnPCe1e>?YeGXO~x!dQT5K%j_iKvz3^djPD=;3py^v zWF@6zCEE-`7V|_Mc*#vGD`D?5yAlDP!ek+c$xujr1SIs7JS^ssmE>P|l`?m@l$w#? z`wX-VU08abuJ8;gEiyUz2Q70xNXh5(_QODL z2QNaAeVt8TcDS!6{$3Zh{0xj!hkQ+7qohZE$d4Eijw?`eC&@{aJoVG)FYu%u8_{wG z<4rBMxh*wJzt=+JfYJ$r_D54zJG3kHo38S5A%}hde+1TiCubNn0dN?<^~D70-r)p* zRjXcqc*$wLCsZ9OunfkirIgB0YZDsrC;ea8ryF0#wK~rDlVI*LB*;<;#3U$P03c{? z-@@wl0gcJ8QTq6;kMgz5WY#wz0H+*JTdwsKY;n|p(>()ynT{b8Pxt|n>BnPtUd&~) zDNb-!N?M*<6nUqx*r&#~?0-@;$4w3Lj;Js1|86-t8ngMBM%L?W_|{@%+i56Wn=2}& zscn7Z7F!f|z~xvYK|Xp`!HBNK99kJj8}W^~bjJTYVIiUTokQ&*!8_w(Tw=c0QWR@OGyeR#&y1q;$2ZO?6YD032x_r07M!P$$H+z*C zzhvR3MzQvrfpd8KHii15wZ7>S>;>8RBcZnj*h1G?)}&?gISQXy&I1l(KirGHX6pq@qs{Oi$Zl7pttiz4W+I1NK7GTnn6ql4$llvRz z9Ll1(3Q>Mj`1_>SH&99x{)M@si@cdDZUYLQ@29)^sUE^q@HM@l za%Zkbv?%V^oN@(s13E$1X1j)`(NGJ5SkUag*Mr{E7q%XZCHjcHerew6 z?>hz4A5&wqPw5S+&R&{%C9waH>ceYOt@a_t6GSA8_%6tc6G7dhrtkZ;aBUwt)jHb# zO+DnV+XQhxPQF0+MiQuQKz`}OTIkvxJz(Q%ZN5}(P)~=|NeL+Szq%%5?@tZ6t(=!+ zZcJY{drWgEKfylaV`kNMSsZCzaow{h_)Aj1H!MX^NpWtGux$|Gw;=mC`8{%v7vKEV zQ;%Bug9ORTEmF+ah**l`+`D|ozqVa4Rf16hy>#w628kYUW7PK?QxS&1>Urucu6rC4 z6$($iJ7Rxyd6u%?lLT>Jf2BSVba@}psci3UCNU$FD=r+U>EU%kWu-1Q;7PnKT0fa z4T{LtP-aa`A(N@0CCeg>0CyPYB|yw=Q5`UMruo)G0>RChL>-%siL@1TH6U<5E>C=a z_&V8{!meyAw;YrP4||qZT5FbgABbOm2bhb3vkUC;(>0nuwG_8&TRz#LLoZz+6_PG5 zP5>T?(^sM$hD+|AVyQg|isZ|MyshP&L2H-b`|Y4c>qdY|;eHhkF%}s0lSK!N+^P#7 zxN`(!-}Mb#b?t3VqZUuH@UHIXaK0kVd9V@Tkp$pMF9B|VW|;pUV1k!Flhs{@BNr6(18{zXG!N)gCKGz4lzJR~2b!Yx(f8y7E)bSPf&{ci;` zjqNpn$;0+Q!oh3aUY_4)b|p6(qeNwn9yho?rqi3Z2-fNlH-ov0DXlQ{8<>4;=xDO- z6%?J=U~tzVa(wtclj#@HG-K5z26O~&j8Dp|EdgEI7s!E29~$Zj%}i`J^ko*BqCU_b zbZLjBS=d|A9hapz6a9!cGM}B@wIL^Yr7a2&BDB1}O?lO|d89MZQpMUyBz}5hXKJ99 z{$uexY#7jdnxT7db?jh)uUD$kQHFx}OvuGWsDwtJT87Hq$+BiOY8$VCw_8z2;nIxN zrg&vV_aaaBH7HS1C1kWHSBCNzDjDz37e5(pJWk`>n@9lu$XWkH_}glLj9$)V$}AuzKzAdL*lm6XSXo2^k?9*>2bSm;fGY|n55>TYwVi(rLb6~$c<6cBIZCPX! zY*C9KZqq#ZI}8`ole7 z980HO!%U8iHU+$O2471D&HMznSnKtMKP;OlI+U0Y{#)kguiK%dfNF8*#M0fOu=vXj z5>3UPS4;qEUBUvkGQCi1M?vANK;V4%qWlQ*W|D|4sQ+#^2XT`M)zv*#xIQ>fyk_^y zi{}DtUr*cYzv(6tv)=oXUi<>Z_9fPRCw*V7;vOqoo~eeE&r#K==!Nw`b2BprQ_wYn~l>4uBDGQ^ zk8{_Sc-@g)ZtXFFF7!ghK+TifFCln%>l=?$>2HNg$xEZ@Mf-Ejg%`eD($0#+m89a2%$-{ftrg<8_lRb<2Px zkCw@yBK&6;mOq%w&rz1-mgfTH5sXP6 zDrV4}nv^=_YzXXvt_?4s{Z|rk46+m`H*0iebtuA&S)J;b2upm_FaLDHXV4}Bs@cg9 zcxjJF6;5Rcxa_xeZ|7&o0HymmR2jqO{q=G=$+cNlVKZ>QJ0m5_NSqzI_&et&gNZQT9#x#}va zg)})|E%g^nHfw>L&3Ur%o=e>F9R6G%qiizYc7uT9}KI2P+>wb zT8iY^iOG?q@QHxzL^y4eK3tGqEoC8kkz4|nEGk|s35&>xU4O1(dZTWL=ydb?Eh(Ek zPm!CAL-nLo?YXIBvW;mGolF&jq4foY;ne1eLe_t@G5WQ*oBbRJm&6*t1nO=kj8tzg z*NgTgO2M^OpBqXi$olWc(zP=B>}jhBPzpMe>A6yom{>%N#c$4gRRs9j#cGGp1TVU{ zv{;&K*~BSGMlX&P21tO10L78_G4ZbmqiOlZMn?+MRv zTJDdtZ1yC0xjh;nJKfr7?VjY>SXR*r4Q7rg*}9nb*maRK#My6^hbKao`8tyhI*MTJ z{GyXPYtG|HEpa+t zqHb^irB|+z`3Rpq>uv+68B`H%tVBBqmaMotfll040l48i3!4Zx-BTRy&CJ*{c-4}+ zSGvnwSjGBaq{%~LZh%y*T#8CVOj5-KNA_;Fuu_#_fo?|N(V3B;D!*8{ic*GjF@k*k z6X;e?2Z`H@Jqeu9_koyh8SYtO(DF)9lqB)MBnoyZdZsGRt>6OVB>m%Ke^2IK{Ns#v z_`WahZZTa0Nb4N*Ta}BNHc2CO*RAvL%UqMw4!k9pohQ80JO%~!8F9sq6}$Pv&-tEG z=9VKhbbQ{2dKWhxsOkkOiu%P|P{vy08=7+G5vB?WToA|o_k8p2=duB_^Y}F8kAN)- zWf;nOvAII3aS+qLKY%73wPuj?HCv;j4V&8G#%&XS(PX9;RE^}z+{fUs0NYdhnCj( zrn{QKlw{}L4}Key>k(4o8wJ4C6|7D5F3r`(EKE6%GhC>=+o;}SUgXGRI9@DS2}sw2 zlKDnnXpmZ_SkZeg2{MnjxaK4Gd_C1`=Gm(_cIGNIElqu2{{9f^60JZGq(uEp%OhO_ z1cxm@|D``5r<`HB$({ELf_$TU6y*htD7#s_pOntPb_??SUIut#6H$7oMX7x}8WbVk zUT%c3*Cb`MT`H z;ub7s+22gWU3-T-A+6U3;Uy3vcDYH@89H>-s=F(4#Mwu4PJj|@57GTFi=e*A{;m^1 zKNC=^D;e${MkalRrX~Qc_`*~K=%_Ca0Y}%K^lBep! zeR~#dh~7teh8hInn}Ap>?zH$(*0y%B%QH9-y*{Z#8aYlITQfgD4tbT6*c1T?B(Cr& zG<3i^TmF%k8EP`R1T${z?+1xyn$Y!9a_M-WUEc_PQDbXzdE>hFMOu@MC)!nh zB9tH12XeJGwLc58mFzoUW0INE8&vMu1o#!B(Ve>>)J`;EC)yQAw*j#*zS9K-TcwoC zJz+b$vk=BC7TL@+3%GmO_8L@n>OH zP29D~q&Qj#L(8YqOP-jw)_yYhb z6FG*@m?uBYHt&;(emja>{Af3CE z_igtqqb_(X?iZgbtZ|zF3i{atS`yjVT@5Wy+Hill>6Mr%#rJaBJyU_h0l)uQ8(1(h z7j{MK=ohHABx(`-l=4jy;cd3K^KzcU^m|lssP;7eeyT7llIv1h*E5R|gX(AUt9Kop z42=|zTRxdYn-k}^*%rC>u+|rDd?Jl3v9^-t#^)yDaX>PDfnl$d9N&x&c%UYir>L8r zTnrOJd6e~u^?@kkrk}QdAf-*9v7ib#z3BzYFy2k3`5&TB%{*>ByPi#Q5zx2Hi>J}P zQT=RHJsmW^vfETzRef&VQ4M1?W@ne87NW8V}2)FMu9ia(F9|&+#fz-}`P^Gg)z7 zsW_%oXSEXK9bkmfX6IUG&_Vr zma3&$ULON==tR-UF)VCDK6=&58-f<>U%n*{$LbqsLG!Hk<094L1r!-l1P&O#oMW9o z-&9?6)Y2N@;FFGf*K{X62V&HJ)T;F?*$4iZe~CS+h|X@+0I4_Lly`f&Y%R~G-GA`2 zUc(!%!IyHRQK35&${nopco{ZCZ;5NWzS=er(c2N-N=)un=iz5C_(?-0 zt5ZkckZL~qgL+6HT+b@YWg=J3&N!jdu{HM|$wrJ@hB_eb7n=Ns`3gX?O8NTa_1GMs z+D@@Idy)&F4$UTs*EsEmNC|Wr|L{|MeIZM9@^1JQ47cxVE1lK6o$k?^8zIum-XG1! z6ukqMwWV<#jIcRcA|2KaOH5HOwWwNV3D%eBGO^F`6BKPv$NUAzDyiq2R=p-JU%d|> z5zX;ZLg#(518>)!0%DX%GFlv7u%vr{@j9rmz-JF2)FF!r&XQ8*HhXAylvjmwW zG|jd#v*k)oWT^{xJ-tny2{i{B`t|hP-!3%dGIHm9^W%a396(7hv1y$BTXE^=WckLI z@?nnl3(=iG`%cso$I8t(=C3y5FUI8Xo8YbWeqSIna?P4rrn!DgfWEnFLOr$7&oiLN zFZfz6oVUXGwVHo>t`mFCkfV=R7&RMmWdJ`}9-Z-azX^Q6koPU8`&5_Y46c>BLFLwNQdCRT?6IkVe981MpqK~La$?oHX z+##d*q9+$zd?`s<(PW0}&lo3HN~d|{Mdr*SZC`22qzTuGC)UVITPmb9p32$!?l%RC zbf2`WpBpH(jg9}2Ef~*JZt0suIL+D}nOpLNHZDyKgoU2bb3Ib1twZdD6W3c8O_y_?cQ zV}1!gsC2&a#zcFj)$NDzKtCnKGfW{|YuZa0IP`m6e3$ z2G z#^?2s5m(@3_oGKtTs(2qN))=+GI!K=r24YLM!-794%3xILHvHkM@R0P6L84~VyYI? z+Ll{d+3~!IjA41P%R`kJ74 zccUeHR$~|M>aLQ!^tP@h+3jspA9V#ZZk)S6aQU9ENo>pF-qQYt&^e4DatWGz3I)Sz z+?(1K5RzQyzB9<`z_5w-34QbHq+Q#gUd)46$_!r_F%^X4FnC|*e3G@4abCvr^g(u>g16V)VlL){E1oi3 z-H*VDS2$~Tv*3aorl2sxFx=HriWG=a&CmU6WHAL}0(?NMru&uNQtS-g7mV8p6-%$$ z0w~r0Ngw%Kuu*$lFl4;>=&IVe`T?U_AirwGQ@!a;&yH38g|t(V(!$e@yo_s5^JbK* z=1H0=gHK`rIsrD09va7nj5}5zWvx^H>muVDH#aEllKh(y*@x&J`V^+@K{wX9Q`LE(-{*PBjp0gB%xZxnnNeo@;aUNQ8_oYK@s_Nqu?o9Hn| z_3+3iZ$K>5{#YGP3G|jh!prF-ze`=Ya@#lHy=l(v&4##UM`!zPYwljk(mr1g!$tBJy%%f?6`s00Uxi8(0W*>jY zbvEh1u}A){*G!VB!EP0>BXE_Wo`}1w5d4(9$b1nt(X=z4ryO==s+_T(o<4J{8tGxl zg-heNKU}{=rX3OPZqyl0O+oUirfP(hg^z5;zg`qbdE}x4yH8ZHX)j#e_BDr6^Qlwh z9XY{mpm&EDB z=>eIZaq_}?shi@(wuw)yRHZj@`Rxmbp+?R(b9IFeJ}KO>tbWkE{T&aZeC~HP zt`AGlcUJ27d}K3CJ|~XQ&kbVC2MeUU$ZgA;fkMTS zqyV*FVQ6}VZ2uwsRX$l{akqU2`8P z+UC}oQ3@c@L%^8okD8xAqsR{$YK~f#NpgDL!0DH22($+8luWeNZV;9ZR1oS-B3i~B z=N0FIwQ?WCAI!f!hpRi@1MV37@aJ;syYWWS-8EWaiSJvFHm{EQ>AGttZG(16J&bGe zgheQ^a!5BgKaO$d>nTS&oo828S-&P4HeS$NKIVDsGn3$MaS@;YF5~q^8hn7y%jf54 z@u<;Zep%w#{Q-7TYqXDD|HBKRC;u=^jqNzgnGtrX`0Aw?|IYWtx05CBxyc5PjJrZ$ zNr$_M;8HE1*jOKE5-5kmSz2LA#LpV4$ewU5{GecXO7K z@AGMi%V|0TCvtlJmt!pHBS8;~*e63>($O3j_XYf~w{5X7&Ah6=4Iwr)Zjtk` z=(gc=h&3d%@Rn@ z0>d^hp-qCDbBSh@&pQ5L3o@H|0S|s0W)PM1%;-oZ>i`Ra0mktz|;!8Wx(ZgSJ)wn8$N+g$yU~QiL$ll78t*Prp?Xn$(OOYa}%^)d18eFk23dcU(V1yJSX zWEOtC6|4WB0c764X+{};V=DU3-KUk|A7=0dqYeIjPxe17lbZaYxMO_Zodo7eyRq!X zlb+N=dj`na)3I{X7A3LUnCH?TekgJMh6hTKS@uMRUE#3Z=`HALEryaHCg7t!lC!J; z6R&Bo1&o}G>4nYW*;#MLP;$vtb3+X=^e=n)=S97LI}-nWZ|#46 zD|7OuZXW%p_y6>F|Ni2COyOUi2^izt%}=%o{#Qf)oZR2u`TJh{zYgg+hYbIsadK_+NYY|J@$8G!99K6#nypK>qyC8U9@iYzBlF{1+$N zrkd`;bKN&{dcq^lF^-3rq>&uC|NO82K7owbM_n|hjYPj){rk1Q&BB1>CfkeSagK^^ zV^BLO2!?Y}NfQv6HU>jy-{U;r!2oCh5B#`u&stqyH1M|L2qN zhZ1w<>YS3-D>~x;`%L_(EA#g1^4zuCQ@DqGX7Qn*prA7C;a~;K4C`IOCHV;Hk6Scw zjCfi%IDZIjxxRvLO_v$_y_WzDseRuV+jagzp<-ma3nC<^*~^~{p$|aKuBg4)^uKM!f12#u1d2kVyr|_4(*N+ThU-mG8$V~H z#JRHT9Qn*RgLbAOrFQoVVARV|D#0}%@u}MHFEy+bv(+MxT z$!q>J^IS4_cx@}|$%*Mvm%#d6t~Mlf#lgk(Hzlb4$FRlk39w=K6#IW->i-`6jP~H! zz|%?1uPz|GHoJ{}`SNtG3Vz%1q&dn-BZEVJyJzm^q4~GT$Ii|jeVUf@ z^YJMH89M&^BfjXt28j#p;2uvvph8^=`zqJL#<4=gqscOyTEeFZW!!vtSjxC8gGH0J z`5rrY6dw6CUF93oEV;-!y>L*mmK4_eobW%{ob>i>9dQn5Ud(^mIM$jU&y&neX+*Kx z4`8I`5~w4e*S7Z5LHI=B=4QWfjq5X%a#@e`lM80Df62EqJ?LR!F#$WjhhfVwS zgOOD;`z=C_%WEuZq2S-o0 zOc@y0+G%?2GOfa}4B^PDQ?0lQ0in$@@M0XOdN6W979rVILtyEPj6z>5NHOZZHa4RX zY!**w-GoxcOyfHJJwBIY!3b0IBY+;woNzLM{}!1ek#<9aiZ z-*%Y2)M&FlKc9Iy0Bn$pG+ff#$~eiWw=ayKpJ-h%^eG2uA2|n?VLVCeCc*+zga1P$ z{dR+FtI~}=F^BR0Hfia%)}&|p6qQOA8GwI0Q_|ZmZQ|1X(Tpo^?{0v(>G`=K+E&G+ zF73tBbobal=W<{Ef>a@0S|*9Fr^SA*US?b}n)&ZV%v*1dT%gKGk%1VFgDf9*tBAf= zR+PYlcQDBhmnZNgHv$r{)fRIp7Oy3HY-e`kc} zN-|$vB`c7a#p_0h<(#-yf#qyEs(Legn9*K9vOfrVFl!5MJgesTM5ycCn-qxHgRg(*gQYX zzvRLDRlnpj=*>q+cy;w4aG)3gMZ9f5Tp<`Rm|9y3o5kJNG{TLhMltC@Kn-@Ladn=? z0cpNfIYq$`f`J9Nl-Bh`cV=IDx!D|S!=bdVgG=ebR~tKxT)tO0L`HdNe_X+&OM}fc z@)O$MF$6g=GlI3CH=yBlb7ke-!(5#HOe$If1zZH3{mvg85&l9q(L`^?@;<5fhd(Bb z-}2i3q;RP~?0#ZZg8S1^1pjHz(76 zvE$OlBd}BymoUO9L=pl28+m?-?YJ9A5`FDMrTA2mu8pehu2{d!X~X5 zk#wSRGu)=xjx*(uj1j0wf)l0*$u-dTwiJfuEPi&u(@JIJ2UD5=PlwUbq8`ZT_+2EoXub~bw%ri+~t;S zdnB2Wqnh#!*yJ7JEe0_sY}IAJb%4JmlCC}izedTpVc8SS*HNQp$jXg3aB++x-KNbI z0&@N>pb{3)UR-P%ka~4$MX}g&Rnf2+#dCQq>pCHrG*#|60OiRDaPvFqn!q&WN+X1f z{XLRhq9o2$=+jZ7S+CPv5AO|@RP<+h1@_qB}$mc5zCd9M!;k0l4V* zJ#=m3Z+v8T`UrsAxn#WEn5r*gJBqBiOD+lZ7?CbF&Jhr z#ypq%AEzIs%5h%Jzqxma^~s1vK{6ch6nUAibUPP-mCdgf;R zp#7mdK6&P@E#Q?R4S&3PXHHO!Xp2dqmLL#!EE2k%bjsc_*$N$t&3Vmk>|atlcAk*= zn6L)|t~l02Tdj|2fCg4x5P)A);h`d9HYEeSysX{{M`e&l?o|Nj8lV{3n~ok^pyg2w zdpV5{)g-H^p#@xRh;m!ogjk<3zcI=^-`KQ_+MB*1A)o|rfS|3=*SIJ#x&r7GwI79dDFVm1~k--0I<$i?rLCE4b*lxNB= zZ~UP{X0-`KZOGRkm|hzJ5Y}#cy`v=t`6@lGeTKJpQ<@;zQ<2w{(y*^vt&1jk1pbIM zyj0>cF8JA2&>zJ1lJBIDd$i$c_vi)F)hSFvv29nHS_J=_YsTtGG__w0R5{bIq^b9c zSg&saH%8yqyFZ_!yeT{TysfjzX&BXj^&A8d7Bcje`>RSV&Uj{8xs}hNc*%Jn=yZ_! zA8nnr(p$EI0U*;r{4jMAITI)(3N}_!fJa8xI;-o;;q9r$7G1d;dWA&g2t|G%xoNB5 zbFT)eyKD7S?Rx}n*RBwQ`ScEz0{M(pG$xc3Fg~=lMCE!>5W+Y2`dtL>S2H+fNiV(N z;czs6)+sY&?%*JIxI*Saj^%<@bIz#odQ~86U=MpzMwo)%g#b6MaleTD z2kZRne?)XoFK+}GUVB;tyOj@iDze(d}5oK!*MH5H- zm!L)N7$Oq#;Gr0wYIgpI4C<)lZnFAIXnXhPK49Y0%dc~h{^7H~^glP3DSM-*8In4_G#E~`^SK1b~E4neEW@XE_$((m)H z0jq~%Y9ab2zN&XypFZUPUQjW=`YNKY!q{GPbEqRF+=#ScboWbJos8Vbv8J9D(aN?Gh~V#hbNSLL=UC+ zbW1Cz>w8vakUUA0t6v>W*q%O7kC^+9!m0!mP=r(teYA_T^n`X5$u@ zlkV;ORcjm_Kqr z<9R9vQ!i7dwZuGglObRrWT>Amnd!3rhNsMRd6xT!K)ijq#)OMg=#;UwdXj{YVlI^u zohv^WaxfV>*DIq5c(k?AU`&X;bD0ojn0yp+VL@X3ftJDyStDn!+-bJ#jNUBIx(^6H z{}j-=$5F&$%6~*Ggdr-6xo>gFOXFi8 zrs_@YEo*jh#ywx@no06EsG@(!+V|$h%KIBW!*e1& zo`-dNOcA!;c+LQzf%|-aVa)=%sL4!djRIukSl=^hSVQ}RwvX|y@XIy~^!W1x=TPKG zfSdvgp)Ey?Hy7iyo%zQX&wU{2UrLbnZgNGY#Dc-_LP_2 zd4sy$Ad-8ALC-k)1@mdmt&+d9T{Paridf)=JzI0MR)vY0v#+<^?qm(3Z^Xf;zUWw! zJaHaA^$;eJ?0W5FV9R~z&DXi+cwTiy@yQyLJv_=8Bm>Ko6^B)o3|8;an629Qdeyt% zuBCrTW3Z|)jNfPFRqRTD47@pjO73?b2WDnp0^C_YEi!HSE8fv_nAbYVL;D#%+V=+Q z(PaOIMwf;wgq9Rl+d%7NAMJM{Q+e-{1hirK$>;|RpumiAj!9Pjk%zF0>hC}N=}}P5 zo#e{$-9V9o+5PEFhCuE8dh>}6XPy*hgIF1&r^*z{B^Dx*UvWBM4PlC{4QAsV%&nQI zAXZvbEsW5%IRE8XDo`RO-o!9P_vlHVmNzf@jH3vq1*ukXmch)#!IEZDZ@1_LQNuBh zq>|p3CA}x(C1_nefhOj|%lyE>)|gqp^46+Zy4g^tV@uhRr0Ys-2DjYWTCc)FTc2a` z=tlE)yh6FpoTSZ{8&%PbAyLKauz-VGo7j4P=ppJG^d{no$aRDHsyR*X zK4Tyfdkh97oaaC^KIgs8*rG2J89sAKs}%KU4(poAZjX_N6+TGYw%VsXPpuRq5)jJ% zf16VPrlj&4Q2#6bY*RqcGvBLyZ~Cj&LIQ9ct8W^COZGC{oQaG!J44a zlH;;n{ksfhTi4gen4A#0OaTx?PXE_55<<=ITV2BB!)!MUG~k#pgmYiKwD+COjj`r2 zHdA>yE3p1ls4rzcj*yw!4Ipf636n_DA%P>xYcud@13hZZlK_A63kmdwp$S+-={U$- z*UmHyq5v&i!lzY8egyd9vbe@>% z*1IUOVms~89b34xrh}V=ae&O0ylrgowaco9`Xw+5K=}1q993frCEG!XcqC3hdA-GL z-O*JY`@kj})!!kQ$fZDp-Wz&Mb_}i;L(vB~aG~k}WW-v11V+F6vT=pSD?|~iZMHF^ z&nV`iW^;pem8k-WrO>SAY5!Rm6SdKwdN)+Pa|6Q|@|yL}lAgws4v94O@B5G0Kl=f9 z8=K&XU6tM@l!-v!xUy6j;gtO1la=K|ggOw)iPAcjpN>@v7ndM}A1c$gJOR+QS47lq z*^y_if^b<-dwM=hju4&}t{?-zy2RtCjjzX*ADUMti>Y&d?maGlHq(-`ALTj6WpB;d zDBD6=oirkSJ^_?~hd^d2+et|!rNL+^g#qHCEv&xE^%?935b2RikPh-8@?d>Wpc3>Pin{mJdLma*tj?HSURmgIsyAmOPM>y*u_zC zx&NKF&0|X96_;jcj2Z?&O3E4N_xP+s*-iZ&Y9|NZ8;g4;xaZ;n96~3Yy4sr_tpan# zzeP`(E{3j+g9F3a`%DGTYsGN^sFFuZoRnN3D3Q?$|CY%frZd0nh#V14Zmo^lh8s@; z`G1<*RNK1S{9D3RMT@;t5S1F-$TV5`RYu3RQ#?DD4<6=xts_uhFd*1$#nL=NzC%J9SUm$R6ds^NXg~nx1WroXE zWx^#Hu#2zg7PV7E@?yf&eYKNsl}yDOYi;JD-9xba-q+{LY5D81BumcG5k88^mKU+4 zS9B)e;D5|mW&!rV$jhY~ETh+W9Q0$5{>u*wUpE`A4F*C&|8x&RZDnQ{=72~B8}l7K zuNe-c;c`5c@$tdf^LG>9J1YQ%{CS)Zxb+UWL;Fd-8g-$W7!!b2@R={GMDxO{{Pv9yzW@K`jx30p(E z_`6j6=cHF{g5x!a+q7-yq^UoC)$5#su*I5x_Ax2P`+wpGJXwE|kCZy~?j% z-m8cD3dwPbzGnR&;m-g481W*Jwbnv^WbUj(4;&PA-m4Vo8u*kAIXt7c-45`h2ik2_ zKVDNsof%;Gar4O+N4UfOx~NQ0)bC!IO#?ZUVrb=$5A@@|?tULbEtOS7FQQcN&!ppU4ncmE*ls0IR$YKIhlF zPb*C5yCBaU`y@PSkay{QI|OzS4|Fs9BT=&NPyd}~#=mt(N6aj_K7INc*FMm+sq60W zk1n-WSWRUu*R?Gw?)#ZR>(NiKUk5(k2>qS@_%B`hn{D{FuTsVKr&Hy!s8{U&65st) z^QYD_GHiM`1F`?iqMxWRvw5YsF{dc**j%*8y(2YpAi%JNs2Rc@n!B z?=2Y^pwTUAaF`7tA+S(9tH^S4hJ^_@2?))h5YtpCJ%tu8ru#qWxG!`|%DdZ;G5n0L zr=s0(t5qjY!a{yC7=TB8yy$TEhlPFL{nQgoGxRn#uHsM%QRJieEvfK(+<)qY8Tgn@ z40_5`R(6JG?P9W^@$JYBLT0Q zE4Qa?L@CHfC-p5ns@J_pVi&z*4q7>FGxIE2`ulg)O{dy3pIHmJ_da)X5vg1EJovMM zaf(Og@U`Y9b4ppa8;zG_SEhT>t@>Bp&~SMip3@~=q^qRp_s#itKkv56 z)l>AO^TD_umudwVD_6QJf=zFq1$GygmnzECW!>^}1#B~nf`$Tpg1=}`oq}&T9XM>G zVm6sO8w(J1b@lc8oH}6ExLc-6*)AyY>;AEb(j7k6oLUECcW;L>*xLPZJUuuXZ1S%Ew zOVHTfPN=ly;7V*%aJ#m8-~E&kbefKyP=T0qpRdtnw#mr7gBvAdqC0o{LFsMmnUds7 z!U$4G8E*3T!v$gWRE>Q&?F@wO(%szxf!XaKNDsoIsat5hHXNdo8At$i~lGtPR*9fREWCoTP!nE&#~!!Fd8)lqPv02n;c+O>dO6 zXn38Ns-<_kK#j^T@<-ij)wOH%q=LXQi1mMhVy8ys6Z(uc(%*_}9 zoRZe>&K49MNVk_Tel}xxx9?H8VR=3^n0)^8Q;737(<5xrQgr4Ld$c*nab?CXJ0RUxH{(umV^`G)f_&(MgxE+swEaN!7DE1RFsS-j}GaTq0d>T`4Sl z+}7e(kt443Q59a(VcYK0VL5Hp@nNdkho+VCfRBWhlxzr#<y+OhwGAI zd3FYUJM~zeVjrzGR&I18R&IUiB{L#ku9Y&Jrh_4-byfdbv;_)AdcTBO!Cj3-V40a| zKc6BQ#O;-b&X!%`3%B?ly7Z0&QKqaNZwS~6qcR5vLO^U3t)G&ocD=n;U|h%*x2c;* zr{RyD@cOH8?H1w!cV>e|gq9uU9>W(dpEHOI4cq7WihZ9Wcinj<-X3zMjCbY3cgeU~ zd7}BP6pfE_JOZz-SeS$cyIDz>Glm>!4on@k)u=*B!><-A3h&NsGIA)yO>Up>N9zmhdbo*j8YUdw>JAr74koauegp_k%p_cnRVpUtMqxc0m3&a;XsTH>V zF6DI_j4v5#x0P_(sx6)qL#vxuT09ehT|1zz_uwuk9};NmTIxY)My&P;sP#T(VYPN3!2!xz`!C;)RN-G2u7$^W;Lolvn?vCp8E72L2x4J|f3MG?^V2 z!IpGRU+w=%@d4TnFZZoLbzn-sxM1VTpPn+va&JyFq=<>D+h3=FwI6M~TT&#&1aPdq z%g)nB3%3V>#P!A6lE+aD@e>rA#%kMK>B(8NY!lO?3T~zDXK+(aog6i_tSx)BzEz|M zim_tt6dHfxsCjjyNnuAcjC+{ziZ=3k<{d0_L4P_@*g46o;mXonsCeioz}OIB-6lE} zPAyab| zI`oZRW{&lCiy-h`Fypl>`}_#{Atib3;5_XTca2PYDdw-8C4-%M;d4qNXO0)zTm_XJ zLW52w?c;CHg?Gz2XWJR_AmWH`uqh#0e6--Q2}%XI9g_2{tbQ_~-Xvws3m8ezx_m#y zZ=+n)z{}@>KixE;JZ9OGwk+2cs)O4wT=&#{sx;&?rBsr(IakBD$?7EAd&l1|qe_n_ z0kisZF|=3sYBeoGWK=Zn%%8?nQ2ZpsT0PWjmzvLvnYAS;CRnkkx5U2hZR=RuROWk! z+*%de799`XV@A0pT9t|$LE9X5kj#8(KTXy8I+ficWWZUu<6A&5yLHtDd>TQ#U$~@a z|CtvTCM4>#Obm@+k4QSyU)+f2mOU8*w%-_PG;M;JY*RC<{5Be0+P8ewu;F}c3DW=;8qkd-*>x9BhM3G zTT8w9T69Qk#t|i}(}Qr&^O$ZgGA)c5_mP;XDScevp5M0B;7Pv!{18N`jka;6a5XwX zV(C>?PY+^z10X#D?Uo>U=*CxhyU~305q|@&OT;KJi^H5_?dRK&*p*kC<>jq<0%5xJ z`2`Fxwud&OTarJj7d|dBQPR2ClD7+A>fRNA6dUE1-}3&?ylPD))iRKiVV1}>+$@aU z!E*jB1AW9qwx66h1kAZPpZi|;of4hW@)n;d$uU^uoIB!sE4Rb5>-d$4o{yBJ$udFn z1n8l#Dy0|KvwCD-dXJ9?=P(kfCNJYPs4q?E`x?GNHyZjM)(6i$M_)P(DykcVFvfD4 z=<|IToT?g(o#%KAeT%#BCRZi|1qOrbfmSFkK&-08&ZZ?Rv$ABbm3|jTEAi%pFK!H9 zp%Fe=McCOsDS!i0tf>3$smwUyNo(pJI`6!^-AezyzLG~b0I@GRER_rvJ+aA#Q!^r9 zR)Y-ln)&B1tH^}E@Y%8A2-U%v7*_x%U&*~mnv{v49N-vn~6cbaJaZ7o1hC|_k zPicplK5L|AOR{s+Va1B^5t@0;Q|7`h3jXsR+I$oX&IvO|YGzN4np?Z$ohM4KT#DVL z06)j-g>gTZEaUb)k`I2a;6J;jbYz#bM3gI58FL<^lOqfPQe3d?U~RuWm0^RREK&Xt z2qK4rV14!?U3Q6m_tde0Ambe0#I^vDh7bav^>=f+|{@ucOhv~ zQA;NSzM|;AG@*}B8J$Pf^^6E8m6lC)e!l&VJhu@jf$sboTk_1>v(qKRo-#AF#Vutm z!|?S$EjVH9m!N=k(>`N8M^5`ZdRXOI^mP&;A-WX+@x%nv>iJDSm|7r%r=X+WBmI=# zpNqi51_R87%N5H}!wpN{fdxnXR1IB4`wB&?of7_sf+`itY*%zgCL0QHozE%+INpWc zZpe0yl%@zO4+`qdp|ASGc#UO+VQ))U2VY#rZrRJA9Q}D)co~|X&sSidoJP+Y4Nn)j zoXKpk!pr#+sKX2u&?HxaGnel|se0OYAF}2MHu1RqLB8KShrGZK0*I?Ft0~SQ5E6?< zfOpM$Azoae*P~*!&3D{0uuRdaW$n~2@Ac^$okA{O1AP0O^vm8obx~%t)_eD76^MdO z6}Dp2#@-(dZ_R<1;J6uEogziQ44;v7?T+1Cq6Tij)*5M1*|G-CNo6ZYWeN9)LdfH3 z7UgwI{>w1q*x><7EO9Ks^oocc@8#5mvCS<4V_ju)jT_Snd&;TjwA~;^Fsb0?mtB`- zcHLShy;vr4TrtCJQojC5X@y-LcA*l;cOWyz=SsV9TQ|9Sc{$$^IKJ>D$8ncl0b1e5 zfesgVg?9&)t@sceh4dG-ce;^c)52fsXstaEHEwjBEuL9Q64*Q&2;wd!0UdXKOYe`e za)hG%=Nqlf@9H%cc#=%Kr$v?ElmR#7b`&1(RUm}}EW&}`#yNfc)ZLwGpVg94i;B+I zxD$S;sei`s+8cnHf3W|6B;QYEQxMq5Y?M}mxOVGP22YxxoXKfeIqkyhVdPw-6}zNu z@0Uu`7ss1iylTE_yB+nTK0F!tNPug*kw9^)yURPHxEWp!0va57)%XG)SJ5MDVD$iV z^)kRI<>^A0^)>M3$B+c`PAX16d(v(+u#~(~??(P=#LAejtn=uQWUE)CeCu-Qa`Xf^ z&&ix}rqrxyAcY_*Zqxh!m3Vm&f!8dtEN~lHokqtYa>%Jhh9(XbQ~@d$z=i=ja9@N5 zV$sk}C^077ZN6;D+srx(=-M&wUqviFNCBajf6+87Bw|Z***9~MZG-9#_(Yaqd&J{B zS?kx=QfiL}OR_bqL-8M|liT%tyv)#$iyU_Ic7!y{*~f|VX`qo~p*N!8f_r={c=2CN zz4QSYDKiy@;(V+U8kiJN57O!qWKD7H?HgMcJzLr~Xx}gb=cAQD&bkp989z zVG&{3D`QzR?;R@Q4Tjp8Ja!mOj9Yh-hdPeHuS~Vr`CQlr&L#amkEK3PuTvKShNJ>5 z;Z++GQe$7~)W%v-J`S6;vOh@=GKe-TLeT=q>%9}DuG=cgl7 zAa+8pqiRh6TCmqjQ;uu~C0kYbL?C)Kzie?kb+HZpIxxy2aCl};N-#N@1s5*A89B(R z<&C8>Vm31D?13p3QZ5_Z;V|QpIZZsa{q!^PlYtC~%H({PR$Cu121867JvO+xrG;S- z&oykWd|+u{#%vl7MT1>LGKXEUV?>=O#5HyBd+mbBh6HC^&gEgm^}`n&-4z?S1s&z_5Nf!he{1BsiV}706 z^p$#m+e4spT+JTV$LVozo-A!F_(H&4WxircaID}N1(vrr_GzLiVPD;_Y zr;#kQzU^r%UWn&)YErcp+8ZC9=ZmZ-u;>_L{Ha4qnjkVvT~|T$bzeL257AWWVw%=B z7{~gzvDqgxH7{fbF31jbd&a}>G|{nShym@`vH<)|$nTKoo{K&Zjm= z!YUONI=l-Q@iIUHE$QMaiCjt0TTgs@5a7dc3ruvB3lS9}MrhH3+TD43zjE z6Mn}T9W^T(mNb~S9x4*Sso>P787kr?mZ)#+(C0_X5f2r~YfUij%H1+Xc{;dabZ0Jr z2k%7TZbqEoEu5ItSTG_y7d+|f?jK6Fgk#n{0`M8?F=aqu7Cqp!66>;Feg3~Naqo3l}n9e=B(GO|2<10PkfOv zKg^QIXIZYiXl(?HT0XThk|164{K=`*Q@=lDp5r8yP+h^5%Se;eoIZPrezrT#+I#oh zQ1KC5`6WojXW$Xy9K+i>u5Q566EUEapj1Ii;t=d2cuy%<%aRX}@mUP#e1}DGg;PJ9 zYS5@ix|eAGLs(`z3CboX51NHz`}Z+#*hP*)MM8tSC~7_kfj6RbA=mF3yx|eP0?UUot!iR^#Vqtaos{kETi& zf@(^W2XD`bqgIx+Q*cc=RT)~Ibvopf@W7GBI+fGGG$``+jhHN7DRw31k3PQDcL*dU zKF?Zl!mKUy1`ux*g@9LD1MDwsNgqSR#P91Crz6HDSAx)0?40wSGU4nexKK8id|b&# zcm6FHmk`H%0!i?g^ZHuzB6QMMDOujzwThUXvU#g=EHWm~4RdEiWX5dbbPr>FA;L#- zYeL`Tr~s|nH(CEi0XAu)tmrNEjzEQ(+)p|9k22p7y2n|Ah>wq-mwQRsLJ}$DMB;8o zzIMz!JhO;u4ISw`$kFkJaH6L&bwC)#1s(qwfb0VQnoX2eL@k!)>%rXyN_k6O+>f8c zL8eNL9WPpS4KLSgDOQ%jdgdOK)*q7UE!SAzhedCEDVq<0nYRHc1ZQxkU&afRs8<<8 zFK&8NjXz9n5;Ow)3SsrEoTCdg|0?ASnt?8r$|W7w$tq@fsLc?s7@O682}9C{UC9(X z_lP$CTx7+!t4J0BpR-(|vkWS+#Z96q!gokgt-jgB-3;k}D=5J}9}Q}gCp~57QdFl} z@pPgG2_HJCzJWBIM!KonipcmBX3L)|1a;Ab8n0h3Yvc%NoFtcSEGzl1b(F8uJEOs~ z3adH-VP_60U2b@NA_++~)9Y9qQ->Rn0-VYxtX%3eke^i{c=QR`I2kE|!$Yo?IZ|W} zPp0oFb^%7auSJ)}pvYB^o&|lzRK=U8@!Te^kjkY$`aDVitpP8aWZPh+cPZk{BKLOE zI`@6w#_D@VKjl3?PncWVt@h!!*C)KV(i8V$?y7`Sj= z!yew>i*FMsAhC_LKQn#nyfrL97hOP2Rq=ajJdA`o0=r*9Lg`ek4Y4sgduFG^Dkdlj zaM`B;l@M zAFQ$WqBxyn&9iDEZ0YT@L(>%U9pzCv_rUr%e2bS3cH-K<`5EeNeRBTM|y|4@IxJ8_VR$2sn1K} zi^ISq;OzkC8YFxm`Sv0Wvjo=RLwXdWF`NOJKMyY6p^O}jr)e(n#@QiWQrL+`= zFu$+4Nv?54sr#mG_Ixp%uH`rVE+v#BaD!ZEw>sO28o9ekQy}nIV8dUrFcbXGs|owqvt_54cTfy$q;9 z?{Eub$~YD-|Cr(b@zcSc;ZoWHTFs$qU|!Knhre6Bhbc=dC7L8V6~sbzVI`+O(FuGp zHX^#vvsJ8Le7|@gr8LKpu)?>s#zNo~Qi)}Xg$K?FxpbTh3|kg9o$(p+!zZ~kv4FTt z0oZ#?-IPJ`NxErTm34zN|JX|rf!;?^^T0eLsV45IOr1|6>=8KMOM0@UEVUuN=fnah zL`?V<77C0NDQlH$8;q^5-lK>WsWA+Oj`m{|)4$z5I$jWik=AIS2DyK)IqF9W1czDLL7}Qq9#AOo6Pn}=0 zT#W5g;$pOCeSk#22;6M-n+|Z07C3w?EDSa_t&6BSyQ`n{|NL+%*%O^7*XmKOffCgDa&b6q#)L?^ zc$n(jZAC!F=Q`UPeY6}fzOSQDsx^FK7IhF>kB2rhj=_YBuVold? zA=I?lXy8JHzV<~i@MU#En)J!dx6j79wfv=1Oj4A4slFQ@xfi%G>vbvP5!T5G!)g{5 z3G-WC4kMMDz6w$m)Xoy3V!E$)LLL$rj2Up2BXOa)j^Z-W6Byy_H$#3Sd^(c^)Vy0C z*37tMmB@)~zk}&``-tJ?6at6Rrp=I7v!nO43s9ScwHDb~+pZz!1J-ED&R=p^M@|SP zZszw3vfa;&oNh%99|2~ayQK$gjiaWXCar5GZIy{DXrcskptbq}117DxUFZ3%x^VDr zf;%JGdx3d-ZsFuyA2fiEXJ+DV1}Vyfzt`&LAh$Qiu$tBh_V;%GKCNx~X6gc_=tBaO z*WKk@K-c^}V!^*A!2eG<{;#Cx_^F^0d%QVRM<<=f@Mw{W&bjA#R}@bkl$D2G3M^ z3{Djt*86rfwhuiCmh>NV>mgY=SGo-OlM=n8VeJ$%u1~k8TpYN@1}%`r%cokWMW47i z=-tT9uM&rSTe;2^SuVo%X834Ci@#_o!D&vh8rp={YEw12(PtXHdWD@sNnVcMZ~9Fo z0~j3-1*Y_$T<+wq4~}`jFEm8i7!Mcnn7Ig|J;i+M=_qZx<{;q9z)S_jAL4bFM672f zG~9^Ul1cWqx;jGD-6O`H&^B^;%eyYjds-}bHS=!V$!*w+>odMGRL=)#)A9D4w+!sn z(FV^G_hyYn_>ei9bd#fw_LDb^x;DQ!71%iXebP!PcIKJQnvY^uqR#ivtj4N8%vwP= zVO|adG)Kd~kYX|*U+gAt^43@Rl1?~-mY_>D)Jlh1P+!N?E&RBu{K>Dd zG0~pM1_aVfCS=im?DLX$^&E=VDWn-eoA{tM*|3D==S$g|W?A+f%g#!9g+$MMKJ+5~ z4Y*zXYC#qPN>yIGH(%PU>GJsli?uRK<~MxCMPt@Lu?LlBF=|fDOqN0yP-Yz;MdwRA z{TAK{w3328b`%quO?~bKnBx3Jho?9usGX8(=u4XPZ!ZwELLs(HV*&W(Z73-d_J8Q9f6(RNbYdKRz>r)tzzZ8z7FptnXup z$MaXDk)f)t1$y;W(gN0+0)$ z_&b$HGf&<1rzofETu!fG2m$EK(9mzZ)AFPQ245>iEP%l&9gJqXVL6C3+_))v^Brm zBD@OrnI=+;%ge9OuF%{)QlzivTftjWwwZ0|0N;p41KGlVnj-yLDlhx7MjY7o)Uz4ulf zKKc8v#QZNecS^-9b#Jt&5s!#oZc7gRHBR+Nlw#XE^@Qy>)XNzGp=;dGOeFpEoRYK?1Gk04%_d3?xHg6Q>p7jQ*0zy zA>mRsde&4QziK(4GD7m7iSXaQqGooA6t%U|yweZ#qqgnSIYnQFZET=w=AT;ZBu5)( zw;vstcr_~Z>yLlDqndB%Mi6zqiP@P%^Kpoj#ZZ4TY;L7ql)2r>=aJr#aquM{j=yErVP;*vv3dx%%d1|^Sv4Cri-w40Qb1Pb3f zL5Mb*gi-f#w<*z=>k(qF&f#)j_lP8rH5y(!zZBxN3_`bNedbbVIedBUpmhM6nMXe_ zB&(>&*0$ekvL!^{1%H@I^GPY@+rM(vER_@ma&HvhEgD`s72Kx1*0KYo9k*iwA5}D} z@NkrtLmre-rhhLzc7(KjiHl}T&CwDOE4IgFgk@9EjZgU0>h|tm5nb%B6ioAOjgOUf zG2fc;o~z1(VyLaHCOzj0PA^2w%3Gj!p?9<^1U-Mg0kmMu3^$bSOw`qVqtbJIs;f@d zF^?rjc*AL$^`{N1KE;+E+5Ab=J(@`ZC;CA83);nt>5R^)Vc!}4yHs6R>8_Np(KiycRgzave z;uX@^a_;iLScW1X z-<@h&$FJvL#(z3cGu8e3lO6Y4Vt=RrcPL@)YC-qe*(IS(-F~F{(3sDi)~Xl%9on1# zscWAawx3B>S4FXOp)a>Tqxq)>mna`*dgcN@_}SZL7glw(%7OjK?0{hY#8`vaPu~OA zAlz%AP;g%cy9?jRU3&ghkWAy)u+|(gjix?{2W7V=5KbAnr|z8y(nSjm+uPovnxI(Z zy1xbx?sbOi90;nZ)EDjublj;ee$bucHhV}nIEo7>-)|no^$C)|{;PlFs;x3KtGwLO z-=k3MCz1aWbmVk_`9z38kvk+H|EQqm>#$5M-Xl}Qvj-e*1z8tW4=h`Yuw}Ln{IPUY z_S>jB))fc>`IFUp~%W-enm< zK#NbAFqZ@*QI2rYPWNt#{JDm(;m19(`(`VP)y)e2WrV?@G1tlQGT!=`nsKPBB1ur_ z)&ezOSCrQw$gWawF6g%VxyYQPo}M0PNz)GNxjOR5r>3uvP9sF7_m@+%7j{_> zyHG)9`4yO7sWeTlnDV4$ZE4)XPA|?@m+QI|@Y1PUeN%(Mo8VR+US4&h zyYZJLJF|FLsJ=2LQExi3K6t=izlM#8{w$ju<5OUHbxzz)Z&J_)@p~mTh`o3qiUTBa zzS)M2pGm_iX4QKQ4Gqn2j5iq+encDU$lue@(0I+KAbT@{pEC_HtHBPL$XrprY>$}O z$8<&`Rg5M#xuV_{kGK=00f8biGi3_xdU6giD2flSarK{+1I^CO!Q!!Wlb#ssFP=`9 zhecGk%y-j~(_)cZ${MPwP=+r#a$m3ack6z}sta8d{Wo9xgQ%aV;Fug89XrZ$Bx$+f zGLW(cfc%MLN-MfISypIKge&`$$7hIv_R>elB_*XrOseZ9*|~r8{$N=<7hBQ%Uk?2c z6PQm?y*e+?aostM?@)hR(7)~1zb;Yz{O~RCoA_R7HMi#YO>TvfM?J}dMOqs-w6AQ*JX5m=7Q@lf$QtSt~SJbAdW?XTZsrsg7;}>03A2WgAj|V}cG~ZuIrA z=b3uwy(0JS`>scR%sC*h=xHOvB5sQ!Lchb#`gd^}yMCooa-h4n*9x zK>-I2zPjb_vtP%x)UOEfB%X60WVzn(U*|#I?%uWVBA*-&6(+wfb62?A3yKI-+dDFLF}HXslbeq^-lI; zcA0hidbRL84NIF~-1Bknjw`!lfV+zC&pREz!!(1QTnRwz=)}bb%+GZfMUD54B1SjB z?k4|Ce$SsjX&-1W)Aac+ycMlfD@WNC_^X-$1!zS^hRkytDho^N{hw|8?>6P|G(rWi z-R{1=8$7%_e^_U1_GKR~gza6eHDEXOx&LXj>R(&D^NXTlF#*RNEZfrqv`6WsQfe|{r=(czi(OfAqSDmyqhxVQc026AY9M;!le zPi^o*g*CCKxA&%oMyq^jas2lOx_D{tbLe93=5Lw57}BgA*Uh{Blkj#@sPFOZ^}V3M z!FWZ7Xr})OUqRtaXU==+C3@sM?KL@&hvqRX9Qvm+9hHc@W+n7ES~wxwNp=&Cl=^-+ zy&-;a?5TB9cF3tgxA8B}Y?F{uyLid}wa9-{km~j$HXPA6gv`#{$hzkzC4a~Mdrn^* zduH9^a$;o{0@B}Y{|_Fk=gd7LCF72N+MWNy4u0APu%PVzPkY}T)#TFkd*sMb!Gh97 ziVdWL(xh8ZihxS5p$JG9>HWk4N>z~}Ehy5P5PDbIp@!Zp4t2nBFi>p~T}(7r89|Kz-@rgr63t98td%>9=N_}! z>*J4fN8x61@XOmOR^ai$fNC8))HK)T+a)ozA9nce6SBEd@O5CuuLSnQx{o@5m*}5$ zrM-nks=69##kwGE119RXCw2pr;P^L>6v5e0(?beu6aihs0TXg7g(zF56TMt2z)w9QRL zvtBNBr6V?QcMxWKMtd7K^b*(!kek;2Sk5V_-7_2oxTkmc>ih30za63J3;bHuR%_LZGgjIc9aTYA-TC|Rx)mKD}udy z0h^?)Q3ANa%|O-S#txysbNf+8@DkPL_f)##kkktJC6meou0sCF;O+1E<;b4oQnKiG zFO5<~v~^8j4CW=g>S7u9`^MDtAsI@fvOb35})yz!5JXYSqr0q>l@_dOQ3JBd{Qcn4Zm8!x8pDh%S` z2St7{Q*O2XkY=eYBq|#EhhWNf>Pb5j5Eb*=Od<=iV+i-}40xn-+I2<2HiDmjvbn)> za7&Qx;|B;V1F*Y(8^TV1?V?My0Ntf8rqeWmvO0LD+{_FIJ-R#Ax=?n_9J?7R5hV>? zARUT1F)uRkcCgip9Ff&f*U1{Dqo@D8K+Hw*q7wnh$oiZdGj217)EFR(CyGY zDW(KVt8>b2`;E6@G_@J7t*}mR*iG2OR8!VdJQ`wp@#Jj*O|*#m;9v!6_FFqX^1;JS zbn>)qofd1|X&wE=TtG5Yd}t&;=p;8(v4k3OEWvpsrwo7Y5xZA!+^hW|=)a4`_vhK% z0M{dY%k|iv$oZQIMem_Bd`j?SRV8cd%oal$J1eWE@cZpHO&=T6V}f6yg1WY(y!v%E zsT;|v=}!tD40KBVUFbBh1aO*D5G#oltrZjs$9J+k{(dn6)S*R7Qn#q?{^m+NFwC$`Z_4{lZvT(PS z7VX@}W<0>vDrw@cY5FsF;)Ming`N&)<&p}+(#Uduu?U}wEZmlAdmAE|z+C)RT(&TZ zwl%D5C>f`GgkPI6R0zZ(#+|HX#{Wl-cJAd-i}Bhcf~JG{>*QlzV40l}mv68UFF!>i z>g%4!1)AWOXz~0KQ3A$ZL9JW~wC|zuWDhN4md|iM>kSPw(%RAndt_8K+om2rSGgBG zyNSG4)T!`8t{{+M6elWZx|Y9rN#pLAye$Y1FY5u4NF-WXD#xkN=V0AR>YnY)WZ9!R4iyZM@}-?-d6E`9SrSU++ri?q{xyq9~Suo445j)qB&KhvSmy zy)Ep7&esPsOWZMwrQ2GFtnlHFpvRk0E>#(5!gBKoaer8V#b6teR(h7l z^d^7j$Q%G28X~%CyCI& z_JQ=|2aT5iX;@0eOswWl(P zK+v1s51yy`jsN%wUv~@n1lP>~(`#ZRa0Kb+x|~Eze@OWA`fQt1nga5a+aRj5c~pa` zet!4=;C4_!^8CfGqi+eN8V-Ri^C^8Dj2E0(s_ zfl18~$kSJnRRbMN8?buGS+=(M`S~{;9hCqMG(TH}HN}+~AERQpMKsKPPFxCKZ~D>=gQl>|QP(>~XZw{ap-;AsQ$rzkw;87T)5zpQl#f=)r)qID5$-qC2hiV(TBfoeULrbe+T#KN4PY|3B0Ty9k1H;DqgD@ z0xFA9fhRlfdnxi`gTOPuE36qC)*tFaX?;F6 z{gn4bh4=5&3(|Nq~3T?`0xtTD^DXMX& z03NBco0U?z_AVlVj+VVwukHB3QaX8@RcXq>t7X{S?*;m|{A4|(m0@X?^02IFe8IYV zVU)^jmy_UIRr+S&7U;*G?OOllhtmNYF0(Y-e`I%;^YRI91BIC8;ySO>IhJ;9H+VNS z9dN6J)8Wt%x3;vL$85MdEs1lW5jx~}e)uhjxHmkcYFQ#9|;^N-UZ^7(RH3Qf$SgE+(3k%-ETj=|E6 z_s|da-cplBs6NQdqo>2J4Xhr(E@fn`z_M4|PR0sT>iJ>;T#U%xr4fv3rpk z*SX_u1CdS3UJ=QG$o!>g#g!Ysdu%kEdXfF+1W&;pti`D?S@b!((~-UbRwvUuYNG@b z3EeJ(oEoNFA-UPN0_IDZa;!<84MF9#L-?dg6TA@)hW5{qEw$*Z&;)@*y;M8jeHVma zmV=!bD-SzmAW!v-gn4(W*X*+EgEc1~>Dl+38C!JPhlJ@jf!$N&duF$1_mmRc4u}SK zwfC&g^eE#?0SjdkQMumHTeuk-?k%xK`g~*tuGRqiS0rOxy{wIxVfoal61c6>Ih>lb z{Km0E=0N`SFK%oHJ6&_Kc!#eD|JhM4@|}-ldni95dub$Vq9*>#Nc$wn7X4T=LbGY-=wCK-pqr8 zx_u?qcy!nDR7WDFdO+MYv-8;fyL{e2ZG&S&G9ciSkmGfeCi+RkeOYJuUM-Xi>XPQf zYxxrwHU+pWD|x4*wTF)~EO**nM9MWu6^}7TTIA+uWAda~Mu3a_ty%18(9$vJR%Mrd z;mFy`m`0Q|{9oyamnLKM^p@nP>qEIUvv6Vs;XtC15KV)%t!-iyVv7)<#<@VI~g0*!I#IPt4kLuuFXdM`CZq6kFnjAtfGTK;~xe9QxOo4PqZ|R}I0^8w*n2?x|FzJ<*m5%oI_W8mZGdb}F zr|dd+jz9kdgQ=#bN0?q9EPo_VsE5h!>>KS3Em%dJxan>Yu_HslGcxR05>y3leTIiU ziMD+k-v19Zd+uyxvuJd;#8|YvKav9So zd0$n!(>qa+T`T?LH;RsCYW<5XUa6Rumlw|%db;N>`U-!D+L@~C?CkM|RP0}Yjte&T z=83&BKPg;&_vEE`(?I0lcu7V%sSfiHfBAPlaL+~H`51$~8}_@75!jgT?nbAr7C$`M z43I4)*KgdIcxsXMRehd^InnK`TU3~U@sEMPLL=Y*_q-nbj*qn`G=qYZ{9h{K&F z98bTPPC;H@+3K$zDvLg&C)r0Qg_+ZkXV|lU+baWZTLI&9=eBiwDw|P{$VY)(`UM5y z#FQAPAfb;A@WH}VC&G>CQ%R1he@(F8NF%K&{tT9+nuEu$Lfx`?eS5PeeP)?{dG!C5 zy$x=vtmw|Qb=9E@%Pewg{~|t z3&79P{>{`fE6^eqx0UK;RB=$!KZ`zcC*ZU7m)m1MJqLKVm*$Rdkz;EgsHSv{5xKWi4P@RZp;c z#3hi}cbE(~mk#v<$hryNGIOdB!(spR&oCcGe#viBok$?fytGszbGIeG&w9XIG^sgX zq^D2qUZK&=BdMzbANXA5RIrVB)dmYyg5r=fEVjJDZ*9$OAn-({JiO-p>(TYEFlH4* zkwq+HN;&b{@#dDF%*|w2?TGRdb-npZ0W9kaxS(r^7NC84Flmns&e{jTywTQx<8M0s zk0XoQ-Nnq0Cp!iQHAUz9Xpm}W}qwtSohwJESIu$@6jdSp@c-?9#|4n{hBt^um~ME>)N-p zj-eqIMK7Sp5`i2gX{PbBA6C~L`#dLsU8Tk>nY#{H`YVd&R7g_{k=koEAzHmq-q^v! z(5(LbAg#AJqk54xmANuyvgKd%{&56*_&)(aCo`xAw9AXVCBY7@v1S_WVV|eJtXt64 za8mvmSfghpIy2aB zjB)Dn7OnR?sWVi7xe_v)K);u_3=ZpiHN3e$#gk=c#dwwWC7roOVjEDoxH@4En_|QC zipEo+d>Zt|EvnWG{3py0AN8xgO0TajJ_kH`&3Hm)>7g_U22?(9AZ3_iTB3DytKPFO zc#eUcS*+@pEzyCjJ`!yei*KT&ZLMM#qqTAzAz$-8Kld$>)Xh_LZea1gS*0=!A0;W+ z|dRH{K*26KSuFC3w<{4X{%-d9PNa*d!QgG#E!m_dcMdsX7THFrgO{9T7KB?phFW zAlz29L4+)MhXRl+QDVk!8#W8nA#v%~$2JbJWC!>xcOSu-s*3NI>%X-^^+3QBDbPPc z-1@<`X+U-9$dHu1#`f}gu1^e|MT}gw}M+*^C^n%aUHNUB;o^9dH$nivH1rRcZ%}t!u<2fc8;Vo@4phOiQ2E zx>pD}TR3c<(a));bu?5OdvnOWPfE~ZId!v!O%Avi`S|z4K_uE;wVtJH{?wuQD*GVD zE2aGx=^lW~xN|B+^kn$iRiha;tBF`>Y#%e44 z&CcXn;9eDxgmG_X0H7;C!Lw zIsm)ot(tFcTrCAf^~9IWNBg4gLt6)MUpuP|!&%=aC$qc2oss<}(1BqVv|o(fON)5R z6E>(kOvoleqHD=~KsYxd-Fo9)js$RC>$*9^Fs248IN!<7$mL;Ayb_3}D_MnezRId+ zMt+vnZS{3(>sp?H3v8|kHiEANUJ;Jc9_VKP^wlL6x5d|PgiV<; zkZfBRD0R-RgxD4(ib{(TH1#<12{nQjY1YboQDxw0OBdzEgBx%tvo$5ntr`@dySreu zfYM6p#*Wu1NvxmQd>Pxsyw}CGrb{OkiMh~@Ct!bz+|3)@zTevBz^SlmL||Vn$pEXaDVXMsQ%(*FI8pW3rCS5*jgnr; zx-UWG^>ioY=lEnaOx~w52k>UvzHmShwS6pMhd}q`zr~CaudU-_DLse!6v_VNeN`EV zG;~v#7U2B&hK%htD>~r*;#?YFQpf-=lN-Jz*Za#u{&Pf8?9zs$q?%8rdU!@^OLzq7 zE4@s>JhWZubme+0DcDRWiszWUCq{w!iG}Ehm$et3X|%DA*|p`K&fhkpbMZt7kgp61 zI2(t80XRqH6(EainIu97EHNo5NjomowciK6+L;CkP&dfJeDZKs`$#p-Xc5=vuF>7o zQ`cxOc2=eFi6>|5{l>3El+SG;bK?Z3AsRL%a7C#1n2d+>3;T7{iE*5-xWp)SWdN3R z0w|{TEPw>Z^DlZFy8_BF8gxcGAk0!y)5%gC$z1CVY zDNOL*YMDylY*n8rZ--jrL-c`)2$?u0mWdR|EguDk$IN6eKGt7hK3>RRNXkC(d-pPk28Zp==?$I%><;aJ}u zZqRF0R4GuS9G=9h*f%wY;U8rC3z+w zS3eh3YR+lqqB&&NE6cNJq?NAa0odfXDXN!+yhJH`!~NR=L_7u?O0&tcHyWHBu13*o;%J=W!^y{_*C3EkAZxxZz0u)-vk6-=Jz42>=(=f2ob;?ukLyXpgz}@xI_j=|)4o4v6vw)VRc*;U6%*AC!&~ zzghT!)3Z^EGA>JdI2v`u&dGp9JVvt6uAg(*X?8xzaSf8=b=I(Wl=1`M;OA#zYJoa( zTHtkaerWaQo;a=GR6LEzrRx^cwXBU~54DKIK{v#a9Oiq+dmiN>^%wOYnkO=LnO4!y zY0UKA%aIhS#3goN@SA8O_y4iFrI}{Q=1=27AWq8!JrAUFOw=68A+&&N+?o-6&FKr9;eUv?38uXn-=w78A~R7S2^a z{0PD8uu%t?*hSs)G8|1ce4O7R{1$*Wshl)z!nopS30NrQc^4cY+xm!E_L64_D)T2Z zG;=~g8`#j-3z0$}6MEhu4H!5e%cb%?2h~=sH@aZoW`UaKw$ISz3Vy6IQ=Hqn^^&b8 z;WkAaP!fwkytr{9gae8)pkNsBAjIjIm1`ssEOVq>nis&X4}7(HY5`O84AP>frL#R& z<2<2}--ijb3JVQC?h3d9PKV=|H>=u@4Zx;bMPrx&kQYf6(h3RzXy(Qu85uZ$^lurH z?f2kyI%OsCTiE#D-iEIRc$(5z;`GvuB6>;qAq=9GqmplwNH4RlVuwhR@le`M5hz}rg&s`Ls9wH6?dxjLWzZ@g$YMRU)1`1v^63gupQ%Ehbp~_ z0`Ab`)F~jexM)J|x%|_=cFw7$Hlx!r2lfHdS@Z&PFX-q}#3dC_MhG{sZj`XKl{nlh zcT0Kc(9fr4;-T4^$q=pAS1-!vagL71zKveEyRZJX;Z+H96`M;Uj3S7Vfxtz|JbGl8 zfW!DRv8lhkC1T-kG69fk*U^}YA!!cMP+Y~g$_I^k$KgTU?|O8^5;5(?Gx%n4d(+B1 zGNnk~Q0{Dx>^B|2L)yJ(#oWJf$5X}^kc$521yUYf$xl{Etw|GyAHcIWLkZlM6VUa-XHY-^6bd# z>z!d7$}N%e1%&K@Q8gTZW-b{G8+C?xC)sLc>NAdRY^W+?($)q=E0^)>@d}g{wnFDA z;qwt1I)q0w1n*5yl(ll-k4?|x{DG$%YGIYQtp3LsWu=V!+JskH%%JoyE`&J1?=Hjk z!~o9gGNXix4e%I@8vDu&Qnoa-idaC>N*9X`QZs9H^&K-!Dg=O><2zwbI=@gT7qfC7 zOk>=m61ROnZ~%o9$@(p~2Sf1QP(ct47|v=PGzuz9a4HRJ0#Zfn>;jun+NU9Fh(vS+ zcYFW=nG;Z0aB`F|tA?)qAe`jAfoRvsod~*@g#Rk!&}=)e@v8Icd=+dY7jW9eX3GP| z!%}<%L!_p&&`pRDDpo=Z{idVnt?x-xzHTvFylM>}?9F}N6HZsW_@;S@>$Y53j>m*? z-2>^72fZ!*_7EgjLY(JUka#9*z!lCGHR+EOiW4+5$r@E&3eknZ-^p-GlIQI$py!Fjm}5q6u(YkmQ^;ql14m@;vgbxvJPg z5A&0RBwDFEHu2UB(g4JSw=z}geJ~W}%O_vh6#{PnAW-n-@hr}(@6kCi zcCC>q6e^oQKyzg{78u+vm9PKdTK;hZh){0DDRul89VX>a&jnjhUY>)7WzP+m=1WCN z07-1Tm4qGXEM0mjY(2;=TWI#R>GqYHB?_$xxQ0ooV^Y#Rm}b1>v}A2N`*82#sWSzW`Z-* zt>xbBZ(T&9=`Ffd4|d9`Bx4{y2xe{9+rpS+rmSqe6krX6#L#0kp#W38G-x7=n&9q) zg)Dvj?9Up^TnI1px)<7Y#llWqw+aX%T9$TFb6ybj9(=2fwh^vV@32kqA2*ahWMY;C zQV9+Tbp_kWsCy$6?O}kl-`AI4)-_U~V)0IsF%Atj`xhghfa^ zx&v>>+aqd6Q3fn&YdWU^l+uQIQK{oY*pjAm71FCzgNyZgcHAp208UF#sMlI|XZaDb z9==Bn2DsWAW}n|A_b8(WNVp!Pvu96w4|7DE<7c@VF1OyV-+CPNHt$HU$yr4#KQU=QA0tid50VY+kY~Vt6 zG$xR*SanV6`qVX4c*)W94sCmr4B|Of5#Q(Oxtv4);vN(T?w;^ z5)ynAMp4Y_O}phw?hQyCOqTtKs)a)^T=lwYLsqf`^7T-xBSv_YaL_ zM%*?_gXS3zuC9qWkQg0?D3cq69V6-{T={~@o8cL2S;Az`WkY9l_6Ek|xTAC7h2kYg5q z!^KP66Cs{CC4}j#B1%bbe4cQhNLI5POwP4w9~%B3 zFA$*z;(lKOKPc_)0)Bs?y-;MFpe0F*p_9R#!V?U09c(1i-ov{XG(gn;3zx4RZ0n5cAB>L)opm96%^UB9qb|iY)uO4#hbTAhN3%{-R{>|>_`xbE1OTOf{M=I+XkM-$ zfW4P4?fgKQ?y|zQW~;;X%hLzBin}($g}x-@G55egI{ueL!%r6EdMIBt&bhqlx!_Gp zbYyuAK^RS-^WYUAO_MVh4g+Bp=E>1VU#yirLpO2ze4N&D5>xpAPsOuAWWd$>lfP~A zT6=FV9VH!ahz?V$n_|e2daTv?_T*Yu@t>}Tq2HgZaHcmr{S~9TT zE+$LSd=oNB@)h}urpR#3PWMbaG zBm)4k(0zOf&Ad19&gccDP?7mXSUmG_xcB37Cx3;yOa~4ylYL26*D2^hzmVzyAP_t= z2h^h@CiuPY0kxa11V&*i_41`pk&#$;0G1Mw?YY3+dZM;=YA!16zLwzILy~>j-U}8Q zxjq8*{>u(7E@)of-C--tf$yqN@1Cda&fQDOiGgaR5m@QJbv*I^W8yL0S=czrtrcn^VZ|P}PReUi4Lmfzdi+j; z4B6)0#E>^E_C9r5=KzpnqKFw*{to;FmxV+q_(+D4du;;s*<7|Z_aX+SXs*4Q9UcLafDme|?!I1Q2uLGN*|@wfZatevEZ^5A zg8W5%$)&}6{blhQYo8o&Nl{MPOymmn8Iw^&-cNhUD>BMsSBA(g zFCk1yQlW_dq$Iw7FU``Deslv31nr#kx5}Qk?pOb(I-LdHsUlIAEL0Bet%ppYAfJKy z8jCwcHlhP~oUr9rSHPEja3^M?7NVB4aB z^!&BXs*NlfF;3ph#hVmgX=7 zKDbmo^`@$RQ&GlxkH{sp>rhZL`?hpkw|MGNz~#Fr2?R`2Wm;g6zwzSq6jyK>o6&gsn$s_9OW8*wLZ~Oq$O>Az0KbU^5 zL@x*K3#+Q&1)wCO>>*?vk%kT$Ik@>|KYPiq#cqT~`zfkk#h&01ug+N$)XJ1AD5OG~ zP(HoV(121U-P2r|sg9EN*7Y|~GeT|x=vu7LG&rp1-gectFn>t-5jCC$S$i0ZeWzO6 z5^Vlfh1~#i!w@^Zx}v(lj~z)w6093Llah!){Hi@_d5)-|t4&VL4@)m0;`?NRO+hP7 z{a(-kJS?O;Yx&B9z*f;<1k|V>l83@wJ2WT3R-qhD3&d7b>wvho;(T9UUqdr!?Sq>w z-K5a}AkvOH_~Bgv7&g&!MGv#*hm*GOQ=V}5p&BdY=9_B|hpdl_qM;ySWlbIc ziFyp3T~tw0lQ)vzW9)w*icvWIJt#|h`JY7m29bERJxApzIxZ$A29e7#S=XOyiV0BU zT)f{}^Px@&Kt+`kwCt=skoJd0E7GvB@>r55hZLnG`kNYl+P-pn&QMSiYGho#wqoD7 z!DmmBkbX{GH0+UKI4=>!l+-@0ruzNzFMK%6R76{g0s$aT^?P+Giyyo%s?Bk05gb5p z(51_~Lwlx+gUG{|9O$5{xgNw570En9k?lwnO9}_Y5@}Y|kq@U)4{X zg`PXASqZ!rTH{42;spE`8=km*E5=|+Cf9CO>?cx1BtmL)d`T(mc?(4_Lv)Qj2`67x z+va-s2o25@Ii_=Rm0ptRI=!0Ko}l4Rs|kFP`>uouZ0O~$C+qj3dWn{M8~_!*w1TZg zfYhQz_M`}H-;!)LfCMza_&BU#yF0&b$5P|Ev}N!~Rmu`E^g7q~2+&Vw$$^JTH*YMNmR^PYOldhP2zFO(3w;VCyfmdoXEqWZ0$1*7V39x0X#LT%ui4B%n~zAoW-Wp%*Th6#7DS7*^!`Ck?3P_i5)baj%z5*-VLJ)H_DZ3fY2;gHAl`ChkLQGZ`+wI3b&(F>eH^N*N|T6sYl zk+b33$ZtqmLw+Itm?-AhZo8m5jN%S^hHqX;Wu;Fik|(m6qk<$dT0U7~kMR@~`O(`* z^x)-?)?yb?b2GYMegeF9@IrhKuB~-CRF4lCxm`+>=7$01r$)mr1$hmlJwl{6(LW12y zOyL{nuN)t7su&&JDk$C~i-2;5=EIpF@8!#;X!R{V-eOo;VX~5b5so2{Q(0A2pP@Lx ziS+DKu8+g{h4`wQz!T20e8G@K9eXt_8^;~4l6+M|!0 zAF8RoHkM01j%&KU)}ZP9J@1uab4n*+Sdxl9Jt4%>uKt&TkSbN#sNhLjp-v3{7LB&H za*X_-$@}@%*493b90^!q{~spOkjRXTjK@A3X=hj}H`Xf7hATj!eJd;DF*&tY#{a3! zz_*r5g<>=6KCGi;HgvGj7No@*+=P*D)$rNOd4V^qfpvLamBp7>rM-9}gGVzJ!~*dT zItQFiE4YRgNZ1EG2=FVZBST9de~9SZ@;88Yb7u!WDoB@Y+!Bv}{nA3& zP}B1P+)11_(ERfvKgx%CU$%x#D}b^xk6F&+|0(UmeFF10O&7w+2lM;UHiL85h2NE1 zO^Ol+k?;H_1j7&4LMm1b9KTNttV@2*Ft}KFL#0Jbgy*t!;N?(fTX*H3xJ>)Zo$Zqp z*(q2da7TA!7bD$$FUwat&yi5jXc64d(P4a5N{X8`L?)t&b$x#1dP$%T>93MM#IjY{ zMa>=$Ur4O5a*>ZQjGT>`>|&1(&rz_x+P2|sxF(6rUE;C5ZqQ;Heg{W5ZZS>lM69e2 zQ@)veaV`8_4~_zE2aCkRNh% zu;V!x-)a~>@wh|;&)evD#v%TQg^oGImbc4Xtt1N}lI=iI3xW37f$3U8F~?4SFKCnW zldXMuGNt~cgY^cGc-iowa(Z2`evD-oq5jRFs^{6zbC&wU;s5^OX8%VPVC`pc_IKVo zuiyr6nMB_yr$MqMZ-WFze*gEJAH!orUTm+0dKa-`;la7oPz% zjHl|$+GE4b9yIxEyTBH)qW_G^tcW+P>NplRSPKmc>&mMt(i-u>4VUVTme`8KM9j`A zV01(vF$JT|f>{-*uVs_SGQPE1hE=~Kl&Dh}4}K?3!bvgdtDGkx^(WC*^`XO;XYen5 z+_ONTjz9Qw-*aE>aztJdo{cjW+C^VkIkMa-5$a}>K^;($fUEdBp+uOiQybn zvyBM1e-21Sp4(L>5P559ptaQ*qZ5p{CW7Z*dHjR^xhknVK5jG#kEI<)@6LOBIJ*ZAkcc*gc33l8h+8y2D; zwup{*y--8ED1O|z$M}k|57yA8f;!sBaJSqak~dZ1^D5$9wq0aD{ma zv@hpGG;>pSvnpw=r1k@7hyGyXsTZqP#@k=qKF=4t>SQn!Z7Z1VLoBJExw>n_f3wpG zYCx$7$c*kO?H|%(qZ_M#P3eHrWtp2V2=t0v(bOs(0SKrQGyvjH!8>}CU0x^ z#UZkj_AajCOmCd9L#8W|ztNNpC!?g=Y=@rj8l6pcOq%Sqk&B}v#@~STG5rg`hCWxq z11p2QsH=1!&drsV6IQ%SipzOO8lzTw5R#9zT9O=rb`j^=Yov z+_t4;!8d{mJza_ovVfM)VpjGE+f`uI{1&Lj-P-}yWTP9ce=;KW_^e&TK*W)U zwkd6)+RGBe1?8)DbYu-CV;EIPb0`UW!`;!Tdpc>GB(g@u)zbqy_?4m)W`NuP`M_)A zx{kdx^Nn~!CpuMMTyq=2wEJV*3j(TA0E=y|q)sYyH=RCRGcq94b!z#9bp zh}nQ`!$VI`KY;{|glk_|uYseQKY#YADs$Y~haw8E4X=CBXMA~(NXVcMfk2orsv58@ z!n3m9Y#Agy=+udDmtsAI-1fl!HJ6{$1fv0&!89sy#bjsL@4qrSL~bHzH|J4kdC#uU zUQs$mh}~cL&A^D4W?MA*mt1)rciW{E)#oX0uDf}8ED3+*F@Ytr z$HywC%&VPapZ8sBG$+n7HkjjI)HrkR`q;nhZZHQOa6oFS?e<($7H7!v)DOS)>Qxq- z?Iqws;jHcFc8>QRT2-e4{%`P%Gb7KgUwxV- z%az9!euEafczYX|7~6LfAd4>x-NXLI*5K^n2lE31n;!#!#?n5Lb~5PUr!KDf6?sLX z{1|-saNRk2N>phse#?fpqW*{Bajt%$!`F!kjgsT9PU#mU$)w%EbMY!6f z4e}|gl1sV&h`nk5m*;Vv?M>?-iSe^j?}e8{yEjK3bi7%ybJzQ#BRY_&MTs;@;T|G5AFe$&e21saS$*%7s0}KBheNTynKVslSv`x{3u8;iz_Bgl%c~olF-4|!!Nz#32rdJjJW_WgB#|>vFl4XD6 zY|&xc>>&!~nI&Fc0Gb#(M(5uhgjFCw6HH=`-VN<@_oXcR^DOSfEO6B>lD^W^?Ijx+BSc zWoF$3s=zHi@ZmLw|aq*)c<_Ug~#{LhpotP zBYXx@KvnZP*;_*6Uy-FPBOpi%h-$fw#=YJX3f2Ytm}tjaFvjJ@n-yhMD4=c^flzO@ z!N|a`4?9uUt=(8KZ1#xg5S`VT#1W7Kzhl6DDL~DZ;Z$08$8A#86CgajQmEdiDZZ6y zS@#vYwv3*+*y_?}xjuTha=jBl8~C;Z@2Iwjx<#s;?Wtx3h(-k8+!HJ_8X|L5=F;o4 zAG#vyu}!KnicF;oW!7*5$ot>C4Ov}GZjNB7?ASw|!^`BQlzvxAGU2@_)OH4Mf;1RD zUIWkW;V}D6p|J<~oSP=9O!QwW`umAYxDLK^Gvm=r@-{Hbr)#nw2L57b-F;xUsQ_-; z91G9-N7wGk$eB~cw)b*B=9g~pMEwM(zZ+R?>tJMX%6vBp(T**|_DBoZCD-uIy|xE} zjP5*Yl~P1%i-g;g*st;DLH0k_W_B#1oqgK7bNl{;_OQHU#@NM}bNh|{OM3jfvmY=5 z(}$!zF{b}`DqMiWuK8I>MD9OY@qTkUdJ+)tH)fyVzxLs$E2+-LhR%EvX%q0D zb>BMx6~j3o{P!ZF@_#)*s;um|4mtk-%^s!rpAIQ-6A&^~yx#xo0q%lr29_Ozw zm-dlu|0agf3t)t^x@-UI0TRf7b3t4FK{Eg{-y(MBf)6VZDa zy))Vv42GHC|A@HqI~+7BvpQr2eanwr=U%I=Vnb7LRHR#f~w#wf(E1oo>j4$NZ& z&y{k;H_Bb2Y|j=uS|Qkq<2~CtACPrekQeym@LX5CBG`ePTWhmWDZGR}f8R*qdh;03 z+iHUm+mhxEwR_6--&iUyf33M?`{W{;-dlsGBqRFr_L{A*@sd;Y(A*;SeWBctkt>2h8VuN$A<^DeufzoD#wuUHLoZY*8VPP^x>`m zBDkYk;YB{>`S}Q{YivVLMCH<%8HXUT+OOIo=|9A9TD~bYkmaGeAAAftG_bGbxtTK+ zU|a0R=CP)blStPaT{3Uo8j|-oM2dC`cNALsaN^oUjsRJu>#TIrlo49glzHLI91+*i zrCcn-v5N4R4U@n@jNvv)P1P@mBlGAdXxPmS-Y>yNWypRa0Nv7J5l@swu} z#>K^4w4D1<&2a#C`DcdAl7$l? z8xOmC4r*i`nO{JDco#o%ZH>s|l0=y4$K($_A3sM~ksFYD=!TuwAD?Ta5xHfomLW5$ zWxJewfPWO1^hRP(6e{ljV0R%bXMxjPapTd7dy*)-V024RAlc;zj?1D^55*+J>Q22q zBIHR!AelHk_l5EW2@wJXQGGOaZ;$1mD}?3z!wiX|>rD8r(GN2v_sE}MLWxNX8^gcE z(Vaee+%tpBrFa=6_8|x@dPZcL_(+!R0&xu6rRzaqJvg=MF6)O}i5C}xu4$c)e=78r z$?3H5U78W{y{A4sXElP$r>|9$6+e}5*>!(H_m;8#OvdH2SFhfA7PQQMt)vUi0@qYx!e#1&*JZ4A$#aRPbJvG zbW6Ck0t}>Vjs6QpNq$63cZ1y1mOBvt+3u5+7-pf)R74{Ya!4&4Ux> zKwiuN3{BxOAM4PNvkaeJJ=EN~zI9>l!j)(F&#uXFT1d=L&XD;fh+o)zp>QqMPTf6p z)AA>Q2+^n2&#Hr}L%o7W6#W#|uEr=IUiW=1!uh(HV<9G78KqpOjJU6_%>16>kx<#i z(Ih4XjT@?8L*})&HMRw|X|{E?ZNqQ0yq>)u_WlBAKWF<*%PTH&&g}weKG4tO2Ti>T zkUNGSGBQNk+{0x3+`nz7YCl+^Q-Q0XU?3w`B2Ry=Wfi3uqL|i76Pe&nGV!|Wo#uPG z9@Ule%L&V-$<*rH>cuzA-QYGMix!5qJY`Mdc?P3#wWn%T7zYSl+W<4^h){8ncebT z{pDfQl;B75HL^_d90sR5qEYVpe07^!JYU3@Zx(T-8s)X>(al4(=Uh*vSnvuE}Cc?GjkFBetpr*@XYlnlK z6Y7h4sG$|-ne^4h$>STwq0B92pQShNZf#)`=X&SSz5Shn-EK`w=4O}7M$IG|(j!Y* z*cr;f9qbT6NF$bZ(}Oi$6V`2$;bE?0-U!Lwl$UXnc{kq{S)_(NZ#LG4(LyG1Ideuz1OQ<+;h8cOy??M952VD~wW3+2CvVs}xE0^e6hA zs7p|aG#VdqH7Oq9Ldi9YYSU_-dRHECVfQsysV6%R`}NDaF>J5tYPhz|-arT59`_;HYd*{xCgunG+Ioak*(3P~L#-!{d zQ_JFNlOrzf>yA1@xV5iq%%crrVPd|I+iLP_LVq56?bNo?)*73u?i@R&8u5NzM>4lC zsgIX57M#GoeR2D_By)8y-Gc8`$dV|*0fp= z@k4i1(g(q%?sI8U&?vW!eeX?-I-Mjx6F%&em(;8eGIF1>$~kA;sp;qX-8GM{b^WF#0{)CDhM_?6fQuXUbIKO$dF93!j>f@D3|1!xLzgJs5WPwa6jFqaNyw9H$y|BbaW~ zb#F$lq8{i@%HKILE%oFa(u3}pMY@w6vjrHdx(1hJ=x$f=P!aw6_LP0dqm;pb#i z&&w)BvlO1Ot!Z@2Eu)+neJDt9G;(Ix7r6($ar|lX9j_Lw_Q|{TCZhTArwlhKqEpUi<~D)P;noKCZPe9?xPa>mL}yPi5D^1cr+}CADaQY~Ry=i+=*%zW zr-_I{?TOC*RtE@Me))U#+vi{3&%Az4bRH=A33z$EJ^g#_iyCjw{C-WGchc^zj{N=m zz`KssV{2;CggLeXD7fgNZ0JTrMEmo}>(qVi>s!E>M(lMB+zr&##H}D;K8r^X zOKUzau**q5M3P?Oz$Mt)-Ga>v?Bwhw?j?2Ymm1>0^+_@RHMU=>xI0Q+Gf>xJlZQOE zW)tSS#dqtPGzl9Uo8;q1Hsaa}ioZ1nK1p4(b9Z+U=jZqI^yKpt|83G$!Z;TPb$#s5Ej15G7QO2xJ8y{w%K73{%)%z*EZ7PxaqRPvVw zKivAySN@@?!GD_G78Jex$EJU{^?g&2oAqOP2pITMcj^Bu*l&&hc=NZ0lKdxg|AQ=k z74$EqfTX2KB>Dem)uc(95w~E#LNeJaXzBv*fSR5BogM)G-Td_(xIT4b|3mCj1`&}g z(S3!xx?ZQ&COi|V?@gZHVto*N^DUd@rBL+CRIv=hj?6^2u5hs>o^zDM>|8b-Vip?o zo1pGg8XBq>;qR*our?6S(GXMH8IKXoDR#kr9gyj9KFbD0V|PiiT1S)%C7bLMqEn~O zUij;ax0f&8xt!{tP_V9d@vm$C*4tO&v$>KN{;u0!E8h`6^(kMmYTh~VAB+TO@`*cLsyz!4_DeLl0@E=utBAZ1;nd;!Ky7Byjl>$_BSHT zEqA&DTlZb5wnLnU>g_AQQ@6#th1__?{EO{|8`ZOXi5R|-6ONFc=vLe4)?t|@Ms@^Q zG@6R=(nj5=RZY-6tazO+EPK(AW2|arTr0#=(8VJ(G5!}dH5jsGxH`FVAyLG{S0)49^2;KA`lN!+IK zTqk5BW%h|`*Ce~1p%;o1-v8G1;>)A$bUX3YHqObNXC98NYHrTATRa%ljDs#iBU)m0w`@pwbHb6e`k%}!cX^uT~>!yAal!6&O*s8F;g4zD$+( zGAY#9B|L$!7QsI^ft7wSsAqO{tfCl+IoK{JL4>mU|D>KG6lrGcEZpK4C->CVDj>Yq z{8E%nV1NN?B?^)R%1Cyrvy+w&HNxf>TO9g}bo1D*jFi@vpw>-%6#L3=FEN>7pe0p7 zj2~sKln6{Rjef>zM^_7OgW9v&crZ$c1s}x-_nS#NmfzRV#*6nYM!)Ssiy zfwUQ~b`@~7)H_>XSY8N@%|k(4easLH25EnNn91J1pjP!MU&%S3sOw$+=kV;Uf!c<6 zPQSuI6pl53NuQj7X)|#DfggHdcvPlL^D807zgTSX#XY(WTHp0rs}3RC;qB6{ruTv4 z?#Ne1tSJ7b{rcs`o!1LfLh&N<&(lnEdvrhj9FhxP4sf5Ddt{zqY;~;s=><$_Nh56* zLfSzWXzYR?@rh8kf@}19Fjkd>1~M{Y$FF7#&79w0M1mXc4RY!o9v#16wJbNQYi6~= zzpyU1wf^|?lKx?U3Tu}nVYYg11DAO(A|5?Uh1JaWzVAn9S2|v$PUafdCDH7x|A-HX zuJlp=l!SsbN~QbHWbZG}X<7}GSO;|^*(P(+CPF3+uo(r2_!Q^VPzML0hrEp7aW}-i z&;FKy|3cjC=W@+_>ykdZz4h2LsFPknK(Fw{^pI$w#^Of24H~uF+xyNRSA8(XZ8>Ck zgS^Jn|5)91^rNHI9$$G2@30vQcucL<6m@0Elv;j+6W2+`&?6#l8>m09TO}%0Viid` zP5R&V-+!E}H%~sgUrB|v@A(N8Jpfm&<1pPaRv(2#n%|~47YV=Bp>MKok1yTakU(f4 zXOQd^pYDd$DEP+Ixeu;YA_NW`E+lTowU*E z&L~Wf21ku+EdG>Vh2KmYflfWew0kV~TxF?S8WLBx@FCS0^zdy=ezjT#oh+Jd=Ayk*1T`dY44K;&sU)Zko*5pu zYgaBwvrQ9Xp}#GP-`%T&;(0YnPzD#<&;O0g-hOnaOJ&%_KwP^&mdR?DqDtG+C$da& z_qku`GF4G3-(NDi1G#MMJj9M~9JwZ7OPjubkPw4jML}9kM?H+$m7-og#ZHtiDp5rm03MjoIu1gZ8O@xE0&DqujA3FbNB!6H)1*G4*Y>qluhqL2xS3bu) zn8U``*?)Iewm98Q3eYh{H&mjnGCE2eEU)wUKbO7JCDCHrNU?xZ?3^qYBSm)vQ+MhcA} zFLP0^BBuKa^Aw8Klp)+^@!1LUTBsb(>MtyBUKcT;5wy8me<+>{xaE?qu2^f zq)+z8b{Kb&)~2zy`s31{L1-5!gPFO$EE?AoO1rFle#nibbq^lknqc5$A`q+7Q z6f#poXPylEl)q`-AkrGRePlk9H;_B($9*r?+Oc>*#AgSB?q)G=8F95Lf9Qbn+77zv zJyLY*t2doFtq8z)=~)-sH&(8a33gCMPkH)gQ#!s=U+v!vF1HFQc_4CdIcPgOoleAt=qgrJeQ`5mO9WK%vs3LH!1dYs_i{QuQEbfz@C#-6A5Nq z!bXAX)qBs4XBV6zio6%oxu+~0!&>MfH#z;q*`!rknW=Mt^jCTU7FEC~)R$?xsOStlaCXdyS0qcojnO-8QG(gi zx~oUC+$AmeQ0BPk^7$#c=mLI}j(rDp>XpMCH}oe&hT=938H}+8h2pP}9)p8a*84)o zeDugQcvC|vHv*SS_xEEpvmA%{N)K8YZBTWOveBB7$K(5MYZ;~EWvaHQ`UlyYCx?O; zzD0lbm_jBB4o1$qA#WRh85NHM>B2Zgg&xo6ElW%%(~CJg>JS`GE!||Po1X)0*42$J zuIvVMN!46=chiee+jhBU6A5AJWlJUY{WlJv#fCRrbThraVc< zQd*+g3-4{y138VWqBAF63NE5bO@*U(3g6GA1vatrH*7nYc=m$@90u~1<0m$6tKy{y z&R?Je!xEIp(M$xpB6&B0Z#CM(G_&33yr##CGnZs;n0eI{p0*%Fbae(wbXZ9(+Ih*P3M#90Aw6DJHw@UbQ$EgKq8qW<&>-n0R5N91I)u*Bly3iG zydng~C7(_&D5{sMa1fH04y`F;GduK^V%9lS&k^o_%-p}r^w%EcO=!>xpD5HV!`AAk z`r>XGUuUvNq*-XO_PT);A}RtjG$Gm=$(TT}@`Mh)gstyq#14};3h}MT+#>Asq=_sI zIuuv?XpvPf9x~LeSA)AnA2l`1PM&8Ci|v-=H-bA|!E_0F))PL3F8KG!Y+>uB3q{uw zV`mW=0bDW}lROR0Q&tbBNXtmL)weNI{xa91BxeScXJ9ZTT#{{+PL#woJww+6m^sby z!S*}f=KZihS}Be48@yH-LN|)8fn2A@&gN?4z@8Hv6mjp@X*2wH(gAnXn?+Z2J(aXw zo`wbi9x60kYd~t0;s9qLqd3C0Wm=a+)o*)r$vZLYmH{l-ZNr{JVNANvrLe*ynqJUG zjYU@+|5YB-zal1iTrcfvzNe-ur7e2{tO<9geUi^7Dim^wX)zkSLFF7Py^B@_)5;fK8@>KZsVbi*V>y9VI416p=qp2w}$wze^T~r zctm$QErTx7;=g}T^g@* z!hN9LQO2lzdPzGflgaA+74OaFs72eyw_L!ZotufA zuz{=2n|f0JO@*YNtOmWhJo3&zTZ{(xZYtK=;+ZAl{xR0vt>;l_J`k@}>vV^QviM(P zEID2fO>U9HwoJse_qkD4&XQKN9nBDy%Xrp%;7n zXsv!i*tMt8cYXmZGMn-5B7M@b0FEV%U=RoZZ;%kmrE zZzVf)1w^3(VYy3jD}ZC|o0=Blx7fZ2osy5XewU<*L3@nY6pRF<@MgK`fqA3~=uCy# zC@j`1QI}$1N|D{Lur#-sY_zsswsX?Y2`^41q-TWk$aHYQ))RLr0c(fdIOJk37V zCL;Usb`!Nw$r$i(f?Ph}-sX<)bi_tS?BZ(_4=Q0e-XSRS@Z=-ZJ|}5aj*G)#o%k_x zMu291pRu@x#LTjRTV))k=!_#SzcdNyR*Akl=CKl9z^xyhZ1Ft4bhubzaUDjg0b*doy$UAJ|LI$E7}e~&RrJ?j z3DlxGU^~u{FB>;T4*63^GjOCC>fO!NO5=j&(Ql90Vol3PZXlIf!nuLPaLoR8-@f2O zx?gdRQ$)_-PUpip(7uFv=E?rbKZr*Gnq(dHf8fLhC+mr+mt;T?i z51pG|7@UMghe7_RHA4YWP#%{~^+!(IG;_17%PXN9d{Y`l4hHNXAtT?pqU~28*bNWs zCQ?#)wQVCI(YVi7a?}0qPHrTAp@=FHM#VG*3Kle%BLlh6Oaar4rKYsYTuht>@uzL_ zwR@i$(&X!+?Vj?&+pFk}1Jf#JUsAQ77WmbXKX_Saq+MRU6pyk5;!&FCc?rYzAXf+E z#2#zhtD79y z!VB7LI&M`)GSHgz54~v<0DD(sCeJTcrNDxU8oz}vocgRAvQdh2Za?#aI2zW};@-%I zO5{?`mem*Ma=yCXl3L1`^u<;>&O2nG{Kr-9=~KlD>d-6 ztChpUBRx%v$4aFS=gUWYa?4zL#T|>%K>=co+I0__@C=SlAH1{O@`L+(&Oe`D%ArnG z`ShH6T$$#+@Tg0J=t|<`f)$8NgS_!@yU^j==>t!iGuntf>FWj36%V{K7KX>!C|uuv zyAKrIbgr4(5XELT9$>4cTtH@RuzJ@$n}~JK2;EaC)^;A|1alLNhYbyGVDI>Me;MBC z=rsIpaJ+OPJa>5C|1c9ylN%+qP*|vrG}YDoUU)3^Zq)m6&}VIyKxg40)?Ub=)2L z*-t0Y{wZ|$+s1C&k$0Za<<%VIW;hTRCt$}45zl+!>Zt9RfTNWqudQALraMG-IDb^{ zx#tx2;d__1Glt6?AP!Yfg!VF|b5Jh~(|wbaE}lZ00uta&sJ9cwqcW8krV1T9#@Amk zAjGzx_0OW;S<|e+aFMBj_X*W2@Ukg4i&vB9H(8O+m4-8O*GrkA3Z zQ*_4H^~?jyC6C~H$pr|pTs^$+qq%g6*5NOq`Xn06-beZ9eVuOIF};o4jKHwSs!0Kg z`@411YX(;fTtMi}r*ZKF#Pue$aaqxU_J;yW>SVp3lo<+J_P1qdE&dO6~TTdcPyn`77-@Zi6hP>K~`i7gi3qaR;0MLe%?B8eCPAc zDNO=##&g_YrOr}@%pcq8<-7l-frbT;%y6prMU8SGy%kK3e)J zM1O(_!;i-(T@?kPO?(39ubyufHg+}&sQnOPC>{f+EZnf`&Gg<=Ba6DUZW|TeJ$`C5 zJ_c3PVB_?f*h|}M4)7BrHrjbW6O{MTa0?L=3YO zeG~1fPKdBdcamtW^l?hcK*E=3dvR~Sfzp9U&Lfr==>u5 z>M-@9>f-REms^JfcH9*asUPPlR;4+mY*Du3Idg@BIpus}UxE^=$HN17NJuN_sZP_; z?XoUZB3!GXn((pyHWJ3on*r%g9O98;uXCE>zBF!&J$ej1R@W$i@)&si{FgkZEGMa& z=coJ!G6Y&I8IvBrW7)4ro3Kz+B?2GXf`S}#6YzbQ?w7iQ*|l>!Zn)+&th5$tdLUch zgl2fs#jOH}n4PQ3%<&Y*G>D?;=>Z`_n)pUS{^!S2U=g*lv@s9E$^xwP{s%wq+VEli zz2ojCe>#!IohcHdKxqAXf{YBnl}L_mR9@7OBJ^>)KHRjzxW*ek4x=Bz2CEovrafMZ z>9u+aaDf*yx?%*RKoy%=qk2Z%%88bPLGbLK-6aDxG|I|iP+OD z8h}Ar7>nyX$m;hF9lksZ*=uQx!dWRCq1&ziyWuw+ud>zE%zHO-Wa(8|xUMP>+|Fcz zkm=V@;E`9oZVI^R@Kwp3<=EL4{pSl;b50^H+Cus3*3N}qHI86c+paDCV+XqjAnj$3Ge79oIhbe?_83i`#DXrs%d5*~R z6zir1@-kVFVNcPoW{p^+k~&Wj&?4NV=5XON>fFnTeV?2%j)QnvNqO;*~D5c zHBf|Kq-wPVnJ>P;)1?XCC*ma6N|+uf=dY&@WrE7FyjMmNvcW_JEW4LeRcPWaNh~(| zEyITIBgu-JM&aJ~Qdk%Z8G-ac;4lR(=^?wj@wg!`ObX5c>G#^>cQ)&Om%fxh_VfTp zhJU(m;KAVV!Jfe|#aaTye;+{n4~C5G>nqgF$BIj4OHqxXk7i(1m|cxe<+VP5E^&dx zjld1+7+Y%<6yU}00?dTc*jUk0l<%Vw86^O%eR229p(5-$NI+8CG%h>*TnM&Xl3?ka zD4h#)$Wn|9htYJC0I(QzJ^`!H|3DMJFmt2ASkNZ9e6fg}^bD&<$NkZ}A@9|&&*oCVK;FiYB>zZ-7km=?;qlxAC8?+=rOew;zfZ|b->oM3djBAapg5k`K! z_hxIkzrpQz$QtjCNpIjbxxs__7Y+do?SLITn1sjQKLvmiB$&c_jc6VNA!+!iWxwcl zPucnk49@MB9v_tQE1!3S0)0v5uQuwa9XJ<~uZgbIY&zxorL$^bU7Mb30ySN5h>)A0 z<=IRLR}JS>kIH#$8et6dqY z2g4{U5nV_n7@wf6p8wL46E26~yEIYgGr)@mP%(|t*?}!cQv|qNMU%ZeusXw}=bd!0 zPX4v7A&GSwbH81X*~0s&5L=~TzH)10il~VGZWI+(YG2umcwwxa9}ul+wH_@LeCN@~ zD7rJxb9Ic@2A~(6dXJZlcDc{y{u08uS{i1A8Fm8>#0~8&@K-5p0wg1T$azZ2gOe5e ztiLPlJc~DvQD+YqpCs;$GRUqk<}lUOY*f$Z{AQi)TE)cB1O4v93mVxqOm2Nw&|j(K zG1F=!;@P~zedyWtlGX+asn-y}csNS|AXRXmu$xkvi-Qki-Npwn(+8}x;RRc{wGRlq zcV#JGIkXE-iew)$0xvi*md2wud|8_#4cY7_0*f!7plg%-$1%YSDUdoxJWqBvr{r$W ztCUPo!IeHlzQ@t_gC@JZrBEnKpkF(&)gtj;38;xWe9R$qf*pu0OFzrh+9FMz--M!) zg&b+^nOOtY+NzI>eKDJ)G`W44nDp2a;*F&d6)*WF{Smu_j6HV?b$xP!>QenTUD*4I zuX2Iyi`7ovuV5d3woP_4Y6qM!32_g*jF3{rM>PG<=a2WsfpFWD_Ond8t<_E^Y}x;~ zb1P90N#f$bG$k!|>jr+yH7(TncKeY4GTC=1e~J-uY`)e=2rTf9%ON! z=27w^LV*{P&&SEq&iE8X|FgM$)%M(FPou@9DK2Gm@sxK98y{`;YcAZ)WQLD&^$Fz; z39MpSXM3y84{=Jy$?2eY;I1rH0Ypj3Y*^{N2e;3w0F;q&V09A4e#lqTT7p5 z0|o(~4kxz-v+uV#Xn4=2F?RYE*l^ERua}Ei(8eN)*3e}&cWqP|apK}@zb&411z@dv zBrET&5MbZdtGIO#8kN5tFrJuUxs&h|MV+qlE+6jZOxJ0w~7&62p5{)WX1KZQS2Rjo2hKd<*n! z^L2-3n`0Jv%fJib%_4@P1(q(WCxCw%R!p>H4K(qr_80(0T-v;2(osOdKzqgv^|+eS zp|5p(6fVd~=Q)x(t8sm(yjj6gJq_GRKLk^7*$cmt>25wEAvG8HLD8)JdEkavJP z3vR*zQ5?*QP8ut1*E9lOTHK{gRhbLGFX+4CTaM=<1CPyV%jnY}`XZYEvu;+mLFrgh zV>HvJvs(#A?wv5p;ju-)nIGC*>)!U62eS|qpPm9qCDs+!Thqf!6KnEq1X`2%FV^e> zXb}ceZW~u~5?lKr;V|R(gG1$w!8-PG>;d}%UA5D%>%R>ESpr{|s;7@IEzXA7sk#j} znT3dR1KMDj>t&mtMg?)!jT7^o!)7u1;VKqs7`{dxGw=1teO^-Zdv;=HpTZ^$;SIQV zBA3iThK!ltLgfhIL)JEzvgg!e(+&aOgm81sL2Ts&yabNKfJ8>AU#SIU0x>10^!`?s zGSV=IT}stHrAs%+5ydMUCRV26wxawg&#jzoblr0z0g{~%Y+q1VZL%Zn)g-#~xe+}c z!5?=X*a6fp#a3Rrv4feDqAKog$BqBxNji$h=sW$! zPRlU{0dT`Uz*k$Nc6}xZ19Q>e3RJTxnh0nm6XC7o!rMbV+qTtE)X-?E{!4$4DbB@o zx2Sr}Lw1m*s`1zCA`Tsz%7djej;L?&eNJ@Q`@8=ooyz)Mj!kEZB65#63u7XP z$edUT_gF^`v>#@_{ruvxjADv#5e8hUU7blCRpGB6y0?x2x8&^l1>)E1yynW4=1>_^ zkug@!5dfp2c*3XTT&YzU-iv6~#uQSmBi+-7`eE)375+vMg(O-?c%`pKPNgl$;CmGv z!LAYElIyzm+kt3#5~6I}%>rFrx44`$zO0PhO*<;t-;@K< z>CjR;ja95%pQ6)v|8aWX3E7%7)@dLr1TrU_`1jj*j6i?_96EK92-Xe53OQcxwTZVA zMjZ*bRmEjm*NuUaQead?3)4DA2)w=-oxYi;ywis+nYkT;(^VsSad2487Z%(C>t@6H zb3f9-&z>ul@TRr_52F&R+MK6sXeLruk~faLAW&*AOpgZcHS`s#EiSTQA3!iw*ERH(61)gvOY}F z!Tl_*BT}d=Y_Dm1j7Jn|#iA>9_~DFIOi10rOf!EO$rF9+rG9b#(tS%q>%s_zq?gFQ zj$A)h&`_o(!zYUsAJ$Td?!75515c-at%BA8$pg7{I7elXH!$*S-lYxi=^2OILGK~M zIRNF3%uYD+t(=k=y>(VGiirlt;-edBT%J?Jz%Ra3!E>bN7FYG$mBZ$5biI$3GL>t6 zSJ3w~K_}?qsE6}Y=UUzyHYEkc^>RF-1V2Lm!JYVsrsEA?^nQ=+Y|6}3>+)1UL~*%i zSO^|2>r^p0)>~%X-uhXq51SMqp(%rvd%sQ>8i@68B%T^~>%82~Q=?EAe;ofegecps zT_F29r?Hg#zky6Y2L3%CPg0IYf)g+OHDC2Rc%@@5>*BD=SaG(Z*yoqCFJC!t_Ch+Odx{_g*3hk(acE@;G! zSYnrJ}^`*;BsR^omNjN^ngTCQxLJjrQNXd>+nUx+uYb%<5Q)Kn1SdZkHqi|Ri=?kzOz z_YzL&r;x$Z`)-uUpX9j2?zjg3uY3FtN0+Sp$pbic+}ak><^j7+H%>>z8PX&VqYsUON^5GaFS&qLKX;G<8ZJG3Hpvu$1Z{S2@QTI5vu&X4h;c zwoPL?NjA+EE~(#BTyxusDINR9t&mZ!S+tWz@uNQemlB5LC)2v}#xW$A8UWmxD2*1BaAA&EBTr@v$%ev72usdk`&=_!k|d;!}o%gi%DZGF`;X$fiJI66_hj`P(Rgy z;8E-KuLtYhx~~kASKk?{a6X>8OTh4f52|Kmd=)~SA{x(!l11gHr)c!q^qWZ_0DqB6 zQ_9`8V+6i_eM;i5y{zAM?%Q`4E@%k7iOaKL+4SFf0Jx!z07!!q#ST!-0yJ2}c~<{x zCs2h@5r-78#d>wfG$IdohevFd8mxAfr!0Fus#@iEtOMC_U~VuWK@o4WU*)|E1L&hG z`X+vp@9EmRm;g)`4M5P%>cb{16SS#KW5OCg{gd5fcj0uf4!H%*4Z%=V{wA*C26TLV zi<;rj`NgI-5v1MXKii^a!Q^EvHJuXb0rL-ur1?aCQZI zkIUIUk9U{;Di0h=WA_?=dHn7Z*)~7};ySd|&8Yx(oOCv#r19HR4ao6ST@06&sqaCH zK(~pTo^O^8iH0eVkX?<>L0ZL<4@UrO5D)32V=Un%i|_V|=xTGnRp~w2aDXO_)Hm~G z-xJ&ax?GAMbN%M3r03hhEmhJxWQOTCfY`yvNtBy zh+jl{ZS?xi)@>>^=QMbPE!6Qd14hX9HGHM{G9rUPQ*zg7+zZs?lpa_BkBt2<8~R6= zfFbx~iyMR(by=LK)0ks1tudtZ{?Q(Cvvk!brIn zk0hOp@a;R`loqO>N$T)}k9u#8KoMrZ0ywr-P5HAjI@kE0D2XWW+yiV~2w-o}xoON4 z(%TA>?n~+?peR?QfW_x#r=xYtjzj_U{2BS}O@JN(65U4W%EEPQZR2v|^9S(ekS4~u zH8&Rkz5PjG`Zb2zf9cFWa{_JvPC$>|`_FzF5=)=$kU8pWRZGPu2Vv+a2k$De&;e#O(Dk5YsZ}Q4 z5a!1O`EgbMOUWGt;Gx>*)m)>gtx?Q$N*V4x0Ni%4JZ>Lv;J6F2`Z|F{07)+_tN};& z>#?7dO3~*~t!;?CV)ye?0W#OpyI^wJ?4XF%eu!+xWVYK$j@&^Fz%hh_^o_0tX5eq? z#ux$YQ#q#nSeX6SoG_A*3|!vS8ht1LThE(U}Y1Iyd2NeDX|@AM#_4da@$P zL;u53y4a!sko1$k$q)O@jxjs|H1>?avo`gsptxGXJH%{fU;}et6f!7lrLN?OR^P)mGu{vD8rQ@p={W8KC88;p{%uv~Ag9MRQV z3o6)#hll{IkKNGH(EfaXx0U5yllM}(gb%pVkR_F?0{yp7)%~KvS4jaCo*&G=RRwt- z$SCErL64pE@ONLoZ5#qw-CRGxqW95rS@O6fMklGxey(iKIN z$XmlCl7BRYKEQL~>Vyh9{*`_Hj};211gf9b)c1ahvE!{=MXPf&V_(Kb^=y z*8sF7{A2$=@)n7Lei6DTYyI5szXkB`0(`HmZ~xz4fPaPluh9ShVQT)>^nW$|Urqn> z3I4Aq^Z%G9^RIdN*S!2|Uj8*N{~##*zY{3^YhL~}FF%+U;viQlJWqYmj=1wt;*lH1 zMo?FLs@}d`CBy$uk@;_;dpJgNK||dbqR;-_si$JXM*Loz-eD~;SbODIv&r8yKwl;j zpL67|4iT?NlOn+6Q;K6wgLv^&nJSyaFb8e7^dBJs*<+yl!IIqG??Aht6*V^E>;P5? zuBL)bCI8n=0XxS92Pn-f0%IcAB3ziB$ z-dzA4IY*!S-MyezPOXv0{2|%eT3n!4hXMsRLFQNU$6$Ot`M#4CmakM^z~DY(|AjzE zEPFCN@Fue2dvP%Y$-XNCo<$$@yqAACt$G(mow+KGkvnja)7^dNK=#8X4{GHBV5~&_ zsfIrzRzZq;@EYxkC?`glQ?PSQk8UXc*ybTSESEng z(tfA$w|38Roy*aN=G!-roBK}~T1Ygt)E383a4LYz%UZ8~x26{;?Z^POCek8qg8jRW zUXiNt2j#=s4FzO>mIQ$iwm(eg)agM0_5*Fs@_g6y7V|~55}>W>by*Oo`M)(30vZlF z%`tx0=RWvAw_p91ALn03hQavEa? zo#wxv^hwj7fu_|%$caA_Y(Xn}Y#}*{#{$=$`+Go+?i`|4_M{_fO67L*J&J59q2>aw z4*%TZWFge(fEDd;xm|nl&tvSVCMGe)kmGhHTge{)KLgeScXZFNowJ+BG|iI+k=|1O zZbt%r4f9uan zaU$ew4uJpnakOdu?$*b^v(IwEeX09~{3D>I@?J1e#fIzq5aN*R~KN572<% zz}@;S*^Sa9nu7`NU4In3%83P|)@x(>^L&YdD3gS%G}yQPv9Iz4ye z=t>4*UylsXB8Nt(gTuwb^5x0i;=#htIy$5y)!(%MIw!aRDnvN=>4%^Bxg{2q5r7l_ zU9;PSFs4$Z?siBay~Mx*JCQFuyOL!yKT77p9WtQ9=cSi^NJrFVe;Co|pp`R|Pb?0N z28`Zi;D|_ht`Ft>K~Seo_bUQPd}E?@-$VaeN~hlCiwCP`FHS5?h%RnaKjX#aye_f$ zZXEzU!g~UXOpx%^{~lDo!M=rlVIi>A@5}Lj*n97Is{cQ5G@^k@*()lFBUH%9IHd>~ z8If6;nIU_ghKh_xvR54E$lmLavWc>{Y_j)uU&lEgHxm9YR9HjVlnvth>XYwtn8`i1 zl{t@R&Cmpo1Q>9Xm&A8?R4LQCRH&?y_?FU-Mp6uR*(Lp+OxUmFSQK4>AWkqi*BJ-Ckseorpr|M7 zGNkuRqE5f56RA#74)Ww@-p5v@iJ*Y)L!W&V{|Q|rlup8fDe--N<(xDY8$k_py^o$SCSW3_{3~eixDBu@W0RWspNXGQlft$`;*sNdsEKP~5qNk9?uHCd2dXdl zx$wZdl2sb&Q#<&kq{MIxCiz9F)XEiM<{i6VvDKi+W0S!7oaUaPJXCY`?VEV-gM$pvcJa6Yo^@wYd)3q2f{ICOZssA&o=3&C)1XjW9l_8;D-R+^C*3J9*85(^V zoRIOE44>B_9KiLEuJ3H%N4QEdqWVmq+^b#fq=_TMgBLB;{|h5R|6rv1l_3%VJrgdh zKO%h)6+hJQ26m4O7UqVCmoIo=w6=!2o0&6%s$X zI7ZHnE(+gc|BlBju$p84;p+#6w=%!ndNeJ@;}@blk`POM=KxK^4)g_*kxdW(B(LLU z(;Cbx+$D0)kWXUAKeHc~pAvPH=M%_Dh+|Pb;2>I1cs4o4vajSG1m+HqUyU>jyX+^r z9Y%C`sKRArC7Sos`N|id^Zaig!9P2Q^6m>|@txW>y?W2#pzu~Le(KN7Vi!*K&G27M zFmUnVoO3vUT*K%F*HL{+JfTxOw@a=mSrnU~>bZujdx1n~gQE1_vWtt04ROGjM`<(= z-_<54zz_=%1I^Czep8F(L$8KAF;TFtc1 zif?Z5Q-#*^Jv~DnE~6~ajBj_yS+0Bpm{Gii!Vf$kkTm_4GWFF`E~d0`M3CjXyIU7QyV|cbxd}Q=yIaTg^cPG2Ep4 zkRLvH$H-|v0l?Gp$nYH@y9a<*jEI|@ce-75&ho5=24`o_t z0N^OAMNp|{S~+gcuCz@~ z@=Ytm01HbJ7R!qF7~rY@FLT3B)M_t6zc7u;pjQsdtN`HfTXp8O$O51cz?2al2zRLjAPN^^2g6t2+qe;N?RiSd< zK7u8%#xKt7XBrG1QaVp@Ql(G(9I6)C zO!3QfB`MVY7Quf(s`>;pfRpi3ELs9PAX?ckN$Pq=hp*byblEWvX31bYr)y`=ogCixyjs_HO+YoLkk)rT^5t5Ypg!^`d+?f24cWw_nZ8>SRhi zr~OiNm@FN(#;ul1P$w2HO(^>*!Ri+QdB5fj^8TjDyon~7@~u;1lt#r%+UfmLxfK~DqKx97-8IAKCIVyg^Yh)Qii?Y_ma^N* zZFP&UE<4q{S6^=%HaH63E^?4ATJ{)0jrkx%yeyyH!+u7@f8_Z+mf1b-5Fsx`n5oj{l`)9 zU)TsNT!v5wB@%49~ zS6(t##?!d7>ny(bo`d`&u(MI<(A3r7cOlaKuGaQDKeHwLZuv)=uv-d7-Pwy9=?=qX z<|Xq&FM(R1GYbva5ArPla0yXg!P=+1)!z+^M?bqMlHGQl;}rNIkXm9_iVW;Y;Le*J zO#l08u6(wsql+?a7=3gBh4?8B);xD0szNb&fz9uG;FSh6?t%#lVZ!>u!$k0aXRUu5#4bfTH)ala zDY#vxr>8$cCf~DGcxSF6H-e@THI%s8ew3SbwnKUqa{Td$=O6n#1oChrQCqHmjftc7 z4Sm-+-*K=5w*@c33FJ=~07bUw_Kk^ja6Pq;lGNQGP&x#irVbCJu< z#rAnGVqPdSTsM2)^wUWe%=rpgY|it?>#YV@6lah>NJD6;7l>E{(+ ziBJ7OQ{o~~G^#!NL;BKL@&3=&JSnb|>34n4F5)=)Fc%U&0scFGKaZ#vj6|;1ZwZXr ze6Yj*gCbb`BR_e<@9_gd3cQ?gSg9FeERc_476&y zv$A09Vq7YtF$~)rn+LF<{zK?0Z*7nAh9Y70$snCw z*rLx6awT)6yDfOFek+bj`tf`u@k6QXNe7#(TzQ}ATlPMXS#^BwJp{W?#l9UEt6lM) zu0`s>-^aj>2}mw08ZDmre$~0v&8qdUymy29_If}?8DLbB1R)vRwIhqYBa zBX#D7Q^j^>ZWq(Uw|IA-zbGfY%>^qSpHY#&rR_EqXRn&qSXh-IQvF8jUF}?!=Vgz$ z^p=$DT$me-+CFcw`n#oEc;|8HRc>4t4#q{y*p?eFx!ijrfyY@?`RYEYEA0cG$F{|X zb$d&fE=Q}y4^lr$isqyA1}o&OR%I35N}Lp9PeCmX5STJw7F>$h*|u=mR8}K%=*yw; z6JIW$gDv#Yy*ay-@%g&BNw-szns+6!MM=|-YNK!}*|QGpZu32s!FJy}?aoHw>Z;Nl z!q<^M9k5ot%Wc@^2vIb`9Wjnfj@?3lG~GRfZUa(^oRO z>VI|6H(*>rHpvv;DF#eRroQs%8)C?_@~kFJarutfhKw(P%P2APd;8)kIje5j9S+ct z&XCN-Wi{>0{XS~@$xW+DgaV~~q|?s_xjn8k%mYi7PR@*rlR|T^ImL@x?C}lbHzJT7 z1G$mmM-nc!lR@U|W4uB@hZ4wwx+tF8uj zs-}c#YN_Jc+0~yr8x}>Yi8K|upSqcM)%IFC&%0B_D@Dm(57VtxH^1g_s?1M}jlHc+ z-M%%MzLDk7V=B*~-Q~L8EV!8_Av0sY*yj5}xq6jT%-LLP$0zJbD!h)JiJ`r{k#^S- z!Hx!>EZAuAjU2|a7kAN#jj=q``z=V3!%n8&?{+%6B#natg>8`HS_1nnQL=VH>(e`R zeudL00pY@e*qC!qMw*u2DeE}iDw=o|Y_0~Dz-(Xd-SoA$v@f11i#gihlf+$|I5X%W zew0+6O`uzN=1uu*v%ui?(X$YyrQC*I=Ssw-2z3(q6M`|`I7-d`B&_%6wy=|P!Fu1R z<%F1Yw%8ckv~yHz+(Icc%WQoae^u`AC5gZ5NkCdo9*|ze#$9(JXMr*MF?T8IbZ+-z z%jfisMX$R2%s^JD#ihmNA9>5m5fL@GNhd{V*rmft#XSr%nak9EWq-%j=YDMblvZ+%J=R2U8j|oW5FRR{h_*bXrwwv?I zHwIn>Gi5f}gy2em- zLTl(zlcIbhK(5lZP%b|1)B(w(#P=ZhG+?a9OEe%k)8rmO-X#a6Mj!MlvF5m5`G{|bWBA7do#^1kr0DiMjR|qVXuQ=@*=P`L2hpl$GFbn9N% zp&sL+wEx_hm6cViqEP7tJ32gOawgJ*-u)3DpAYBu(>@CW-^niDFBfS5zfsto!nxe8 zaiJv!{B|F@d<+*OR}xDDE9Y&KLz$PzKX`$lAYNHu< zX&JAcnHB`KT=5+1%@Yi0R1qz)%i8#OVZ&ra^D4-R*11m9qIFm{XIbEWiXT(C4-n~< zmw<=J86mP-Mi`;U0n;APAaq`d z%*+Y*!f6rE2~V!4quk86R|y9s&Vf)q1SQZK8F;fajYJav;!bv z(F74>$3(CR4uV)N5P~N;4-SlJ@QYudGK#AkYDcv`t-K?#@MZf&8_0{fJFTjrgV1f$ zUNSEKR|zLS&&7hYmfP4j$^G{uuR^EaPKKFC;~+;-4_HTb5x1yDm7vZmiVh|=ZR>gV zYvyIj2B8h;#ExE@JNQ+srds?;49MEKfEaN&GxY(kr^Qb>Hm-G=sn#O#G4Y!FbD;l! ziOe+`8=K7Nnw^Q%*luUmL&u=H3x=jJ=_y`NoIHA5&b)qrVwZ&fH9gP>@PL-5gIr-a zC_`TGXZ)q6UdTf7ms)j{z;KGD{l0^V@>OWI{&0j{)I_k;fSfg7-`Ac~-r8PL3;Y5( z77NLKIJd?mhbGV}aofqF9OpenHoz{BZzr#r*M5wPbL^gc>zVu#>N~x0BUC$K+u{$? zJ~$5n&z=aL(>#mUj`Ln6I+vHkua8DMX~ggOkrf|kbh^1ymi!HF`p`?}_V#BYkt;p$ z0PO@rYQGT%aYHZdgq)2NRxq5~qT}-DUU2@zmO$w`4u?daCoF!=|7)#kB^IuC=gtVP z^cvw|rjFd&TY^q`i!XC^S@1M*!8Z5FIWv5gh^L*Jh8){P}{-DaxAELBW_4mJT?fbQWY9 zJx2}ra0xUrL~ftFF2Uuqwa0o2d)4-usPI{7KFn@mAbNY#>;a!07J_0$`KJ zj>*Mms`;2V#o2aReebk2=?Y>kRAfsrKP#*?6BwE52Mtd-w;^B;+HxsWt;73jmR4x& zW7ajFs`J}@p=W1rQR==A>CmqEsdU)3k{?IsVTAYw@Z_>>+@^61CCrI(Z0dbVi@0}L z!JVbN_2$(4GllX~#vfd7B8N6mSHMkp6oZNsbfnWv(%OawtegWoSJ+RC-*Dnt^Jgpx zE+UGTA=}1Dbzlgis0s`{ay~R12ch%qpj^6WpB+#rAC%e23Qi{JVUjqhVCO&KeEjZ` z^eV1N+eO!-MIddGecco|%)l~8C>p^TtJiUYPWKL~HgzOLdF@lC@B#N;LL*qbI7bQR zy+jYt2LSO9lu>@aoT40;b=hx!hzBJ77LWp}7knphxUKmO)bg>MnU0gT>*ec%N%!m` zOu7b#-g>saPrbc%0Ev&ONC3@7j~rpekQ^hMux^s)qQc@pYYyAFI%<3#T%T{2Gd%zb zMMr?jny^sZyqq-zpmLJG)ylQwZ-^HTZZK}advxK;SlStPahSeN=~dSb)0n~aj5c1X z{eCGqEf?BD3s`2vL044~^zl|K+Vm~_O@tE*rldv|m?s}_S5LrY{31NKzIn7f=u-&p zsR;J{%OHNKkW^6!2cKBhR|Rejk|aqQ=PoRkAXAF8DX;(4lz!e)wsy-2%glM7n!N5?V%X@-| z*#@%P?0M4kOFLR_uA zD>^EmPKnHjG{kXmV2mV-c9w6;I*CE9dm3XIH^a$Nq2mXT z;=$I2ybho)J9OVu;piZ&;3}R5==8c0`U+Q&FE?tcQ-lTU1dpAA#L4{_GV{y_r_+e?-Qvr@T zPo~>03I=UZYqISBI_xp%=RFZtcLE1Dik5q{bkej-Y1Jf=m)ms&hE24o@q5S6cqy$y zt09X~c^tV&qyX5N6wr7E*$~Y-sAVGv>>WgAC9dH@j_%G|Gamn3{4;A%MNH!<6%J@v z!vHLu>S@V99HKxih@Ec4&91uoPSoCfNes7cye*4S?>HwY-UMKgJPGx}A(}P2BAL8x z^7cc@R<4>q0~4mwFO-*BER*)fdk2^MK{7gRP{m@MM=&VtfyS`|Fzp4pomF4`V#NW* zAKjEmXfP_cUo{*dRKa`G6I^HLHy8y5c zo5z)u7s~mT>BKm4fT0m>4p7%=)!qL!5d?%wV8cn!mal-qXNr1?Q`v(m%bHJ#aj=VJ z7VtUMt1=WgX&R^waX`Py=!HJ-NM9;PZ6G5-L~xCZ%%^`fhHhkQ;9?BRW(W4HG^g)| z=UP^o{VJaBM>R0+2&ue5-kSp|wk(QI0l{UwL;Y~LZ~jta7oB#JJ2eQ$=W}y}AKnMQ z_UI-b@wN3Dj*`U&wFfo@MWcwlz9Gs6SMIbS*OsRI|Fi(zS!Zk<`SA}GJ8sm9HL^13 zApnhL7aW}V%fiam?*P>~Wrhxv!TKORzHFoC#0L~_fe%0r7^Fp!{}L{P$VcaNo)EX>=1IN(a#Qe|RUl(GFU=m3c2WUh^ zQh+s$MCXe*Y@n}(2Kdk12HGi@Oo@?)SavOB8Jk7uTuREueF9b=cya>d;b&i>r-`xg z*+lQT`a^bMGB)JpB~Kq16Vq^7Y8A7<`=46sUT@M!Gh^`Oyd4Tb|qHUUVc+R$2u1E8W2q3&fyqbS9t^G(h+{jg!?sT*uV$Z*OfEgDXI&my0Q@}{clmiPqPdTI3W?e|BOme z4mSu~;%w|HK1X6obNg{m?D`$r_@LZ-Lc*aH(+t2a$1UDIFmPj00D|H;k&un+Jwb^6 zi-qRE%JYoBf-6%r_9wdz!G3|J(S1p5m=ihs*^aiR?1bm~QL`$;4BULGj>^0TT?X9> z;WSymkE4R2OT=D(&;~51Ou5BfeM=;UGPH9k8dxwDac{g370Xdbv>!rnN`N3ut{uRTOF-SImK5h&pylZ%ht1FjYl1}0-> z=$^&?7AycrDFwi%8wD=Mf+YDXxZTM-alRHMk;v2-+tG_Q0{i(1{3jB$kIyIJx;8|T zH=zzD`c>%IVIk$HP^6{4%k%-61n47jfXSQBT<}s+pmAD+Uqmhj@yC(wAVK&a`KNXv zkYODg*PsAdKq(*#5n-H__M~#ddHJ6XQn+m3-W*R~UBkI~v@a2$qW%g3U8n(EDXih( zC~J<+xBK)6(1&)`7Jg&L!8ewa$KIo}b411#ILeTKFo>M}HN2IZJkse*CP+!L#vnWs ztZpd>trGL%=DD!k{1PN$Pt*+JO@1kA!&pUHimj}krfbY~ntZ@NEcJ%K;opJE%0i_}iIHdY`>cwx0dD`fVS`{jH z$9o468QKBpW1vijSMrinU^%Y9mdXkZ3ZDH~+B~+k?QrIxr%RwCLvwv1-1ibgN#QG@t@K!{EWahn1D zD)YMqybf)o{vUL+4vwNjANCtaeo$|3BHoxE88>jli$%5hPuyRcx*SB=$^1!1OwgC- z{_H`r$5M{we+%E=xaR}3D|jXb%xO+b2DwZF-*r8(s4t}L(+wH61y+#uY-w!fW>*cE zrNKok1}zVPX|GYrZN~G>YN*=J-=!*FsZIj*>g_`38_eVG;*DXRtxvat14~sT^!`#r zdEb!c=gT=Jv-H;i*D=7{ANl~q=oy_twm3TX5bOhq2;G;7LQ$dV)EQNhJ4>#2-Gr?z zWlzi;#2LB^91W@ZEXso@w*T}R;B!G5 zst;Bs{~Wsa!WxXe1;rU^;ExUB>D|4@92n~DowfI&e~=)ArrLd8t^+!>54bCA9(W-& zHrH?y5c>|ro(^LK9>;KE$S1sZfdBFN|52OxU!V2`pjbEGlf_fI|J)4sMYIU8HuK@{ z50VBP>E8VsixiL#A(Mpo|A{x8)Bo2L1kQ*4A(#IJ016|2lhXgV86Mu*(e*QtOL6~a zpZ>pWj)y*sto~m%->0(xYyZEodDUyErO{KgNja^6Qs7=(7O^UZ>y_Kpnwf>^6tp(B zum7+=p|E|~&BWM@V|!_(p{r*Se=1Wk7>JQ=hn+W0aSCHR{LjOl2qJk{TZ*4PMWprq zl#1nHX<4xmq`GtyxqU_TZ`SV(rNoKqL#h(W8_yDWKjD$};5s`-#*}#cU&R*)+}2e@ zcQI|6|3|dza@_3nCz%&Y)uyb4 z(yAo!mTE}P0bdn4y%jDw&fBUS+6%af0=5V|koXcQ2u`&EdvR^prSD3`q7m`_&Bjxg z`Ol>33m{PuiA0H#=f`mSB3S&gvdZUl^X|Kn&Vra-NN5s@kUzp_o-^vCa_tb^MGxB+NB;%T&<%tl9% zVwB>z9tB8`fID}K#P8ktH#guoC*kWKYwndP1)Y=$%G|!{EOsG48=-M=`eEk>u;qo3 z|DQp~VbVqF*4rxy@$ro+YxV}t`e&l8U37Dt6Y<)T{6TVYP4pkZP0WMpK0@+bRz)zy z+vPL@*D;qOXmHc+LDLq7CeR*IO8XE9_z8w--(k+&RJ$mMS`A)0!(Rt*)Z((F0hWxg zy5oz_E#CiBU6EQT2)eJnbN36|m255ml8jDaok-qd6SoT65%;|WbPe^`R4;iC15H~C zxAKj$^o?d;eJ#8wWE|AkWZeB!_PFhCG4#x58Q&pU-+`{8$;jrmF16@Gs!^}@cBjDR zi38%+Ku6a@vT7d4PC~ff<=1dK(L@Kn#V_Hh&GWd14~hbIf4)T_Y0vJzM?(8PxP&pU zYbOvYA3n!+4yk_>QmAm^%OE}0O^s$(6ag{QQzXcfP)RIs`kP&7w12LvCwo<-rLmws zR}41>Cm?(Z;#wI!wdOs)|871sl2BPw3FPak&7IGZCo4x@gl4n7U)e+A6JsRYRBqf@ zEC#`}Bg~g0=l6+2N(!i&fv9DsQ;WEDW^xvP5ic)}DUPv95}Og3xKDq8zZ#_5-yDDz-m}g!By(1=Tlg zUvZ@~`U#K`syM#Ah1V=Qggp#xl4k*Xz?A`eNLABfJXV$&uwCTBOxkR7)l@fbqJ~Hk zJ@%LNMf43;1^YjS4H=_Y`Lh3@qHgQhhjiX|4(Nf~g*c|gZP*bFVcV8Lc?k4_Stf&i zFosaPW*ZgsjB#ke$evjkf<~Y99brJqNjsR-^)^75dIXx)`}Ty(`Wy&tM72%5DtY_- zy@#8vPfI%>cRPk!H9r06z`e0Y=^=3C!_j$rv}2il1w9kmnKk6w4w$dtlC_{58kC*H-D`#^o>RYJ~;nXUseJ-O$XYu7>^)&U;6jjk>TGp|K9st|94 zynS$hV8cC+_QsAM5dn(5jLR0^sxpq4 z=lg^B7UCj{@nrQC|C8XP`zqGMwp(Z_Jj*H)G<_X`yMAQ?ECYc^oS4C%O+>2ncC=6> za}6_z24aR3k>@kb4m^6egH++)DQJHtK<$YYBxPi%gE6SOsO>zC{70K(Uyy;3 zcz)LVQ%AeqDkH46d<4p8c4jNpcUC>y^;Vu*tv-J9V;mky={%jjagy}jbm45QLV2BQ zBz@F|pRAqWwC@dfhBlp*?7SHTcVD?Mfy%Q@@JcJ5EjXCxgI93tRhZfL@lbCHqwEHA z2YWZRX^TPY`gW#KIp|oY1-!DYiK0h>ZiOO&mS*5Wv4Tw&pjlMd@&^R`LV z%mpsy`@i1+gP4_|)7|0M={M!=+IAd2w@T*vCER_C>K!GuHbN9Ev*T2h8jQqN%0CNQ zwK;5`J1V8DthX7f-V~RlR>`2_?i9Y2n#wdQwAZ}}G;%1tn_uXqd)~_(Qj$&W@5+?F zkJ@09P{0%GEejoU8FEH9W86_4&in{?|CjKTpw#kkW-(slAsvWaWvsq$7nnH~O)Tyx zlZn;)CW*P;??$)Cw`%rLk-9xMy}Z%&eeUI2ZaH157)NMW*oNA#t}X^OU1x2rl@$WDFqeeV_9EEb+^?|RFdmXIUz;9cg~X0X9b zHhDl3h(P!8C~`yZJF{B=qM%6;G)U6hm&$@xU%uwJBYQ-DM$Gt2Kr20hd8P^#A;5?C zQx%D?0Fl`!llY|iEEJ=*S6^EVoo?_$#jT*+7kmzjrQ?rAax6aItTvjwBDhpPvuUqo zy{0<%XJyNo(Y?+)H*`U*WLvIis%WMBT_rOEv%|^_*}mePxTv>|;;U9#PIGSt?(hhj zCC!zr_4Sp9^}4w+&TUEz%qzI)C(XEE{ej;+ps;uCY~f(ZZ(U;b^IXLv~(KBo<%MjIV1E#yYOSm^Q zHy7QvEyu@7hC;E5(BBO`(Y*c|B#N;^08)1rFXM0oo%H_*&(YnUYw#ZA-&r3)&l|hUUtoS)z9LS$ z;I=vl=E;JCRNDs`u9MM+)0+h_pw_1HCVAU_boDN}4=lkW&bT`}++i(Lt9Sj$I~d9- z#^0YjiW)6j9p|C`A&|1+QrBrY;-RO7_4t3Yf%e(lr`1g9jvb=okjrr`S!hiiCdNr0 zs&TD=&;V=QmRLdIq|^R}P(~`IzcHIf60d|5eG=FjrQXE`mu=a(VTMS->qfV%E+Oa& z75r+sx1ZgMx^7!lBSjzHnfFvV+@*qHAic7+Jh^Y(icu) zr?js0XY!yHYgSw9b5A;;=P${u(+dlo{ViRwiTKH{Pzec%+mCIYrxb~w-TAIyXD7TO z&e16HSmV8Wg>0-oFygj0Hzl7l1J>Dw#fUffcPs+5kwa7J1^Z>eS5 z#p`#Z=En5*(yq`>qR!6FC--d56@Xgd&q}x8ocW2A$X4wrDlUpsJ}1JwcPw7Ihonuf zTYmemKvl&;O=V59a{cO`jCZwM7R+XncH(ha9gx)<&oKBfS&=msDSkWSa7(bb`yCP6 zR5+RXB3MHbtZOUhGF5_Nf^XGw4tD1jBiwuYHfLrAXqk6Zw$>3J`h4t-;x2XBy z8fKvs2Yp@BxhfQQn0%0*AuEQAS4;@G>g!KybLur^r22O9iW)zIX)lXhh&3>IPDS$a z)FR%Bp}X&(nxYu?FFvd~_cJ$A zw14XR33=C%(1COh-HlX-@>)Nim932%vCm&M1oH0KcFYU@X>O}r7!kW6=DfysSZt=R zZ|B46oPzsl0hjTKClNbW`e|t}F&OOmG0N7|_m$HQ1A_g}RX(Odz{;))rr7{v`Wshu zNi*rO4lNBK7zvA2>^4V_2649rzPZB(nmM=v{oW3QxH_u)^5Z#lbs*R>NKiff|1lG) zb~U`eSygwnA#XZKpkl5PCCFXWUu0}{Ir3;;d6MF0ZqG^434^QVoy~bm38@xT$O#6! zc{-!=fTL%Yvcxb=H5s4q9jd_b2TsjFntPMG(9P}@LqZFbDZCM zD!;Gq2X$;U&~h;sX&=G+=+E#Gc*=H}?Oc@ZmL%iCzy+{YvE)%z?eG@mt`dHbhxzGPKg{xDVz6}l9&*+2o+jf) zjauc=URMjo`R@F=4+>iJxpf;iT}GOi{k})8bQ91h%0HX1(cQFm0UI@Vru1#+-t=mc z$?=~QRI{F2S=r+F>F`}s552NtqE_rQMTH-ykDOhJ@aX1Bx#dj3B{BE%ON03hj;$w0 zXNfU#pr{FE#C%dpwBeF%T}{~7AO`4P&+Et*kU!XUiwfmikOYxfXB*2#w!pa!`kiBM zOEmzDBz5lArrK5W2@4>er~GC%OJ*v({hS_e8dPu1Rf_ZY1~YF2tTs9~beRxyK1lJ3 zqOyN2qr=3+WVP0!`&QI0iaOP~o+IA0P$7!`4YS?daaR!Vfu;&mQ`4(1`~t11?jkw$ zzvM!$32_(97H>%{XwP++4x(3SfN^n24zm{AVN%s`*j_KU2{)j~FLM~){Yd`Opj)pb zPVvQFBn124ju*bciHV_1=zLbuT6Kz2-&WL`Ra?)Bq>-B1)l$l<3r{zGaHNWy)3Gh9 z%}Lrud+C;Lm4&&5z4m_^UyfF&2J5J-uLe-azmrl+9p5l{BW}4fw-Os4pTD!AIl7fb z8@X=Sy;CajOLMb9%z1_h9{KzUhhU3%6?SDQi!GsD7*b9aG)XYnD_}c#a%jN3!t%wZ zg#nYoEjg9dpif3qulb*p&Msf&1DjuS*K}uj)=O}Ehb_PE-KOs8F*pc$;tVN zma{Wt;y$)WcqI>XLf1G<`tH!X_*-&vgU%AKz)*io$V(f8?F{cZHe=Uid`vLKlJBD^ z-bSZQZRoR!8ES-^{m#o%<ELU}odpPaEVi1?IN^K^_|f;xe%Y{8K_WUB85*FDe7i{b__iQ&Mv9ll(@Czp4V zOFcI%yz6VHrOjO(dFrfO9cR*(c2htgu?Z#^eo_gbYwU|Onxj<0DXBl*2`)$ByP^my_|NErZT{wE?t*`VH|kn7 zUfjFmkCT;F5nbmg5xBnj=hB734s9xmXIi@D>~dJtkSVi(2DmgkSby`C9upxEp_Ei} zzd*2~s)MLuFPVXb0uT-9eO(i4UlmgU0%X-j0|(bD>I7M|?;t!e2&)3gvG55kE1SjV zU#qq>7BWg%1zUut^3ctX!E6ul`ULLA14==(*gAA%89)c#ZuEmF-o~?x7 zsNWL=S|w~ZqeYd~kuS23>U502&zUB%A@_1;7+7)3+!^eR+GFE9g^eveJ8sbe^;~lC zwQ}`7hh3*SsnOY^icVtPt^u#yY|6X7f5T?O)xh*v#_>o@8Gk|%ShPFOFBis~REwNq z+imHoY^Yv7uY$L~LkSGE2F)Mgz%-K%-H!&9fOJGsR*@95j_!KC#Ztodu-Nig#rBG; zrCpD?Szp)hhU0ANICn@x01cILT!#Zc=^e!c& z3Q}QHmibidUv()#SI8(B$Iw;>&8fR#yiTyO_J5r=&_Fl>q9A@t7^Yhvx=oxzCbRVV z%ct$NU%$(alHB#V&3ass&3(O0#k^3&ic+Jm;X_@>lCx7`;gi8Ace=3Pp1`H}A>{VE zH<8?eK}o(EWV@UOa)*{i&oSNEGLA7dUFZd6ny2x0LqLatje%I2NMgK~erXu%m7qyT z(5rX|(?@!ee4e}6ZQ_&Eu741yD2bl1;2CFOfrs3KLiE_wf*`#LJZpf&bs3AUFGh>KF zf+?{6=DY5CNM~Kpzq%W`M7C2U7bx&z*BvX)>^fOM9+=?QR=pc{+p?q7H)njN=)USy zLzywvH%KVu3)4Pc|tk zXX>|WN_y#M(WujUJAc;f!jV?YBAEHMX77JxFfo{I)Gz|Hb3cuLjWz999qNUS!nzqT zD@9>hq-I)ur~Sl=#C{ijZ&vhlJgInG{zS`Gr%M!AYlaC^ljR5^u}RzJAV3hiE-t~K zo?Zm*@KgpEWD1JVL130#evxG9FfjREP;b>RC9CYr+V?Cy;807`auhX?!4JU~Hi0X$ zp?O7kFbpJf<{CtFz)IFU>`K;Vu!&j4&Yc*H(qINyC%JD8;}KyP5P`$efBx8}`|>oA z81gS_W9QVT^B1e3|TtO=*S2eY5uxW~1*06~jE?wx5LMn?$5#nzFvg%`1dm zH*Yn3I`HKj=R=b=>F|2#9>~e;2%^Ft*KNO4ye(&e9;<#&U{0MONk;!}C;aMR4Z|-F zr>%b$M^%&Z*^KsP7Bze}{xY+9lJFRdhld3r0-_Az8_w1=kh?n(+*;LL3lTjX>2=Dk zwzNrnvGW?8IP(kT3Z8Qm&_e`7#k%75d;q1S`bH z6;l$mxZ#oTT^#V;#kQ2&k zDF}rJk=JbhioHB~$Mm^G*IJ@0|Jq$mJv(#keg z^@XxLd(%<$#s3A{qYqqbZHuaO6Z62&k}SfsffqL9*RS&h#opIk;d;o=^UxJyTlXq8 z?ibC_YdFfZOwpBJ@`W-=!{VYh<`I7hA%axye>mPnnb^8sCSwtRl}@Uj$y;>_QPuj; z^*Y?=-v?q}JtPHU8tO%Xy?XGW7{t53=1&~F`kR07HxJ+M*yM~a`lG=CIWc~XwE~9y zmJYR`v!vwuc3A&MnCZP|HKlj-s&KAzh_K=~dH6MpYT7H9doGibhss!*X@G-O)@`3} zuz%yoRrA=!J~jk;9>8r?@_uo%%!oq3y#OMpsG&dky(G=f4~UmRNR6HtYda220RAC`F+xAmJ2i}6)87O{32 z0Q4{q!Zn+yEQyR!NJ8=-*2Ivylo2rS$XBWhcQE{H2Wy{w%V;9X9bqn-vtnR<6tGZm zez2-cn$}EzZF@)}+4MTyH;#H8Ga@*jCb{R!T}*kLBC7Zq?%$q1v-T*VH}uJ~?J$b2 z8@dC@(pMQU4D_#H@KLY`#&^89!iagJ`wRupwx+ zC0F+T)2bA1V;YPSA|n3`@joVCuG`IXLA2!aI-^t;rQ$b4z=WDt9i+wDg^XnHb9+#v z9s>=yH8R&uVW==q4z|&YH2&6#UHIgR7U=R~KUO4Z_&r|hlR{jI*LP$%Eb~6~e{7mv z+|zJpn9bM(4I2Nl2=3Iso1x>mYW#x?s}ujFEH6+aA^8^X>35$GdqJ#XJTYW**zA{D z+LyOKHJ8zZRo>Z{A%b64H{uLUbm*v8dXW3uE5Z2i9>i7B{bohFKf^ck-d_IKCmoa_quDdK}( z5OJfnxj9a1Ybi2lz29StAvXW^6rSZxzvJ@5uSX~En1rEriD>;PqW53P*nNe|teae= z)UL~4OHwqK%a0Zs^p7)l@;=q5*YGf3&qx@!jm1Zr1k34guadl|srAXU>^wQDa0tRJ zzUr%zw`PLSzc|Cb`g|Fd~Z*3=IZ^S=4?;psD1vmPR4@p-M-$!ok(V=3uZ1J$uZ`gp?-E$&7)Vx$mA2BS z1lihsA%Wt->Fvkig$X5>iE60L0v?uAJq)krz~dXB5MBd?z)ATO%XSh(iPwkgZjGzk zdQGi|Kis%ioF=Dxko@nu0IT!ZF(AU%UDU2A)Dn{*(}dFADTiCL#B2YaUugILCE<{F(H&Veh?z$^zf03B7`bHxVtAH+4i%EO|y(RlQ~+TIIT#_bA^*1?8K_`GB;KY}?NyfM|TBe0wUV=57Pe zSF?Z|67uLy6#@q>jL)~H0$4ntAozllln!EDs(Ys&g^Afekg1$n2iV1`kQ?k`e}hbv z#WbHKm=<}E+(U4!Dm~^%g2+&j#NARcF)b;m8Lmz^cApATvjiLjG+kCn6{I&+I9a$! z70qjgiKCtIuCEI`pZTSEUX0}|Id=P~-u&vzjm>M?<|BxlzlFdUaV5zY=dFDB!BZ`7 zqBmR)0|$90)r1#8qD>z`B63OY-+v8>Agd&YvM|Hac`vcrO**e>)$mi3fDhif7kXfovTWO^~e%5o5Lu4oEUbCNC}3>8C1BKGib{F zg`+Z+4LU3+#B{!28t{64$yb#yYxfgiP6|h)JWA01qw`jXDEj}v?`ThG=(*EsRVc=G zjo$TUqOd`q=}Vv!I(}axd~obD=aYo{tkhy8_nj8cunQ>=69at8i(cdf>rYzW5~5Rq4DKDyG%+4EBBOMV>3%=PC*io}TzT6s((D^8HwF*j4inxr6sMS~mahHGy&Iiz zk+tosCVR}Y##riPQ^U!7DxO_YpPDL{)!W#)-gU+*yiPEr3XTR2E&cICi1JIg^OrT_ zz{OK{_~=7yC1Tb;+J4G<<RzFW#3S9)Q=-JOc`O10La>dO& z$t~7|W*tU78HtT59WPAVV;h8(G;T#dB2YCjanNs6i$PFoAlFs$zCIwl6OZ`rf_7}L zk)|2w8ZvlC0VPu&&9~=i?4cS@GN04DJ>gds(>h25*V17JleU^FT;;Iy!BPPz=bTB| znSj6dv+wA#h+Jx`6=WtLGCLy}aqQlmBPUsr_p%-AOi>|YNXW#Ox%m@HI%hs*{9v{K z&ndkJfEEZ;{L?@Y3hDNz{>R{9r8P|n1d2hSS+6m!n;{5rS~7~Yk2uAJ`qb%uf0*|5 zL5jMlZddeyv|Y~>D!{jK=;gcU#GG4=EQBy#-rd=Gy|j{ER&ceB_A z)gD&}LHWODCU}FUuh^KrG15A_jzp!S?Kl^{1@VA_swmugU_c)OQQeuhCo6_Rn3&K= z$f*hS|BA}L2^>dmKmGM-sW_f05P^JHMFciQRb^5THB-9|pJ+Q18X8@8n5dfq1dGKV zD$fKZg!VAJ@)S)<-T=IR+d<}g_T#(9#@Mgejl2RO(5;Fmm!305e$a!E=$uCzXqN_u zcOM3g8u#e3r#l^hU;9x_?UN&hWBkd13tGwC{pNKoVFD4HlHw1dTj%nt1nY$XGondq zutTi)${)nIs{=IwQN{6a(F=MPw$9vGF19+FulW`VVw3np*85LQ9y~o)|BMS)y?`gG z1NW%riDD>PuLCi?1XFgs59W&x3!kVC*1P`=VcN>|QBg2)YqP=Em-V}{#73^NqlstB zc|QKboM`b)dUIkgeRSEP9FwRve7f{<4 z)e2K>U;01Ni~d0%Og{_XGKR2yQzKd=2T@v|FqW<2zp{qw9@YZ9iaO0A611a45n9vd z%ZVS3Jd*)rQ~te(jS)$~?X;i`jqy*vaqyp@ilp~GQ9b_C2<-sS8IGiWf0eMA-COs- zoq#ITi;U5K#P{OX(WF1eR2@uiEC&w(4AylM2y=N-CrO)`#$JW}S7O3|btN3!<+L)Uf3Q~iH`Ze&y>-F8tz zZdO7UqNOM|k_tm$}OI#-fui&F9{#@a;qu6PF5sDwDzdwrD zKw36V?(aPi6in0p5GToyAnneeM20g(5%P2j1j4J}=cVQg)j6L;(QnVGJeW|~6;L`R zP}xuYi;H*Ppil4+z4VIGx8YdPW+(im;7^9>7xKRxP^|PSIqKqa38i0I{7V{v365R$ zpL}%5-7eA}2|N$w$e{LW9p!T~a%xdi(|fRfKuBh*O&6xCt*zDb1o?fNJ^VDEMIlG8 zz;Oi~B3ym%;**f(So%-pELSxqe7Mptzj%P=i%$R6(_(OhoFWmeq%k?&@j!}A!$lPc^v`k$Ej3!>ND zPm=s13-u7(_5I1JYw??_CK&H-j9%-UHnjpraMA~s=L4t?nnW4(Zp=<5 z5td-bn5y4DaRyjTafPtE?OWB9f@i~>8PLjw3FZ)(MleV}iPW}vF^bFYb1=XFEqb5g zzqZ81^~TXrpJ+-}J<;Ld7ncYF*o0g5jJcd5 z{ygr!^;dOe%5-liQ3vgX*mYvJZ_AA`G1;?*+sRw0qeg2CCgWey4NrI1ITB*#UR-d~ zA@X+z`sly^R}^ieK>DrgJpDJFy-4Qzhr%J#vULuFH7@sS9(;m$*b+NxY-sV0GA6B&L`DC7VKS5v zGTb3Nm%hBXm_jy!+j=lp;kQ)YHq_G3XQG*A(R(A_4;}iIsMr*K<2tngPZ$vp6US44 z&p8qC3u8SZ5=6P~lSP*Q&b^OA!d#}(@&=CdAF9U?aME{Z2-Mrp@3{=%UI_;2GMe32tN_;Pkc1DEuz#hE4 zn2?Y97Ic{KL2;Hyk1_WW_PDlxM5h5e3e7T<6sV%18i|=S_$8 zrKEN>rMwJkE#wii;Tv;H@`@Fbqmw0^k7o@%DSJMWx{FmJg^=}YJm(n^Yg>KyD2iHc z*FL5&Wkvtp?~m~c7@o3y_TPi=;vxkH%l7^a|2-sC#DVx|kQ>;??U;SHlNP`x?x|R* zG$O4}rhCDY<5tFI<2k`TQ8*>c&XAJ@Nxjk~1ruINXv&k+vaGDL+sG%7_;E1+;z!$i zb{F%?Pz18thM#+N@0+L9kz-I;Z6{W~GaILz^j!q#zW}3r2GUQWtUC|CEa{{lo~Q|u z3;6y(Hzo0QttgGJ-&=lTjiLbJ#qiV#>OnD zHO!&XIdG8c#;ewTBdB!tGOH#%gm{JMs(<3b078&hPY$zLpQg=VE;Auz1%6)Jekfu3$NF9`;`%5ODtyGwaGsLr$rkWBPPSkfhO9R#D@Oe`15aQwFDWbHf>><~X+;+xP^C(0T;Vu2( zIql?K4PlzB%udp+t0Lx?~B^y`wz7okk=Hg<#e&$Bxiu3%VhUWL+ z;@%Gc=3exg0S<8nZ|x)7T`vRjzHIrQC%;vLZbpbNL^^e2D5K9gOI$@CAyF}#@s=N; zadlg*>?;@aJ|R{>5M>M$ZDl1(84t_ryZ=>NBu#zY12)E9({K%Q9HM|7nPa^XDArrv z&p=L*#gZrJIRB}8K3Y&#NcBUd%RU;?q5GewU4H`)a$`2!iYzl3c{2iSHK1<>is@(f z?|=uf|7fY^EI%yY68P5jG=O4T_PQVaS4v3Hk;FCFvBaAl$4S%wz865aORpwNLV~q= z6boJU|2A*3@Yg!bcm3mb7~#$zihvJJs(TgOJJ3BaufeK>Bi85b+X2H2BS<*>`Tpol zfz&O=BOcB>PtdV3jhp?kK@b1?;(x6ilqE(+l(%(!?9YS( zXC~|cR)nsZXXygN=g;q#I4L0Xxh?xjZLM%iqHg{1HPb&k%PJh@#oGQ?jN>nYif4VvPjb9m&Z2O^iPkXy zBE<2;u(-I0Q#9HKglBvxVe%5V?d!hnjPwPQ4@W=fzC}bY1x1LjnGN&CA0-$|5mV*y zK7^h}ds$B^GrTXo_G$wGU6b&)+921HVxnsquU-m(Hby*G?U!F&V-pR$j|_EWk5X<> zOYKzrp<&bMQO@$f09pmEDD48@t36zYSuT^gq9_WfB5-()$gj%&PeN#~*5bJpLnNPJ zymqg{nX8U6^5vg{)QezC`d0UgCCqB>!9PiWW3Zt);4Ys;MKU%qfvb4gTqcPU-*h=f z!yp!EWP>400vc5COG%aP0Um`6F}%~(=j-| z?N}cGTd($r2m4yT0)v~G@(Em1fx$g8CmfExG|(DMMjY5#S#ao5hgv$~t{miRno==| z=($++fql~tJO+n(r#?A=1!NN0CVq9pQ)5WSx@D|eWj z;`<(H6P7T&H?&s>ibX_?6{X{I0tRhuxm`Bdx~mdoAYkFPKW3zuI#cOcaXRHoo@b+zb0qW@!gfqRehgl zLq3(0nG{!>FjL*RUE*3fq&Rg+7qWQ!``iNr%>ATf4c5@s(U0&!M?ar7@0>edivc7Rajj-~xNE;q zTbT=YZDgXoyZM@1wl0^T6amCEEB8NzqTYA>HLYCAVQ1y}T}^enGbuxBvAtAr*W5De zTS%Eh&vuTP%Qvo7B8fxr3BJeD`3sm|Mh0)d4PJID2oc-;IR2O8^9z`ZT z%4tvSRzCGv?!}f%YT926SEtYbIlj`%CBgT=Yv@#fT$$2a7dz*3HkncZ9)gB5H$LX; z`L5JHiX2btlvx+PH9Z53FoMQg0{B?KzffI0wMNLP{caC8XFpZm~qOD+kmWSOJo-f|G6WN^EW!mFYsJC+gV4@EauTe z0k4pDaG6QAd|l@(!x`?5o6<{#eNM>he{=r%_CurJ=5({~fIiFm%F|s=@iLG83 z<%EwaMS(C%QVx9vZiHiMGC;?5+dj730tr@YO_x$XF53O(@$Ccuyn+&DhI!`U1}KPY zKBZh7pU)MS0j&S+??MVTm?dE@)oUkZua$qO!r2{JrAqk1A|^ii>3i8!E#V4L(lRw! z{sTPH#Rnjr#QIOfC@+B>)=IV*d%g-1nz6Qm5Z1f}f%D)xQ4RVtiDEI{#DyrQq>`ao zDwD6rMfU-nk7d-Mzy$>KeSuY$$m3pzH)4AX)5yU0rEI&)fua^-lQ6(o8|7m&0`F4( zcfG(LgK$Eh%O5_|^W~|IwqbYwahP1#k=Nba?@xiE ze#;gniM40(KmxGpCm}O7b4QI^?#Jpx!F~t$K^nI}X6oZd&;R1|KvW zvW#e89one28c^9EolkU>%?*kgKEMjc(cJ=#!Wu^0BgkaZv2tPD;q2(UNYVE6?fJN?#)$${Zbk=cYcn$dtp&}snbVAjo&E(6YlC9K= zYMs(2|B;>^kOn^en0>G@HWGQ2?+7*H1f5I)?VR)Zx+%L(VB`8^re(EoW!D5Jn|EiL*5zT2@A@5kNl2dg|y01$~OTDU1=0GyEG2Lt#l{WM1Z z)PDfFWZ?LOmn-w`1d+-l6EDt=&nJxH@KMA0=ZE*Ryl%`?#D^Z}b3br;*mx_EC|Ao9 zbK_2qal8-}vf+T$d&|dD3PwM`s?@iZ^8DO(zsmxCukA9^SQkj#V+K-fQ)%kK74uI% zp^p``R@~Heet@X1k~_T?vAofcYDRp1Me1_rt&*69EM-RwUYDq+tt#0bc18A!Dl%$C z+To+pAD@Tlu@^;8-I&dRCbraL;<#*32 zStsA-5QP&>OM)G8BZ@3|X(@IJvF9zA=xftrL{q}-&>AViU*&l=-n9B1H%OBOc`!G; zjtMoEaGK91^C{PsL{(F#oq?2|MFcboEE91g7A7pztUN`h~#pJ($V+bgsnLqve!OC+>gg^SdN7ZCy7k6|w z_EScJq5bqMna_cbO--`^m`sP~=fNR$O-2$M4fPlZdkjN+!;(;#t`?=HKI6zq1hkZ6 z0p!Eb+}P#?y-0(LjMqQYYJ_Q3>2d6%hC_12g{h+_C&1x_fc0s{SS50dC06G%-89>X z2*Z2j^Bk7ZI_fL}6Z!9nvILF0VJGH%a#y{y$-PQPCrv)5^@%Gny;P$79W7}o_Lc(+ zl7U^#nahkhHLID~kzj+r8rS?9NPAKXGDb0k(6YGK-{ksu+UfRENKt*0x_rrT=$zPz z$oVH;Uyt;;znI4s%TtEegf`T6m*`Q;qTiRKz)W0@pl~BKw+_!P%aMXl^YbqB7_E5o z@gw-ipqhw(!wq)8bj}jwbwKjAkvl!p_{E3)8OAH_6{|o=sCkQ>!IBekQJ7{2<@OU( zLA0`zGB3O$ui`PmdmvFuMt%>XO+}9sV5dY6n(2z@p7VWp6>`v$VciB^5G@qu-#{1z z+ZC+;S>sn=#w=b2yaK~P50;2lM|bM$FH6~B??g}YcK4qT-k>lSeahWUW)iP#tUeOOB}@-xS~_u@Tz3| ztEvdjkddU8Cy?M{h-&x^90A*hGkMP%A}Y7I74Jq&-$+KYmJ%e02Ng&D8TvG0QHy-8 zfz&@mIgHn4Ug~|CP^VV4i)7s*wyo)q{%T%}MO+}CMZ-RRR0z85T-p)YGOFN7RjSJ* z6ydM(xDH+^#~`O61i=p6dF(ndj^v|XRqvcLgzz0%WGoWW2m1iQ0zs$9Q2vxQmB9^# zCHk{rUS5rpq-5UTr?owTr?GqY0~JJ+2YH&#O{aZ#vN^a&>I%pbjj?e_aXv&W9Zv|Y zLQIas!>`#@hhg-uL971m*ZM6ib4fC-tN$-K3xHG8WDVTIM9Or80s$4-ZS-=Dfo>1dVRA{e2fhfJLFdHdtGG@|Ju0X5C%>xMx<%fjOiJ{vG(A-5_U?+$JDrJQTBC z(b;9+_mEA`SFLI02qfO~_sP^PU?b4ho~_=WjrfadAV8(4lE+w^xM7sA)<0I{*D``aU&0c?Wq~fjVJt zg8);sI}Oe@9)~^HX5cD2w6pDk0%`v@d%Z4Dt`zxODN+%h{L*EjC1S-Pg;+?Bi=^G$3hAICPVq2dp+U7;#YLP!xK~-I<+v;m7@3L4Z(l zp6!_}HW-sw~ni4#{|9GmP@@O(Vd-4q0SFPHqY-m!eL!ao=_~Zt>Ilx zfvKGnc=4B7O4%}yqklCc|8(smVWDKX(rH%mkknUKR0kzINHIIpA}lMS-jSVon3!w` ze4@()3EaS-gc<)?_t=Noy^&tRR?8AkL?Ar6>a3gwDp&b5kAs*5nv>_sxdN3n!C#e& zcxe!`ORxFCsx33NQKeVJoYf!`(wA2xz5VU6JYUDUPrF<7N&Xq&fcTK1yD3CGIx9PK z`I=bQZS;wueJrnu%xDORTRI<>+>L&XOKp#GU<;tdF?=kQ^0>1}3^yY z*Xg9FL84EiG2-gl(0COkOd8IRVy7#R63n78;Oo%1X6#8+3TFFoV;>AI@8X&ZZ`pDF zh#`x_?6tt~>&$dCQF%BFrw@@$S6|gA(-0zzK!;2xL-!~Q4);Dl!L9fI9ZXp1`O611 zLX_7;P1_CWU_e3xUH_y1SJmrqd1S; zDIug&nKMwvt1f**Z`sKIt%ir!}Lfgvx7~7=mk$CU#Wau8kYN zM=pqtIwmJTfx6(@R(14vPo%NXoi{%KpfPo(opLTbC$1|hfB4b8jGg8|p=LkcK zQIg%sqDvcT#kUY_mrkN@FM>G^fWcb&YA;!g0J=KI>Y4Os)q4RG&ww(17u3YZ5Kvk! z8w@T%?Kzv{4SDUuzFjKOsV{Io8p`i5=!gJD?c=PM!XGtxmM(T9WGTH*!nNj{%-!Je7;Fkpb+L`&U&$*cKx*TZVMB;lKaS1$GNgOB|FM03arbeFD z>2x{($7j!I&7kcJ9WX+OTgzm@cPnF`?p9Zv4*{wJWb`!@pCo-33!+t`ER+2nLj7Ug zEWjJ{w!#vwCQhksbl`|jAXI&lyN~?uMRKQ~Ax^b$hm!SvXIy<=&Fm@Sf)Q7(iEgue zNgPF#=k~?!^W;+_bFVJU++oz7WKLkk9uv}~VR27C0XeKIBV*?k@&2XXN~RtCZ<9iS z)$pRt8eZ$y%fO3cvyz5@elY;j- zh7x4dQudIekqa*joR@Jy_!V&w9`N1LrBU!tPBJl-m3@zLDXxCLt5~ppUxt4Dir^NB<0W6tpopv0B zE6QeJ9*N;NWn+m7d9LF)I2ZsBV8>GmU{^^%oENVibH}=1$Aa`lJoHj|a33^{gG1rrlC~aosQ%gz&F3$^yb0tjD2eh zlXbuagUvZ&8y)I45*SFuQX>Q-vZj=uD&(X*+-{ z>a>5vX8;TR`KaY|ol@uu?Fz~?CUisQWGi=u1YCL6Yl&`iOp85v`mQELB%9r+v^cpW zHY0`x*jriasslN%h})8t@aj8|Nq}uGo;UR8jt`K5p4v~FSuf@n<=(0MPTGxl*}N_? zpZS(3K!<7kY7@^XKiT_iKE#m(hI=l*lYWx4cvlD=zm4k7;;9>Ykjny9%h|cc@Ok-# zPo@=t1I$Wj6uY4;eB)sCAm`C~Xx~}LByob*0{Y~O064SEf?6bt&~};}i^366`j#Dj z)nz>~KA!KDQ*{D+EM*LgFmyLQ6W9*@)NrBa?9Ub>{EW#pO4?Z}XE=&y2X2#a;>br3 z>^^?ZTZQlQv6gPca3Q7J-{0;>?BMztn}Y$6G7EV#>-fgV;UJV!ZeIqtA{dMirGogn zgiBCH)tH!dotnA?W{o{JbIFfZj!OaOhnN}Tk~0%VFh}E$+OqC`W?{-|ddEV3%E8bK zQ<=S$dS8cGQ1lppu)t8f&Vjij38OvJHe`Y3Vi21l*9D@Qo*gge4r zBaH6WxKnOiuzz^lXin3Tz*|!a+>;Q6r@cr$kZv&418F6hzI&8^e(*pz>&Ahn;0H%4 zy!|~dWI}l_NGy?A>o07n65oC5R^Ag2&+(NfJj`E7mLX4x9Q_T*^tX?XrPz;3ci89l zdY$f<#WAG}EJ&blUp<4z%QWM3Ia1I%VM5X=XU*HDzNaK7u^xR!& zRsKLW5L_~aoXQG@m(_>&wr!Dp<<(o$4o8iq$*JdJVTm9@7Qg)aVl`4wmU*dG`Ot~P zG?u^79dhs~;dpX~RfAyJNQGrb`nP#+DJzLoJuDHiZGDYlS0%BJximZTcPOi51P#PK zK4p>Oj>;NIWk}15sMksHCt6Y-u*eVq=;G7epjaOuu4=9d(q1tN-sU;cP1IkPE1+oP z)VT^FaBrlE8j`R|70*j07mV8;dNXDJ+n&EF{{j>jVff5l=uhuXcOs!~O(y8R;_hkc zsF`L2^p3o%UasNt!V=gz?{=Vo1-->6fDNMW)xx=~mmcP~!&{#;cdY9+%L(ti>_j(hVef`@u@9do9RXh{X zHE%IcUsM-+sMT6y@XDP!no(EQLCzTC=cPZc8C6|7iZDZG<%JJ-UWyWzF@lu_I& z>F<2Fb|xn)d!^DcK()kCyE&cc)IZUyMC(86KyWvn_T@-U0(@Yn6 z>%=tF|JE|f?EymY%I~SOUXfwlzZw!15&9ktxmf(i`ZAZ90lS!|I#L%5O0#`b@R6}< zX-WVr+dmA`Ul%Gk1e^$5aFk6RY^*b74gK9TNVV#a1?t5*?fX1GzC$oYA!$Q7vmv6~ zf(K3#EM-V28Ix*hWqE9L)OHg;&Y_-TfZpcXU03AxGmm|Y5CnF5MQm(|=3X!(^SgM- zASi#}GT&VePNytHecP&k-lQ9-9v<}l%>gw6T!mkmH$F7E^LiP#eZ4CYffnqRQ4ZHR zoJCH?eQZP+<34c+afn2P2yqB(%R~WCf@fy-+hBAUAdq`>_jO*_i$n=~#Uy@fet%KQ zn8FJBTPf;vTS)|65C?;!NO6WQyr@E`TGkZu@-?xsPrJ>n@0sqkNDW5~v_1vkUAF1t zDGCep^}rm>f);u3 z}-+)K!pJ6SRiU6BT&tj(&t@F&Bqu?3Wcdl-Or!W?S`r?b>=Xlg4RqxIHEYh z1OiB&HOaj`2M21np&H62ZIl2OR!@q;1tu20x%PJjc@P#^L+!@_1jO|X2As`|WH(BN zQ5A_ekP%;tD%B7aF0hobBBBf_Y5*CLkEuqof$KK80t_Dsd&*-+E%HT)r!WB3~r%D#1v5jKJr zmhjq%s;w{=AYm%zz4}@_#x4G=9JKjgJs3)@)KDAz_!>SE@>*EPHV$uh(Pofl$+I8k zKOx8j5DloB&=j(!NnQEwzUONy>Cli@#ovtpm9(kQA&9Y!F@7$4_gV&YPV4(7A1nmj z=W)5~r=!L>5%FO5)MaA%F1ort(TjyW7s&IyE4VXB2x(Gq)j^aYlmYSVc(L^K7N6N1x-!q3*9fwB_`+ zD0)tlrfk*;8qr(N$!a4wZ+v8MqsXM2E(YS&o|Ma{uYuW^zt;Mj8C-$rfRBeaX_P|< z_<7-f8O55Rok}FFl=m?FGo#t>+u{daOe~ zpQRvdy7};wIzgE`8*54}gvjSngG`Xm722qwEsd|lIRJ}Xa^o%kJ~uhQFC@Bwd@~!n z4lTQZ*wsUtXITR3xeO_4?1zE>uH?h*E`RhXlqS3{O0l9|t80q?VAz-}0kAaCbY&sp zdr)VvnN_ZjBt-_b%+1E2!0yEhPiI=wms>%8PeCRzFhqR`rAI0jh!A&0vgvDJYtEjq zfR{(gDrbi5K5h9R%>zJRzZUITneYtB$@Dtz^@=8~@@i986d;Lej`to?l*!T>KQH?$ z{ZI@5lq~Ow9?B`3g~1U|59dC!F6-DFVwhDr9Hbz$l6di9(PkF#AZK^~Icqmn<_E=k z%GY*TS)J-z%NHOjZ{OOs=RCEtExPzXDhYlv%{Oq<(In{iL z==df{O(m&xYO#O5=Pbn{vxLn+K87(M^ZJ)_f2G6qJBnyA2oNz}Xx`~pG@l@50WQU> zDJd!HE=<^RHaMLhA#YSMrCh{k-X2-rVj;*7qJFo4&$jyT!EXGSoMS@*86lym40OlZ zu;lsJV~-*n<~#Ho*Y{lF$ogR~^3lARlD8J~4d@xtlgm=#Y>Ytv;|OI~pC7mob4|U^ z8*)G7`1AZS3h`1w@aN9t`K&(@WGNjHeAZdx&)Fjj;=VjiQ-R7_jtN=Db9}ZPgh<^X zOZRc{@?4+9#4v}!vQR%=*#i;$Gi{ZrCG6s9mo7_5>2{a-mN>S~j(gv$A+KHb%bDiN znC+0sxKW;>tf_fCS7GvJQ$730qSxo!)hi2~H1*wf%a7b_L5#1EL&1!K@!5_v#eCw> zxjmI?T-%5$SHhyaRsOn-@MqPuQ6qsO3+glq^3h$ty#}`I+>zp5VJWRh-NhkcgAo^! z#Li{h^*Ie$*r{l$X(32_bRiT@QWWZKeNb}~wR|msP?=cS`|45`{fM3YvDy2N9p>(Z zdb3E0bRTve6SE!g6Zg7R$>b;HH1;;D+hh2(1haWgL6UxDsY;Hm$M1`J%q8C!lzECAV2r5b6Q2P>$aDoCjFJ|6|B3@-$`M$U7 z-pb^Sj5(h($DzVsW8~ao8+}zUHz=LuF~${6`jzoh8CFvx#p26D_TAIgLTDw#g-Df?q!6CzdL^fQnBi;)z3>2 zu8Zxw-}wQmcmzf;k7tV^r`n`*q}kh^j`&oUYXJDZFb^SJ_rsl;+&eo1;1C<3ijwJV zD#f_y6^)Lqg?JKPKY3rup|<(fmZGD3v3D_yJ2x>slffv34^=%A9lh@5FfhzhBEDFz zQ&!kiU&iuWq9zR{1C-euf2$f|V@<2mZ0JV|D^;;kl@Z_SgtxzE8&?7ag~C%uKQFKR z=EgtgnonJtbmG7SsEf^5n%PB*TK}=NUCdq9DlIFu5MFuz;zjbUE@nvTqm^=ZLPZx; z!l?r{hi{7Fp+}Trcs+?N@g?bc-^K|urH&f$vObjAdasq`^9{pGp~M$|5O_H|8~rx9 z{TW$1!QY?2FObBb-v^amK;nLDxSJwUZ&%0Pz93}eTA*_JGx?t1JuGCSI=tvS;yEzj z)*UK7O>Z$(8@%oTB-ik%efxu+0aKUMio^V`nF9CR8-l5Fzd>1@ zmDJx0*-UIwXGN}FA)2P%qfzKJiIG^UDK z&iG!ejSgi^8{ejL|EfZ-V#_>_3Dtf&VyT+`<;#4cWj83YPAX|?a*#bDFAOuobO>(4l0%(n~(^6ZHSa0tUCEW1Pt2OP=0di=NOO`|Vfud-NF1)?KcIbZO26trMF| zPsSOPTK5*|N*^&=k`(j1=e`3qV81-LH}||=0plI7Sr>{k6mq+ws2?A9n!Z2om`XE} zFq9~tZ5#-PKQia?d%01iOloC$i(wq7yBtpO`F`h8eep4mk~SQ7Z|*>$%14va zO%I7OJI+unaw_3)$3N&x?GnHJESO&Duvo*V!_OOIFZj%ap0 zI-c)(+ou;W+f+Zhj;w-v2Xz~=4p!t^t1wk`J#nEy4dgcW0=);LU>U%xspD}LsrO5%>Jq&SQ;>AZ2nU_hO{ z(3P!DEjbUV9xY}uE4KY%NR8_9yIwExw(@NBoj4l~-W2to;}|(Y9xkl-pzgjH{Cj~7 z?@E$lE2G982qwZ`v!&Nby52S?u4aiijeR1(u>>ybkt6%PQ#+r>EM!hCxOmncBg~8t zOL1x)OClgPyP*`=i(0|bU+BJ$yX}`mb+tsJ5Q;KJ`>DH|s7iUvpoX?`)rBs1FLc+Q z$yII{rOM^`*%$xm^OR*`Ph;)4&u4KTt3B0}ksV{{nk&Sn+rz)ljwdlWvnMR+++4}M zl2)JFeYmRSCr1<0{PRbW-DiX2h&PZ|3{onvJEccEtv`-pmVx^{m~X{Cms*PH3}Yn)oo9%y8}fyMl9^U(AaWgbZsQ=ai8u) z-S~2IfZz6*^b_j{WdXwvOF_U6*4RaB7Wy!v($g{f3nvTHOg+=GyXD6lRa!aO6|Ble zmf8cmU%981QMIO>9YVv@YA8pR+Mafg>4^J82~G81>?X7Z|0o>Jt}G2*Y_PvQHS)>R z%y>?7JVUcG^anGvY|B%2#i23i_X8f6J$<6)J#}K5j3kzBUToe|X-i1-&Q!GI2+!N( z!6Rt|g%kR%0Gt1b5vo2!9(OHN#&PsH2HTUhXMg`B3_oJ#XSdn|Z00A5&JCbqtvwT6 z$jVrygEmI;=-h;Lj(ln9gT!U}W$ER1vzC*0v|COvElf67B@Z#oRrM}ksnebrPyP_V zA(Ud~9GKM|?0ocOtSXz%++w7z)$IG*BE*2&9{R=XMXUNFbMt#w)U=mB*B|%jwR37b ze;1r2V+N&AZ+zODZ@ycg{J?XjHq~h$0)=n*O=R@>NW^f%XX!J}096v6{3WX_5n!0rC7!6X8ZSE|eHD=C)NT%P_K`nt$Ul;d7+O>wlT zCcF5O$I~ufmF5#q8$F6$A3oLnI$vKbwLHAU7%TF#nPnw7>R7mGf~s83sE=83_(V^s z#)!kM@n2c8J;j+RcVKopI*S8mx^qTWR0nvXWlguJ@<&TM&CSyF3pM(r2H<0RLr0zg zJ*6$mWxnQ9CKN&SF5ur0@25c*g{~VZOCgyIo-+SggfbMSIKK185(P9tc#4~WlFD5U zQ;9AFQV}Gc?+hSor7!ErNvZUWq@5f%S^~8fqgjZ=nhPsa+Zs~rv#k)4b8pkYlZ z)B$|_qls7Vm6GtF7GmcWlL#jY&Cu(rlr&^8_azqyNS8_pYYDa1q)_ef9q<7T3 zJHU>hqaIk`AGC@4>7orHKB?~U@`LU2EKSDJl-ZjICTFRE9xczYEJ>i1Ou7dj_5!_` zXv9`Ok!0lUwIKnd@1&`tFhodX?(s@1AFq-mw$;>5r76FwlXWZA)Z2})IS(p0n2ebI z>}dUfQzc?>>_iKGjq&pImqBghNQ=5;V>5_4=hRzBm2XuJ-rMQd9R@%`2*?=>FtF_^ z{s|=tvDU@a9wuHL9XGj(io^aLOS}xA4Z;iRNZ}Td%`lS8wea!5kMB|wT=qZ*m?TQz zuN)s6QJ!ggbCHtRTTmi{dldfNX^3||pAs0$iMicxA)U9oWgpisHuKIx^e$Q|lRKeL z{#t2(ykr44&`R8s)>PfZuK346UE8|p4wtEa&%Y!2fhDCq*ktdOy^w#8`HhrrzA5pE zQf9mMh=7wO3Xip_;|sz|^m?IkELT|#6aHOA9BA+B)l)_N2T%2G^y;|$((n9+OfvH# zC1o}{{-@LrDT{oVpxpq-rC=vGUuzsCaYkNi3O?G84{!q%cpr?|0k36)uEjZ`WNnuQ zW}lC62xO;U z_zZRW2~Zipd6qVIvpnk3)?x0@ltOe#0_&k{#r?fqgPQG?#4D6h*-v9rijRnG$lbQy z$EYG~Xc2Ed@S=7C@~9t&_U+%ynem4+pzGPbnRP_6Q|Xv6NvbCL-xthFYwk0I@#*|MPh`VF5Vq2Qe z{}5S!EFch+fRba#JY+Y?KS}%NX(N5pNa=(m;Kw zLZ}qot{@9q(K06z=y}~&|K8^MrFkH}RGG=|+YE$~KL3)@V8qb3=T*dAsq{hbb=Ze6 z+=mn`fMPHN#;%$Ak)lxOFIQC3zkwsHl89((QZEdR17Oo#zTlc`XWde7@js)Z0HKJpE{NPZ9;DOU4^d7am( z51&rxY2OdD>=Rzsj22(_dti`$Hms zel;o6wX&3UOW>v6G;3P$OYqN*{M#GwHtTDo``gSscuP3d(tfg+v=8{dt8sPrVw8YO zXVjl8On^l7(EK6wH$d5xxn_1RN(6z$;nB?O2&@cs&|Ys-*s&(1Btq-jJIz&)=`I7F zbY!tX&{l6o`>buER7J?S!0A6`PIJS_MQ1kwamYlVcONhmM>F8k&)!htWgptB3}G^n zAA1w3pK~2X5RmC|eKH0EftnuXZMZj&k<_8aSCxy-yz3d%@YOGDjM4J@(;Vszyx*HB?3<}r(Xi_8s z<9iNTgg9-P`0)(dMZ7DxjX_@e6ya%CbSRr338;+?j#q@5->pqdi(TjE{^UB~wH>R4 z8`5uNf6BU<@q2FCxo`9^+GJ}$#svQrXFF)*GPJda5bvg_zeUGD1JRRx*(?bT|}? zXYT5)_6EKFalQE_OOa_u7(r0CgLq2suUxvWny;PnzamF`o9#n=n4EhxdMjr?UwllE z?WuS(vp6T>RWzM;*js$Lx_tasYN$+9*5ab=Z;}A6#ZDB9$HRznJ3@xvOb_o-#E}!B zvasOZHCe50iyI4K=X6R21nNlzId*hEeq6n3Qu^cZtzXDadaU_3`|y#6Yvg^>UR@?(AHlrCHb z?#=7RH<4O;GSs>$LR#BKiWUJ+JXRCSv&N;;`mkCvy*5Obt%%dXnLozJ-aX~Ks4$mZ zzsNM#wjjt}IWRcrSHJuvczhvu=0JvFvwFsiy|{PXxysU4Pno>0zgASc9oDth*qL+| zY?LJMi~ALf%j==Log&V^H2EU%`Hp`m8Y8uk!h3w#C-!2My}gr(_O!$P{YYQbHd%7K zCC1{TBGPrTdolPezsBU*cXCXmXCmV?1%noFd6|7>?De0cN3D;cNsd0N(|49?!M> zs@6I!ppWlRXVI5EjvMXR5s@#JL=?@(*5O7jjg={p@md~-%P(H&g`XQ7Y|T-uU|XJv zP0JM+nmF{|s@kk$5(WeLGP^=DufHohCvM857Uc-U8-A$3gyP)Cf(28g-7;W7QtHKT z#2S*4WCKt63-6S~M#LWK{7Xh5bz$C`pd*%ZL2UG$N154?mAH%M#1lhmItz8#Iant?Xu+MwK(&!Soz;#@AI*wMp#|bO35SQ=m1*3TA8pY+`<^2 z1W5uc7}j{Y)Qa5?1p7770qV&&V;|*zxl%d0;n|RpBSqJx@evIak+=fFsy3Vb!X#}X zZ~4Sm=x>kW)#LK^BoqZtG$xd*=^ac9X`c!RUPLHd(9-S`$ydyi187^g#!geX$?kiQ zi`$1-Qn!L#0Ty?6^pUzTubyP2$xdfh>%td$*+1X?yWZsFI2nr6aMx!qTI<$*B4|tn z3k#g6JYwL*y2GuDYR2?%J+1YII3n_4M*T5W-2Oh(h%H~tiFSe<-|%6C8|w(%uS8&o z`$R#CwGc8Pcjpxui zT|Bb5oc;U^O#!w7!*kM$=yo#lP%q;3thzp{U)m_i(V`6pZRLR3X@5gFwbFIed+6I) zYslcD{Gr{Wc8=@N9QSMU)z~*r3iT*bPuo}$d-~vAgvmjAj*B%oeY&bmvAxH}6BJvy zT4$?zt4wSC+WG#mWQEYXzSNNh&#Ma!T!3uR<#bBr7u)Mb)2d3J>KZFgBtbRq$=fv1 zFfH@p#_GJ9DXA58wU43$GLfF@hV}XaB`zlQ^H& zm23^h^F+1N$$8c5%e1=iNK2PMjB(7b#5i7Yk+|vVI~sTi*yNNNJU4r>ey`gLl74&1 z2<^b8^hxa?4xDj1N%ct*3+4T?*8&m~wHi0G{rKS^RDb%#lItM1JQljFcKLFLGXEW4 z9A1kPklF2_V!>HPQv%UlcUH#tb8vHqM4&@9eH^6b`_55p{I^&%bfNovJH}8YyYMNa zbK_?XQ4L2KyuXq3qX;MwH!jyNFMC2_Jc+V_ijsX2`Rb1d2huw=u=#s6wETnm?KeP3 zgeIN-Zl^bd5^nDVU+`FH-|(9=05B?_72$MV+8cPgxpDCLPU_>8%PS3^XHG;D7wFn@ zGroqoNGruZp+>!DQx`Cd&y;>C7?V<`o&l&Gq_hr$lcHut6&Ce&JpC^O-5Mbt-qH zabc*(E3&ZF77|Xn>f6Pax@MOR*&|=R_a|LYM7nCJo2BhV&MSfsHd44S;q?dHO=(`| zQe11u!~9x@$BWbZ0+Bz)Tnam_-RzeeVD{Nm;A%6g3P*S{{o3`a@c%13aHsL^92$Dj zL$_kHPYr*b5Wn?fc#Haw<#K_zTm4?{7aTLKwFCCWfCzKpMQgrzLfWY;cysiO=MtW7}6Jm937 z6qkG!eoJi|pZZyBwR=f*C&cxwUUz4 zF_19!XM*S3N19yueulBOk5Zk)Q@O8ftJyBi3^yw;*q&ee0P=EI&TT>_MBdu77P$J>JD-Ev%8LAf0$ep8>8al?J96z?KUTqipi9S~iGBU025F!IXlorA znVv_-WpEGYOg;H!UwKqx(#Xi@#XatHp%%M^V4E)M{&pglSd{DLE#A*)-iW(F+fhTv zPv2u#BfkX~Jvex?T*~rsNTOCJyNbl{&zZrWX}!!U<0-OoaPDFD@g}HlC&$pdn$+6n zNYZM690wWM z;@rY_q3&;;*vmkb-x!grF|riqQ&%2vQ_+i65U`I~xciDrRt}b6XTIDiZzov4-+h$m zpo&p@numMeM!M3ffbrKP1@U&BZd@E^OP9u3tQe=y;_p}u`LfWMLz31T!WazKFcICW zDxHnaYc3|8?Ci80RJUWTAB)jQ%V8Du;ddB3NLBRqB#(z?EYbZc_$wPDlduB8!2fF8 ze%R*z_Fsl8eV&8rzn;I;R&sTCHqhC_Tib!IO!=N-aLMFpr9VZuC;M47jP0Xv^?i$^ z8&+j7uj!Ro#r<*=QD=lIgW9prsqoiATi+v?_g*3w5g3&En2bp4*g~U|xt>clZ(Q*%zORAkKgIQ=~ zSrskvz4LI}9_RiQ2Wn$4h`$9B=5~T?{QYgIPM&~c0pW(lKuw$21-H}wYBI-O(__2Y z6(#YZGhJJhuZXjII)?bptbT;q9u<1-IY#Y<6cs^mhYV{c`whbJZ%y>v5kwG z`p6I+^Nm&3ujqTjM29`xCyvL*=oFk8DWUxNo4~HqDoNjxn4fyy{!>#>xZ3 z6W(2oi)#xjb;`R}9ckw=@#zxr)?o6N>F%I%D(iBx2BOK|gyF#R$DT`m8f6Zf97bY)Y zYPt}mYi`z^+;0Z@-L?WkhII;1a_6gT6{o;LM&aQXK ziw?r^(zeP%WihmwEqW#t@3?j=F^J9yHchLmC|Y=|^4c2H0m(dZ6zCYt4@NzAW+evk z(~*(WA?9<}z2R65|DiciIQkOLpw0;Lx&IJL>x<2kYrWAod&#b=?qW_&ZDndb860|R zA3qWRKYkQdvThN30?w7w?=~97#K~@e0D zHMY-N|A>$6Zpp1b9b92wI`&iy#?9b1j}Y-}$z5uu?Nxu@ecOQ0Z75yf!(=Na zX4eG7Uf+GvzTGiaKA1RH^3|)S!e#G^TxIbNo9>2o)BRHR_V!`=sQYb}ggzH;7>Jl& z(t<;MR|kY>H**&*7}u~UX$}D$3+ZaE+{JPeGtWe<*>e4&zTt$tNMwKCiiU{u;AJ=~ zd}=}!ZtWJS>veR zAL5`}eO;U)qN&Vy`MJ2r*z49BFv@@Zq<3Va-;M`p z{-uBU3hZ3wV$XI7&k=Ly8;jx=e;+K~fUE6fy{ADa=57GJlt0b;Glmyu3WT z-n{r^g0h@gAa?UzUQirKO$IMp-QGJhAi_H{;uzAUMpLEu$ADcw&2RCBssX$#N2B$t z($>0~;%M3KG9(Mv+>e{uIwjdw<6+jMmi`jA1-G*)jJE3Ktf3oZkK&ri(AUjwr7mkl ze7G!gHCU&Ksy%`eu3*;4B3cxP=hnnFDdyDYZ!-Ez9(LdkKieb1>d+Ez+0fKf_F2lZ zba-A_N>MR5$8k|HZQ)@@>#-7!4KP$@+O5Q?xhR=DpUCCnmGqI8;V-f%Mk~Rjz)jGD zps#`hRAJGOf?Mv%`4QCCgL~muTN!y zcW&S8ky5NT#!fDEzdXf~n~+M`n6Skrk`F&Nf>-D>uM8E=Y7~QaaE}3VpLW&UUvM)T z>l<3I8JYXQ1tW+9UlTrd2WCD(NU`woS(Kgwj=@*3~?z%{gEHC z;lHD0dY^#fx?A9EOEG*VOxsFPpMU7KI{ad55V{5=peqPFuKj_j_5}qnnVY*A|KiPn z<)ZMGTmSYw)I?h7=)<&}`)t%l7N6XQ@9`D)aEL^u!HiaK$Qrw{bgR+dwE;+OOza z)-O&o-=#K@7PVrdAe!6N60-d3$tF)FT9iCo7@uZu)2deHOt(RMtX;_is5d!P2A7Vi z-vJM?9?N@!by`+t-(%}TzaWY{-vo^Lb?OfUUh==YfgSZfVh{`v4(!9@U%@Z7CS6so z0RSEDkau%aFPI!%xVZc@jZ;jET1iaQ$jqBg>;`a&RN(r!_w4)oUs|2w?<<|xQq|U@ zu4y)l;15iDq`7ZPD!C2_?E0k=v6(6^`h(X#UDbMd_kh}MavF;LFAtJalsqcD zHCEoDR3d^}c@e%>s`n~|lIKHmwzuT8drGZ#oqBcmGS92S--9~t5mpv=^2ZI|%c>my zFx$>iSvl!KTsW@Jy-!?JS;~?~tG7h8INUAY&2n^!ot^!(!y8dHVUhgXQAZWMo}IjT zP&xG`y~{ApTxVjEu_S~@K23g6o1 zc5Z2)ZbQA@twyP|caOsmgS#iA?i^vfSR%**o73ZK*wYYjw`8GnJ}WUbwM}hwgM^Zk ziq2gc%yAi1Ps=iTfH}{G9%?r4_6`y6eV&+VT0ST!ycSqn69>=-)G$!pd%vg8zcIc& zFQHNVQ})p9c3+Ww>49c&+_Ng7QX+kwZdZNQ{M9_%t@Dw!TFb=jaN6Fj)#!ODkU97W zVkt%W%L#%@@6dM>$M21MsweeeXgLg5kh8w6p`qJ{oM9%Cq$%Z;gQGM_S)(k0!al`i z`E{$JM-4LZe(39EHC6RPwD`;#cO@h@=#w!bOib_Jt-SZW>}AA`E~l-nIx^tGmcRc` z_89RALfMbr&BZkNWLNj-8azn4u-ZG2WvrnD$xz9lg!N#5Q4i|Lr}&pX(9WfAapV1Ge_x|?#zFo!#XA#td_W(nrSqq=Da zsO2qAzNV9tG-KsRjdGUEb3Pb{jd*WNvOVRI_ynB=q?!-ncIhZf>D*JcHgPq$riV!t zsZ&teDeQ>EFO`C!D^bro^aS~Q-It24+D`IV_wr@*=#DwbyZ&4n^PL_NC?2{SLC5Gc z+t$O(=%oB1>%MnS=hV#HuLT0FrOPBe&lEOfO@wblT|NTNcy>&;ii255on6BKgF4~Q zq~6gm_$vIWI_q}!ADDi}WNu!(n#3tAM^vHn_&i#COB?E;WE!wDjG8f%?o;(S-Nd2p ztf5rzrxy*sXL99t6X$x3G>WU5md~BMnavv0$wC`fXq!D`A5` zM!>zK`Y$s(y9^jo68w0lfmcOkZG_pnoS~qW@sC%)LnY$Nxj9{nw%vg|dXXu%qw^99 zyRdG{U&ers2xn^#4wXa{=3NQ4Ov#g&Ap43O!d~O?!Z8=caGHhT3G6XM{m(c|ouR-% z*df*l*ybEK4r*q2636IXFf^L;BRg1HN=hp4#>7%(Dw1Q_wQbtEV#NJ9H?pVAdQeKj zb7`hUWNDGZI3faZl>q@vNWe8M**v{YCWENbpf9!i`z9?f1BfF@l= zDB6oyT84@K4>@z12I5Cm0T2*#6{7Wao^2x>M2Fj5zGvcgZh3@I<5LznC*!&t!1$tV zbPmyOJN9{Qw1wc^gd^1s3=Y0Hq=b}Nte{Dim8hwG2S3up`C7+vwYEdE(rxKd4&``EPlIcw`aV+k7L2wS}mA3l^;>=R}R;&f;4v|7A4-u1=ZPo%%f zPk&|j*?2bqV?*gKIN)TWk14;Qy9Ndd^iGm+K$hA$5r3eUPsrckJZ6HGn!o4T^BM^3 zPZy2KkRA!1HoFu{j zB$E@1-*@!14q1Axkm{6UV>5UwWgUtbyJy4x;0#p|}X5qp64!ALA& zBz~|S&5kv@q+VhAfK9KX$&rr`(!hqm2WARQ*9&b)Wt2Zkdc{75q}Nbms&M6m{f#; znf|!F;wKTOkP6zi75rYqqEs(sP-l4Yxb7b&`dNZ`{K=I)3ev^{rAvO^t-D>MjV!(l z>}jrH{WgdwITlT%R#3dx$`gJGUsK8sPl2q#LUK1yT6^DPlot(e>io*^>cK4>Eh$%5 zHcoy}6V-RewQoD@^7AwUgC;({ct7ci9Y7kQM18a zg<|@9!hTJK@{I>MB3T>X5f0$->S<;7^Gjm=Bxv##A`koQHN0KbYOi|pCe4`Jg6Vi8 zLb5g)p|TlwrHTLY9+Bczsyz>c@RdASCZrR~(8BNTZ?EqD9R6+a^| zT0ZEZk2ysfB-}eSTUI7M*Xh(@uFo)pKw%x-1`dr+b0fL-xecO@JFCL7SRYNOU%QxK zYw}-yMtlqB2YDYtaI)6R0v}=$_xZp*L^+&lyZ~s^U*CJ};#Ak6Lu7@|XIhqs&2o8% zrOZb)yg=XwwHW88-VD|@gb|!>lNQF@+z~nts)lnwEm--+D@!Ayv-5dcHAHnBnkJ1d zDS`P{0kbbWv7rj;(uD;{Xy&}UHbX;W+w;2i%Fc^APZOWSOC!DZ!t9GRJa0qA{1!#( zEAxfa-OBFE@;Z+5+yeNy((Ix`K>3bm@<;@5X-^FFV1^dOk7et+8+o@`mnlwzg!h_V z$|OOiTa^^k`zg0B)4<5>oXW%4Be$Kfei-hn_<5ZWEcdlQQT_TnQ6O~2lJYuc&oJR< zTLF6y`hCM(|7NbBh)~mLOpsWh-V$Dv2L?bKf*8%pEMu*sAged;W}9nJNqMaS~NrqY7&zzj_K^kTqDS7l&R^9A~czL{Y`f5`iPAvi6+^`D8ikF=gy>sN4dSy>w;xHyB_r-RJb-AF zZ;urw7$wHTjW1WK51jfZIQLgp^&j@Ue-Euh+Y$8U!q$}d^BP!k$FNjU-g&OMmXh%b z>LSKn1x`hKG7rOu;U)KWwBlZ6P}%Usw%&7{)!=K&DMN>gTsCZ(aB5o+KbYYwCS1K( zS;o_F9VTTY#mS!}NGIq?Og}VfUU;9Fh&_H&MhmtTjPACfP9Fg;bl;jh>9Y83Zczhw zd|@<0BYYg^C}p9zvU1%Z_*=lvff8nzNJ{4f{Z%$~*3TkOs_*TQ?tFFfUnu_mi{vZF zg=x-7N+}d~`xW5T{U#`A4__oVu3y}Eo=p!{i{WzVvVbjMF*xNsnYQXz~o zU(^sSb2wU5k!3Fxa!N>&4BApMHAn8Wqq3rok)N=DBR zaHj;ew#pO015!Dr3F{Dy4yR}h;`R;N)fdF`Ut{BF114FO2-EnhyFlA{s(^d|r9jo| zb>;gy>0y0Bdj6zRM0pCjb8Fy4=YRudW$62zze(5Bae*aBe8y=wyT+^gka2-TM+{*3 z6x`@jry&fBjFeP~gY!6?`0i0c28aD5*EeYml9LjXkUiF|-0tN6VDji;u+`4y3Hj7H z3)itnQ8Jdw%HF2O4%N@L3Aiol_a|tJF3!e}XU)0^E>CAfJr^h%FW&Av4!bYv-tL?P zZf*aX*`7RHKd0-Kx*udb4?^ZCLG}W1YQO7wC8s6T@fPK98i9^W0{2(GM1(y;$Yvrs6h24x}_e!fouHUA*5r@=^w8 zXEi?WHf)0ijKJ471CicVKpn?tW-ADD4#{orPjStS3JuaNQK0XK*lN3uX!n=;Xy_ja zIH&ZrHUKVh(ofam3)mZLibUyk2Msy4gDX*VbNr7hc|cdPz;ziPEjt^mPn*3s>N#b4 z9c+SIcpO#C*F*>rx5mcAoW7#$xlUyVj$tG%9gRPT+h{;a>3hnDF_~yL;`X}tvj(cF z>h(1UDHw2J1TPuQ3u5M%hKF<=SNO!|JyMI0kGU8Ztms<$C8g#YcqNfWb#qw7CkAp5Hdzwsr(WvRXIl@te!|?lHB&D$-7K5-Wy(;esmagh^wxl6)dg1D_L&(k zeKC&v3tuAADt^kQEu zU#dQfbr$aT4^yvlmRp%~`mWu#SG-Rm^R|)b+%JOR zyhN0zY{0qF$ovsH7sWQi1DxusMI>MeCVI%`xxKVlkx>^YeuNK zhd23`U5_pi({ljn$rwpVogkGTw=S2>=>DZqc!`~ZgXe?Fx>S59nF0if&DjOlqG`nb z=T8gw9}0JlEdEpa1(VQ!gfOc$WTw-%*Vi9%tPW$;(4Sq%85%8;o;}7Ys;+Yi9T=ta0<X>zo5ADVA#X>vFUY|Auzua0n1A%fTbN@ebduSrMqk<83Y>&hX$fV`BkVyACY zOS@XU;Ni(VP*x`K_Ln4XK|WD|cW@G1$8EF|kQ_Uk^Y>QO6z{dY?_-{le{mT%RcBY# z;TS=O4j1K65}gS-CX!|Pu<<0!Vtct4RHyv*G9TQ!&!1N>vlAkY3vg)$vn-?UK=SF{ zNEId^9ydNRc2!13MomMbgytDzkg%@VjY_AM|5Q~~U%d^4GYw>x1X|QBFUUVa>~� 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

    mZjZHs*qzPXUr91bS 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 Hl+XkKEPA0W literal 0 HcmV?d00001 diff --git a/_docs/master/questions/images/compare-metrics.png b/_docs/master/questions/images/compare-metrics.png index 795b12c3f88965b78288a4e2fa251fd4d79ef082..5d0aec1266202b7b2afcc9474638d09c8f3583d3 100644 GIT binary patch literal 26011 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 literal 38784 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 b+Bt>ZGiYf-lZYn>_$MhUCsHi*%J=^PMk6#C diff --git a/_docs/master/questions/images/math-with-metrics.png b/_docs/master/questions/images/math-with-metrics.png new file mode 100644 index 0000000000000000000000000000000000000000..9dedfcd5cdbd3c8d6b4630e88a857db94bcb44ad GIT binary patch literal 25828 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 YeT##e=kLnGyWgOvV|4bJmc!5g1%^96BLDyZ literal 0 HcmV?d00001 diff --git a/_docs/master/questions/images/metrics-explorer.png b/_docs/master/questions/images/metrics-explorer.png index ff6361bc173b5b565f2a7dfee0ab4d1fd08d9abf..077c7f8cc7d8c8165e353d8a362f4f1c163b6b9b 100644 GIT binary patch literal 206485 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

    u(F3*>%riujr)07hfR+T- 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%0AKOO+%I^p#zAIoF@Cqr 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

    3YA?zUqto8szMKGwKdFcgYAvDAekE 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

    d39kS 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 RatV3%_D%U4IT8lG{|iG6tAGFi literal 471604 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

    sL+IL{K=w12xJq3>%)`;}=D;-@xdwdtMk#` zA^CF1!Hzq-Yf;_$ji11vm@V1iss|N3S!#UtSr7u9N&&@uyqRox%AxXDCRlIQesVs2 zCK)3fyR>v8o#0@akUi=^e963n&$6*Qw&~+~R=^SJg`3G!w5>MFBM$mXLnd^|3@pQ9 zWC@u!a5zlX-0DKx#og80-JJz?Wg}}&zDdihW+Sk$qsK@uG;X%x4^UZvsG2q9mBqhZ zu7*#Hw zXj}uv$?^S2$4xcO+%@vdK!Hy=LUa#%7xjKzi|iH4+LI}FeRn!JA;jKg-Nc<*@g5u7 zg90TjEv=a{fZT1@F=HLjN5#^W&77;S8tqtDZm-9?g*~X)f3wlnedrcage=e&Scr`L zmZrStO8(whu&CfSS~6tfWCg&oQhrHN8mOxr|(L@ za6QX>xHlgUJG=ar)j?K4BGKnPJY;vWYo-S3@qm0>l8TZs49H(N52{*bicKvdx9)0& ze6RIz9AB_)t1M#5X~D|>bIb^`R{ha=zI-dngiqoYNM z`5W+SQ8wed-*55l`smG|R^1CTzvReXw=XjfbAaE5s16s< zjO~iKlvzpSLG+z`AsRaC!p+#giU6iLwgCA_Qv-8HuAd>BS0>3Cxy(eS;TN^%N>9IO z`8w=%PX#B(sjGT*@%me69V_?tc4+Rj^tjY`GaV-Egp-vwn>! z^>q?C1Kj%dvIe!f$^AXH=8z59eKdUaUG@{Cp~53kA_2#bTZ_G8_@3aM zZqpg40fbqUn)l!la13_Lg3&Hpu+dLXVKTAKA&XVbA=G**w-hA(c?Yva7X($x4jb~p zt2(N2+nwX}O{ztskFvdY4mFYEbq9%M_19#t82FtYaSmQ2$K1hxRSy)mo56)e0*gs>ABB=(ID@W|>JB2DrTCT}^q* z>KtP4z=PfFjHuZSAOY!(Y3(%MuAz;u;oR-$%Xb4@rrfd1>?`T4`!~M29KGT!Ic7HQ zX@7bdpDsiB-dhOOOS|3G&$fIrpC>Tf9R?ZCqJ`Q$@b`Y5m5ZW?M>h0D)6^teSE)Al zCw0=x4~Q%KkR;$<=aSZ+-7Wo(f%`nB@=L5$p03Y<6Icuk3{+DKCig$v+@l&uwaaRn zxc{cc8J16AwJPYEJhyDcS9PX7k-+8>r!jr;7=2HRAzTlo4_vT6pKYvu=(G^1qeUj%mSzAnhq zsvE@DK@sE4({0N<7!NPGSFKflxPn(TfplmEk|(OU0%T$DJ5jYg3j|NE35uGUO94?l zFgSTA5vl2^;;QBJ+xo4d*dz&uCS z4oCCFJ?GVQg&Ck$EBW1z;ym$^<t9 zPG%$RDhCzteM(^FNS0Rubs#I6cLJVmAmcLE=LypJ}H*6XIdFQrrFLUP-bez^jOwU=?q&U>-xE|?U4o^?Lg{yMxm(e zxCFinWUCAhOcQ%O=KAqwa#v?t*8tEgElqJYw+()s$AUBTOG`zBjXmC6ItXa{Q9%}S zH$B|$+M{hRU%D}zRR6Tvc7=f$@O>#}l%_t-pTI}q(?rWNjV`MI9y_lAe(3|zbw>*y zb>HuQ?^I`C-p&JYK)F#HZ6CexT zy6e__ef2plL*aSsvX2R$2uMNL@S7ty645*i*zqdokbOoxz<@@MR6O{!D7?QDg^>?RDFtFU&~ z;~8o>_c4;`fxDTdw!H(rcAnan09t9?G;qYFkPn|~WeScp)JbBm*=PN%aMb~_{xaBE zuA>#7OWEryfLqJLyNdtCSK^%gq}7mEA^RwSJjQ#=I+>a%V*X>gsg{$znZo+)Q9eP! zYH@QcML|@y{Vm2PATGmSbt)rQ9I%p!lmDn1%_IkO-XCS`^OccP^#%t^b46=3#m>35 ze%?06&BMrfd%SGDGGcH7eByT^e%dYpz(6p)Q}0$|--)@suXwSnS%8TEBA6`7uoN5Nj7#)=tT7Ot| z7|0@?246xArzb+5C$pP6fECnWgP>Nsm^oK+{K1#Y0MMQDX+b7fnLoQ{3$Xg!3UO!2 z_w8zeX1d1)iqKy9RO;fA&+%&PDzQGj5>%TDdR}u9Px%b)kzWJvpjO3SYlRJeWR*wV z-;d1jXzv=`fJ+1t_$gG)yBZ@4K798qxO@;qV2zUVD@0e93~<}6X{i;jjFtFV<#8M> z_SWSFD|zWrM;4&US9O~7fgBa|c0FU!o$YW>6|}j)y3s9o=y`Dw3BUS5F7~ia3rKr& zLs5%M)x~>wtn>M)74h*`0R%GLVBnoy^A5fD`LCquL`8D6kPICZ5Bi-(oeMj4vCey; z>@;E9Le;ugTPO+3YE~@3VJ&C%X38eUnNLN(n6Nr}3s5_H$=i<^M?%4AVGDaGctuz* z6m04oTtB$V`ndpH@hVM-k5B5*rRDC2)ozd6pUrQCz$?eB3KC) z7^C)ui^=ZxMb;y?J0EU7Cr`G`i;gjii(D2?Xi^bS1Ksveoy2NoUA{!Fm;Wc9Riq4; zUv{TKu%aD~?2dyY-|6|7+Sysvl^OSm+cGWy%J&iSkXFT*hWd7r^IZP73Wa+Kn~hqz zoRtMjk7j{5G*E_JrEv_HiHmSjtrUD6$(E(1f3_=2E|rC^#v29H0FN0QRkIs1Vo(LY z_|Dg^-*@@13hoWe%@i5xgr~aicH(;{>Q&oIMMMqo+r|s(j0GLpZ~It@_c+WZuKE)_ zLCHb)f{U1P1DBc({Cp1%0iwzbIxZz<*hc97r$K-%qDD)^OzfK&L<_L`gN3m833-qZ zyz}r?5YA#tO2X|__w^7^qn6)J7~jVIs>yFb(b`F*{^OM_ok?BWS0Negl*Gi=U(-0D8 z9rt=OWRWsJ;JIrF!@TE)A9D_Yh!ot0T2Zk^Q*5 z>GXAb=UXuEbQL9-8yotpaUI|gA?!zCNbimP9)hS0Iy`Y&XiIwv|(|Qy9_OLticc13-|7^M(&vwhW+bd(BY;eL6_*Q zxlLu;hBW-XqIEwAq%e<7+ce1(W-%w0YF?D*5wYLJ&z@Mga=R^+CRv zW`2PiHw&TzVz6xdfTys974DyT`;;8SQMa4>rOvLrvN{RG5iR(~K>~gL@aQf(eg(WD zREeFe{N;lzp+urEzsq#I(D%7E6`zT3&eI)!_d4iATwGA{>)gXEQ-2$J;ca4?)091? zGO)8)4)Cxw{CKl6g1YCFA3OLBWI5P+9sn4@bGN;)A;buAc{*D+@3ze$7O|>Mzi|eG zj3aR>WO`Gtdd%0y z745Y7IT`Imz$sUZ{Yx7~Hq4W0PkCM64P^XbzKco9_S-tJ8FurQ?-zCzScca8qn*k% z{ptiL0+_1P-|3b9EtcCPf2co=v$0jGCZ=}p2&k}euJ5w|?HacR{LYO8!8KXc5yb|_ zjU2Zgv{$yi7d_ubm6bC3kvA{5v3qxo%=A)JbE?I1iMNO;Fj{zABh_i;-`e$!F5;w0 z1o9}TJ&02;k$6a^V$imkZ?A2CqsZ;^@WhLC3$Rgg0mjW-B2cJ#5FfW*mxZm9l6u6U zvKq4bG{nLu=sx2gp{!4sNCM>AVWy+QzJ{?BP;2}=yz*W80Aw%LETsi)&vt@E& z!TSocT2^9=K@Y6JxnX~y-OaMxHxd!90yrGgDSNcskO-i~gc++)D5rK4wp!p3RFF3w zjSv7Xk$?Mk29|2CG;k31a4RiSiwG`GcLx{<WP%zgKOxV57#b{XMt)oXoatXdi< zH5vdFfOde@=JQ3)V))(fWQvE$@(K4X^2Ee9kXM=}174EKv68&6S55nHM>dN6ZP33v zWJ8?Qf-kI|Tut_bz0_e5^PyQI*u}oJ*#kz4^hu{LcY2dUqvoeM$f=hGWE#|>A-G@# zm3OzQH>EBo+q!1B^Z&7>X$geUG1->UPLHKG;Uks|H>Gu5bnZl$pC8^c9p0F|M~2Ca zTQ&r8)ZY_~6{FRxx5xIS=fl~-)dJa3fGkL12OhnMi?4F;JK8zK(;g^KpwI9H{)Wr* z2Xj!|<9oNFoVnYx@9_|9FyYc+`vmgEzth;gs_~;^ru|*o%@8@ELn)W8-GoO8kZn^K zPToh@JyHh;Kp!>@N~DM4*54#&NTk`)SC}^}=CS!)#WE;6uNg2hdBnB$lLXK+cU@VKl5;zVc zxzA?DKr_QnA(O5NOf_v&H~uK-d%a>%e8=<_MN0}+sy6Q>?Q$f)36sB3kWzk#|w2xP0~ zin+6nn^D@(xWdovco*Y&$dm8}9R}&fnH?IWCLMeKNQ`EzcMwSuGB2+;z}r6LQPBev zt>%S&%)DpnFLNL7@2RoK-Q!7RmxCvMAsqksM2?&B*7S4Kf%a3s5u0)Z_^prl5cXO% zDUcvP)U82e-tF4295ERwZ{#uqO!+I8uKllrbH@?E3Z;~6+d{cJ^+PskW%Bt8uESbJ zKjK+{4dMD_fmQ4ez_P2=XLPZ)nn!pi;L7sD&j0<1 z8&XJtj$Xs0DuTcN_doq@&&FA4!Y|1@P4-|?rRC2toV|na=a zhydOWpnW6b+5QpN|M~Uqvxa0LQP6MQn3@XwfMu)q+4|vN@YFK@2LUPDmfmtg$4%8h z2e>XEAB*Pz*@mh_^bZ`kq8~MDFjZG4rN0{kP@;8xk9*^_jO9WY50jQVA<&l%^tP<4fcR#w+yj|WM-%}{Vou!<-quVK6K^rL&M{S|0NFw3crfQ z2YBnV(Bd&o+c^$a%KpAV_)y6F^wek4zFvDO%pe~t9mouoPO8;VWAon8=BSvue`5b@ zdkw$%RuhGMW>UKQ&qPHOwu+S z!YQuyIBfBCwz=u?%F(txvED!+}^?K19d&igBMPdznxG4PVpe0h;)m`6RqA?}KW z`(yO3*#Q9Mr_Ee&+>8w@FzEoyTc<=r$+8|x*G}5EH+s+Ho&zuOdJysJDGdfFLlI3Mn>M&p^E#_FqgK1+f|*~mhcbb z^6P89oQN8B+sWFjf*PR>Dh>{=Krb(d%Vrg^j#jF))jADkj4eQAv|x!KcK$YiGpN;& z%qQXcWm`J6U}a9)r^Gx&tn2d`27W%dN5lUQUtb+nWw&)NND9&%K)M?Qk?wAgkPZpy z?hYwAbV!4=fOJTgq{NXf=_B1Cb%5W4zTf@c@7~{i$9M+gjOP!BXYIAunsctX_c{Gs z-QKOVHtH#(&zSgG7(fRf5m7E93urDdlYi>70X20xT!ku=TtP7fbxm=$4Dkoemq1Yk zdM@T# zW(pj=qCf}SI8%_Vp=1dtcKq6o(<|-J0j0JrDDGslbgI(&*yfV%-BTvDx4XrEN|~rS z8cola_=iJM0oUgTz{x{8aKAbg@JqYNGt2%eYCMH6&vBamIs!n6rW!A3#)S0WdSSWN z$Ked-gEJlOM>2}^@3&o>%PSd);>bY~-m zeOO(xS0RI65m2z{3Rcm@9|Z}~sJ^C>%E(R}4}SU!jX#gJVY3j2Xa=%GF3qYnIZ(fV{z^Z~?Gkm8ltR?X{!)_3O3_(&H+Kniz^cuba z+DM`ceHLRyD&Yd*U-dU6{}KM+*JGVGO8=Yg|K}5MabA+#t9e&!Bd6X{s?5^7pS@H& z9GTo&-y~m^ICan_?_+eT52{UJeaIVO*YYNFqi9uzz-d+fbhjbnhQ&%sy>rfyCwXJ>g9Z`YIT zoNmX+Pq;lN44IyJMx6aQwpT03zQs-J%X=K`WV78erLWkFI{J%{FF9(upO|u$)tk<7 zd_-6guq<@}g4Nn`r%GPorF5dTL?uOBEGIV_yYr6xYN}E}lf#`3LtSLoLJqcaL&MqL zVb@B3iVOU53i@xIWA+sOT0$RyekEsy{*63?9C00+ObQGZ5KMIzJTz|MYyg+M9w+C+c_~H~mQq*Zhl?vl ze;6cR-wHfBini!giDpF zfqbGuJ1%EAH8tPJXJ`DTNO_9KE~<4}23mIYnxfXIA|H%7ri3Ht>6%o-X>4OGVzD729FS zNKLoO(62L}t3V2X5;SV}_t%$gG&Lg>=jDj;(_Yn!qlvJW>UPWaE6P5az~KH7glez-$t~y_={QoB95cAR>xqy8PYo-EzdbvX7F9 z&zD!pQ^;IfKU2~FEJGL`gL6ytHqP3DMml%LN744IFP$iHH{^R0W#J@O_j_5$zIszv zcSdqEH8c(aOD{&L%&^>3-y~HHE#*hmJb^KqCyNIZKIUgA+vEJklGK)~3jYRIIxu9< zQ(!43<=1t`CR6ixHMA!trO!o}TxPTN;>U}2t!Ay5oYPFdi@dYCPCjzqvl1q*WsB8= zx>H!ws%AY5@I6Q^SLzp%5u8h&c(>840oCzMkh|%o0@n|_GM z4HsvI;yg$EmD9QIwe8#t)HSSUx1>aR-eZ-F%LkNwh{J*>`UpYP7#>wrRye3?3?C)% z(SLn<@ZoY2_oDCDD8uhA8T46|Xf1kST*HMH32t9=B=Y2PGDtG+lr|z2O#Syvg+&h^ z&1GcArB4yN3~Kn+;1MfzrGC+NE5A6a98W(!E2q$!@i7|~kOWgchNpObhY%vrXt9Fq zeqhiw+N1RKK-GbXiq@3vewezg#ANFfoyd$yD4HZX*2>Lyl-tntjGqWCX3As$`0pwL z(n)Qat=mPd^DvX!Cm#I7!X0O-Hl4_R1u=(V3yTx5r~SpzMN^!5N!#iwE5@$WF(-Z$ zF2chXr+ANI`>Dj7-hqHIGAI%ZHTcoo%rl`-*-;qz$>YZxI?WF$30=k?!}{J{ul7%s zzPlu%&k<#0d@_Q{G}Ln+&GVXsu_^M!74 zhgHS95s&2wuv|8%>Lo%J$oA&hZJk zD33ZTRPef1xsFU4(RSU;L5tekw{+(h7ZWGsufN~0RCv_9xDNJmkzRN@iVTPK2o7r& z10E~E0huck9-iXSe|-i;JFB!VJJfnBdU~`}8XtR3P)6izCd2Kv5omgp2>D6jH z=u{xi`y^VMYMccSi{ce))-ZIGz|KpYqj~Oxw$+@yc~a+dJfUafMF~wXleh`+LKfZM zJMP|XO|WZVH#uH``rnn5=4DDv5uFWg4sDe=q)aUN94Jqem2Isu+d+v`wK|?OmU`h1*`~3M<|M7S2Ltycy0?6Q=A$nQc5hX+S zwOq9}8{w&cH&uV-;O5@{DwM{=OakpL_YXyCjjEt5O zOX-d|B#3ugU)FB4pGdFc5tgy0B4g44Pgf-N1GNjdNvK}oKx}=H^+nHA>A!Q6u`Nd{%$4qjTbCiN9{|xLj=0jg8r$XSAC?cVai3 zq63I(4gsF-+?O(|ye@w)ae9|qFB^KFlBgWz?$4W+FF$A8+gJt`J5|@WYp<1i{ z`LD!~{wydJ>f|)fcU*{IrTexkpAN;r>r-jdC!~$bOQrdqm!9194X<1jn9&-}xg7fE zR>LP@FuvODQ*)z4OD&YaQ1z>r+P5WZj+C8bEHw8(B|H~g)n`k9Y?{s-lTX5eui`6~ z5ckB{=COk9%SJ$y)53xMBzW;<(MKZcWlS2BO<1))ZH8`&U8dB2w{N|SZ3RZt8Q%{` z2}tM1d+mRWJj&pyA0OV17Pc(Az^+R=#Na|7Nvm{Wkhdqjznr zk3n*)&5v@d!4ZytZJpR=cVJcf6KY#aGmpBB4>GuGgsZ+r-_F`ag&o}HSE{=BwpLx$ zl58oKuuL}Zz)`;g{N!Zny1V+vfuovtx)iGeM1<6!6(v0}k1#K$Jiu5~h^;RS;mM_S^NjFYs$SYIz7u{PLT`nVT$Q~fTwmdNYdfbU!C9B8)YEMD5_PP}vMkpM_e)#+2IQ%4 z2S#L1C~=b^xwhie0)gf7=IO+yk)M#+O_2umw%b>|K-!*@E}9hRUkVl8rStoLlPiGS(J)o$66IJ&v-#d(%sLz%N$8EBRX1WK z+&8{0XQH|A6s&uDi-bevu&Pa_*!8QnmUAmAQ3WN;bZyF#t5kWro8vYrQ8~gG7x!Hc z#cxGs;{#AlR_nFv#G@ifOEbyL!2*uNmoKxQp{$(r3i+qtN_fNRwP-uaDSp|J<);uBQ^ZFVTiE;!SYXzb9h(Y$tV+55M!{ zPtTU;J?LtR?k|HFN;J&3An^^?Hno<7kmgjbOTmXLEM8~Y!F2rfBXhCdA!zR%ZtE$> zZ1h_hk5tat-N89~_{sZUOo!sHwcBRaL=0=Ds9$3Q(5Vlm6`1XDZMQIQDVgsCCp(S< zRRzmE?6DXbLPJX6^3cV(%;jmFzP*?Qg-b7D>xzR1U-lO5(srl57b<%?>if-}B+`sK z3B%oV$sC~#>4=Kc*RlKWeAi_3jffo?08yzTuBV^mfXwK-v!%G@&Pr}* zL(MB%BU-e?+fFX`&M|Sy+Qd1ac{o@H`wh)Em#jNUF~s8*appVhn%G$!4jgFjJ(6P3 z;3~^bNg2b$(Xmz#1rA1X;__GFK(Y7I2CeJcw`^)Br7_ zeOH)XrZm3kee~!{QZI0OKGTO7eqE!tPQG98B;WvmjDXR&A91N5f%R;O4BHcgF}UW1P8eoyTDa+h1~8~m_@@; z=;C@1b1WfJnvulAvDLdy_1A@3b zLd&P%)n3TTWL-(9@ZFxmiD&nnh^ZrO(x3X&7ah1tr@TJR{|xCL_7WUcgcp281?E8Q z6`EBhPmW1@ggOtNOy(cB_JwOM50Md)wE0Mw>dUQw2l z=ax>iF2Y_&ujRpFK*KHINjddt7cC1P?!i53X&G2NMLonjV&c;?0#2n_pENalQk=LY zOBboE-W=L4$*mZ>lZZsCIbWzBzT$UZjovSyrnRF3|Li?A8-gcwSNk=;%Rp;E*?*)H zyT2Pg)=L6s=xAQnk>UGG+RL(4c8K$w(~ww;u|M&1fqKm)pO#|wl4G$udDBh%<{?2# zoU(&FCsiuj!%pa-3;KBDuI%n^i{TiOKd-7TvnV8#l#(GaQS@3W(?B~;B`a&Obk|ee z<;DJUu!oE(fkS-cWh#~;TF_N#y-i7eK3G@Ee}w<~XaZ6apEZ2WPpYYsoO29d^msT4D*dXmZ?+%#ZQHW9YsaghL7kdeREXAM&f3@p1fZ_mDu?tH_d ztymID@2G!Aoq(0hyeGeVa2v@NPV%EC50%!1jJUg4rY^LT7k8x>C#EQTaPEYY{b;r` zrO;uQwC1_S;9PRlRd|gj487gHGiFGAq^fQ8Sx=UugQ%`b&_Y_dntb1HB#NyTV@@_ z(U_`Lfjmq6xIbVrRTf@MOuq(Y5OLw8Mop7tX|6u)TH98r&AT*G|IMp&ThNDHPvpj> zB}3~sxnHmn(B60px1_QE@FRE-wx}iFt(j4STW9Q6db_iGXjgu{E>%c((c2!S>PKcwZ$?N{!xjvOY%BYa3*G)^&QHueU6}blIaj zHJqO?&UKd)%3(Qj-Gdi310n+7F!3ex?Gs^RVtU#U14PZiGs2Z|E{S_z7j)8hD2{3+ zeyoahG2QGlE7ka>EPpB^a@NaN#t`9oEW66o>)pNuG30=0p~t%gZ}cwxKB=&NFkt|y zfF#aQ6aS^5ze*20UK>X&(CTZs`I%1&Xkr`ZjVJ-B=6&#zn%swPLlkr=pFaK$0Z9Bp8KUvaa-_QPxnz=qt9pQoztsNIiv%jiH(CaEzz->0r$RzL*ufxK4fkvC zZYRG7OB_w1Z3YYehAEJU8^{>Uing6dLp;>R`Y~Uw~$Vewz$N^i;<8S5%eLQnT?F*`FVW#DkW&-yzd(W zy)TK$LBssQpha2Y4R=9xE$p6nY*VeVg}JHbYs-wTM0Yv96%3VEH-}o~{#gliTT`Z@ zxrORA2G40;;Lu>I&!Yh8+CqL*t>;z7g=bt=y22L39hl2WzjHGL;2OkNI*ynD1l8fe znJ)^IXceaLXLZE$I2%8%`;5-f=ns5NEDpfuTR4KDS^O2bzp2^i4>2*OVtDtrcmJ+- ziv~Zm<-svn5|;vHsWL091W#cvSa>CsSXd5ZkDBt!Q!YCw8G3Ln`K$s9i#ZLgK>IVk zYaioYs(*|iOJ(%lQ_LExPkJ%*VuPF3)OsU!P?rXU+9@IzhVpB9!y{F;-f;Ej_*p$B z%}+{7%TB4?7w>f=bDuXL=w}_q72lwhyfTmnbu0&r<_s-rBUmTI(0Ypv&c4q&^Y~D- zy#otuZFt5Q1`p)KF?O@j+ikHl?j(~AF=8xQYA{cCt`!P@oDOuE)+T&}M4xkF6k;wFke z#5sMVvMS16IvfzF(v9pj5#!YsNJnBtk{zK}Uq!9v{Sm=|y6I!O8n5uI#XQipi#b)xwyy-dS$TvugVcoM>M`x_2 zU-s|6MH3AJkThwr|K~1+mi%5q$(C7mKr@$|%qcDm-5C(HL@ClxJ-yp0WY+Ups4nCQ zlQI{*cpl&R7b#R6THu7lgU~@sSF1R0*4eVQZN1`q;06Eek-y`_AXz|ckl_?V_$MU@ z=R=_5@cCRu!BtvhEODr@rZv;SlRg-=*TLL)BWXtVdq;$1CPi;C79``Yv^qjjO57H* zS`(LX8J-_-53(%V$Z5e&b~`?F=Q;;ZVKTV*-lt}2k={rq`!l5C;KzD=8Xjcvl0^7+#7S^=ZrcT^l%_FD2uXm*Jv0HY?%>w$gHnx zD*_Ol_mAfMuZ9*^0H|Ur<7lx~|FBPJ$l-F@Vn|(`N zlR^aQYH!a~Df*l%V!jMmBpMVd_4X$&X=9mEFaB~2>C^xS2~+d@5>2IBG@e3TaLWy~ zdyXH=xF5HV7N=HK;ts{}!mm-I#)FJ+qe;paK1c)8N5+!NYP5J^N}@ls_M=;e-X*#E zl0r5w+(Yq{rh_T%=nA3x%u36(UPOm?Rq~O!kKhNT0cGe30Ic7qx?3NknhlFEQN?r~ zp+?+PmcVSU5IVwb&oPg}P)MCgX#XA4$vOk+Kz~L2XyPAOp)3yko}rNT-Y0d=K@BQ_ zUOLpLR_RDX=%9&1re0w4^%vL_&NKw+lh&AiNq8yZPw=?PcwWD&Vh#!1vph;=(@~}# zNh{wq_lpw^*$6lcUTw?~Ko+{?W4maP9F?UV=lO9m2ePCX^P#wq@Ch~jiUmg=7A+1K z_iJLw9y({i$P-LjKjHcnLc_fTdZ#L$Q=jiPi9n$gb;dfXMZ3an&M8W2uWv6G?G_pC-Z}b0qn~@NCnTI{Cfe28-7TDjk4ILe@cL-aQ#K}I=i#< zBQyH`Z1KXHk+e2l8a?9F?{w1J^RF1$ZVF}#K)&wITtaM5#ZnSR*4AGXXt(0K%7b*6 z*jCl{3yB|8#8MT}guLrx443KYXEGiZNk`v)QLrH>G&DF> zFA0=MU-&hDYh05avBR;+JX5*BB!VLJjwytS5_N3~9}E>$f^-`20BJ^#9|#p80UYQF zitwpQx_n_$amlwV;-1pY5ET=M^^>@mCE?j|i_g`aA2~a`vx3v_5$NA#E(#sgklRYz z8mi9Le*zs8)u@d;0n*v+>#ce(QVJjA8EQPo%AaBRqxoJmvv)5R@5tJnSWS;Cr=j&XH$`5oCENkvjPd&s+F z0;NDlRhf;NQ)-f21G~z^nPzD+T=@k$3J`x)gnk6}S9PFkCnYeWfxgDl`xrVfQJZ$< z;vlKqTZ1P386PS^2mmyyug;mA>pR37<~t@jOPQ(L6XS(LSu|6Qf^$f5t#_(9iKq`F zKAMdthON8Q#pNHriJ|TEK(~7PfCvB2(>d@kBzAtw`}m)# zsAnpkM34r-8;NUI)X=h90}$9{Z<_?vuG4Xf82}S=#meKwQH+67ou%Lt*2JMqU#FcpqwZRY$iN zt;+W^70VJ0VK=i8tp@2C34AGPXtBvA43ap{l~<({i%hlwd`R04aaVX~8TP1EL-iiU zFVXsq)_v|txvDn!m)@*XI=iva=CtuS>xOapgY>(=H>K3El$_ECuE6j)qvvAzh^AeO zPdEE1Cgp$NDml4F;wJ^Id#POiH)?+mqNo~{aaVp@JZYBBWC1ND9jibJn4dL7F(R-8 z>I#}K3W4`$pUcR3l1xvz>B3b*vCmp!LF-3Hbc&H=@?I6d4FlqpPpp_KVrZe;_lA+Z z3SAE%<0*JxZc$ipJBklrXJx2HC?8)azahAB=?)hc#FY2QXy2@lF}Qa>TC#y}tx?&~u+0^AE3WSdl(K`-eBdNAQANxoEQ5(v%h9GICTo%?Q5)0QIAhv)CW(?t^^#X29{4;MV)&Kn zL}1`>J0+}?Cs}oVvP?E5fxef%l!D}YbSQ8=*IpjDm?4=rT z9Z<#)`&z14Wd3t5xGatwHLyRECRVVX)(p-A1nXgftBm#-+VTbOo!@^9nwmM;eau1= zkki3FsQ}siv_4Z92Xyu2@K_B3pheYE?9Ac_4G09KGPAEPxTSNcYb`85w{HOO_pi?T zKOY7qDQuepIF*Q95dV%*{_S&6&x0yX=`qtkPLrG|BsZAK+^ZTv6PM5;(&W?emVS(G z|6~5SraUB-oKkq4DN4N$7=93cyO1r<_~zeNvHh0ugDN7(GmV*DO=|XYH-@58kZtI@=KO6r5T1A8M5yO?eSf$Xj_{@>g_m?i#=`=s%gg61nR>ZyTcpNs z%=$CThEt?AbVF$%DE+!B7X&znt1J!xXcLK*W{l}>KrMjo_2DJks0q+ zUw#bMfgTe(jo!YHFR6sUFW&TQN*7I#Q4Z1i80$R3zegyQ?&GOT(Dym(!-yaCA7Lbhjx`en=!~xg&d*raL*XC;U)K>at)@EGUcxmwlN7Gv z9{rl=yw31iKrVKV5w4HR(VTH464!hBgcDb>lR(=N7cWL{SDKDw)2DSwzYk1RJBS@D)8|+s^f>XMSXD{-P#~)#nIz5YG?u9Oxl2o1Z*?HViNfWPPVx-&LqGsBw;n-U@WocghyDd zUI+B`Ik+ify4syEG6`|B=x>+iQCBiG)&7ss+NN!?Jex)6V@rZb+X<|zxh9qQq60v}vB9|#yk{E?O(3?j#F zFRh)-{&yJp2fzVQ-GXJ}cm<~t|Mx!p2!#d>jxwrd>Ia*W)?lhs(Fqv9*g)f{x1;e{ z6dFfmZ1PdJ9+OkEWkHMiU@=&GrBEVAssFOzkfArBs1sg9Z@(Ps;x4b=plB{*=~9oE zkrWJ(Ga-0XSucHHSRB^``_b5FpPkJv>A~; zQD}DBmKnNk#X_QDy4naQz#WBRtf=)XF@M{r70Wi1OI~80%aF?zmEdENDn>$NbBTSp(n>|vB!pcjP(-xl;MJm_G7wdL% z<|k9}i>L6d`pK{S2Lp??8on!%yYFKB522yi!o@PB#l?;Uz!pZGwN%hc$G?7Yb|U_+ zWx&GWLkqXIc8DKfrkMEY8TH|;i1XwI$&)O49_99c?8M6_?N*=l0~b+cvaOp3ju%n^ zV=;(y=&*^b*M+L$IwVT zMLBk&`KW&Qf^31`o&Ip@`nct)C8rD#Eu4#L;7{mrXMf-}c5IkgI0R7h{u!hJN@WNT z`m{7`?M^{$y!P^%POipL)oRBAc~7{1oGv^Hx};gL^ov1cHyB?Dbzx)H`ArOsnFODA0OnPr*b*~@#L7J%m4mnoSPx`Jwv?ojbUmZ+6#9Zkc|#Z5AgjGNm|;bS z_3>@1Vl|3w3HRch$6#9D3T{yR@(|m%+guJOWnM<0)BdFVDR->RUI5DOM5EKCv2X*L zJCs8+AwhA?YBkUZGV@YVm7yZb=^GpilL6jt3Wt5ag>ms_Qmfy<;&}--GGxOXIx@@1 zrhi*6M*V^jA;j^Aje&|G=&?`F0oEJvPS{I|cWGIDWmn7-ia3W-e%51E$`XYLl$~H5 zmY)PCY5gL@6u*?JkllV*j|5{eq09Qd4f$@8Kjis1=421PoVG3Apq!mPi&6=V z)yQ?j zjnaD@^7KSHmtz8y%$+u;xBJq}5eo`=^YwAUiZW~?74*VMV_2BI+GLJ?cD+Z_tC zUJ5?88Az=qaGxe5hdM2kLgq@_wSE{JCgz8d_O}Sruy<(rj$*izT-f>;wqDB0<%m7$ z_yRDUg2}w~E4~^uqTyuUd*$U{SD)fN5j-!*Xib$@h_*azPEY5p`3^TO`ZVsAc-+Cr z^%%cLG(j{JSgx-_sl9OYZ599cpo}LGf*~XC-Dzg7_@cefEdNf7|MRo48p`G3qS@l5 z7RbN3?(V$Eq(;N2*Br%=i@`L`iAz{E`|f4#2W?feG$3*60 zyyXkl_Uk_KvaA8eh-5gKlHQT(QG^BNI=nM)>OngU!YJ0xHS)+)bce}4*xckhVIzZK0bZ{<9v9}mtw+&dv zPATQTFt|tTG38-IQ5k(( zVU*PR3+;OW8*oM)XC6qE&kNNP>GjErqxesc&iVv7K_q;u0=bf;=)n(B!Jc!u1iyEzQCdS_?L6`Vojz zS)^xg0Up$YRW)^&MIiSwoPUD&>Xa2E_cIJwRdzTd)s>M-y^|gjM{;ocASCaI72eTs zs+N|0=Y6XLet7KR3YFeWh5~%I(~u%4_B4+wi=zgIisHEGgR26{=6;@+^t=MvuLqtdVy#W`!fW=hhIV@2S-b z9Z_L*TS}~T>b|43m`5#ZEzNiR-~nMMB!qeAC^?E$N7bLDQg0yEn?&r7G@SR50z=%n zmH4lq87}}OQVC`7%gB?L{}e}xCe$j1;pXGYy@c6fr|*SkwR*efECs=ji;>JTIfbA!GM?l5eg7wydE*xm@f!_fpOam0Q;a)UNz|CBK`I10V(~*L-P_&=Idi9 zkv4IkXn%LVQNof2Hb}x<5Veti`7QQkiyA@Ei3^~4u=j>BNxCJGE5MzplF}Rh7`rA1 zdH7L|3~M_Q5*3p$^-Aj-ucnsY2?N8+pXxfpmL-j;BM!_zJ%c~M4(w~De|)Rx-BTk` zWI52tI$hVc-FLA!iHBu^-?`+-PHf|V5*<_t%y*xG z@CbmST!OK-(^h5SwfB9+rq@VO7IL9T2|rV9+K3f;imZqqwu`PmjeKIQ$m$~Glo`;| zjrjTP|J()8Bujy%fY76iI{Hh?D?EWb9~12Hi9?w$kf4Qxvq2zV^6=@ahxCge222zr zAy6lm!RM-fjdy9VeC@?$h2Imv8T=C^7gYqTssm$p&%kd*Qo^iQ1T&?WAE?f{N@v6I zTX(nWD_83G;0s z{p!a8s;!Oqad;3vk2f=@c7--hbXw?{N6^}EZdTc%l3uiwTK2?y{ng&KhetK8Am&L&v+~x0HHeO8~f6yw(EDPfKa5%dHB7owGG7Sp*t9 zj+(HnzB~u&lo41arvr9)?TTK1w}Vs<3kg~)(&!t?Mht<1sC`5+n`&`U79`iYc3EK` z^-0R@Bv;N2a(PBRpHnA8)u7)_Z#iWOh6n`>%B!6Zg>2tZrvB@l*Jhq#`4!QddNp zTyEdkxLQ2N8rvUdDibvQsGz)&RarlD;$MvGH{I_94qwUca!;yR$zdCKj;2wQE%nXw z>$bTI?RP-LzYP=KDpPtaU0~TAY!@P)ZhUu=As1ddUO{+RC_+ZSI)W>H5}zR9_otBj z|NqLu!vkb-VC)wX8hQD+?Nh6%y^lUk05dc}k#xg{7|0gosWiFO**iBgoe3BW$_UTn!7rh5=8U?F9ivXw z8P;&~V5ha%Wghp0zsMQl1&MScIAPXLFG>5)ytQI0>7}pPasYs_xGgY!4N!^c>o4dc zJjHyQyYWhmW&4SVlg=<83jCzU8-#Y@Upj~t6_Nw~EpgD`1bw7n8w-Joi?)CM zMf=S0TZa~UyZd$tUtRy?dcTsY|E|HsSS|ZNM{#Iumo0a^v52Yn%aPRAO5tR_kA9k2 zglfGnf#J_A$>#XBM{NveOR2z453r+^A_i1M4hf*go}av}@r5of-{phG$lba^L#ZUi^#QyVhKE(=9Ad1H<=FY1)YVbiJY4VVm zC~8hhgpeaWV0Pggap4*uwlusrV4MbWLkB7>U})~^rlzEdmA63<19@aHvr*{ni$uVd zI^PTPv_y)CT21(mFdf-7_Bd>RdvRncTD5Z_n?*cc2Ub@?G6pA#1~4t)2O5 zU|RJ)8v_~OEY8o~7h;drTEvc>3d|13qE_$$A&>-xAr0-)g**1gVopNs`eH)CbKzQQ3IAx!=p-$5eg&)|m}KrOpO? z1yueh5x|PjpTpt(@67J+a&AyOP{;=7fI_A&4EC-7ly$UTW!fy97GRlXW z`+9>W?f!OeN0lIP=GW1>e5uEL8FOP-KaF4cy(~}x;Drh>N?4E)buh_&yH!?ShrkDN_sbaK{ zWrNj}W6@rhh5LnY4Ue#_und?>kk*37y+K$Fuu%IT0608us#y$2`C*_EN;PvTBS8BL zNzjmbtrrW9;Kcluk1D4-h5F$3o*+h-qJ}6+aAzv+b5;2RV4Bw!r*CkW09Zo|zi)i- zKAwB#nY)lxx+PeDMA&ZrQ?CEjpD;zR!&76&heKEx1j$u6t`-A2Lca~kcefOdR@mzT z$2J1E#{~{qbF;Gzo9~MBwmJ?2M0svEo_&*5$;`6+wctaksrfk{rVuG52DrE_k z;h_n4P6H#pb~oXFHwFA(y&PA$bK(LYEygGj!KF)VD@jqFmH$I8g8;IGXO<%To~s=b zA7F&JpOjt&hMNF&2NjbQ_Rhkm88DJRP39|BA0O1eegW|BEff?E7kT^gx<_9Hsu_VLOK&k>O{MVfe;xbQ1k~@pr7;)eI|6gzhL_R z2UJpwp3oza5;aDMUl+&*#NhNWwBSj3D?nN8R=9D)phG7m(RfqUixU)hn zy*>;r>gt#&nzK;x(8S!Na5c%X6o9fsy}>M&ASx$-U%!(6NiB1_{z?i8)P6BZvd~mV zer_%OPG(B<+(H18}sdsy_cJe1&PjGC#W{rtu+VJpW=*%xCY} zb2`tf`Y&4xhg$XyE*xIjhLzzFf^?PWNQeMe+y$HqvFFSo$NxTh{2RWc5e5!1XWFsH z+pU*FYk4GxwHzvp#lF?=eez|oA&bWD$4>QyFIrQNn9UMQg0ZOjCxHFkb6}Bx3qc~B z*J4;C0>Fbn>#e5xNUv}ex_6n)_;SnAJJNSlDVMONXJPjcj750*-mLVJuMoONS_;mT z6y=T0kXK1I@rOK`dqxKR(yA4y;@$-u&mwrjk{p)Hvk_l-qE^ish$ln&3$*}5BC&QI zO7C+z(HhYOB9l*TooR^wOl(gFXm9Z@IBZaJi?|XPm0?m6wigKyt{^$;kDCVkJr)!C zZbXOElmcH%->o51RWx`EG~dO-NRM4GuITMPZxQ~^En`oF5aO#qm(wFAhr$n*5_K!dAMQOX<$KAtQJ-5Bv*dO7Sohb6^ZbvA zmZ@t!f!WzsxqbCkX$6x}lY`)()bOvXQJ<#grpg;$=`D-;-#2s+M0lHIKYnc^srP5! z{lego0QsK(b){c)xf zF1kFzK8ekuor|}HAY7u=4|c;M57xUrgiG&K9d!G$TV$JB!Jxh?&BnLInnok$)LX@0OY%?yX#0U z1i-9dJ%hb$KUbn-*+#TJOLCxjp;kH(Xzz(1Rny#wI$>rcm z!I$d;(nAD&}?`UH5hoDV@inVX|Oi zJFkV@H^k8QT*g+x_{^drY^}nfMZ``}F5D(f@5*|H>Ux+0F;w#9|iI^4bG96Q0mQPzY(nraIv; z6JAmRG_7jcR{5R2#dB1&w68zfX6t|GyT@oChaOXYdQB8%4YE?Sl&a7e$v`XX5)h- zxtCD3l#*K|`g6ytgl@}br?d>~s5K+<#XCb`AGWBRM?y2DPO;+q$25CY6SD#nnwSff zT7sflx8g2c1bMGA_o0@asR2BV;Eo(F4B;rw-+M(A9cyc=lDPI&l)2u5z^6sf@QgD4 z=#SNsro!Y=-g|2_N!So#LP53X$dkk0*7mrz(zudC`)z%*jYn1Wu<@rxp@(^k+#d^o8% z{?EcX>vMko)6JA|)zP&s_u$G{;qxdaDgx8%p+kqHkaLrRV%Q#)?yqxaCYFI>+*pDC z$JbW?)s-z>4}=5=!Gi~P_uvxT2@o_`aCdityIXK~cP9kb;1b+jF0S`Kka_dXJo&3` zrS42>7|z*ycduT(dhKAk)*W@uy_0U5Ka_XAi>74^mOX}%F)aJc1)c_;AHdO@o@#5Y zmXEd}snEFheYl%=+lD9hwD1h*Pdfws?b!dO9Y|0h%Hz1}u&3J`6o3XUjf0qM&Ybk4 z`h82Bd++CiwL8X$ZVX1e*1|*$5n1xqLYg&9$V%A`br&*Kw)>>+^`!zI*0|JuqUn@^ zUZi)fkP=%*vC%VPM|7voa3twG@)@~oXi>S*ivt8hZ*;IPi-RykW=$-J)2VCh8vva^ zTR>docP97Q!%%(UbX(NsQ9c^BLWOH=Eh!h>%y*)cbWi==0fcrwF*t#DrSx)Yw+N@r zAH6VeIeuwv-c9Apl?O#v`rJPJaaCC0gaqY1OAeqW#;ZS=K%Iih+n)WTZOKrM(sN8M z>80W6h4nE2ua}E{4~%>v1$009b;AI{fM`FjsVOc41>C{9I>(Q3Xq)qe`)t!j&QXmQ zBd&#YZQe{wOgrcfk4vtji#6+=r1!G*OTw0IXK7SfOSbhID*UbdTo%=HyLo)z)K{-w z8L8Q$Jv?kB7i7_Fa4*d-eNbLLaaC(Iz115I7Z;A*Pqg-K*sMQ8AJivIPkT)jF;#%}3886q63&Vzd414E`0nhc z+|}9R+Hbc!cW1K^6cAHA#;woq_?AV&q?11(Keo9ZJ_WFcZ^G9)2t=taoz{Pjuw&9f zut!J46Z~nq@m~rSZzv)_e30v1+fEATkpa5h@2p){bVjt#RO3hWIr&d1aziR0QS>)G z%F^Je4!po5Au`Ngm|R2clXs^T+K91r?#WTskig^Gqzj){k~msASmI{eV}$CB07kb@ z^~93j>p}aUW9bz(p%8%xVa?aQmZb86;eycS<%M0>iCYLLN$3&~!gW8;e60c;rs`*Z zPH$&%0gaZG_k7_C*wUYx@bd~DZ@Tga70}R!70|gPM!-Iwd zBY1!Yb26o;1m44C6E!LDpV9eVBxpFL_1P@uPb!~|e&OSYw6Uq00(ok>35Nt2rg`45 z*0NiUm>DoL-y=Qu!x^ZaX3}5d%lywFL+>s^V6?-`+6o>+`)2mkmNW!}rw4I~WZ@N@7y=fjmp+ui}xhgOsAouxD zW5dy2^o?ReWWH>BTI|q{&O{*U6A}lwM^4gYM=bUjnu)S?KYux2?Uv@SSvh^}2mI@{ zOHE%_=LM;^FP?;I-cW>*21D4@Nzd7bVzmQTigWyB_4yLC z&*z*lR{KxOvpKjPV8JD8pNTAY3<;SHwU;Arw`4QZ-!-ITt5vbwT5v0XY$)m3$nRNb z+rhkWQ*MTa7#t}wv~9IR&62#I5cBi%C#*$rD{G5B^ISfexj5D@NPJz+#YmMT$EOGL z63INSWOt+>sMXNts?x~)`rIJ8a_4UPnF|)$Hp*8FoTD2de+FCw#%gP>boSkoQ#Av; z+M8b3Js|_Q+eE@?0wJ---;3$}a0c3cC+?mifVUGFfx50a4LW{HtIKuD{gI|kZENWx zMUw5Ov1&r|fD@`dM6wP@MrCs5{cG(LCtejyNf`H?%389 zB8)w?4g}Y)2ChDTUgR+oqHE5;fkV*ko%#8GeVy%(8g48od7DdM;s&v$$J}SSwfKP+ zU4Mkoy{IKav>1sPD?K~yKw4G^Ei%T6a9cxyfFL3&#P5q&2RjPV6_r9asTp@$nxn5v zkXyJ?BU^e*dZ}ep^PK`vA*ZApuW{*%oscVw!2T{ST3|K|KaBy^MIsCR{I`S2pKnnp zWz*j);>frQ^1s#8Q2aniNvY;$WiTDOt5y&`nxv-sK_)-seJxa)E^|I&D|I5fTnc?k ztDmi-mM5RSfu7N!Ikf_yQc*%yb1I$^$(x)sPZfaw+;ya*X;5vPd;zUI3yi8dF5Jnw z9OcgR0aeQ=AaNMsI;;6U)wgP8@D>DhPa zV5?O=&Z>OUc}2Us$+o0)hc2@XO*>DH*+cyVsX}3&xG5-N?0 zC7yr3IB`WBqUZSu*F(YPiYOat7t0?kn$DibdXVXQ+iu9%H)z)L3&$Cu86W2ikyLjH z!tD)?s0d^*IFPqCw%pqIUY5k$AVZdxaBxzK^k=A!B~@qGvZ3YL_K(-*R%@z+=#u~f zDC_RwT_<*37o=(XMZ#LTanSRCN7emNj2m)myn3$k%76&{b5Z~CIxat+Zo;x@gHd2B z>>W=_#{vAKI!zeo`&9u8Dh}M`;;iuxNKhyVK%wCS6dEArbJL~571~GKEYWWz*Qo+D zffHwCZ~!d;5}3pq|CdC*C!u4KviYO=Hi&UosD^cpk^&QBJy8=EC3=RHrAUyPie`2X z2@WpLsCR!4C-CxDvM)Q&j-94@&4qBP@XMR|8~B43+_&UhgDn>6Y@ zh=cH>fVuxghb2mrsjYbQun*E2FIe9XwrBgN$EK#{*6CL!)>c^QXt|w0oNsX*kL_Ew zizaAV(FLt*mM3U>9MaY<1@+>#Dn_+WV=_JCJ;)WWh5(5?Dd9p-k_k+q{b;G*_xA5=TWnIs(*Sq>hs( z{nV;wl(i>Ly6H=YuhDV6#Vv3N?-OetQ&bmA2;sj zqAN05Fosx1p``youg4shCIT?*HI1*?+?0Eh8SD4GtOy-hc(7Je$`Mi=Wf;)#5ix8I zsfb=c_KWfNUU@Bw_s=G&FG@Op?*}_omJ32Yo9rC%GUdo_FH?rEFJegKtW*4c)=)(6 zx$Y1n)kDc_2U1ztVZyO#y?pw%M-iOP^F1nBOBU>@7OTZ2HBdzbM`CD?m#y=OIx

    LE3t=Oihk8v{=@H`til#fa$rhR9_)P&+ z0~^~`7Bb<}U12lonZcd49SqEdDQ+!PB=u^g=RI8D?3f6?Z@iCYShcl|k=kzeW1?@W zNk2U~UU;vfdQACA|KTqNABn?U~_;-p2~O* z9rc~T_eE*zBLpCzBW`S3(jD`$w~FhcyIU;!Q2^M|We4}Y+3)z;RA*tWlrYFbnA6;C#*o%v)re>=w+W_(SLI>bKSfEr|SZt^a zy4nGJIOGNatGNTKWPYBf)CA0`SAf6cj5!zle_WH0dZALx%K@bKm>s^9C>lQ?Sx?wD z5k+VYjn0!Qy2}jipxYFUTuQ`A^tsMU_6?f8I~Nx?BPM_ekHg9ej&^In9pK(NnwjZaTPF?$WQJWBn;`L+U21lQyFbWXn) zSuJhai~$yPe0qEicXb&0fJ0=AMZ?zX+OVs5nq2bqIL~GF3t!zy-LGc>_?`fB`ZarW zJH*8e?0%Uu9<6gRYwpOG(MFfZm*9}d!DHeM^(@q{0T^w3+7BuJTQO!W@?`V{%o~bl zqa&nk6%DGm8OE=Dro|ke&AmseDxllMsFqxELzl$KN?Vg;Nw9HXv$t>SrrYo&tSr4> z$pNMphb&q;zkGt>i+tMa1X!@ogIF3A(i#W8t7fip!C^IkFnR@-e%6?i8*6A!hr${x zETIYMUy~FYU0)8>0Zd);6=#R2pnq^X-^DmTK?UdSKOW24UHT;y)6MIYh~izMHXU@H5&83& z_OQGTZa((hv35Dw1xH#jBIZe#n%jNfRF*R|OxV-&m;yJmJBhjT1o>@D6ctYbUF3&& z-W#{1JrBH+^Qrpf34LX-2<_`DP_+y!yCrl)#LWJID)Y_`F?#VZU%vnd8sA;uoAMKJ zdF#kFLD-uj)fwjgdAHyPLZ(6;Ob^%^{NsFcX0TQPfx`&-ux?Psvng!o*5c=H=s23s4wlm4Gb z1{l0Rhj>y=nYjz&z2&NZjoc{HAHPmafi-SWsld^UiKf~=b@tNvy{8PXva%lBXY~O; zg+?nTWt&SP-Am0ba?$Cqu|TA3V6rV@k6(t9r#XUtE&Ye;r*xET=8lTz2)OnXUWt-* zQE$xP)$)(ZWcwr4L-t6gqC2F zUDv?Y8)FA>n|HgVN{@5Tfxyy@mQ5`jg!8Pcon*Ph7B?`WjH0~k+JlAp4N&v}W~NV> zeidI95D=PqhTNw?6rxqW2+ZDHrg^WG6+B`;Q0Ese|Kd-uV;0kKuqI66p;S+kJ3nGs znB5*;Ql@#)!lH}52~;BhU@fq(o14W{yk-sQu8#|T4Y$Llto7lJX2HF$C_&4P*WU5! zXLN4*&qYLTfh)dycInchjHM-BljEIFqmq)6+54XM9E!?{5{E!6ekDyw?WCvSM7%3=jP4 ziS{n{AQC`qs%97ODU)m|NnMY>sA~=d4?=)n3iGpYpI-syCMC% zry+0!P9a7vCxLzq_k{sRnLtSY7VmbBHO0mBj;P8@OJhRx-Ed2|ftxTSa9Bx?##M(A8(O%(6`^g+yEmgV?>yKVIjm@8t&O@qBW*p9$k;>m{Y&IA98yh zMQW%H84L^#EBS4ZS4}kUAU@aTJt1BrqsA@RqRoG`LH_egpn+1o+rz>lj7@tTns8F2*03&gv2 z<9FNfn*Dx&(_7EHEQ>jp!Ns({Kn^XsFXQC)4JZ8e|i1ezT2$#SJnMH-T|KDMneyM8daAO+fElzh^NzY zE}fB6qF(rOv9ak`sR2hE%D1K>I<*CLZN0GFVlnf~u~Ge#qC!5*sC3?#EdgSxpsX{% zSA-4I#>T{b=oEJ+iP0v&{5EVLAuD+}<77HrmY@E(W`Q!a`7Gd1zLIhM6EDO%RN)&4 z7%13lr?cck6?@wnzYX@Y418IHqThhwzx>(JK-#fpZF(d4g~(<-XI(@?hz@g4C!Z2=0EKQ7 z2caRB&3FC6xqq=v*f|uKG8tWz2%lG0IcXzyvrx|p>nC0{DPp}z{oqpKEAX563G(9g zAPkzpH~b-L(uj03U!10IczRr{Z`0E&ut?r1v~l~Ew-u7e1`93A0*d8rj4P=<8kpCK zC}gIe&r()F>QNTB<8p7R^z?%Oe!3C}f@6PqyN&0IeYXL-?X=&04>{cd-s|VkO#*B5 z#;r3(pOZt-cSAE^Ht;3kjhKz-@}Gy6AqA>!u}K4P1L6g4@I6>Pz;=JqJn%;Vc<~q+ z?)C4(_wixzh`&P) zL7cv}QmGi3Z<{{fx!5LsvuG;CBSQ+MLoO-3fQsF`y)@o|$Gj@(k8Z zFU2-3Q!TbUz>`IvbAn$;z@%(`y z*Dk&{OzacK=ZhKQScWU-_9tzcg><0YrWa&^cOxx%5sw0ufjq&iK?;02ac zQ-K;jI&(afujIL+9_>x*`Q5bY75eTFhuI3ZWNJ$FDXvYuTW$|gb_lih6^NRh?Jb+} z80xqXp|%+BS2kj^)nPc{z39}7;|kqlbzW5x1zIjAk%mZ5rw+dbTqRt(jW1#!pPHQ_ zP)%_CJeTu~-(da!8Y0J}@b1YoD6%xmdeW(0C|^0)%<#JkKPyvrlD&F*3y-N9{x!k! z@5zBd3CitA34Pi__~_D7Je#%hk87LpotPdIPE5yl$Q8;w!&&>oT9B;WcMW&aq zazJ8lTI!f=>R=K;v^-6*#kSKs_jH@$)GF%ig0y&IJ=+$1)ybS}uo z!_GWQqJ%I)#NM@*M_Iv(@O$G1wEel=#VcQPAwL-OLAi~H>`~pkI33B<*1FduFIzFp zVaz*qO%Ky6cVl#luwA>dK8Q_b*Nq)O_UiZm>%>`LyZkUdnmir*q0+D3X2QoZ_LLK_ zOS^dEY#z5N_}z~?1y%w$B0Y&-5uA<>q2O>((OJci3sQMH6}%qs7a}qI;;M~I>fdAU z$KIjq{;4bKXdwABRBx4!^@+TO4iU~ivUj0Yc*TAaafBz6`SO1bN(;e2$dcP1wkC6H z-1TiA5u}F*Z_@6I7uQ!rn%MYCp-cn{L5|$AT^s8Au&|ag`gJ?9!Jwsm!YlOdi4?lM zeyJzL^UeMk_8!a+$H(cKSQfz=Xio#V4Uchua+8vy`$YvTP*4$xg#_UtJ@bw1^p)QV8CQCKNVCt$w{TVHg$*p71;x>n+rY;S{LLl5{Bf>}i4l}<`?ce_l zdWO z&T0Y>Q#UgkV(ZJu9rxLQP3oE|y;0(toN{qo1>;UvuR2%EKBP-aC^{TMBVc(D^_ABc zIf;41z~B+l%=IZL1j<9^a_x62O;2rQgrnnhllS^A3PQlViT6S}!FK);UVY?gg0Xg0 z)e3sas>IZU89dyM*B+x!75GYwAHO}aYrnbq;&W|o^(v~zXho#o$|^#V6`?ZY^Nkn? zutvj4Evj`Qsg1pw!tgarwAEI!h5n1HG2)lBusL8f!=bi#D_0a5P_UMJmrz}k*1w)X*@ z%$xpD?i6ik{#8$j2+viC6OBl$JN_D-Ky7xaCG4GjdG!m6pHVC|FG?xHq*O6t=+KEm zKGOBc(m;0q`r)_nm0!^sbyy8j85DFe!2l{|%`01z=D8!aE@vs4?jQo;i+1lP*3d!e z3IHhq!rngaM4ZpVP>K;2CtV6f*$Miy0~W%Nctd3QYMAlyd4sidLu80Y&*rOE#?0^! zK#uGA>NOoZ{Nokdh|{~Nx7W06=x5*moD%yhfJI3H@xRaAf`R$Jy(Mp0sg60&%gUl6 zOGq~@c85LGy2vEIa-{0>FzWeZmy)~d?bW0T{ho~nubRA+3Xru1f%Xl;HNwH^se|k9tykQK5z8zRQBJFj54Nhr>!H zh5HBA-EpMDNYPhfulxi_wMW`gO2S`(=Ba)(1t;CRJB0MS@@HV6zp zEj!39`w;^M!v?jObnp zBmF<0*t?PtaKM|j>Mi)|<^10lBn~KUB@kr<-8l9Hfk=3yVb9cg5DTip)*Q{N5fay_ z>XNv)mmWu#xRZ0;M;jaokxNX{VU#58jVVo4_*Ze&|>PRNZowUsK-nQ;V^a^-4F#;G%+w zc`OIsIWv2u`gPrQ30`xwc!}XKqbu|#>hgDNTacR0E&oujlUCi9rs!Tu zq;RY^-#x<`!;FpvYuUxmxljL)MoJWel5m{7Xi`s)C@8840vSl{)goAUb!5QqtWi4b zNxK;d#f;J%we?Sohd(GgH zRlSvQTMH4+sU%s^b?idSg#{KuNoYfY&=c8gq%Bkjl!{)F#0l>Q$gkQe07Nc4;O7-|<`?2EF&a}v zgaW|ZekO|w-~>rKapV=q9SFq%R2eO8P9}gNvQ0V)KP*DcXA&fIlIEo{t7>Xc)k}Jm94DuJ-ApdjT?Z2F z*F2L?l(cu!j}83{c|c)E3vRwY>kL6IJMTGX?mevXw_oFg!&30mzNZWBZ~hh<6V69K z(4HDLso@{_P2#{?Qv&tYZq4)M8R99*m}JlW-tGrO3}f1eFqYEdH>EiV-c6P7-&4 zy|borZ9@v|kbZ>V$}dw3!~2EB*APqmAJH8UU#^FERj<<8)SJhXl`@hkm_6EeiNcC) zKK~XO?NAbRgPmDlomEXHQoep-rDsxHOc~5g{>Se~^wq1bIdVa6^b922wZH)TZ;7T4 zNHoqH+!%?l&t$^$!u+*Pq1X`0gUaJ7TL-q{y0MEQs}gjC*r)srUCmq$;_E;>NmzS? z0-&ykBj{T7%ar?wK~?-?T*^iHnPcx!#T`YU8)R8Lec#+k6t~=x5Yiysw=U)1ErvJV zJ$nu&mUWWS`NN~1bO}jjj3y)1_Bi{${MZ+Zgt7Tsw)2K!aT&+ng!k5TRfLjxtMJ4i z{_TS)`6M48bq|IAFIHthSYK=l>f472AF|lEy%y|?^{}Z3wY4HmunKirF>}+x7Bozf zQHybVQ~N2ioWCJP_7OSBmi~*iwUmmq;d;Iv+R?`4K!qzspgQDHcR=IqLMI_tfy+ z8yej>2vyB-#80`!`w{h|q4iT!v8KsKc6z~JVFLAjK?QwlTcg0gTO9F2q5S-|*^bfb z0Mk!=V%+)9;dE`OC*Q%mYsUX@u?4nNC>=z4aS*o#>3Bv@4jQx$ym~(=Q#J;BGVjKB zw>_`55KWB*DONmr5sXotb^I8PJ0hKK>-sV`;3lZRmz$p2F)nUN3-B^szM6)(s)P8e z_{ilfX5E#>QV@Y-V%0S*GG^BWFQTD}j^aCtRWspV;K5qCBtcm3SSYqk8`&82=uKyzu@J(f$g*WUn9`w-KVD3bA?o;QE7v zha|;x)unk2t6%qwUE?KH(<$ld`3HH8N{@)3M+cDT&R4$k)Zsg@vlCfe9RPeF{4(RUMyQ>-lV-H%kk zVT=kkHYoar2BC9qR8+;gL57+id%#Pi+X?{V!I%v9>bKH05?FA$GydQAX8k?#0Q8z< z$6}SHS~9OSZ?im3E|ceqBWbk*nGz+>r0AG7Y=atGpNw{s3i=g3 z@9fd5NttX}9Y+w(Z0@72&15TOW7b*t3kPz~m<8O=6lB}3PD{{24(wESeVRAE=fdqf ziWtiLTMGawR)quKrShceNA>Awqn#QTfZM)!@Ut=SK-oQ412wctaIG3GP3z@$O{x^) zKV{&*K2d`FrX%r>ZRfLuBoQfw(98hhz$}OI^>W*9vZ<=O>t4^?N77%DYpfS9tkxEO zEPx%@$4TDV-PX!mbPXwJs7c}Eye0{bjQ#daU@(C$Z;*~V0iYUT8ks?Jd0Pf9`-@j` z-ZDI=fMJO!9*4+tzV<-`77S#kQnX3M`#(a4XZ#lh zzxN?m%(Ng~f{Uk9gc)NzyL|RUEVR!7JqSZ4%w&9hbn8TJnQHdb$L|YmspBjy5v0Wg zs^-K@irt`o*m3E9ye?fCe$%1otrh#eWZ1s|0D^?}gs5=Mmy0Dl;f+NcxDSm5)bpWw zpc}XIdGJ!^8QmR3>-oTbjr0B`19Br~dtqVHlI8=1hTA5q-La1+Q8SM^3}5tFXjhx% z?Tv=rFO4hVwMho@r#Okp3YmR3yiq_4_u}6&*zd^Xi(*yxn$4!&wSZylj4GuZM-ysZ^Pf$R0tCSxM%!Z)C^raVyp$xZ!obFGJjr>o$r6oos*_`L;;gk7HAjQe z=OcIca;~n>t*6r_-&ox_HLOOkS}$=A*|1er+8q`XV%bzZN<%O0b={vf`Onlpd^Z+@ zo@lqfqnYP@NI|k{A99>S9Uai_ntKL7Xic!qSTpo(xNRgJ8#_6U!fN)FYo_|0864p!F@Py zZEp$N8cn5TO^=P2c&Pv~-UQ{^9U``g%5t9(Db7re&l#rBOeGt6YkU0;ULCw5UVjS+ ze?9uOg56AR_GXoewidSh1P% z@P2_2L@M%nA|)ynEQoYpag9|-HpR9eR4KPh)djbsI&upSVm^`_9YLirMF7FlN`i_|=lmGda zcpx-rz|Qz?U@{rPGY*^{56#5qIxmzN^7Bj_qI1uWG0`0ohl6=R`u1CYc@p0>dfpqc z#6a$vw!Y76Ydbxrp8SYQuH;y6{EzC%KdCFi6W;i`bXKYWSWOcM@=Mg%3;(`zo^ad_ z!HS6nIjs;rUw{|}=w+6jGQxe?2Bmza6{#pTHiY3iv^?}}j^MTAB1xf{*^BlHp1PCw z<2`*N`Z}6vBkq%`=bwRt$67ZL8a>up$5eF)R<55iq98k_8vl0I^e0%%L`9-A$t<+e z1TXZxFt>TF@IrO-HDROg-%D8`fE819Xun_=V5=8huwx{AdX<6fkZZ?Arp>y2XDIG= z;AFRoRF_uGrmOFKQL+aoTj$j{o>B&9C#g=9xAesYIf%TEu}gPW@Nx0Vkrex~MLPMG zV_Pw``@ncn8=v$f=jL58F#q`eCosGys%17SWPbR-#!{(fUgP`=!R6{9LOk%`@Uktv zdf*$jz4}v^004=oI|kIOQF7Xc|F@(5+Ga?8P%Sb*wH1S&C(EfGeE0O~E(b6sO@gVN z=f!gv`yg#=A(`A!PB@F+5;_=>>Zjf4JbS#Ocgb?okC(j3$qp>BfTf6ZNj7Jcubqc$9GTReld)` z+t#m_6E~P3XJ%HS=5gdGL&})IkD_zoihoUPe(O?ARf2KlyMB8`-=5g!IVYSm1Fato z?zQiBx}(0ih*Z#5gim#v29#;{F)6WP^n4cu*u>96!(%c8*Eme`%E1@^C98Bmk*t{9 z$)gkmXNO*#+CmF;9!s=+i{JrnvGk>GxbPY9fE?*TBz@~LCJXE0gT$6E(P->0jjVEjETB!{g)MZvfV| zgE0!LS{XGBAimj&?4y#uy~VOPU&CYm`E3X|3$yxOwG&vD9QK@Mb-Lh?kZfVNdvnP_ zD&Sh=`k#50@2@y(9~7s~vvDl5M@D4OLwkS9Q725)d@Za2a!-vPZV%t%xoxeviOFl= zlJm1km4^6b>ru;s;^Gh{=JDM?v_T4Dca%8gPu9(~=R2sQKiQJ&$N3)b34&OICV&1E zlOCqsI6Xh8z_W5zhW_2$$VvfHnA{_juJeDMB-CUtpeX^>5!n)}3l7K~5958&5PcP7 z_y?Q&k&;7T0kbL6L}aJW5r{_c7<g4XJbgt)uYmtEYOELgVN*_WWQ&z%Pll0HTKqt- z^-Q68@vI!YfDIb-^N_*s6OJSYRNwE6c{N>2-xB{0oV4I7w$vkzxX$)@O8*ysrT9dvA5Mb zbw92faT*FRrSWjmmoxi%4@nK-b~4$SC4e4*0cPo9YS)gs}!ZJIaPX7vH!-_q>B~g5u<%c64A@cjO(;bnyavzNXhCC}GO%74 zk8roQ&gSj4!f5qp7dUAN$<0U0c;MzH0lfO=$Gv0xg1Z!(Zoc0;eHCCX@kXFX|8w6H zAfZ92m+t4<@2tHR(-n&wxW(^?YXO(I6!w=bmTl4JCim2!<~X%LsVTe<>Gu?oS&~{Q z0SD&e+L2=*{HgDIoj>Dh`JUhIBV_I-+WAh*XtWb!+wn+xO#kE^^oBir*!hXB?B(3{c_-xU zk?{6~YW|%xV?gbGTh1YuqrwY(Tqf5oJK*li_qdKj$a*Z7y!d0IDz%4gue$zo`H1;D zdhy%pJZSCB!~h-Q3wR*^7x!%G@d7tv@4+ADPbt0L2LaG<^y23;ehu!?ZOZzjEYb4IXW&`T1#n`b1r7 zb3sl`N?yfX#m~eNPLr3pxdZtK7wqh>KWKkN5$msclN_mj&ibyZ+4uxxJ_2P z?rk0b2ryuVWppvJ;Y*e_c~2jDwQyR^>pEZSir?C*_D*Zjm2~@LJ(C3ymB<u|uIW=UcWyW6Mp*QyRhG)c>LM?*lE_gSd>xgW107s0=;c&IljX#3#;oZaP zO#7312+Cp=xHbw&fS{frj_T^YU+f!R>Raq^k~fks3QMxSBJi!W;8MV~;?>zPKHP7m zN6u_J(s`aOUKwAdxo0YNf?Pu+oYwo*ib~4leAfhMG?kArLIaf0uU=3x6B9?`{=68P zkd;dr0YA)xp8!Ov{cV4+?e$|3_U-;MzM}65Q0eU!#C@nvDf))ZOF9hZ5EWN_d01X_ zWIvRXBZMNe4?*Zwj%NLQQ4JXd#JvVXAh{+?=P|IZQ@X6T6T))Fh4SWe(ZVd24%Z`j zzP?VJKt{Zqh?C!LOwh{Y<2z4`<~vFx2HZv>6g0)^j~B9AzGEP4COn+DxZIAl%aOHr z_~%uc;BZ1epS6D-p5G**NW51uAm8!g4HDk?mI-(!#;JGCA9qYu$)I2E>-0z3skHwR zbrXJ^W0K+YVWXx2HOFvm(krSjN){f#%6ane+LkGPl064IPE6 zk2273?o?giAKvE|^`Cdw&PEV?zsv|t=RUC)CO37sT&`%*<*Lo$K*fMH-z#7f<(o%K z&HUsc(x=BHCs(QU0%M1UU<=*ah}Wu}Z$>vlO}xGF4#5G#Em0v6CZoI}yA$DdXL_7-^FA>R{s9<~ip4iQrAioo_gn3gO32dp8L? z4ohH8m3hRnfTIkNtn$Z6QV|xiQp`MWKWYHhpnJ$2jxItf+n|X=VBvEl zPm4K*8n+~=qq^e{8VxtT{p`fW71Q30u$eAlddZR8uLil~y(thQO2^-3ECj5l-3^zJxlnUmw!lE?)w18;+L8ZZ)#WbN%pYrwtmM1JgNb zxO(F#!x7|*PJ6<&TA7~)hZ=3DpI59q&F0S)U(ALWJy%;VR%ktvlwaw!AdOoRF*w|x zcVlZXRw;`AL9JA2k1$E2$FHxowbe&rkUGcpPdfjV2>&BIS4ACaQQhEXmewNJRZ-|M z#lwn_W1bEVT<LMv##c_+}g3;_vDll#V)VrwhRo9B>fgIS)9JGit+HyZ5 znjfe^jcPvBW7z$PLjoWpX`0CQdFjHHFWLMaQUXcgyc=t;Awcug*>PSqbmgsI&Cq1U z^oatK+(^NmNf=7ukk2#`>=PQR?=LCrf2+%gF!+(f&sd&siqr=@uCfR7_a=Ww1Miox~$t51*%i7 zcmk#>i!KxP5)@J>d=Kipy9^%@m5~y6pnPMlLj^abIbM7rnny^$an@eovTP3WwXGLJ ze7qr?`p#wLNuXRlBk6f_ryCr2zjy4Z%t)8YZ0b)%bX-a=ss2ut27S|^!>G2tsWq#kT>b)AAaE zy6r-z7^$v#<9@R=)dq*R{ElCg1Ad4LP%QJjR3B+BsXMAidh#Xi@FfC-0DS2dr+GI~ z?f2nn9_Qe()82P;qe_n^Ykt#*4ild|P7zxEfG_Zg9MEwzq2?1(YjjiX!{wlM2&Gfq z;490iDG_MoP%__4BK)@=J%DL2#UYPIa1Y3)u-<)L%!CgLc)9*%;Coz)Cjn1t^Q<%1 zQ~yQ3Wl&hYMBGi+Ed#fHV2gCdJ^0{J}G!0 zIdC3DN48iuEWqEmr`0kU%UL{U0=nI#!k)9R_KVwn8Q$Lf7#`GLy~Z9K2x}7! zBM|%lqw6hz;@YzB;Xoi*f(H%3-GaNMk;Ywug#>qky9IZ5hsNDqLU4DN;10nZzDwSl z`Tb|!d{tf4?W(4$>)vzr*?aA^)-D7IZGgQ51%Gjslt1OoJxAg=C2K*J$~8~9<~sdS z&Ww);lgB0R`#*lk!a)80dy{e`W7fwz**AbY>qso1_vOgX=PJG^OufLzF>?4)a}iIBUw{KE7fZT!Qe7G%X31)r_? zxtQxXY<*GqHH%FAqV48VJMtUH@m}S4OtYqlru(v5UNmaq73I|Abivg4b$)j1IE0ly zDM-=ojYnU^-H`VM0m3*Bf-H;gH(zSJML zsZPDZAX+!O6;sdQcVdcU_)L=w?*-6gyQJ@6x%O6wR41_c80WSP){odX(T?6=EDLAX zMTioPpjg#JsHFFr-I$0Gh05@*)u)u*<6Lz1crVbrm!C%GuI1O~!kv&oqzC<35~3-B zCzrnr`*q3-Y{ut)L(+T9FLmwLHii#6Fz4IyF7KO#5*Zw3p03r`G!sYwI)S0_> z`i#aEK_+zMIjc_>JC61hhyY?A2of|L%#uS-IHp^0LZGqq8q>VEUORkUJ1wNytv?}ZCU=+PtGnEaOaaYjALmncbHllidEWr z^o{jfa4Xs1$D8VTiikuuT|6!4)rRx?fwFOaESGefzSx-lM)u?(Q5E~Uw3K9NS-w+_ z#_N7lXlclPCek*o&NWc3XcjDVezzWzfuHTlP9x~AD<^u$QT?2E=V8Y~&_?5kxV7YP zAL0(+l|~C;TIb0E_p$CzGi{3erl-O@CwCL;CzhonBgu53)ZepJ-pf3>-oobG-=;5r zOr)d3)>WgkI$yzl6cG>9{XJ(rODF#a3?!8W$i|U|Qg=ZQO_?SD>c9(KP}u0#I$Iw2 z2yBZnJ5_CQz_-NWmrB`8Qp9C6G6|WiP zE8Pc5t4)7Dkq7>gO~J%^#7K`(<+^wV6oms~w+R-A-K5w>^A@NwNj7D6q)iw&p#kL< zYPkbfK_f)%W}NfGGQ<^$4du+m8}gb3sqZBzYV2`A-htY6C7T#P$P7S+c441Z=!^Sx zrD+iCrJ}{l!;R&y{M?3Uhat|eqg2Qj>zq>yY*Tb`Ji0jOO-2=97JVVomD3-<<8T-& z%0OQx_wM`C*?jW3M_Y4j9Q|j=GGWlPQ2hxaQ?3|PX8pWXom769a0vAvS|ku^Zz)hw zW3IGJZI9AiJ7~I6?|`f?W69-m{5_T}lK-(Bnv>`)nfeDy98)7Nb>#3+bW8QTcY|b^OB#H=*tcwzEHVFa3qviG$yWNHk4VrOlG=AG=9QXNQNh%Y zWJjn>%{IqKhRry*mLE}JQZ%#PQ(U%rh3!d?RuK44Q?#0fmC2e zc29`tV04O+uf`OeoM7i#;NQ8xE?K+akL0ltpe9w_Ve_QiRj>7Hzc*d$r7fis#I~{& zSii->>f@n-9JO@6v(D3`h$VhTJiNw;_HZ~A6nxWQm|7atD?(0SxrY|^YmF(@Lpy1RqVeu=rAn+t;`TL(+*ObyBiYHf z2F?D(Ap@55&Imk;xMO~=vl0H(VeSXAd2Qt(nGLKQ=_~Gl=c?y9fFAg&-?xIlBe9WiLpoz+drR?CDLc?Q1(V z0ZM?cfUCCCqm#1Vn_?&4D@E~ndfN#c-!VM# z?7H8iY1OV5jZUq#m7^38ww!4FJv%x7aaSmjuJ(e{beFm z$f>+K>1Db4lyZu1o{qN2U^cbhFeGtv=yJw+@dG=A#Irq&@hZB9-p9|{q_kRLwfJ2F z>fcIRVT>IUDYA6HRRWwIAEoo|zRuJ@c!Vp7fxt1g+1Q>X{V|$KtJI;jDHS*rS@3r@%Q`#lY{$+rjEUOi|J_y(t3^??Kz~ z)jUjT_EK$KO~$+bOLYGgB(C8di$yl<5U~rsFjEk`e=SOvN33`&4#@Z934Sb92D%zk zMtA=bpq6Z5@?s9#3WrRY=$?H7^IoGY=L~1Djdn%G5eh$CpU#`A!ff#q^BQJ0SYOyz zUh@)hAM+B49qY;0n{EU+rS?-GRz#B6Vt~I0h7v~ts)W~QPA}j~iALd|RBbS7JkHqW zf;#sTz1Ow|vo~VFzmH|iI(A-aq}T1yF7(b1C+i}Ug{lboo>f7wmTTJ}Dk>2->@-(G za6zYE^Fok6eldf0OG4=@e1`4`7@*ZhJVsLn!{GY}<5vmuA?Us}^kaF<~lw~7= zPT`%>d~A-K4tnp-&lo4-%z38N-iYj@eOrGk>Kht*YUscB0*<+(fit4A>h|PDDuekC z#`FOO+MhvPaG%3ndgSR2ASJoq7m~hZa?FtYT6??IL^z5e+m?Y-`q^q%#7pCEGSX`d zpkDSz*pO?arc20TXQVI70FH|St1BrLgGP0-<&9vDhnAdfiYG!SE;aX)8=z-l?oRbj zUN8OT9m?%@X>LjSaDO@b6=ebaYmwOj3)uEYxGUAl*k(K zJMb`BiGu5UQyV75s`0ZmHau!`(mW^Sn=$2%f$CvWPYBPPRT`wsx*wSKwcnKtsXoel zq%nVJ);!Ge^W8Y`hqfw^fB}ZM0<3k1>8PL6XMrCW{QV0hld1E*tXYr{w2jaiAOqYt zc?2WrIbi~q$xS3;t}z`pQ3Epssbp@E#P-L28h3$1MNJ1FJfr3<%Iau|n``m0vBUYU z@s%(Wkzwa8QMAh_e&4v}+h%WVt77B3#poD!!CWYAnLJxmVw`p160fKD#oSps61u1o(cu;^Q zod=aV${2t05S(v>tEGGeyo{H^qCfjI%si4hTiOL%tT0Q{4aHr%>T zbgW$d4o{bn=gxd3+$Q91)dut}x7`}HTgH?ZpIm_QK&caC6B(v$S8YvDRNMdS8t$L5 ztrNa}zBR^Y0I$XOJg$M1{j)59{NKNLn;x7pv`;SFUA@jV4Ro(bVm;#sI&Xs2-QQ{2 zGCbCqo&^uituFTTd`B8~ZC~og0l^enDnNKQK`oQtB4X(RyqKs`* zg5_e?`*;O{58v(6UfSXkYh^f+QW_?JS>nGVY$Vz`*Br`!uSfrI;73Ty&}Om?$86u^ zz3hHWO3v**6$$79o|mo{8aa`aa=3bfrc;2|q6J4_C>tliSK*3mo9Cw|hwux7;B8m0 zKJRzTWS1B~(=1WlI!8Kt9553L8E@8VukB2@%w zdu&Z;t7xd_{|BD+OMRw_Oy&_g;r3+HYZ|DYR%7Hi)oZX<)Yl%9+T^^FN99Zw(9JVx zYD5>AOs`f7jSOUf#&aVv9%?AYO&0-N4SExtd9`m?Uj+1K?+139h{kw^3lP>EElrd$ zy;Hs`xb)r5-~D;jhhg2X+lD7wF448H4|$6{IHJcPRA40h{YdAcFe(=f7cLcOLx#Nf zGT$G_`EhEHI~Fsyi-}>WG|)v2A1f02r$;Vmi}CG~mQrJO7{7}yWy}2x^}y?D9>^H+XuLZFQk=5PMYQ$VD&gK~9O&K{ zrrI;-3T2;^RwVr#q;G+sXYorm{r@%`&_KT&sg~@Gs#*?6=CkKD)(4^)O>5)KjkkUp#z32${H#J)plNl!oqn^? zbcCP#kq3L!$}mNi$KlQ)H3*+254(`3+@ke?;r9IO!lX^>9=4zH_<_DeZQnuQ4glB1 z-NKYLjM4uG``$0qbLO-7XN{W4bYf#)%y5+qS#?o7-5}PKY^xefu){B6)d@V~KtClb zi3FLyK~?|kXaJcw!N|sODT-$tYh^Hml z5eA(2sbQF%hpn8&$SA2BbUG$Br>G!S^oC}7A=zwlj)n&}yqos};1b{d8`UV^ByVe8 zrl9J^f19@A+k0f`oF+T~sRNSXtPsy@xAM(1X6LI!%bi&NnTbY+%LvZU_QTh$*ci}f zp@aw7rS{;M5`Mh+Y~m7XE%gL{0c{YT6ExuclASHfm3(x2;Z1f<;zc$HJ5zcW^-R?X zLOPBT!XD>Z;bQxy(SR(n|CJecw+TBn@BD1GEiJnz-91f{As#(=|Ln;<_VIpHSHg9y z!B7F@+8ovMH;Lpg_5p^sr{7YM8-{LykoIPnmdkGV(=nk5_>dq~shUT z^xGaumFCcPs8MJ=*&njqPrahy;SlkfZApwxlnIp{nw*|4okZgiIBq)Iww;XI%kwIDK-LOfOr>k0B@PR8%*iiH%jILf%?K@oKVY z@|EE_`BWoK#G+#Ua(x}>9REd}`uE=tt}q8RPZSPS9xN4qX#Pw$0=TVEuV$m0E+i{e z?_~QBSwoZEv5j9>w)1{tOe+0qI)m58y#9H)+cGFuUx)tr3qKUY6sFx%I&t$%@<)ep z2B9Ns6?d0zQJ6el>sl*a(V30)P(~PG@bEbvG|fAHH(;;oHSM`Yw7USrh_>T7r-mbY zLukFO=jrB38q-;q%^S0zB*0rdH1b&^AOJIc@4%z{7FHIgzgISEo$*r!T}DYo@bc}< z%$^QwbKu7J^kT9Wrk!s^%fhdKG+`0#+w7v!5M{7Z94l?vzD!fois>iYbETvzGwZhf z?6p}`z%xVosCH=YS8lOQZ-grZkCcTOCe7(Y;JnV`UXcw^N?bg510q~lSW4Wq)P|rt zJ-B=Be|MZ){95gR(SQ{Q!x69ePCF;gNAk4gunbx8s0A3~Ls5z*D;W8o%tZFlM_WT) z!=7^k?q7Lsk%+n19Aq-p7rHHf-~11#&pr!_2Xr}!xyfVw|6#PyFYYX#tSIl=h?$nw4DeX zZmjQKwLL0_TP8$BN5yF6rKW1pF$=`R(IdOhGA>W1+b%LeICctJvb_O}3>Z)0yS7eW zeH{TC^uev`tE98$Adr??F;o4QJo)*&=Y>l52ZWdy8V!YR3CuEImriE`YXJJ4bq#|5 zY{p&wh#{#PZ&Sah-DzaYDYZMz_kH%<_aC_jn)5%iVf~p3B1HU!mNt9XTw{`f)ohY! zH)cXi^QAa8hGZNUFkq3|JH^g!!*2FvT};u;E|KZj=gNv7eoUm^wiQ<64}mzYCzlNN za2JJ=={-k33KFxosdjWS)$EMr#E$f7laGeG_BNgeD+hc6wEpb3d)Ye1?gKIjGADgZ z5{X>Xy%wEs^bFy2$WNa33?cT!qnq^P zG$4uRxo*u8@UEZDah->5+sPETkT(R%53SIR-T6G^QYMP1_vv5rc|~cezCCKH+fAa8 z$t0DP7Gz&uB8v!+91!MhZI7W`ci!+=wp6Hse*;YJ}w;UsL zCWvnlr>K@s3RdL5C{F80D!bT;8G{6MMOkL1IA&yr$F0o?gD)!kdVJ0#o8$eqv_4#v zNwA#uiW|UDhXN>AHW2EUED8-j)-74&^>NMVeZYCey91o} z@5B8IKMkhEG8xP1qBvF>efWw1lcKyT#{bm=ru^HVhKCmvDtxoWE8F%ZkyW_hF1e-s za}_LZdN(7_`(6w&NonGf9ZP3`<=_O~!Bns8^-%g^d8nf^7=zDJpSq+w^}mbx3=bHf zX9@}OgLLUKkYHl~I(Sm)^}7ul_M$Tz)=~yZy=D3Cv{^L>SYYmG^Bl(k z=#1}BPJ@4SEtm=!p>7VPuoeOn1?$PF{m>P3^IQ5nB>dy)`-%pVj8D&5jV+$H6iK|N zw^p}gEu6@PPOeS-cBH>-@8NutzpNnh$xkV#IV{99+K)=AW1?9l)b_tX^}RV>iC%)X zXhwy*8HM8pg$5_}y;mIMkWM-Kk2HWlgSf(2*bEa%dN&%Qz}@3F>v5&l1?yFLU#4zNeC?)I=tT7tmB0JrS34YB(MF5kcYI{r@iY^|}7TgGJ>d*RuP+8Q;z z3j&);U6DRH&z{lcxF(zE^BHM|06%kLLi|pE=)J@FjGbm#&g(8aUSF*qMU*{;w2|Z) zknhH(3m)JHw~+Ukk!^Y|-r4j$pczi)_T<^bBCLPJ92xQD+rP1;zla%Mz5}+^yx%=u zoKkF$|Ma-0e=C!U{-dgM@;^TH=d*x$Op#qGYcV@Ta&@5cO$yiKDn*;y76?c~#y? z%P#)htq*<*VSKeKpo_;4fV{sb__&)CKNVoHY|nZR163z&Z?(}^&47Mp;4JjBL8)B9QQ@3HwpLbqvtu#T%b#iK4R1RtcyiqpEJ$!e zxUDOQl*uTY(h=n~ByvTPNC9GuS1)P#_JWBuPs?8CYYGBsjRX;u(1Xd0B6+r&EG`{?S&@;lB>?bcI}Myo;w1KxX0YjtgRILG4_+r>J7IK%{MV`y zjRC|9q(RuJ|6?d~`)`bI4uIiT6U%IcsH|V7{tr%&HO7zF#kq4YVGVp9Uw|;JfcuB@ z^8zaIx$IZ)(qDEZNtL0&|CTYO(9t2(%WTSCQ>qP4U2qKXEIbi3oaSrlQ_&PY3657- zTO)^zfk%4Q0goZ{wV_c~w~s1DoP|!rG($;AQg2=GrmScslZePvjfq}DM~Vxkn3S7N zxEouuU~fmECfgs*GQ`3`gZudVQz}DDBs8E!lp3qju!`GVbl$=<6McY&@mY6JHfB+d zXFV%;ak#W{dCr|h-d7CYQ-!2poKd>oV(hF+TZ1Mk zk*5g`A?nxa<0AlEf7C(dQamz2Xn(a1dSNt&00*yFSeg^M7lfq{wnVDU1ZA>YGr+ZY zZeRdX>Sn=FAB9bir^X+W4f0ss~};|uc$W+Vteg23cvp`$BC!o;_{Thj8%zDHmC2l zlys(<{rhm)_YD)!r-ss5(u7BfB8T)BK$d`%F8ATPZdm8UHs5K8 zviT%W4R2;*N_>d0ICpqxMd7qiS+D;c&y|I-jyHVs0g+~-5LOf*JI4{0{kcHqppNHI z4?e6es1-uXPty5aHN+ z(K}XRq$IBj13rFfhv|2inb@{GQdtNbLN*UoVLPJNHL!A$N(qGBTI)v%P8__)BZJv7 zAm-nGqYAQRaPKB%Lm;+S7DrO9@@&qmELoWd3FS~Ys#fAB@FBbr?=OIUu;BFx`mX;f zTvcPb@KT{Q@9ScHRPY=B(BoF=+HrKdN3W2Y`ULcBIk8f zf6Gb!y>2o5Upzu5aE`F4{Ik|Yg@s8esl;zUW!%?6B6ZZ4-;+49i>Pw)?p#W+|Nbul zQ3NpTRi^T2j{I#mBMv`@b;0^eFDL8w`c>X~che<77!5NP(S=<2d-+EzjPir$xG~n9 z@{r*0_@i+DjKX|zdsKEKYRhg2Q+gvnMyfu5F)6lC-Bti7|GsA|Q_lohuU=xgzBWm2 z^@DLA1IE5?Vqfo7LGR?U^GS ztj|4N$)A)MV75D!7KNFZT=grQir2m!VW;7TG=3b)X$xJHVVsKLh`xT359qn$@fh>i ziqY%GLa`^1l?pvPj`;bR(PN8DO{~?$6~3R~oRmmoeVP{0~*1ARra5bEO`VN^jN-B4r8? zRka2@D1<-f1!(}>9Dd`#zomghs4^M4GcxR)dj3COiW>&z%@!!WTB*dZafWh?VW-WWtbZ$zw$rLbo03Qr!5Q~Nk z@T2gH0MZmHXfH9Ma+`H`V?3uSib(P?sjxj7>$+O8tIAdv*eTw-81*d^6A1O$x}N-M ztkA!_0Elmfxz(Es1xvhN!@u?uRFsCRVe3n7e>E}kV}6!9h3q|?BzMcD=TE26T}`yq z9>kM|l~qkmU3!YHoTo1jfp;aLT1rD@;cIM_nT4q<*)Xy#dqr-5GQb+~6K83C7-e)A zN0bN%J$a73wJqEgE^cgov@2Q33^V;52ExR?6>?fBL!rxsz}L2Y5G~KXsrckXSC=mq zSmd)|Kbb>*#G=|8Vkafus!uTgM=S<{#CdxA^$lzDlPO60KOfVd>@`3F`n@TdX?!wh zI+t8mVFRh}MoN!4CspinFMhJ2NrOF-@lbCZM`5zkDtc8nEj5%5pea9#BtnaMw0ghw z{!wz&lZ`gqXc#ZY-5_0)gGggT^)j9Ve110dYJ^b!<^-Fb?y92^I?2_gw06|DWodOQ z7`3fIgcgEGC;urC<*tu#;!J%VPHJc@Gm8MF>eeZdn~*pLqoY#Zb$+Vi8Rywa6;w3$ zC;9TGgvrAx4c*>>G@Lp?)NezNc~go4tSsl6wv+$#bkG9lnl0}3^rXyKtKZPuQb&Io zx6snE)Y4%UO1o&KnJon07rcT-DsD1>Z>J=h*Aj96RvBN>}rfmw!Vnbj;d*t zVK29n`AC7wTq8A$ZSS-R-CW^L`&RYir$(>YF*f+(B*B4&mmORpQpF~p>NQD;`lZywhQ5P$aw{8@ zviPyFJ_@dn=OM^b9dKi;QkjDPOMm$SMi{!*W(ee!+3FSZ%3H2>&a1ULM1ueJB;sYm zMF|J>FKa}h-!jtU*Sg^mnWbsgrEb^-(tU$0l(E`e5fg zz>uZ=2O3P2XZw9fv|m#vEL&3<4N9n4<~lU&gS&BzgzhWcqC$|>t0oS0?PvjP7mDuu zQ%`ZgMU#d2M!9a1KY;kj8$hxaSMzW2eT8J5wSc1YA_wq;C zs^%A&t*C4+jHIT7rUv>0+oP{HzD{v%)l?=8kJB33pCSp+Lv5hAv_~U@3YwQeJ!$(f ze*7GpMDArwn-+(L0>*-L>j(SU1$pV{M^??BRaHL19ycXpny}%Tn!*w{7#c-fBeOR% zq(&()G9&-d^AfR-fUv&Uw!QNPjua?~jRxAXL9mV5IX|3b8*C}44r zw4%`)2MPs_6)7m$m{HM8J&O$v2()_$+H+D@8{+Bl)vI37+_rzdiIID;k=I6aL~nQp z_YF_4^BU(|B9hYwBJODJChoqe1);<{l!%+cpJs=0)^zWa@G6+(<94jo7nG{)=;G_G zjiu9oYWpB1%bR18VGQp%6Hk`Tc!2DPS`2eAqnXMW;apCueC14R!k>fgFQ?Lsjr=&@ zp>rBCfTYg+P8Y&r0%91s7f$C8{JAut^f{gJ-1`NL3MivVVQkN)ZkCO#n9{J;a6^^T>?$uEw*&nLC~k}#o4m6x-)rQ;=Ojf{t|_! zVkOF@2c2XVIa5Ui_1s{Z#=bpx4-ZTB!h(*h?1#-)jkRA*v2(&@WyacneZYO=+~3CpOs8J0Gz&}TmS(?$ zUi!8)1yLx7GY^0D*JCbtW`a(7ATz!E=O!~3Z0B*2O30zu{t&DuV}U>niW8}IW|P!!TY?mL$W!7*pN%J8{nY8 zn_)pQ*dLmwqB6`lLP#)O3=IRDLco-*zbUw_nDnb77U$-~r~AU`{C zB)&!eHp}}RJ~2J+b#P9-V3I)PSseDPsPHBO1(nTw!)OY^NW(rCb`p=9(x)`(MLXU+ zA{$>Ng(9^nnc&~=kU#j}=%GfP`FfxAEC+cf+WqPuHT*G)NV*`>v+OELV}EX&lNymC zD^tLj#u>_g}z_hXWP-?p2D8=)ZUCzb}kMiQ3)Uk?J=H&#%u}x3a0Z29)f{ zuXwoE)8Moo>8Wpczl=VAxZD^ffgq1hR4lE=@+nu#y#`w$xw7wcxv7_rS&F5s6|`I+ zo*C>p@sWkGMX+|OD#qraNnBf z*$0QB=@XS}AylX9co=G`Z~VZ;k>)O3>`O6Lt4uXTCLn#=Mqp{m-qLaiBG5CpaUL6>WgGgIR?cKt!NWII#+DW*;rp)?j zXVwOr-0-r28g9-YH6~VfmYHmVk)Kc<6Nl%;*#$?G@yc4$CeEK=SC!|_o1C za7e4Hn^XD;GpY$pL?$~$iLnk40A?|v1)N->KAU30&P!?~AoY9P-(p@!H|^?z=_T1T z9GoIr1o%z{40qEXFYc<_?fo=pq-94&Cq`OOofqA<&ChcfUE|K3Z){X-Oq*=?5)G{U zNeceY(g0Axkm|wJkV+kZ7 z)VxoHogmBmNG1Ka7r&95zHn~*S~G>Lje|%_)lg2+SnJfCovH|}hkY^n{`d|ZFoz+M zM!4p6Z*&y3N8X-TbjznJ4t))?))|Kze9+nMyP0%f{+su^xFLR~R24tELOUVZk#GnM zbP@6B9Nkf){KTi~q=_+h1o-?K8XAM9DB--%wL(AQ$ZD$wHyG1Hn#!nSB>LMPhRH=X zT#H@DGCr7?y1jVdvmw>6RW`w!KFm`h^ZIwA-LQ$?r^A@DW46A=}V|$vzU@V5= zJspAiImc@z6b8T=X7!-4N5UdTNEyY(c9fLr>Nr`0U~Az6g2_n(gQ-~d_DC|nv6fpO z$Iu~fA_WxM6J|`;y@J?l@~SU=qU!4PY~O^JLLQ0MU8ZMSJ$@U@!!g{V*oexEKq=Qi znl74!6@F0@KCxUxi{YL+V25+=XmlT#9&MNc(bIRa8{q0>-UZT8#2Jz z2<&|ohOXTR`CUmLV;D^m#!U1-%qTNmXiLo$?Fx(=orL;?W*S-W40{021KqSeoBq@3 z1L1hV#43R=O~2&szQ-f^{6xLvPDfNam`yp>b|_NlJaOfL{xrjo-{fTT; zW+}f#@5il0Qy#YVyrzlZO7_E6#PBdtLp+aW(^M(Yc@zSLT+Du{e6@PRcL{#70`2Q z(6@eyaER*Jt^m`hAp&Lk79$e;IaxB*`*ed$ZtM%O$Rvnkp*Xl$5ho+H~o192I(@tO3Fd3`Jn_Ow5myD3{;ErogNzLkduXxd!=LjF60F%Z| z|482&_k%Jkd}qHl^*93<0mZD;>AQyVuzj^AyfJp@#2?KS=CR7sCb@EZt19-h^(;VI zy;kf!$>}GWzxdQG2#~M~NoN6+1cLue(f?FNbP~^50@cihrZ_|nLB9Y85=HAYYDm7K zIXgz)0i@%KWWl6={;wS!W@{vX$K+4+XJ;Jaz6qY9z)(A?k6tAG$$B?$x{-(p%MKME zZJ_NGXf|X>edUL*N++X!ILI>+2;H=pCB?i+(I)xHSc`v1dZ0s@fvjv6%71Q(|H%ji zI*@2|f?dWUkM3ZLWGNM{Bbcn=_c-4yqb7yT$a~^2WL7RN$Z#L|%7IjULJ6k446-~> zO%2J+3hBF^h!NV5Th@bYn?sM_oKSzk+_%1PDUm|_V3Hi=QW5jv6AUy|jfzOu6c_8b z+wNn#$sG?xUrIW0^+JFrqtQE$d-+pFpJSm&)BGwarEeo{MYmEW`K1Qm9m!9+ym?{Y zA#Efkk(s;WxrNE&&VA36LcC=-L3F0xNz`jPgp9o-WrTkBM=c!+Q;&ah@ckawIdsYA z_Lm!ZM=Wpqa&qfqiN}}yxt~b$PuECoVCNQ#5+S72ZF`q|k8e~ljMNOT1BXcoF5kS4 z^gq0;&|CxAxiiQz#3#S<^D8KC2hHUc%O!?4q}DM*HUC_N2*F);1ibu_}XxHkqB%bO0IgaUCMM<6Dfltkv<()bCC73yF7ke&N z-$5;>)Ke+3sm_SC{!i%#dF4fPC;x5LHTlDAam$?#r}9fJaq72j*Q9!umX!M%mOh=r zV>Ty4QWG#347i1+y{?B%0l{<_iH#cFK1T{7UsTnjB@cV_iErd$@}&|03j7PNH1g9vE0^%LWZ%aRTia_v3bo+KiMh%=BQ!g_2le64 zwG)8Tl5To)D1?GQt-q4d=2amu_v@_&D+PStTvn9ZjFS0I`O>;B>rF7_?3M+?DmRe+ z(lj1JDd4G4QYq$7L1@c}R6Wus)3cjg=3KHTIYpQyw1_nZiII*UO1~-yiKUT@y!S%@ zvM^kjVPtL$d)#GJ5+M5_)t#JL!pECwD&vvxFVlRI$<;i6SY2`dFu7gVcEi@V+E|q1 z^wgLBq%W3F|CTPY;c-6u9L3`-K6CzP+5NUNPXO%X)NsBJoQwYNUB0(o5k5&HnL*LY zQcy5FrOLV{@L&G83q%@xT5Wog2^YArr6M$Ge=MM4%xQbvOIKJgC5R+h<>coQS-Ea| z60;-_AP?LleS`eDBEI!@QvhJUv6XDmKFp8C+^AIFC*znaKPZY`=DJm^t?Jh&I%Gi-^J8fNfqi-*Ey(%eA%H ziYWoBe2m=WT2fm!WTD;e0QZzr$tmN(PP+A-~2?dB4aZ#1eI4>X_onodDuOV>i!$42S; zX8!aBCt8T{$z8Y|Gu^vrM2v*htMtI0_kkFZrbxjB*DndxYXW$gS%sv{$?&-wojXOI zK>9(iBwDD-ksL)8Y$z6U)2VU0sR`aoPU%j9JN-a?@gCJ6vwq z$u6waY&-~ib>bGSD#a3Sb(HpawQ}=*b4zdH@VFroZ_m`&eOdJBzU2wB{0Md1UH2s5 ze0@SGWU=M2=!}8UO-Mw(@YaVXMBo}uJ1bGG$Tn2WFStkGccAP`xHr|G|I(ju{PcBC*d~qXem} zQjV#gsc(QPv8s%T#aa!((41A0OQp*4psE1W64;GIA3QEYMokTp>LZb&b)X#bSqWQ` zDw8fp2b0U9&vd|M7?tTf_|8;z&f}O^QKcCX)xIJJz4rCJh?e{B9LCXMmrAnQOPh() zS-I6xS~`uz6*U!-B_Fmab534gNh!Mb?cs<~KD+6aQ$Qb5zVbbzu~(;J(IBL;VXj;9 z6vA?(QKIQzY)~|6`;<|G8Nodu%)j88&y52w_f03_8agU4lWR97t=7tfn*>P;f~Y6x ziB>++VB{+3-tvvg&Lyawq6;B^j-)aw=^frtQl!E743qdBJ+4AZen@szbZ(kU(!(3Z zW2)}Et)|XTz_}K%G%=mTJUfh3Rn|z{dr&)gHbv?kh z@9_E)10$x0J;2SM-v#a!6;U3D4)-W3DpxFjrFVJccv|ydoTq5#fAY8te+;?3g-hgY z_T#@9L!qBPngg7FpYCR!{4E+E=jGfYS`0n*(_1COAMfMODYb8C_YU{-P?jAy9>%r_ z^(+@wuMXGqWG0T?PGkWt-1wEpJ;v=Rp{vYZa=hE2WvjG(Q>uw+;m*R!HJ)-zA5wNV z1;uW7V({$^683IcqVCO)2baDS^Qd9)U-hma#S5@?BCPelE71SDh+u_rt!2;Ej;q6@ z@bzPzQzaj|MrVtF*pnMVTaRF3M1jerAEoJ{mL{_bBmSb2)C;%saf4bDjlICrX)T}> z3n*+K4T~mk#Kei5>B@Q`$M!=K4x7Fd0lV+HY3@LdcKs6X)?+0*kTRWUzoM>hY(di9 zUss%!-_rAzv6sYbxxALT2F5;zZB2&k=Tc?9Szll_G*F~}g~{zP>rDNTJ&{IQ`Kxnz z8c$2)6-A2Do-Jrj0l*7C=3Co3C`>U}apXLnt%LAkh)|_H8Ce5lM3fDf^-QvZBV^^F zV|nO0df^zP;H^l$12!RJlT~d&7?Fkt7Gwij4rP+U!##PdIAR(^?nml7dlH?a(YfKA zVC(pLPbTA6L0*4B%VIE%F1HX@{jO>H+55+EcMzpaDgu|M$Ns)Hd8+-%$TyEma2sP_ z?@jw#L|DG-f)&Ieui)OZQ|sN}^oMEyIDESpd!Iz=4>BK4!+839^BC@dXU)C+&>7Tw zgCGKnb$e&&9y&P)7+poYv^hLS}* z-@Y!G#w;D0+uz_`_f_a2CV%TE&}3G5LM`v>`jm~mVf$q*K2mFEll^bAN*ST(8A6Z`6@q*VJqzMs!Wd*pILtF4RpQMIG^y+mMCJK%r>h^g9?S z3M!xv!8!pq@=&tfOljf(x`~m3=%f`rQi*0xAg<}VHbYHyYF;|uV{ko1*8z|Jh}&)5 zdcUgrw-kilwx{fLza)*QKRNk-Ha9#4*Wj-Y%`~pa=hRL^ zLL&_oY}K_285#H;E>FSXlftoyA`Eq5{YvVUa4fxB914f;=R`i4By8XU0BoE>^sfNk zaUN+qm*8mE4V?Gz5Pq*4T*^0gK}{kD{A4TOgF`bggz6*^h~&4Gu}yfVzN`}7k%fhu>#=D`}=mlJcEy-!GqGR6jNDO~M7?lEt)Nd&X+omrdqLWJ6A0wO+$h6a2w0 zzBWa@cIdmxcns^iK@pih1_#HRheRoAi{1gE z8Q>>)iV;aa7NSx5!vBxFT_MqvvO83>V2Cuff+9ArdT=%xsG2#RkYQU?oE8t@l+BOc zSckm(^F{4hFbC#q>_7L+Sat{WGuN^xbBu|x-zHva6OV*F%I_ zBuBz3TmQUHSs8ZUA-fE4%^sO%qh`DuhtMCWm(uGEZw~&@tO&4Cb+y#cP*8}b1oVK7 z#AGY;hA^rt3^4Pu$cTz;+xP_uTv6bt77^RCA)|SW0`-%zPb-3#Hm9YSVMj8B%XV@= zXQet+NUT*SYa#EeL(#$MprKYvlc$o&+*g~s2(gt!mBVs)(CM<>GE%*#%Nn+9go~b- zXRcfU)lm46o%-Co|z)^G-3V;-%M%@vU$p&r1 zdIRB63>o@v;LYS>T|~r>-@tC(OH_0qyLj_@bgT$jw4;7~RS0f(K>MB-_Pdwd5@Whs z8iQ>oV|NgbRUq_{=dj4egp|~BdrIfi^%)Aon6+*YoS&Z%wEZ%VgL0cD4NbY&6i|9i zR=eb3{$&YFgh~O7Z^h*Wvh9DqqI^6pFY7;`+sUle>R@rpWPPzxJvB_Ey#d$h#iaFN z`|KCmAfqXsA^ocrrUUA`2xPpdj!X6A+ zpsxF1GqsMwnacXuxxS%~beY!i_xrdqYxwGxrWm<2Ki-qji$;OLEi>6tkD3zkv+vO0c^NZ$#rq}`U|BtP!jH+twx`LpD z(k0#9T@nZB?(Xj9&?QKBw;(Oj-6-84-O}Bi-$w5n_kQmf=f@cg-9OG=&x*O`oKMyW zgR-T99z-jvn$h!n(nAG2%3DLq?Wz9XQUwA@Ez);+Oc+A8nx`nXdh;AJ7L{&O!aLOe zrj7+Xxv)`AR=s4)KZ09N9>C}9#sSOphid2N3K_YivpPH*(}_n^HAVO#JiQGsazRi_ zR|Vhw!{$Jjd?^z>eH3puu+bDLX7E@C$vxURX~EPfQi^574Rr1W=IZA-cu%O$s7&uS z%oZEf8buQ+O3E}*utK#l2pGOpp)MMpEhhTaNEm$yoW8g6E3vL|vQuW`@*6U4^Bx{w z>(c_Vi&K@}z5BYE!$3!pCo{q)*#z2p<)w2PiGYe3eVLU6oz=2MK}f30ws`(N`-s;g ztEqa_cO?yYnGGWZ-URjMI&ST}EeUm@Dd!A~KefE}*n3Rpb% z4Pf@8;$c}lFDb*k9;FL%CqjtteJxot@`D{^CjkFR<3pG!V2FshvAxBucISf(o1R z?JH&#)wr8pdFuK*e1(N`2<~6ALYTahtm`zn4FVXB@1{$vTn5ROI9R0Nx90n9=V(|T zdq>Pxbe~d0p0+4hA6Cx*d=k?EMA5cCTvHi2JzZQPQ{HIX1&RNF<=@>|%iB+fYY>8Y97W%rZIl_O_@jYkjQaXJp2HsmDrT3K{W zLR}T?#|76~VJ$2ikJH&rJ1=C^C7d_6|MmU?)?ME{N6bGy0+mQGuDu)-wnT$Lc}%() zv|r`}>;r(s3&VPvG0@?rZ0EckdcE*tU3VL!G<(P=3h6Jq>|lzOv@8m6cyPDVih!q3 zJixh7-J@*ysFC_+Q=zOa9K%INbR+AA7TsqbHQwXwTl`pcQgtFofl~F_ng6b0nukps z{=k~`u3wV%@mPrU+IBgwBIq$FU)MWi-}>9S{sm6aDeX7p!1a&vhq+&01)u`CgkJJ< zm0P@LrtgHv7e#ph#-h@xca5n}=8cVauT9R&Cr2s0H7hB@9JY4>2f5&`Oh=HG&C7oA zs)|ACv6gD*+sY}5aq|=Kn%Gk;6o@{B>fbvH;fWKC{jr(7!=y>tyg$aq`(Z7L54TPd z{^^ZU=ZE#;lA5qvdXHbi)Nh%t#9lXzk+X1m`U&0^}8bJeS_k2 znW!XZ;=+tMb41OsD5l=2<2w~7oL_47zWw&PO<=LbYe1)aFX8ExTJ1^RD?b6>*4ydj z9CLDV+rqLuz+wF(&3k8|xy6xyeclYddC-=|JZ6iCs3}K_^Sx5x;ZoC)TJ_t%ZV3;b z@clPo^uNDE<3cq%_N16eK0>Ny4;z`R55{=nPJDbanI}w_SQN`8uB8)<koJ(Ff~?n8j}W9|(Tfyo@y~k;g^Wk5ySU@;zI-SF z(fKP;vh@vI0*+010F{r@ZWz@HZuBOyT}1g&er4WY4y6!qu;0I)I-O6L(+tt~E^je( zlT!#uAMxnP)T6qc*LZKC66mj;v#m9B|P;WJCy??775@u_%j zsf5Ynf0W&NT8N{4rfi)!$Kk#yUIz2kVHiS;E{We^A`^KkT-Y}^Op&-qT4PCgHz(n) zPJ$S;bN7^T&+r99Ej4_Mq`Lze$H#RqSMnLI{R+F*47kGv)omV!h#K4kYG`yOrW>&+ zS|@_tOuuMPI!1d07_CnLAB(eLUtf^Jwp%!z2eCJdw56(Q{T&Xnd#}dPLs|&?8$k9~ zZ>O_6JvJ#k*@OTGa-b)@Xrmwup36gxo@EDiNgG|zp5ryrf%7JZ^UgU5Jg34$H#e}{ zb`RrCgo7L$aThg7Yj*E;cl#XfJf>@o$x45sV_;Fw`oF71mHIG)Z%13+<%((*lVewtYGs*%@iQl-}Jv z1a|H_G*as}pF>ZXvGL!Lq|x0!hzh$=Jq%4hdJY60g`{%a{)QbRo{3~4a>7~v!KMD4 zK*}W`A*PY$bJWr7%^XTKjTv^vw5(f0(FWgnR%!Pw{$zlAkD+iDTQpa^eTQ_KOrHzP zc*VSRy1m6PPJfGa?rydklBM{|>ng66kcqgha!yN7jBoJ6MnurS7ltt4inw-e*lPSZ zJYzRiXOCI>m+m(Of*xtxph6mYvYNi?;jfj#3^f-_pi>!YLz|Wb^SJ{U_<66T7jKu|yv5}dX)yT15XG*QcmKq`IuC)_b z&3|{gFQ7nB#Qvv7?e_D4#aF`X%druBpICY)t=z~`{M3{b^bhNS&=_;`)oDu}fOPvp zzxECb)v%28ZB%%rcGvf#W$(5uT!gLI0ynR*BT`9rNipHKs6U?8@0Rlj80*fHe9kZ~ z5Z_cbfGf2}D0=lqDc0S$e=mZ^6MXNjWB{?%l6!Oje4B2zPCrv+ej%)tQT zhPk&0#`c+xMOx_8l=_6a#7DpI$w}b7&T#PeXbtp`O*@QqazcAmhB4Vvg!BUe7=4pq6C1)?-eH z_!Ol!*{a-7BGuEUCzq1c^s1m}D~m+52f9d_)Ufr?omtzS5XEM83~29uk6uQ6o<;-R zalP;~7i1tXL{hz@uUyEV4wrBTW_@d8e2ed4e!M&Ar#NMN zzD_O6{P8v?(4t4n6lm|F#s5(pbt1`icfvd`J^$Z_JxyR#mT%AeS24Du`~3?lDGPML z-UKZYxE)|`RGJes$#yZ=+==F(FN*G+4>B~d34g6R4Xg3n#+99P1)qTAXd-~o@n`D; zC|u7P$^hC0*xMTQE+i8OPUc(no0)x1-&+z6yy6$wXuIN~zU}Slby~O3KVE3?1V)iQ z9u|`LGBQRJ^FFISBpJNJ6pY_&4@-(sZv#2b28Sf!`XJ8aZKjo2ZK#IhwB^?*vB_Vv zTZ=WeEwZcPie1oQjDJY&AD;DQbp%R4nFEM1E_O2|e8`QFC3e`j`*3o))MsiF3jas= zQ&aKQ7slxa{wOrWs*I{*_wz?maL8O)Ar<*5nMeaCBR?Jkp|fd~UncNbj3K81sQB>X z+x%T8Mw{pAHggG8U+#G|{HmCiL0jcRCPI0AVRLcL8{$(ZS7xTyK&(lV0a-79wY%&8 z|Hc4A&3B~x!#YHrR`x^;w`Eh<@%PeoW;BDyUj@lHySIUsV_u(51sUA(m(fCN+&Idy zY+NDHe&2Ui4g+!5V3Mr_Sf3V`3^ZxNQV^=e3lJjZF0s?k#V8(R4x!JOpV1k$?lPv7 zqF~n9|Ju18As{(4XkAk3#})sA8n8ab8vWX@1~nPK3K@J8B_lm%vtIIjX$nPKx*M+v zM8699#SLkgK`8-t2Fu&%lN+aQ&~1F&*O^`>TH2ek7f(+GLAlS*4rA`$M3E|%>Nw>_ zDy<|ZLP=Pjfri&(`naqB!f1-AZdkqf{g`O)dsd_(IJ_GW=D_=_n2J^%%H@9FqvISp zl#C|KM(#QXv5=-(g@GkRDF+{`F)uYKdQ74}nD)O*M6?cIh$LIKh5CDm^>?gXOb~Ku z*6@2F8&^>BCv~!T>mI!-t-kjxWj(MrY+N}n_gvPaxPHf`1C&2LA{V_2%uwZ}Hc=Sdv#rsg)aL2+L4TQ8y|q4z&%ARYu*md51du z>$_y0!=6ijZ^NN>e1#@j%IyI=Ik`^&q)Y+h)Ff1*0;+lS=_*%Q55ZPWbL!(Lz)kSw ziU4+Yg^n5mW3I{#Nb~da0crq*rLAuOe!qh7-7_h4dwqL1XLk{LOqg}amaOgvO+1m9 zE#w&sLh8FJ__z{l6ih6b1eozyfei#VzjVQ0xh3#ru_N3xgUT7kIXQ@40o52MtwgMI z-`mv~4x3l-@kv`pnehN7bt?tb0?7^|-5|u@Gn*bPz?@)!c=gOw{^tiE05nf=1P)NX zHO`$N--^opF2F%GW2Wkmb%6%$B~Sc{oN#)Rk?7e0=^0P1gt9Unfw8W!I<;vH4CevEX4nP&VxlJpHw2tcLghI(fX=e<>to@8o5vhDey|w=tDPyJuFYp}>Jax`=57)%S2-A7g7qdb8UO>BwOhZ?m24O) zZhi2Ignb39MN55Nco-)ah_ z?hD~~FDf;)i!{XE?SDf%{tz~amOIqMHF>Pp{2Y4aWKjEC!*J6ZtE);#cQ7Ai#y?l7 zJ9(B!LvlF4qN4_A0ISwFY*M(`3C%whSx?S-sJ77;KYU50P1yjQQf5#MNptn;pV7|Z zqXSQqMCE)MMuLWvD)OLu2XK66h(c=*tiQ$Vj>_w5ib`b2P)aI&9<>lxrH7lv1l>_q!U7j$vRJu*UC%;_I}iEDdZ$ZzEvu=ACXRad5)m|XE^{Um z>;C8OcLaoi8g%g#mU<=M&_8V&gwchRC5xTpPN2iHz_@?wY!yKMS2FoeP$51C)mB5N z)c;RU3gNyZx3!E0H7V9qWfO45Fr0o7_GDL5EtD(DrbmYSDrtetzw6x#$P*~fv$OU6 zJ#^~I%gQUpTxZl|+*FdD=KcL|dNvs~9-&iqGa!1mZKV7+Eo&aM!} z&rg}w$qS4`I8{$k1LKhHg{-ljji1@G;GI+mLrYJ0CQvx~mDUH)b&p93y>WlPj=P<- zIx$2!)7&Y{?>#NIEAyJp6VYQhi%C(&dVVhe)(zwlyeO1ND?r#A3IKPnJ`ub(1juE4LOtp+gKi|!?*Hg_^CZr1(Jq>F;i5aHt zYvigv1VdSzB5|_s1%;lDmd)0Ko&@7Y_@vJYmWif=>(AON@yO*r_L+JMUnXwWBRji( zHR~mK>JHw!p>#OO~tz=dm-vI0#e*?Hr zfv~3@#wRtypYzoU4wb=;9Tb!k7SzpGeB&A)MAffGUr6(vvC7L~ywS0toV|Hx)H@*| z4Jl>D`Mq=fSx-$v(hl87-=u0$qCjK51z{hPYwF++WKIQ~%sz`bl1?0Stlho9QoM|e z+$rj{Lwm0+iU1dw@h}0?vtY*TTQ4$D`k`M?!wHYa^rq55)lgg!>8v51Wc@`JUbX`IuUHfoOZUvqEEi7Na^a632q)zyccK3IOk_Ku&+RpK% zXijjx_Lmq>MYQd&QM@A#dCrk-gnDwjl41#Cg#S_isipfqq;C_abSzq>u&|Ba!aCIj z`+u2h>B@~Ba-a6`d%G)`JthZ%8fSTW8c4(G(P#$j)m3Q88OlabhY5BtpvypH&ucC} zfxQX{qSAR)DUB9di}eIR#FZUU3eYWI4I}llQ}-642Cip@Fr6~c%3aW_^Y)i5{v=;| z&0)d24L*altGl^LDGW3ljA(VQtA{Z^6Rl}b)e6D6u@G5L!7T`^#YlDAfyTbe${Jm1 z^G*WFf4IrAYsR&~TcFQQJ!CJjZr=f{DZE8Idt$e9Cw7XC{Sae;!MuO3YXs>5kE*sX zzzbtaRY_Pj3U_f4lpg9Q!9Xtt$N5VvGjxQc8@Rdrzj`|wB0}%5>R6W1KMbjVOu2g6 zK+9Jba5kC0C>2oGQhSc^qJ$WxAy)P=)n8{ed+_}Q?M@hfW2MeL`>DDtymieD2mF5^ z3Rly7;NA{y+C!8!-e~W1uC37FnDo6(WG^5(o*Au}q#+t*R;ol2loBl<6nWq(-;C z1j26xR+e-R*^_KxZumP}3nDvi>^opH6w-1OH_IIz9R|_M@(>3L|oE?k9|~BTvSF= zEZVtS-+Nvx_Yb7&fO>KV4qjYS3730!Mm~G8G`A_B`b7O3>q+ODm1wzJHotRX2!NtS zO_(?qHXDdST-5fho;*fUaXVGjzYyLggncO_O?M*f6tlj+Lw+{)l|)|xAKl{ep3=Fq zmIN+}f7^JuYcLuVmlk{0@%bP5IPv)gzHuwL-%Qm1ewo1c5DFx_7~4|eZB;{=0|Lyz zJ}Xxw7cy`JFR^wXhexQtTU{kVr!XcKFTxHm)&iN4f|1PlnXvjkMJ5bx%tuqf31c=k zCSQ+`)F|%0H7fa*usYO>wYLW>RO2H0s-NJfZF@1Ha$B}~U_qxtt|IJ5*nR?x!`7|& zOwJgRWd89N*G$hVHwbb}TbP|f6PX6Tu z0BoL-P2e*`p&@!8xjZ~TQDPO`6iL-uS~|U*8^VFPRcMSAcB>prS5h*gog)OM*hco* zVcZ;1p);#2c^ydaP!g23qBRCE5?sG$L0sp=p7?Q5mxyHulf83xW<6Ui%j0q@C;;&= zSWOKBNd?ySiL0K*M(I8pZRTvGxM`Yw>GP=j*WOPpU0`&LNK`aD?O>_A z-TZ__t`Qqjo30X-gTKs0)&g$7p0eb4=}u^P-P@xRF~KamB>_zeH_78igrtFdF`AN+ zasDs**|GGdSb(QO%BS5(<-kmr%ZIrazY6VQlG_1-%M^!h zlEfm35Sm>>p@V5S>PcWrdc?*mB-|Eqps};>o1A;jNw{>zGck&I-JV0#_GY-^)yW_KbX`Oq6aQqx@GYBm^KMm_AHDf8xK5Gk-># z8A<>@!J??tdVIqe4>-)(F3swy2#N6H z&HHpio!SFKqDf03dDY~yfMNXk;ArNTlN_}oMI!;dG*q+qe1u4p#r;H8WI~i@LnCn> zYEE<`R&ylPv*7~P%rWH4&yvU;2Q4G@@#-X2?gUcSO@G5jpSBWuS&JYk3jnde!z7nm zRQnKWeNIt+5pa$70=&*XH31`~f^&SO2#}3dEDq~tlMT5X=}k)ku8lGMCPb9SZ0SdD zAG5j_Bb~_;Dn*kqo3VxIVFMRkUH%{IC+uQ=Q;U5b-ps?$?$hI&8x)oj4R{=BI3P=Q zMMBDp4Pzu|IZJx2pT~1z&zxb?k%C>o1U*H^T?+RTw$UI{Uo{M;RIVJ>Xa0U%bTB8Sg37nl{ zBxArXDkw=F_4S?>AT=yXw(veXh(?cc{_|j^qN*8#=-1HAv7pXf@c&bC7Z7i=uf|1tNI@E%JGY)Kr};8UE6T3-x7t|rW>P>pogGXz0SL9s5y_qa`hX4jN!uD0x%5ez#bb$2Og923qYDai$$!pfr` zg~kN2>Lg}FjSlD>8Tr?8bsvuL{JP&G;_DNCpFsZ#8z)#!>vu*WoOF`@ebBYTm{IKV zl0CcZn;l8i8^VvUT3b$i1^g zKbs8>sbg3}%(QLh0J{&vCgNO!qQRkl6QrGdgNGHZ)B5UZ0%?|Y=Jk(RGKTB%^$k=o z?KG4A4WuLS*6P_zyw^E)KcADbmA%&BG=<83xtwg+zTWaO6S9wP7!QjZ-1RX0g8dSQ zqj?Ns(`$zFb2$^Vr}cLS{USLNT`+x%R;sYIas*+gs@;g+{$50sVRCD~i5JUtbN-`? zc>ZUE+Z0(B)$M|YOIQ@lzlhCo1GM_sa*&pX0KZYi=;ohgFkPuy-8x06|H3S2W!k4a zRSFp=redf`geZl|*`H@Ev|~rv9XsY!Cn-j<);i%`g_A;kgJS=?LyABVG!9K&53*r0 zF6Oq_xdkzHC)`~OyrjT>Yux4sE767hyOc1N@k_#X?M$9DVLzKSVw?5IRz5gR3{uL4 z_ncp{1w%P_ejLGCu%On6pkS&qt2#&)gagte}nyZWcB&io`m@={j?kSq4G{FqeeC|M)Rd#IgQ(S zh*k-~`S1r!rs-HQBeJQ?d-1cKB5BE3QIdZKfB51Kum&5t#!L&9Cu=MqI7RmV{n``a| z=5g9uYt-`5Dp131EVP3`VdaL<$;}-gO<--R{~8s_BA{{zA>26!r>bhtzzjyY2`(V} zJhSIJ41^fmt9w2+ev%`xY&q(}e5Qw`tweW=O_>a|;%nm2a6F!XN+VdOE;6GzALxx` zcb){#)i|Zclo9!kmaDj%UCX}q$B|;@Dit=R$4pzd<@fOo9#_S~G)2Q?H7bb=u3CK9 z1i^FYrphhW(uP9cC`rK=7nO@+_nIupP}<6Q49Mq?otYLbs;CZ+mazVh@Ty(m0CYR78Rj0r-vze<9dmB0)@&def$oZaBs_3NHL4h)W z7>+XoZ7(2gwp!Gx8ak#z2N3(ex~1AalXnh}_N)efst-n^a)#}sPo(}jLJ}e4Ng%d3 ztL?q+NtF4K%UP7-XM(D5kT_5qWPlyMQR6AnvqV*b|Ds9ha%Uu<^B1545C`^O5-s{; zT!2)m7N_qeu(Z&qesl=D=Tm7Q=}u@SsliCth6@ujj|U(Ay5iVcS=q?XICqw40nDdX zP%v4@9-tTn{@xGy89$RoX^C0?8}$9_yWa&e48Tfh8zphd>1$94MlMP44XwU8LY9gA z?d(9cg0fgyeNzW}@E5X9D@ce%>Jc8z>-gkHhW*901`s<4bDZW#umA=^Uk}KQ=gy#E z5}OXm0~PMo4R%v>W2?$!lSR$LX>ROf&xeUYKdmvFZ@!*&26js3EnQBaEYPtb#xqEN zKHG=6;XSqVg?HS;P!BM$wMFIrWz*Y8EdPd*btYH9l1h(0{b0>e`;y}Xh=6`L;6MJpxU30h);~2M5II$tkj{woRvQ?ZOqc^?T(fwi41(U2kjhOOrNIo|u# z9Ik9;XvjPn&!gie5k&t{B{v&ABV!#)*c+2B4U#(oQ$8G0c7_j z880vatR@6>I+tG)RyxHOJM>;rS6=)Eyfoxu98xJ`!kF)UL29qMDi(?w3lIYfi&70?tn#9QM4w^WVY&1d8R)_L5CYN$I zH_9mF*320Z8*1ZiXgOMoY1x>ZtsC!&cPVq_P7d(I9cRFH-k?+Q z2mxyJMcU41b7kO@NUp~-O{;_rJ|w3n7uDbg6rfZNJR1c1%GhKH9P4FmYiQdYa?0oq z3=tS{j?+_py39;Bc4~y03K^K%(q}9(m6{n;j7YrFgl#0o3wTQ1TXs~?rT|6 zGF+gA0q$3dPn*GQ`7sJn0^qOpYQ-k9F?PDLE$_a0c1~e&I4GN_C_FrA-bmHvlj&Mw z+@%z@Jtq~c{(-=eL14^o=;?Yw)f56-tG<0lL}{chK5A-uwLckxH0@%X{`>ZrK55^u z&IUct&AhF?*+pURrU=lyS$Wqu@5q2Fo^2Jf|7qJp&(V03ZCg@l(}j)u*-W3YzCF?P zYwtauu_hZY{)Y#CAKTf><_?ahM;@mK>#KlL7G7?A?yW7^_d;z~UHo|rJ{M)%N3CaN zG`kdyW9Nf!9(HH9grfS2Qnsnr|Gc}}Xy5w~ANbdPlK(&-ecRn(>qVY|8n7O58brK7 znLAt4^LWFr{Q{7WXXmNTNi=gs15;UNUy~q5!V-UG$0N>@L0jRvd(z(4E@B``kVpFl z^Y$+{4>2fD6`F>i*Llgnot9VdO#U^%EcW*41CHFfN+=YG z>1vaNCmx;0HHvq%+9HF)kDFd8fVr`_o|74=Z~Hk7L(qp+qLXXphZA-!x#1CUqsCv_ z(*ccZr7I)6Ppg&MS*}~O7dj3vp1R61Nust+;n`bs7~bD`y4H=P7E1tpk+<4k8fvr~ zrvRH8OwuCaE@mN;FXu(ecf=1{KK$_pBt3S&hirSOV^zylwH%6n)G0dRm6U7f8xvXP ztzTh-&Ifp>;rx=VHye0ZwPyA8`|Kpo%E3W3>sJ4V;1Zz4CH>?(<*;YWGrqa(IqR8^ZUDUQTct+ zc~RGtRMKcB-dYoSm zrt0Zst$LDN%U(Y-(WYQDEC@FPGw^h3G8^R?W53BXC|4+*9FY@un2(I0WI;TbKIRZ6dE!lfyaT%{^Nr zasb{nzdz|IoFRVnWMa}I^NA;^vs1u+T?);R;VJLJq%0S`dxk-|HppW1F!U8rhmv5| zi}A2}DHX$oakSX@EEoi`id0+YPkDnD$Z{N#0-38W?9X)TXOJn3*pyVdYUXzV<$ic? zY}3W7kDY<*aDlwsd+{GP^D)*T*JCpUrW@q-!)v7Hdm8^|*?ni28{%f+F1r`EnF#5a1@2J+l7A)9}Mp%hcKo6qsGJhL_0 zkPnR)*31TqHc$tBQOk8XWd+NcyDAh43ZypiBjT|Dc?Std)Y(HgNHp642P)s|uFrGG z`McE3-pJ)%0p&7oeE&;7!iaNge$`V{2ItsmRF}jmN|S8~YaaAjhEW5}!s)`GA~9r) zxr^!_;?nLXxq>F{gCeLO9luMZBB;XHla|+o&JUQfAA~58P0H(PbhBH;1|EANhd6%D zs&;2XR}Bjj@)#*d^kpp)usziy|Fqf5bd*?H42(elRRFEP(IgYlJ@0V>VuzQ;2eUY^ z_F80q#Tl!IP#-fCscPmwfxePyr?_TCF47q!h}Bj%Na#{)@vorpkH97TuKt7(u!DGr zVHMLXT_4Vo8y=g=n#g0(1C|wjUjhj-5?DzM|@zmuG;FkE>)2GP%UC={Wjze&db#nqTmf)qS@ z!}ZGBZr1YFB$7$-^l_k8kPOC(6k@q#f3BnK3p>GV??ATg@QhP1tiq`Cu5E=>*^@(!j3*(56iQtG$Q?2i_Y!UN9dK6OJRNn+!$lwy7=6-*pFxENu75S!O7r^@iAt3$g_z1YBJZ>*@`Ej&q%8>wS! zfwJdA!t_>*NYW#qJli}qkGi=x;%;{tRQMWqvm>!vfgW!fH;m;Xwej-84U#q1AnPU2 zn?o9kg6oh96h4oKGCqD%Cus9NQFhSB$?$uLn(b?ScKdWwnaffuo9g^Lt)t-+-;}5$Wp*2p*$CwMiZ0oJu&d zL9dgf|2Ba7L1Ax~w@a2CaLs_E$DEy2S&qp)Z8D3>j~jNw>BXBs0h7FU__`f{VV-6q zN)Op~yl+2O_AZxpW0il{(T^B&m3xLBax5gQ4}G8Gl5cZWtF4W*5$*ah5CiQ4 zV#`VK>9$<|yum`R^G1SIcAj{#Y;AZ&X(Yy+My@_rQ%dxGep*pZ2jDl_BnIK5mb+c; zW(HWL(B}2=V49=MbFKl-fJfhR1wQ8&i3R^;D`(3x_IVocQKhNj?l<7EA^a94uptAl z%}d9ldj*z~dv~`VPfhi4ajm4Rh4$?<3;Xvs4Cz({+#i(^ncty1W*CQ^_xbFwh%>h9 zoT27U7zi5m^9Es20z9}zSk625sYTJ;mrJT9Yqyx5o5@w?%bAN#`3(u~x3}hYt^xg$ zUD_kO_=qjH?la;Ki8y5ico#KFIx3)#LL}$k2g=5zr*(1OB|5F!Y{WPT#qV)3;9z0r zBR*Yz%-*&2IkR;7;jAi}D$&ETrLjY!`=p5-h8*Si>+U^xk*G$K_H6ZQ*-!A(13zdj ztaM~(D4Qe*f$>*!v)BnD|5Y31d^{Q3n!!cc)4}r3KJc&tBPD|?AlpALdiLPCs6dRl z9S61Tq^RG{aXdwebU*rBF1>7xS!=%Y2}VHLZvmh7uHlubX2?)vrlT19ANnAx~ zi$tBT$lwThh|;Af!{e#IE8u!kt2G*^oV?2@6{E-~J)_=3zg*%8MmY8|v2Q>0)q5@e z!gKQs0&MEya+z}E9|nEN(YAAfyVpWO;9GsvB>&+FynHJudshvD3VwkMV+=`3inviF z=|uwh!50Pzf>_}B&xDXf6735oxSVtkT1RM1X@cnBq~jMq7B16G(|#_H!AL0Ed+-_q zk4W_QwZ29JV+oT!G7jQ5LaVvojU%yMg&;OJefoBsF#qvR@H4RiT{$M%p9d%N_*F>A zcMe=mnQTE-!`L6b*J^#A++JFg2wv&etzw39smjA|+Hy&@|YoAHLDt4*rJ(?=*`^C}QDI!WI1c>Y8H-v8rNDy@uUyY^J!5FX#X}o&lZ5JRE z69su*DyjNHOl;U5wp+^DjRw=jsTm=*DyM;&Xw4~yQuBUU-}rViFK!Q7E`*&09xp9{ z6Ki3EzSo495nTO|oDOdsel=T}Si+`tN)mMXf*aflGVeIsDCc^gHlYEXyV>b}n%&6k z7n$-UiQWOYe{uPRKBZbtH6!G#aC3BXi}#E4VOX^2kkUeUp6{!Nbcj8(W2>kgQw&Q_ z?{FSSaJ3eCz3S+vNxwvDIVpovdBnsHanKV`fTEBCRr3BZjjSijdhrv;hMd%NXFbL7 zc-;`u(RAg!0iH2(_?N>ye#6#O#`oHmx<$B=$4B98KF7T&GgrfuIMe<>_g~lQwdM~C z-lqJn*DtR-qI}3XgR35<%e3F_P}k|*L8;GQfj!%9;_YKc({~GrC z$>)Km-YE~o`{s-Q9$`;PZYh{)_E={)WI0bQHgsgMCz}k2sSkR2NQ6W;5?ntgWd9Xs ze}WE)7^btlqo1Ge7fsfViz4mJ zQUACz9h*k}+6W?LYA+7j#oVo9t+>Irbi{nRz6Ja};AcmJm8Fr2+Sg_X^jhL=Gh7&T zq6X*B1fOIxUpPv#97mmK!~C%8chEku2wtki>!ApJiIx(VflA;lsVzH;PxZ-?(UlC( zVES9iPp;4XenRaA)q+A~3~E%1nL8{3hC(l;W=b-x^(D|5ITn0n^!2xkvqm1;aP|PZ zZZ{cwVhU2*;vGNfx~(tUB%eL1b3R%Y9&X-d)v+53r%)t zj?=cDC}CEkS|6CVKG+Ck17g8*2LIsni-V)5D_uX8ugG%-K9A>BS^j074?O;gH=3^z zeh6J1plBN?xCV?$a8A@uRI4s z4tY7|P=49ueeTdhr`YAkz9yNB-nImjbIRCPua0)1(WvWq1d=2!--fax*`8t2zrv-E z%I<+c=*sl`T%u*u!bMg=O2`x1%TR|!MpiBHCwbBY`exUP*nM=lQZ0=V5Iwa5Cnmy^ z%IS8&?>k7wsRp#$@Xf3qHRDu62QHLyr@ZTzlUh>l3A1RB5KOH=L=;-?0B7F?Zb2hA zfH{(BQcDZ56!`Akf}0E(D2Tz+5wt=Rhb(zCs!SI5d^_|vtl$5vMY0W2pwM2 zc!l%|Z&QSGkbY@=6}+H*6Z25Y{CdfUjlHfuEO4VN z(*xqw>mc8TWS^t5wvLcq^+2ipy)2)doiu0dReK^KpWjvPL%R^+v5(+sfCSBdMaAzB zDKUbSQDjM;*Ih;KRr)-13&)3xnE|a9$Y@Mkh;p>PJ16>elx>S!RpcFUxf+z!k5U5D z#RD3{+Et5W9vsGjP?Zx=V{^H!wEL}6V(X--KaodR4jZnl^$RkbQnP1+ip2-A70Ttt zGHz>Guka`YF$48-5k9rVs|W*JvU8vGoG& zHTSXloGX)Xxz-P7PCcqO1qon^fK+2sF}7`l_fdeDD1Ei~b8-_AQ4%maVnoRaAj| zR8!;>fjVVHc%PO`$1elbAEn~D@n-c8*H7b#o{wGtH-uaLlCAc+sU~gV`z9Bdididm zPRGX_is3lZ0cia?E&8DMb*DMUEgmlL7cw~{T#n@6f+*RhOlwApQ@nZhrZCeQ-qQ|I zP|ISS6=vsrtBV3;IxzZ?eUr-=<;&0PN07H z>iu>tUFlK(;`^3%+`+%X^o6W%z&bBt|DT}!PliD9g(A25sAu(nF4E0UIc~xmk#oYC zh5Xgv=*6ZAz4YcV<`~%=IbDu3@d_AH#*%?kx_L$DUDd!*kGk2%LP@_lm*wHLNo$ev zY!kLU}Yw?{Fex94Zn))NpsuLp6x)|1Mnx~6LxaNXq!W4IeO+>fAeWXmb{ z)9Ok_$hVV=S}*OXkZC}AJ@6h5XmYxU;f3h^ZzhEXgZ+^5GZFH*~<_s6Xxfm`_3(TamS8g+}?ugS{` z&|IN*sa*xl4<+nKL2A^iwIC%m9E)c<#OXE6Hs8Pb)>tvLGO%CAM~$b&>j7l0 z?_D}Ql~VN;?u>|cf$e(tzAIFmhqb1H-}K9d2C->fiByP@3E5rpY-I2>j(7- zX53PhCcj@Pza;q8Pbma-FWt_*eQQ6pSjx+bhDDWvu zb69O>1~?G3bbz}*LPwvaq1>|dtB0+LP;}O$PSts&j4JjiJn5z7FyED^ zOT(GZDCBf!yAIM-C2ZDlql=g+8Kph#_&JGJ8?g0ByhiVa=e5)sjnc_c-{3#NaA$eF zdZUcqt|i{`GguKZVG2}Oi{Ad>!<&-%E_kb!J&&yf3$B2TM1i>X5z7Gv7mrs<(1u=i zq0`sH0p2#>xgglKG#er@tfgM3@P^Yknugb~9V+V=G0<(C`elx7U^);r;@zUM&=zoz{LvocJaW#TBE6j)%vMm9IT=g^MRd)D@owz9eC*96*c)ag!Sb@*O($+cb0X9 zAsQySfP#U)UA^Kqh|h2NDS4n?ldu&$@+}Ue|NY>cb(%1ngadjjiMm+-K3}s=DV@*U zlmPl5WA*>Y`pU4l5@lPwad(H{?(V^Zh6I9paDq1kcXw+XLa^YF0F4B9hY%bZcXxlC znRD))JMVXY!2amkRjbxoRdqr+c!9mlJA3(bv&{beu{-Y>PC~?)l#Q^Q+Oge07i0DL z7%Rl#=BNb^cU=yzEUt>9pxxfw+?6$(xm{?Bm9+Qrtf^Y9gka%|Z#5fe$W{X$YM5f`uKkgRN-LRS)_a+F z1>^}LI_!~EggOM+)F=i$H2dtcMswd7m3(oy-y`GXBQde75_&pM0w@CLpfFk&*$sUS zzln+bMvbv5E{L3+S)wggLb7e1P3LFrIGkX!Dt1BQYnc!@T-sFZ!mQQtw(Chvu0}pr z!^vv)jq{WY$-uGVflTPk*lwpit#CkW%bfUF_Kw{570n+IQk~ksp*rnEi2$|JaF0&Y586>#_Lt3npVpY$lhWJRWmU_cYi2 zRUsE8{!qtH4o+g?sCxOaoUKe0PD3;v_Q)h5CcmMY7q30{{CZOjP)>j$Sul;w)ReQl z9D!PrH9?oV-iXPuH9(uvUa43~8qdX9D!zLu@Z8X@BPS&Oa<` zbhOQZ;|*8>?t}ibTI10IEOcKgAvz`|tn2pi{xMF^rb@o=!?C^(WgOJ?`|uRq(X%68 zIQUA;D)rN{aN`cCO6#%OlsjxjSR%!{Z2Z4*l=`_Pg!b zreZUCUT)u;MSm3FvNKs@4$t55#3c%M;a$ho(ojbD@3bUqBK@a(T8npSHP00j1N<6{ zA8j^NoqA~+ zP1>IPO89*70qfnm`+_L*X(mOvj+9u`5TdhJ2<|#}UWC{6TUH;@`MCGzT1c!Lc+xqt zaq}xaJ6Sh`bC!gaFoDZHrmD5Z_O^W48r5NNZ!mW0&0GXvzMMc{6`M}{Iv7W^4%>Ws z@osCpE7nnCjD+Hi6-FfBHGBF3&1OD(z7*29Y2uaRSG zj%&I_jY6dFv05=uu*47+4()5Rf5Syd9SQq=bHDb}u2=5PrN0X!G^$y4kFV;hSr)#H-Nf)eWEu=GaI~#NiSV3G;Q#sdHF> zKEodnG>v!qR6c$AFroeDss0xh{dvSMcs229h4Ayv$3i^s$*p;RhFH2{M-E&ug*0Qa z8CH8QxWots`d*4L(F%GGS%)Iu1_wColF!EQe8l@{xMiSAZJ`IK;IegbDp+b1AXO_w zJ3DO}UJiC>jiBvy@cLXuX$k#<$cE5NHmb3_Pipbj!VX>wM2d9D%;iW}P1Fwp84x0= z+vAiZU>MQ{&exa8ZnEi#V#4fG)S_@2PabG|AdNrXI!oL&IVQ{~oG>tEkCLAA!?8T@ zIa0H{pf;%&%0EJSf#I*_v!rC7=HU$Y%WyBu zLm}$)hY1w<_xaU>RFN#JS! zEe91FiGyE3dO|Damqv$h5S{pLA-@T+$J44hB;s4zL0dv2gYbuD!YStlg9BK`75}DW z`Rb6ALt>x+U%C)=xZ!G%l1?k>=Gxj6t=s)DLWBhp3nFMjgm&VZenZuLgxHl zBx2sZJdc^(&y|NCb&!70<~V87I`uCgc8>r`ZYpX7^p)Sj-qjy@-DcLwIlr>%U)5-k z$2N(NjqMB_CeWCjU<+~IIcfuRuOg{tpgcW_xCXBFV6WZ z&{%U|FlLSSPGI&W|8KHGmili~_Ug5jmBVkHi8bBs^l{pf7%(DmgUang^Xhg^q17bj zdm6ZD98e8LfO$5NGm|;oMFC_>d!@I5&Jc~ot!(*_o>cOr`^ZBC={vM^2SON5*XR8d z>u)-VV)`M@2lThuTj)Nn5cfI$PUFRuYSKWRF)SpYRWRTE%WX#^-kp7mxvZwET{|KN ze_Z!kl&R<1JIU4?N8y0?_*;72DW~@)Vy)4OfGYz#Ly)zkiYl>3)c6}q%8rrHTm4g5_0!O!&@lMZ!(nz+ z7og?`0mGxM^AuePIE?q=OPv?LL!M2_&YDGP;?bj@`X(ti5;=cQ0)+ zw%M8VU0Apy`(SxcLI72ubqrBI$!-dqprkmqmX8ko3Ry#>mU0&ZQMz_A=OpY`dzDeM zw|3HwI4-_MebbYkU{4=59j_EE5#L-9ud*Vh%EJW=jVdUPVb(cZAgz6%$`QiweM*+x zsnBK>d+FCHj@enjm__eBp%jTSyHzG8Cq-iP1LiRMo=-l>5HK*j?Dk|Zm-Ftp8y|72 zvBkzm!+$QZ4-vrrLrTb`1l&5%%Ze&4)BckPqK1>DZbDX>L+YHnXGPb$-$+3Jo?+ax z2i`gGBMrlvmh24#)sS^8JrMrY@MFU@m_7rPGXyX!zCllNfUO_2zn{vS*Qw+=U zK6vu~u2)*xB4nqw1wrG>lF_NG8NQ*xA6;Ev?e$O(G10g~pY4Fg`E2Z~)b7*1A{uDM zBTVmTFN|pIvI|gGX@WaX=1;&cLJ0N2J4Vy^c= zK=MYPm}bE#HDfAo{HR8fQ1C5jvDmmiZ5W`%pi%_qF0wj%Mm8JDv6%w>$K|G(a>Y;Y zjJxEm*3#fzx}VOrh;dH7xb!y>_fws@K*|00F}y2s9DN0)swjbT7PE&4$Fu?()s=C1 zSG{fQ*y*NB$6DT_aAx)pz#)>^(h4_9`{;Uymb#0cN!OUaqgTTu>Yq$P9fHCo?RiK6 z3^btPHs{o(&<1kLZ5~rQF8+QgeE>ly=EK%Gv*_+C@Z{6-R*;m zX*b)m*j0u)>W@PYQJM%M2kgZW8yk5 zIDeu(P}q?>ik=G`I^cStvGMbBA&%vS<>e}{GgP&$PcR*uOd z>R$F=C0Z&0w<8>@__r~f(5>c6<|U(4Ro2U| zO(k}q7Y+z!aYEQp-SSd^gNi8w%2g~NRTu~z)Ej6yS@oAwlgdSQZ&Xp~W(4jd;#>c!NY+dC26whnPkHayxg0$_Z7EvC5R~ybSB>S5hbWn% zzn@ntG#3=dwo58Uzwc~3c@yfCx=X-gFQd6zigDj}cv~ke`SV`>sOft*ve8SMR)sl2 zUG`%@K=i)BiLK0vnXAlB!h6rVZ`egzQa*ngocXsXC|%K8so0h7(CxJgoGHWiq6((S zas^WFA*#}+my!Q0>}EKYrcS5r;HG?E-|RHIi0FEY;K8x-@92SzzHax)yvw$mU~Gith0<*` zSQoRWr%5v_GeIoXuc1EtETN{Zcg9$nw=ae9Q&La>iS8B|yqsBm-SJIzPkN?Z1FfMT zljwI1EE~?`g2n;EES1OT&CeADhn1n3f)OY`sh0}FZ?z}}um-OH=6gBT(o47kblkk| zOdM^lWv#nzw78n*hxrDD4x&6M$+s~zcK1XJc6z4%yb`Qo0e)AuCY%DSsbyfC3UP5E z^Rfd$7y-Og7G{+1^I(~rqM$nSVFryg7}f2^(WFHOpXQD93YL&xDHgkjE*K%JzQd30 z>eVbG;p&oSOs%I=b{aaX$nie=%n{Mih{=Np@`WfoQ(9}_muErG^D@Z`lBtdO!|-5* zxB`$jjM3c)t7tofzh$^?-w`z7wor-CokCFY^%Dk zUbcu%$J=i?2ZmGt_49CsOvpfplxWQz%d_=s>x5oKN z?>5i>fe6U2_m}1&lNoSZZm9@N7E$>38w0@u!Dv13LcX6m$_zCb?jC;crNxV(2?dBX4qfPERZjB+S+x9uX(o4gKUm5t6qQ0h>It zS2k`?u1m`e21FX`97fzruH3NGz8pMEOO$qlVY@O+23LwsQKM!FZaoqU@v>EysJ* zpH%gtW+t=y4rGB?P&-{xN(uqSTH=@2-!1Se$C9Kz8&y!#S@m5L;q_hlp57Y_>hoq5pvhkE+gspRcs4cH88F|%bPX@ueIv^FgVFEaG2sMR-f z*X-UG(q-4H9nq~bk=Y5YCGH5nZXDqmC@R91q3mR{orAnv)PLa?j_~sgGxMN})u%Pff(1(a_ndUT7vt@0LYXhuSe(-O z-i+w^-a>c@CoLBqxBEnSxa3of_Ig-bL_H^84?T&h-*p0i-oQshMg^@(UKr1X9ke8j zeuUp<8tZ{Ds^tZ*KAjO1jOwiV5dFNks{Smas;U-b{IWBSuyb}3M;W}GCQ$mx8n@x# z)O$)>i~$c^ZLGgP-`{pVsBly0{aLj2>{?pdX-sw#@eX_%I_}$N7@7vH8&FY{ky?To z^RDVG;Qv#_EZ}~xGGOM!ClNTBR181(f1E`gi=}->O(D-ygoE6N^ZPXRolDP64o`|`y*Dp$Dn{*)2!3; zAO219e$%4{C^p>R@~J=*fpPOxZQ9~x<)M~z6FCT$afmivXD|xAC+HM8gmd@v3I#8* zI?htxgjmdOf1$wOyC|epW^LentQs@O4_D7ccoV+c!@SIjPW3xHy()B5N^I57)=J7`Xiuz8bdzrn8Tv)h)1z2ftsdDbX6- zm%^4503C>TDT8ZGwFX2@T7(f6>grKW0L}rKqP4oO>a;@}5|(}~p*K7m0n0-{?)6m ztC-mz&qU3!-Giaq9sXbwwm{>@O{$%x#`eb{qJXxK$*AWpkoCw{)7rkbf!+aaAed}$ zA!AR!^OZl;IN<7)=Cuu8?LIw4emwc~2v(3C8%kB?dnFa_bgft4O#Jx)0LcjsFCYkA zU5Sj`k$l->3?ahHZv=V-BDI^-t)I;|l;Mi@{gHle`*hk7C~}q)lCqI;K0m#iDa-z= zzfD5GrA3FuJ8Q7A9Q`}v? z;4tkZu2aKZ(3>2c1Q*0hz`fbo1h7|(noe|bJ8=8l)wf8+1}m%|HbMDz;1Oc4;Qm@oiU6W7CHtZrrVwI@pw0N+{6-IoVzwxqQr+N>k2}v=_cVy z&P9&teQH-joXwECpEvuj0T&YZX=riVOl(#M@Ju{bTk_G}vos$K1spwKynkHkLg0?w z3npP!=hERcVZ@bZ|GNudw~ErfY)g+b+b5g|SSJA`Hj8t;P-wWn=TmEmq!`t=`zFW7)7IPcD6S%Z-?$WExQc!%LtEW^boL=gUU4kw_x9GA%z4;-K3)=UGO`UV z4LAj<5)T%d<{|=8q~2MC@QH5SBlv-YgX$HdoCqoo?SyihE9_sImTdO1jXZ=-=1GfV@#oChA_YN@WFI!iiaSf4K}Ofgb%E z2;?@xS!DzJLK)yu2A}*zO66#4ED*>yHn@E5>0*p4ue?+)Lg3<9FV=#-!B8$l!Gj&g zr1E1T10z)RO)i&6#{C%ZMd(tiq`AFV9xnpbYU*%U1o7~aSv79Fy=y<+yaS5sjj2FN z!doDj>3Cj*M%6F-x$nmBGQg>OcEl`IP6U@DU@z!4&2kWS0k#o+nVzF$TJ0QTJ`e%1 zl!?O%&Xs}V#Oe(L9~Hr}GUJhuoOFLafkY`qsDePBismb>XtHn3Ylj77$wB%*m@x#7 z2eaO(Azr*n2pd~=q!G3Y6z;GhB#_3%OKy)cbBS#7INhbeChtN++W~Sd4NHijzqV2f zL@`V(QEvY79=pvKz(i~H^Le=`M9Ui(>#XX~{ECWit!f^w3Bzw-vqCKht$$yfW2_LK zfq0)E#??Kx3U8omUi2$;op38wjXp(whqP{If*TVZRp$dLu&$vI<%Yvl zC|S9N4je|+vGM)VWY<0*`vkVEbBZ%6`ERW&EnbTFnevC<5vh>(GwtK5|1;uaH?SSv zt}SHUcUSg#vBskJsybf<`nSkAm*de}7WQ9l(*?8SP$}!~jS<6vF zqnd>37C4&G7veyCcpJnWnZ@YJIom9|#p7N_&0!_u>QguZ_Vqt8p%NM9FN>J(+k$7- zn%s6daqIt16ApX@O#d{v7P`sLBqg}WAmyrMuwSL{2aLdF!Qg4d8MMNf6OFreDFc5U zYWjoO@FcX;14sa$!^&QM=C`P8W3r<5G6le}y)jI`GlmheGW_u$C zUpyDKRMgB|1S`Sp4%UZH7u`7;vzFT)BQZLKcwQ`}1kX5DT-+(XvgBMn2%Cv^zg_yX z--Pw120HE?Zsp89*v}0hY;h1>__^^C8H{S0ti%UhXySP+D2S|@AhXci{Xjc%I_vIJ z64&*9BTzA)D_oY1x~)#lE{JJ6*5E~I{mID?2-+1ked(UK**?f#eC}8a4gzJPG;Svy z78Y^^!Q1pzuZ{4I+%G9iZEwH6jLXT7$yo*xZGZ?k{72f=lj;j;8r{y8+Eay`xcCJL zMM#mv#jPv$LSv!(hn29CMJJ(0?wFkzw+}fY2C4kv-Z`Hgo9S`j!U8adn*C~X?0lOK z!W^uTE0%K%e4pT|)(l?5CM1T32eZ(iRQRfZc9l1T5?;YQfOJ8~R#>y0J*ty!rgP}Q z;z$vyE^T?sS2o}#gv^Q9r9JHGXj1X!UMqRdW9fA8RpPk|2b_ZkrqRPj6VDJE2CM+D z(z|Rzc_$P6H;11mv{$i&h2Ryq=&pZi%E|`$+P^~vcI_c(Y2odnq6X3U=)~|4gfP>d ziWUoTjoIwsj!*}c;Ndg>jSLV-17A))J){1-{P9WJTY*vRDzzHT>}<0KVZ!>?gd`Vo zrGx!xC0vcyjuR(wtrBZo%;*V zp?E}sA|eL~=Ef>R%@%WWY%KNQ+J$&@WpjO}BbSV6T?jiqSRxXI3$(*XzWHI0(av*7 zK@c2_KUdDByHP(sX3D_Q2=zN$cOyrQ>6+bb`>|T|s}q(y*jtdGv8oBUj)9If1Wrc7 zyROQP+1Q_CscG18Q+7pcU*Bk^RWP(bPASrH19{PlUU$Ji6r3ChYJTu=tzn7kc)ZEIJDbZ7WPh;xVj8?@pR!$>`~8QD`Ia|q>+B{c&=~=yz9i^Y!1FMiT!Hh zP>$hudRO{%)WIxUZkhD@QcPww_P= zLmL)cUg7~1c&FoxQ>HaNi6Qx2!u1DJX$tCK?A29Jfw}AL${ROQL3H zycjcI2J$E>^Vz;j9w$w^HOy*gCri46dy7lcxy4DO}z%N~_kwx=EJ=!gidb6Gja{B{POo zX^7$Uu`oKLh(d0Q0@B3HkyrCTD5mVOsh#s%8sDX`W&K0thq$U{7dOsyn~6>+Xnx~U zcGfA-ocSO+AJ)4Up}QCrfr~$^aQndJXHyNeHONOw$#K9lsooqxm4PO1MsiG@2*)2g zS?F|hH^UkE@(~^DxHWDb9TR68*|*A{W#v@ZWLI5SAAjuLCY z-;W7v^L~9rL(RqHRzYIqIR!>x^eEwy^cg*6D}W9Y^Xx1bHwej^v=0kS1yAmOky&> z2)LV_4iP7WRsSDM*rXW+1tbFIR7bB;4d~@AJvgWoGgvF-IkL_06IqL;Tlf{mXQ~}| zgXY7q1pXKhu@evu3tvqDAr!k_SC&wvFGCN0vgK3wuW=tjq{1nPPa70VQr!3a7D`Yp z)Q3v9tVWIWj#DFRHv^{9ryT~x8K7)%!W$@7&btL7tl!ecB246-s3MwkCR0 z6eO85Fpty!tyQAMY@-=05Sq7&b$+WUG`F zgF*mQVVjH+!kjo@uO%cR32Vr@l1jWDPyc67)Pe_T^R{D_SFB{lTTXI^s^~MzQ3!>UR=swB@N+`R;3z?&JzVBR^MN9il$g#WY zu-GJKnU*Uh8$BDtZ`WJ=fvVzu}kLJ4)Dj-@LAKJQB}Ed}@YtRI)H7;1RU*h)zZ zS4zlQ%Cay?4$0bEA_?KuxJK&&fGGNAgR!kNOaqTE!NL;xE~j1AwLh!*w*yufTTQ;o zR8V69gqw@%0VXc&-UO}Ag;PibM{jG>m60n=uIiRZ2+rA_E~yKnb%x-57m z(ksJD+4axviwOnV-TVT|(}IJxt}>>L@#cPVdmje`z6OXrEC2w1819Ir8XOSl(GE!8 z-A=W)ojsT*zQX!zHE|qE?ToLkO9vG3$OsTE0MB+MLg#H<+-P+^M_z!HF9sprJrH`j zcqV9_y3ZZZYXSJ7?X!tv^Z{8#Ov3Xrp&a+wQf;HH zx*bU=zOdWF4IS#s4%Bp`u`;tUjzrNdY&?Q7^!r&oTF)WsdMh$F!90@#s_}kklRG|4 zVsm|yR8a61KcKCOlqI3A<(ne^XNhxDWjb7H=9#(R~M(A%~(d!x{CM zb>_;>7_oHr0}Nh5$LkA2${yr&)y%l7cQ)OYR0_s)ZKP8u|98M5kOfXWx--v>!S%lR zSNTVVEh!_R@Gx5Uj_xvb*w&eFTcCH`5ajUVP{Bdm@A00@I8`0*1ZDm3z2s@OtiDN^ z92!A546}8E-2tF5nKjV%yYrriIbaB*woQkoU%p{;#kbPh5n($DYRaw@Wp{PUcZn(V z_6j~dzl8}KJUs$M^uOt(M;$qvb77YlNwxtqIdoe!weo!A-A?!8LLlnF|D#Kagwt`H zefVU4Ju)rrID`@YS|?1rGWQcHBMo%J7*xu%WC&2sog7kzsw_y=fnRvb_*fi_B)Axz z<-Rgin0;BYJMwu_ci1tsEpkwt&0w0=(85R)(5&Hhx#klo_=3$%3#a_{M-b?76%!cv z`il)TS20AaWbA1*3Ui?puw3O>w=3Gn6JFbyn4TMl4_-IG*2+f({CQZgJs(sbC z<&739gMFr40pOyHMM_P*p{>`D5(40D~_3;jQ6Q5CLhWX4} zNoN{+&Uu2cg%OGYMn`u-H?Q2Wy%%#$kPRay^%W&dsoXQ%AQd5hvs(X%NMs4PDXY^? zB5}FD=z@O`wNewb=uDbRlK<%~P?@BK%)Wa^BZ5)HPPcg# zCX_Pt{V<)Au`Lps_)3T`F#zQ;*DfrwmVYqb#qxQiMjFON-1`hpNWi4CQ+7)mpC=PE zKt5i+=4f{VKy1Rdkw0QgJg`F4LS8erLub zo_Yc=IDF_)$9BBYS#;-1eZ5}E=Fr!S+67V@LXi1S7H+rY{P)ghT_!>gyAdU;hm;X0 zBU*KZ(s)$}7flB*b03{y@PtdCmJtRv_2_~|Gb##1yHA{cdHicqc4)GWOPh^qb>3Ju zL-JOhC%PD47lVC$Zx2bT(7t_5f##g;AgoT6KWJdXJr`COPsm*5AlA=hcFIJt`Ow~^ zUIA>C>O$K82S9uaF(JvuVE}Onu~(6l61#?j2{xM_O*+)M|I(BH(cwenV8o4>{yjw^ zg+Q1QFbxNFVyxpKPCCR=XeM9NWr|sGo_AW!wlZv?RIP{jqO3Y8s5`U!G1IGlk7L%#N*RU-?H#8r-SGI%F!gtJc;B~$`6{Wtc>SvX0tmm;LvFt5KCwa%5M|LnXKN#tD~O{(<*P0EkB&7Wj@J&toQjw7wp5fzZve)OP|L-M?QpJf zR$%>1X-{4y#z%m`5g)s^LCn>pq_zrfB5(Lki)34z?B=jj*wp#$gYdTOkU@iQ(EtV+ z4fJ%3aaIUV22!tei^uDGqV_{U9AUfL$6ApZV!2L{77oYu5~m>{Lhsklq(%m_v2k-# zx2^GcPUF7$y}FEFp@dfZHR>3IkA=PXN*I^;m@NGGqu+lp8X;&nh!O&XR?P8|)kvxm+>1m>E4M4RgQ zi2C*44Ud!)F1CLn*4Qnx?f+$%pp0cM3?7MOFsbrRyiKs`o@v=`Z3FL@x+# z!p89K=iQ#ijT`w$_>TE7eiBL~-R;2b={~a~bGgoS3{KdU`;k*!Do0n2lPbLxK8XY0 zGFm7N_Dloe%P@fi-xM5#?sQI#8Go9`>B2{qrp~wrmq;0RjZZ=10x%G~j>I^h=QW98 z2a`H!kDGbfGj2iPeC26~LO(*kF^~i=`DLDB5W>#za)Q;Y^BrV>ok#^zlRakG^&ZTw zQE&4e-RT?d&w{|a4L9UN=5>w8wkUcm$m_cbh&Vbm zIH|%V^xz*P>M3c>tpuf_MPXBPxnTRmY2`O;`b~i{KvvF?EBl^QYkZi`XrC-u_+{52 zpzkH^Fwc}9CPQhDw)KoAw3}a{eObS|Y2@qcHJVkhqY+SQZ8Q(|A+?)}!OR`RaT24szOsrNKmHp1 z?zP$H6lf(LE~qa7OE5zn_R*MADR9v+uD$6D*YkG$Bo;yRHm-Me*=2!wy>t@~G}B*Q zXhhg@408W7Ss?X4kPiV1R`)bSIq~0#4Ljz~e8HD!S8<|dS~CKX*OCLNh%)lYx7ZN! z3IitSARJiC5_+!s>|l4|309{xVkIINLBQ1#Hbc76Ekl4PrM5AM;m#R9)gQih>m`Qv zqFwIhe0;;L3z&b~N}SVI;x9y59D%(1tldD?Ni(S>YrB;|Qj&SaJfGAZol|Az{V|J) z8sz@^T_Uva0^>;){2BoirY+H)|9&pZ9w=cn zBj)Z7uYRwt9|=Zle>n8ob-?QlvkymUq3EkN+`5kaGq?%QT;FSlJxx#ELpNE)Zc}RB z%^)o+Az-l`M@CQ`?3-tV)r`!qqn1%bpODs%WxHp+2^jHIz=N(eQ1scwiD=tU>kJgT zy6}8js(VkIuwe+K@oJetv07;vk9 zWRSC+WR;~PG82VMvKehHnKN4nDueA?Z{FF)=OskOqNuM~1p&|Q2(!Z9AicpI8! zZ=v&p9Y~i=cv*@0S4iVCZ4UHo?BdH@9(zIKRdI$tkqZe3BpOE>Y6>!`+>+YUfV8;| zqMaJ*POsY6+%Xsh&jZBVakzyF6@zZG5Xla)Rc2ug9Xa}Eey^g%ok2)iIkhfiTuQ*v z2Uveh`~SdeP_2jZ&vuDiSGj+MRA4@o+hzyYz4RL_@u>2M$VkRoS__g`D-|QDqDK9( zq}u`(CzO;>DnBC&q3;U3=&Pqy4!o-!ICZXKo8#em4~IH1tfA;9i8|Ddu!gv*(Ae%T zb5mRW#ry7ce#CqXoSV-FhS~h?J4)p77e^^z?Uz)4WZmtpa}ll6y;_!tbRj}sii0}_ zm%QvqG6zODG!o7x@x`>}VQcm?L`rB~=MRIh^np~eiYSC-TX znNU~FqT^{j^&P5Gat0!FxkV5>SmjlehVM+yr}^Ia{Z0$)RY7}?u$-GU7`cz&_7Uci z5GqJ__O$}iN6MvSXdO(>9y~HHoapY^l&1Tv|M9VFt=hW8o|RbgGHE~kW271 zxc-X1yyP3D%hrOy^Tp6R|L*C2dmqU+S{E|}EObB-Q^+n3bCl9ScYl0f8QAOXojs~N zAeQS__xMm^JA;=%3zB6{;>Au=)4YmUpwDU#VhbE^hFmMF*YH)w2_hU~vPwDPdu39h zF;8ELbga!7gYN!gJ|MuQ37_o$h8T2C1smHxHm?}h;opXCC~1=#&^-sUeVu;0JaMF- zb!SydgJm#@;W`BcMo!N9pI3VK>hHpf4MGVrGNf?s>IZu1t|e3gyAC9KFGRf??VNXD zjJu_gTnr_e(@*3J9!nMtlq#&p~{kmVEVkvzR^k^P>MLg~`~K ztE#)vET6~G%s%{$_o=}HW926*icn|r07lhG{YK~(RZ0_tI-RrC$T|0pxL~eedastG zEK<@SdbjLJ#1qD^?PqFpPNyvX?5LSz8u|ZdM4_3?Boq(Z-_&r8y7b}yeh`3s8{ZM) zfUQ#5-i1UjQ^zH|%hMi#Me^klm@j7=i4v-5NZ)WQ3uwxn?G>vmn0_>MqqN^tEKR=I zxZE!@AhAqKm-3A#i6K0L{U$?+L|^7gl*Efu%4c}Q6-W}A_$Pi&sbKr(h%YHbki|LM zk$&C1{p2P(>- z#Au=>p0xSI>KkT;mz!4w>rCWiW~QsE`|0xlcXj#Gl%)F&4JoA{OLsfI(%fE9N-@YBc9%i3Xp+l zoeqXObj$uXgOP!4@zsckn0@*9#0a2ipfU$%lw-BA1Z*<=>emuXqYcO|?M#g$k)%dy zc@27o0VmN;@jO)8%4T9v|7`MN!F@MS15r8VJA*e$E3kw0AFxXo320MaVy2ac-@9wA z|LL9OEo@}CWkirB;`Yl}NhvukZk3lmm!m#IZ^WTeMuJvv7-P!h{(QT!T8~Y>zdKi1g!VP@9#0)eZY#?UOUMp)}2GOi>{QLxpw~TLN!ajBgSQ#Wto= zoc8}`q9la7j0Vr<3nb6r=1((v$yeakJS=difav+eK z+3oGZhB!SF~k(H!KaRZ=VjbHuzze32BA|983rq&=0``ci&Bz04X^SCkC%<(@j{1oU+M zx+eEnROdA&tSW9)z{MjOT~AXQS;xgr2Vkb^#6zDQgm3(KrM&GY6&piK35GCc@etc4 zMZP#$uum_y1ZLlYZ50ue4Jp{*@x6A{fa6Nu+ES)ek#Ui;pkp#KllyiXJnU(H`uNN= z{WYR?BXe3t#sw4kUrK{|Of8*9g^LgRwAf0n6V)M5S=R+(OMx zyvpw%#dmWl2Yc=J9^usr*qcRN$#j(aBGrB!K^0@N;us{=1uHPm5CRhPXjSKOGx||0 z{9Js?=97^I@S(3)B%ZB#8qq%0F-XpuT2*{%#tl<3`*l>9~T7W&_p z-7I&O8lOE;&Y8*2y$+LZ^2sJjlpukKE})~>RCyC4s&VE~Z^-?K zYBkH-VVFS8u&~pIeVNxyWOjWcW{~KyuAjc1859Syh_d)3`Z(> z_@SeyB7p)b&o8LU^8RFdsXTDz5`MEXqoLJJU{hBYY{rF6^qq=lC2pb^NmDU*XDe>> z;|5pUS#Z-Mwv3bjcg*qpwX`2$*xcfc%T4U0euIps5;IXdg%!@O?}obx<`!>JnCt*2At`QDBsft$UuZQ4A15)N6Ep6C0XV|yzURw+244q!e2Bq2lEdVNdJ9Xs1_3C68`&+GXZNUWcQ~q0-dKqe zR~c;$Es;R4`MLm3s7Ih{r9iC(>A-XM6Fik+=W;y1M@N9CXd=|8I(w{=n;PNM^od;U zr{S=BmT>IqStO6fH`#Q@s;rUPO8n{iayii_r1i<(Va>b|(7la+XMfuG{GpE7d;yk4WmD8I*57zfr+RJS12c)kM?yjC*k#EK zQG?@S+Z>mvfLLLS805DR0*}UI;=r(IqpWnSW;nlMVr`n^xVC(?@y&g`htK&Z9il=X zj9lsmW?*WF9VRr#jnyxHpUz@d8wLpsf7F5+TGrR&WpN~mAk^5DWnm!MXQTYeDo&xG zekOOX$EP4L7^S0MYD4NU!611kbc+w@;x+WYVe>br!6t|9JE0`siTv`{MA`p-46FXP zD>@!5WSMC(@wIS3NHJNaoiyi{j_ahpcYIe!Ebw}hCB&&u{4nIv%k}QPAk}D18L=ph<;Xn@4*oYt1Wkey(Dg5Y%qVkVVfiSv)2##1RVV5yZ|3FJ94(P0v8KilG3DG zo6&H|XJjkpGj{a$Hld*s(4*A}Vk0O!a^Phzr%Z0Mo;z4Dei0I^!y+tQf(~qbs^!m* z)=+isyEEJV@YBPa!6FRHl}scX#iUVqZ9~wm;Bg>U>Hm@SRsnIXP1f+iEx0>0uEE`D zTtaYn4esvl?iSo3xH|-g;O_43_V<~Yf98A7x$54%FZ$+rs@7VystPngW&f|?y)82} z<(58lID9+1+H_w%PYy=?{gq%BF3+&;A%ltJ^U;uKPd9@pa3s-oMu2~Vmyg}3BEksW zR71~FT>9zugJ*5KsDm|y(7LcTCsxA&POO^}u1KhNp3-5*877$QtWJ7wHUhi| zBb;}Y-UX?rUH`~v@i<(AAO2yS4KBcUADMv`me4}+9|wHAuRD0#v>+d}PWLARQ*Vqb zeBv0X!z|W+^{(paMC9_8g6rzP>~iaJ#V3}A+^4reHSxS(*t@Pz3|=&(8Nd$iDN#^T zn(eq))aBzdq9<}bM)q+ZKM3i%MhWXxqCjytW3Jm>HDl{L+11f~L`8o!fV!N@xe@>LdC=xw{(>!Nl{Hr| z;dz_qwAu&lB>N)?9xGZ%Q=Wd&MdE!1@r~e^ICQ1HYVF!ll}beV;ms^*3r}l6_Tq%R z`u_JyYozVEp#z8&FQyO^egNJnRQQRQl~56YxW;1tS}v|S#Tw#IHfY%R)WkM8L+IuMmS9W(@vwW{46 zw(?*LmCf?Dv)Voyu~%5PxG&eIpjAB^>tm(Yy6|5I1WZbQ|6>Out|TzvAB??M!mrg4 zgp7mzc?Y+?yH!oRp`Fwe4Ahb67p0rYhXj#~!4q>Bm3? zDMZh47cNY$lRt9(+88%Lb7YAj3$RViwmVQiLC|70Fk6^{l9-hjlFGpr^?BvY?r9}^gb5!Nv=-6p&4q#K zI+HE=VmLq+V|ao++8r+cEL>wNNeX(%Adn1#5+hMBAf)`Fm80AEzIp#9m!I8QoN1Nv z^XmlF&zk~ggJPdv{>CnAS=KiwDh>@Rt~}aSqHCR)Q-#QozJcnxiGijBs~F22#B|>H*^|eV*-j2Ki@zS!F6?0{tc)e_7*MtCg_?GrGISi?Ni1E zFFCOdW6P$qAH0wU{noV9Hj3cfDjvYadeR@wSJ%K6=Gnj^iYzhomPUTv74I$HyaAhY>c{vsm)E{n zA2q>f&H+)dKV%k!r!R~ZL;l+c_P^j53=Ay+rdKK-$Mux5=dwBmotgp?I}=#IIAOOa*#k2iN0utzu7%U#jP$5EdmOB` z1-nB)v1Ap&jFDSykJpY|jIxMB1GSS0vgy}2x@Rwi838)KztDG`1U|L&`v^*sKeLS2 z)hH-MXLfUg{?`Bb3~l6RS+_llvRrp`GK&Jwo`UrtOnDeri8`I}sR4l2@<0hB2(Dr* z$_+g%#7En$K|Rw<8QBd1oTte>S>Q*3D^G7~*jq(2)r2%~(og556qN`6$uadi4zdYv zJy%Zs2rT%(0#@~p1D$sL&634HjsV}UOxSnzp*B5m7`41{o=#I#_x5;E0jCg3ST9z=ru!k+y-`9qqH)tDh3?x}AK zN2WE(-!9oYkNhWY{+fo{M!}`pn63Ye{+;oRNPitRa(ye8!Dr~;dDYS2-;9%058}Cnf zucXaMc~+o*?wLx5Fc@Wh#no1`=%AxSaW0DJ&Y>or-UF~JigvAEkHf!c{)^L{yIFq8<9jWTTL&>Yrb zn?$VrI}0QW5;%|4OOK+H=Lv?OJ{kL07hP6Z`i4t{Wx<*xY#+|~hskzsVcCx( zqdt8a3$ld`n@Xu{ z$oTYu^$3!QWqHCGh)d4tJjs#K1S8x8|2?+y|4^~8Fvuz`Y@b0b`JX2V#SN04-!`CM zVG61^j2=qmty5d0)Yy21USYuMpv~yqjIsW$U!__k&MfPI!%5I1^E8-`4_n#Z)!rlt zjvm~c94?tboUzmycNSrU(8!3%>wxXco8ZF+D_=RC9JaSgt2Fna9}2fbAea#Z2Um%F z(`t5m2~|!P`s5nA&v>loq|;RT>l!z@{9{A=>N>y8VN|pfH2#+~dLchZ>ijIxG6$(g zEeeYpYBIqFO=$4_Lg+~-JMU3rJIU&tDM48I|EPCs4L4;#Fg@z?&ezLloMQC1y@Uv;@)M)Ov z=ZskbKhd@al7fCb#nev>q9|SAjJd~su>;{S%oUiigEPalO zCFztREW`#46vvr;!{zt%I9|i4g1f&bv(*z`XV55H(VsC|TvP*)>A9HVSifrfdY}$7 z%8Dobb}y)(2ZKSCq8gL;(#9jvqCLky=3D9Tj8DjBUR40NYl$MCWlu843XYlsU-XS{ zLfW{cD8G`qBCD(S$|hw`K}QzkotlT8}MOVMcBs^dj+m#kXKm9kTuU|4KaD% zM@nrQfA&S$-TN#CH6A)RjAQ10U&=!LAd7E+K6z1FG1!2mDIY*?wM;pW^4%$8(-Wp~ z@np-nV%m6Mg_IL`tifX!Vj6_k`o05YaaU`(C{_MvMt%~=2R?0YN?ugqTaOaYVVXqi zZV(?-TVPm>GE!e;|Eg2hAK8$|8ub@h4=fY-|9zmu!!pJ50erEDF#h>w8TP4ds%OIZL7p&1KxP=pI_}SW*rE;OMrm*=pQKP+T7VW{M;kO`W4_cv-|wLZ<1)bvBaU9 zEs%M#W$cNAe(O^;;?gN+13#M2xcynwqct(HUKMd8(KK}|m7&9X6T}^YW=SKw8E2(kj1q$CP0Wv=Ud&6C zW!&K=J7&mYD_9gS2KQ$)jF?Q$z~=yp^32msE^a_?1JRC)S!X*rrA2wKm6G_n>FrRC9k;HT z|DTig_qlT<1e=KPsTS?MHG{+f6Zb>a|KAV)c#pVC~J4Y;#lbVx80^m zc$t^onYGs}c8r(jBxMeKmg*Nl6gW9bO$~=GIiQEivIWPuBgbUkQ`1|mjaUw1zxORR z@J8X(@lFKAFmuBV@gBtec)IzZY$YUqt+a_e^Kp#tzX$?Xs4tY^Ye=9})z@rhEATbvdcS-(ra*i63$*vXfSi`?op2 z_DevTRlzl0JsD>i{tUyi$Qhip9lQqpY>dK3tDRM z8WdaJyc!)jL|f#-3XgWolK@w#7z{gw!I(It>(0KGZr7lM6Cn%g-XbJP49uq*cWHO3 zlg=>IwBbu&-9P+0D0|COWhG-O+K)T5#nwZi{=yoG*CA+D2DmSDki*_v4Xz=5#Vg;t zkFT?(v~K^3DavJN&T!pze&@m1ooewI%a#qAEKL6lrRZGW3?ma&802NL z`Yxc?Q>MxLmd0+mY$1v;{6!972&RgC-l=a_G26QF6~I7f!qS_SOok}q8Jp+=RHlr` z3fpfC+EhXRPPW(k|Aw&t3TQo7pg88`=H>SFA7QKq)*R*Nv8i9<7A?7SRGAzO+HxZ{ z>?hkBjJ+HyE02ZblB{tLp9NC&Z{z`N-!dyovkpS4tsKEc@M}EVatrzzd54wO|XEmx$Ku4WTMkfW)ka0 zRmFY{*&z9BU0UAl{ZM1vIyqkLZ(_#e<(xGLt{MaCV=_> zp9Rn^q-uM9?od!<^9EnaQ;&N*5r=Qy%jf;bI6hBx;%2awSh&<|af*sWTP9P1aVzkbfeu8D+sYV|v;!b0!N3Hh? zRxUP0qtVA_0ixnVp$)-GR`)*t*tevo5jfB$QM4ZR#S*@M25ggp- zxpu;i%A-lNV2%2EI3yYeqU!0~=nqWDu@jY)u%tp~HK3By@&3g|iMdJ5= zB;CJHtO0BkgTN1UR_*`H$A3T76Zs2p#t-|-2U(GGwi42r{B~yp%LvQ0H5=V#??s_O8Fi#eGL8`7o#zxDG&I?3y%}F zUQqp;szN%ml{~PocJiwTJ*on|#>RlQK01+w08LYtehGkE3i_?e6%Q7X2?w?CqL zVK=;Yo1_R4uQID<5^*nA1+M23aUtH_;4oFXwSd% zao+SjSHh(B40rUrocLvr+wH`7u&VGkTW3WhiZs#T3qo4r*E4UiOHhv~v2we$0;)OY zMMU#R{Ct&D>f1x?o7=FA+*xuUEOJ70p1Eb@q8M7WWtQZ(uyj z;S}l?VL_=`_CRtZWNtXfCg9V<(`8}VxT9I_Qd?Pd0=9GK=!X#ZJmyfuOVT5B>?s60 zrw?mI46P0&!bbJo4i&W!eNBw4w*fJpm?^*@`I|hA3J;SXt=c;ibz|ZV$dkSi6wK zbyKToTB@Zs>i7OgKO!h&ZN!|EIINut=yzOPgeI`3;_XxU)z3`nWV%i7OzPI~^a{ZL zR}>y6fGj?&`Cx@1CZhS*OGuQX(E10p0a7)=w@5>!6&oBwwMp(Mr(!37s%>b={q5G8 zH{sz{?51ovXq7=7ZtBrvpY!V?FhN;RQPeh={m_#wIsJLs`}aHaF2U6^ZTp;vL7TfI zz#?~+TPR|lARZV5DdPc6prUfb(2k^LA{O^nR)!^c;Gq>4iS@*%rcnG%?0sM44!f#= z1nR9MM4^&PP!yFUAiT5k3qO#ASlV5CT-L0K#AEr!FCb4qT%{{>RHNHBFB^7o;Gxs# zngfDJn}e-YwTu%}OH`Y0hr>o>u?)TUB8$_ur_~9!66nyC>FugT3u$mgfEt2%O1jfQ zlK8nuRTq!O%Kn&z6#Dg#St;7Hy5wG}yz=e?qPtx3_c%Yfc5E6Yg4w3cUH`x^C(THW zR?W;#OCFBi2#KyvqQlsYzUW9=xNihY%AyhN-Q1Dq-x$SyOx|Vb;UgH41D?|(^1}CY ztdR&j-qF^OYS=Cd?{LmuUTAS9Jj$|I>tXz}@-dRKYY^m1yE>dj!uG0lzcLaes|e2? zX{xszT+q&fIw0%}H)fo|C3VG4s!m-Q(ok-yNX$(6URBt-ZdGy8JN9=w!Pt$1Wf|uZ zk#*1eqCE}?>sn-Q76dKC-A|bn$KlVfw`N#>YRcC+fkt)N3^y!L3V;jeWzWXxs9s2s}$S|L1%Ak znCnuD^XcCx)(bKyaBpymE)X46UY{rxnR0BdgBOyQNK}N&A1_g9Yo1Fl+}wd#hV0e- zXY(*ptvBPdj^P)DE7Jd?O#c(GnSx=XRCs>8|us}*lUD7QrCWG&;CA>;5aZm`hb&J+l% zozHZjsg=yx0AhMC?A9s{@ZtCh-xp2|3KT}mV);U{h~JqLT+TzdIrZR)Yxw`5><`s- ziCbCng|Fy+fLFmh_G{>{H~gr7(3fWgM-B7qZpO~0`u6i-@oV1ul|QM}UPz%a`T0`t z8EA%HxK^`4o8(?JM(`Fey?lv*#M?oq@7IqKB}7j?RL3uH;fl@Yp~zAv88h;7;w{YY zadTaZQ>juf0U(*X^WMDCGAoyDNX}R>Zus+~-$NEMydz`|MMhp#razL*`Rx1~15Efz z?3jmiwdADWOPc!9!34f@CXeFiy3pSAYpw=TffS_{g5pE(BIEW9whD^$zLIr-WOd^S z7Uzm*|CIlOI4{!MwjoZqb{qn+mkoR3a3jfNpOcG00$at3gS$7~If2;0oIi^jKW(dG zDZZ_bu@@3a!I95Qh3SM$g7QnJjo^t*qnvs-Pb3uXlou2u-O?Ei!*@;My5^+8&IS@pi3Rx(W7LO6*K+E7= zUPq;t{pH%fWmcEFY?XJzdcWV~7g~P~+0Ab(sAf+e=iHhVT_X(fs*G@x=L@Kr z{4dA)AI9a+9pYE>`h`ypg7_i1?6gwj*TFj~s*H(4e4VenmBj^*5}McgVDIt6Yc{!@ zWmbIoUe`ta6&vxFNilL+n#caM78TlE**(D4-2tte@N{nlB|V)qLy9<(2M#+r`6r0A&CD;xvU zlSEP!nkOb2HOvW8``-D8q)z@dzTZx%Z4+Bw9@Fs`*0|`*J8xWzHLuu#WT*l{w*2cl zc9l8#PMqN}oVb^(Rz^Z}6a#ai-0|^IrzRS~x9&yJ!b1VgZ*c{qI zLWq<69TZNQDBa47LCqC2R=LT`pVaZqp(qQNIvA0co2eY-ZiH3$>rZE$6=-0q#_al! zx0VLQ=WbQ^iQXWX6fsz{3F|oQt+ULTV6B~id7DyH@a%$})%l}+XX#*tkxjXgteuG> z%1R)iX-IR(a4xT58t(iORc@*^7&k>f(abdoCDh{7LVmZcU&kKVjq62#v3fzM+Ag8ZmI_d$(?yf=dv%vBQQaXGvg=aR3e`p9 zj;3vu+DMC!<|<}f`6*B%X*%o(3Spb%#w|B;Bl{w)rhrffvFd3EjgH4drLL>ax2*}< zp|UnkG&=f%)n1h!tpHInoLz{|vR-PPn{zNKK$#VOmO(wuVlaW8E}_8u{m)uBR}Jse zlx2ON>!BBhqeb4KhI2dqqj{FmOQ&u_ylC+QX?%+_ZxkHdEc<)dg_^`+Ld5|GcSprx zg#ZWE!8ll>Yve>&W~ws#T8=z+O663rT}lSc!p*hBm9qtnMWZ&&4_Zo0< zYU@<(drrE!2**4A=v$XS)>8`xV>fDy0D|KEkIfyNp(?FCJ8huwSfwaCGui05TFuPs z$^Dl4pr*k6^bqOAH>-LCFl25LcGU_HL^+h$zKOzRmdaj+hJ-9p;f74W)$USiV zX2KU}UEpNuwjxk)n07;O8A|HI@P6!O?jP8@vdse0CepHDot#{tC{uedFMKmj3;7n~pqT9;nvtlm z-L(InwjuOHmPzV@iE4@cXXrFjIErrqMn7tksX)2om2bjsz7sbqQ1Ym985rj!0=jI* zWD44|75mvFG{5~SpL%PQT#W*O(kQHvI!#_na3|Ir168`{Plu-$0i6vP6RFjGI|NTC zC?3B^V3xmP!+hZG>=;*2k*jt@pmWwrUzgk~_h( zpaP%;rN~kd_#0k0=n+e;HmS2dcsU|Q#Hwwt;HCrVhKoIY9ig>|^&;p27T=OVs5=v} zoNR8{ftN^&U8te5!hERqu|}FJ(te*&y0>X4C2lwLP2#Z(kM)tY5jM$5z6z2djIJcqGths2y4r^-^g7;G)FdBQ3Hb)`uRb3CA2->`QvBXUd-+N&K&1zNADXXW` zAQ8@hB-oS$GUa0#%)W!;B=PWd_3cfROfLJ~AmKekJ2a={Uf(_O#R_9+VD-yUekpB4 zr+XV>#jTZS&T6x5Q{OjvkG_=`^zZYzkpa~A%U`qp$^>c5xKo`%leZj2%ju0pcCS=A zTWO;VEaHKGvE^N{pPQ>lW)m`VQQ{NKqkmZn#1G#qJ)#9Me4TX_ z_%pMxenm;&DwuUvO;zlTS5xs|;{2AcqKH~|;FF71K=n;_{AWvYEs0%t*q)}A64Tv~ zw`X`cJber*{8+)W8)Miu9R8)h<+bM9?5WzXHMK~UE}j8V%CFSBr~|hbj%MJWQ8Z;? zx(ztfKzi(Qf2*h-Cz7q^RfzIuk$t&}FgzYCQ7>>q)hZ+|O<=zCc14M1A?cJ1s}Uk< z5MVx`X&uJwnIXbz3kL@f@2>fHDRFT7HOhQA0OD;3xo}tSJ-S8Fu>_GvF>b{7;XD7w z82Yj#$>37>uO?n=Byqs!B(>C@uA->G&BFd)xJtZD46%&j4!;N1V9qh1L@ZSm-v}qX zbv&)iHREa)t#YwRB8gwG@F2@nnT477r6HdOPaVOXos@*;HiUoT8k-w$#6$D8LTlje_9Z#eZrYbscm&ftCdy{d1Y zhU<_lk2HPV#K2KIV8Ye|o)}=a1NI2ZT;8=A){v5cL@mAv4&Gn5T|Xws(!p3-mCzZ4 zxdPvF$>g3A2{9VUjJ=8Ky~GOTSq*I=Gy&Bth?@d2H#2oNx4?Cm^MK)K9B`9A zLf=?3;ijea$9;$EME3(TW5WZTUyTt4mUx9H%M_9l0ZdJYLG!^IgX=TMv0s7Q!O=!Q zk;oTbWAnpCC|D3pYHtu&SZ$S(J3D1dlr8;Wyv?WF4n9=)>MGgZSv7G)DfSefu|@NF zT>YgImUJ9uc+c~6`do2dS7OD~oL?C5>G{JFAh{PX_qN#V7LNM>Xr%QpccT7Rg*UW+b4_aWp41*=p%wcPtx)+`g()$gL8AMy_WDp%(VD*JawkW zN+v}(OTubbRH(B16M>uItwgQ-dUK;IIyW&;wou(?*rUCzl0q@WWzl}=U@G;5Yiz6t zWS)?S#n0_F zx4N8z*&5$J4tx*nI3(oDcI7*!{jgS1Z^jI92&qev^6zvoNLeY~aIQ@H-tB7NM1e~A ziBP<<-S5UAesa|~Mywb;qGb@KArPV3@`Id2VPz}mRUXHInTVB!lX3hP5>LYhKBuIR z9tH9d{Q_#4CgKVXW;Io#9?FITN-rn2Mkfi&WlzJpqoKoMP-akO0VMXUb&X% z*U(8LL!y*wl6yL&89N4!-G->L6*9?susbBRgmaL!SxDb5l_@ zehg9a9M5;r&m%=DAIFuL&6TE*_z_lK+Ubwu-tdzj(krbF<#+-hH)~qX!Y*Ai2K91} zDrusYdG5mae9;R1IJY~~KrrvQWHJ}JP>(8kViqB%MYijZRV`(q@gVJTk4qf^S)u&z zc+`mH>J!?s;3v7qzPLD&WSVsO5@KRKWtDfa=l8LlI4Rnvz8vkuARLE2h4I77p-i)t zWGg!@T>x+D5QRpZ(;-pD%M}?@(by@xt2N>Z(p06Tau)syEUY1E|Bt<1CH--@&=TU$ zmKv}s48q^SQxgY_Um4>9$8{Yv!yply*Dy|R$^a^{t{*9De2O1xo0l(Zj4h|9Ay!T8 z6aL>m0tt9|O@`zn2XUHgi0k6*FHj=(G;iC}C94MmXaAuK36YbLd^XZ1NQ@d8{R`pH z2=}bt5e2_=Qrw$_=^-lJh=SC5HdtUhkM6>42KWy3OPiF6O|CMQRJxBIjP`wvl<15G zi@vCk*TBJX#r-$B1IoVZ}}-f^ot^l{j|W+B=wo#|c?1 z>0zj#_)MUu{v_E9xpyV;_{;0dR%JPG)!!RbgPNMI^Cc!oPR78@v;B3V{Tnt47G&d) zKY7&qTOEQLHWxwkWttrt02qvM82f%o{9OtCJunvjM#33^o&cA+gxaH<+2X*MDv+NW=CuZ{w9_K|p`| z&L98kRs0j*d=-zevzkQQW72&XwNR@h#-zU*K);#9tBu}ai$oH~FDR8^V%>V?M|Ms? z?)Y)UAl0d!^{Pdr6HuCmr4iV`j2;R3%)y|h%FOsRoeQ8Y=zlX>rs`#9<2Qa1Rk!5| zq_ho`3#fQp0co7i&_U?Ng_$HPsXC>pA+2XQd};LCNXa18OD)z|ScXz>wbsjqXGasin$1uZWxBb?ZGu|AP&l?(?9TOJM z%X`ZsJ_g=mnZU?jvWLe?GhzAIUkySL;o_&w__}=Fd|ywe|K#a9O4AYN*h*M?y0zB% zmN!k?A25X`WTfXy%OfDm2>U}O7vzhK(xo?r5S@MY4>BcmgpoJA2D3A*&NPioEN0jZy?vP!fg%~ zLv2jDtHQwq5Hs_$CX;|b5=z^Wc`U`UzCfNz0zXbJ2&XE$q5-DI$+u|sr|K#3V8_^XdE*yZO9TTF*H z)L|^r2eVftEBc|#SXZpV<4w&U?+^MH?QQA7d}~Kj4n-oLFUyi zr@bD3R$&~Mq9wraW9ngnGzr+{=uXhp%573O0eL!~(!9HKc++Z4;cx&lI0ec7+M*iv zkkU~qMW>}yMlcG)VaH5KzziMgZU)1JViA_R^FDPTdw9PfXj|PsoCQY9pzPMsgZ3d9 zH$i7~KTeCOw}^}SWtPgfX5)qmJ@75}7U$JLyx&-`?qvlTTDXUi4e#7@8_*t#axnF~ zg8Tp@&HHM`jXSmSu>*0}mlBy*&y6-^aH*34A28vicytwZo_MFzO`k?{pBE-~L0l7( zh_a3cJGJn4k#?l6vM3KJHpAcR475;%fpH^pcO+U{6~UP0j%jMPA=cY{zl>V+?I433 z+DSETvx*}-9#c+m^nQ`c-I!Qgo(X?D+_LQN^-OD<0YMz<()18JDe{>leq`k1D6QFp z-c-)HM@HrusznMw#_*ozY7;f%nfG~eVwJ+=lF*#LP4ffFxK;+^zB3lWOpXs0AR~F9 zEj-J*+eJ%x5K^Oj5w<-U0J2CGzdYv`t4(4=T_C{&N!B1U7PM=`e+` zs=;XQ-%1Y<3H(M69bl%-hxTv$WB9iU)be99&Lf&-pf}~w=*5mZn3%8-b-Xf);vHA0 zgaYt@3idD`mKoH33~|S8!ct3d$_<}RmuL;J+2Z>tj9Pk0PNCQSwdGr>N%d$X(m`W* z&RA;0@?UwYX@#^4QoIuJ8hX?f3At5qm@~=6PO5Y}s#W5@7rXr{FTIGbGn;$j*zVk^ zhT}UaQm5Z0wMt(nYW`dg+Pj4)B&)t`S?`hA{qV)*$v8VYcMy$xk)E1I)3D8gWbY<^ zs8E}}I-&Ew9dtjXbf*Za$I6%d{=M|dtm6tW)BVD}ghh{&kcD0*>ElqO1mMLFOL`lB zxz-y};@@nUx73%7505yPKtlJIrkIU(lJ%{ngFvXKSG?y@6nYEwb|wQPB2e7qUQ|gm zD^cpfQry_C6_A!l@qfuawmKffCLS%M?ff2^t)~N5KhJdMZ?uH&p$BS4i1O+ywppi~ zb8+=?hFaLr!zrFwTfYFXJO^LvZIZTx$-E8>EuyXic$L{Q^X)g4Wcr6~Nkbi7kVxYa zFcA_DGHyNIP#~|{(-md~YipFtP07S&RkRR5KDVq9y(C7R*`0KTIr$+YT|@MbS$~f# zWDP33aM|}n{&e+ra>8T1XS}=Vn>NL}p*wk6n+r3iEW66QmOWOEwH_v7cf zekGIP%OY;4l>`y@O%)xAdt%oqQ=CwDHIMy5uN-4aoLa{+0y!Zz>b1o#_nM9z)YC$A zPU!06KVcBdVk3d&*a$N|D@xyFzMBAF&vS`_D#Qh1#oWm?)WRIvl9SF5;p+N4$fI2; zqxMsC+4CCYyRfMe5?dF791lGUWd+u;PH?8RS22s%_}7gH%6(Tm+-F|PYfA7pTrg+L zPbZ$vvgr)s{oqqewm(Wzzm-CqDj0oXz@A2GJaDaL^20&~)tmkk6~#yNT=|Yf%zeLY z`FAD}LH!?lPUCV(Qw3{Z#y4^Y?@G3HTWFIZN!Z`Y?M_RhdfO77+S|>TeC?)n=w6=wnW4!DWO^L#>4r!2V zQFR?AFbHHEjK80-CEb0t1-P7h92tdlZ9bhB61i;?;Du9be~w;GJ3o90>f>1*7y0=n z4M8h{p*#3xlrc)KXxz5BV0Qq!^nLy-1Uc3vN(?lQ78@ik)vKo<@FuX`V1`z0k_0w; z!^g|3RtfJKVr&Q1Hk)VX*W5D~D~;!az^YM;%ocZ@*8dGc`|w z+pc6KYzj(peeC!J9bi?#ElgIZ*d zbB*S|fi8IGXpFILH?I*SqdA*avilPjRq(Y`Aj-*{_4K+q*3>|1!EdxSOg;Yk{t%`9ha8TEiW6gg6fD$U zo8GMB=TUr^I)W~2xBzOVx$t!PII2Oit-XHT5nXo%p^A(Pco2#$GmTRSP03wQZ!E+A zq!F*(7x+)ltxzGL2Y4g-ZsMl>pSL8cN161$#hv4djyKeqj9WsqMWSVxt1`S3*`uMf zmf${qGbvH$cyKN$KN*wR_~Xa;6UB2n#YG-RTKeNDX_KsUjlZ!I@CGypiSQ0gC(afl zk_87vPTC6HV5E>QCEGY5gGY-rR3p_T#8?)XB)QfWE!ia~v{J7pcBiN~$&xPmqf7%e zrQ>uCZtnA8(cEj-*-5Vrvb#S|bxRotAi?0BB4}ejS_0`==2gV4Mt&95SPaDH6h$wo ze;hyP`TLC7`HIk$e()qb@H*CoiuTl643Xk`83qOr-J{xO@a)gKX5DOEyaKgP7Biy2bfsB%~0YJvT zLBOvH*mNlLPhMwiY|D1IIN4$)9ab7L=vZG@QJiPxFLlM0n4Wq92=-O6^N?K<8(jfy zS`a{e{`g^Z{u4*J2G3$cAsy#R?<@OyWdE~g7TmUKFE@a@rT4cq$Jv1SbjdM9wdZVa z^AT2B?F>dtWt3;t-FDJ*e8yR+$>7i3eof`((aX&12A{W@Z^op#Nv(~=vEjlq53lj> z@5H1r!#O;bE$H&yVL*p{v=iS){D!kv*qoGOQplz`XPA6Y-J<)Y%bkq!a=9kO99hg- znUBW_!gy$RFo%~zBy+5eg_b$Y_G>~F|3Z0unyK*37tXqVp(L=BHR3qDN`p~}enR;#;QV*j zg394G)?JlsC3kaL4jNL>O-)b;s3vUECc7h*Uz3uDCRIm?QzcfKD0pE;+KGUZu|82r zL%9L4yo{2UqUj}NVA;9EaMVg1zE?yZW259yeR(mvH)Ucyrw_YFApH?PL`cD<)@Df< zE+B$Ln>~)!`YXk+l9MBnmU(NJFAIVXn$ydT6^KPKpl_4 z6)dD;)$k;_)yfy|2Cq+ZUMHrXHry-mnO_1EM=G?|o_q!4K?EB3x3$7R`tL9I(Ja?a z_(7%T5aa*?OK-#z4b_+0jBX#@#z^9YJ4mRdTA1d+P!;pFD)0KPU!66HR{9oVxnN(mwT>99g16(mxCdzWTj zgUcjBlq7=)v$+xP#bhge%V=hUbC>iU3YD}$T;V>>1j81?9SvQz>1tz%2J4fDozLf= zNE1#|^O~9+sGsj6R)s@|omlhf6Ov1A$PUBP3UR84aDiNVe8+o$u4MNYp-@;5IgBS zoF2|6?F$_yxHJ4p+#F8$pz;Apeo~V*FvY^-lJL%R&#b;_Qn^H@v6*xOyD{b0v#xc@ zY=O`gN@pZ&uzl5_`rXqM5D;5X#e_k1s*6t?t*mgde)t&y1%bav zwqS`qj?oE#hx{ak0$u4b1TVY-XdGX$f?r8!U^Ct{7HwX_8*9F@69@ zht-_k6Hg7z}c|03f9#w~!NWXMDYh_7gaw}yGhdr0jT zTFry7TQ7F>p`S?)Y@9OL71@f6trm@wY~=6_eq-)F(L?|l&YGl27?KcqySU^h!9kv* zSy7A(AG>?5>_K?pj**WI!1yONJug303UQ?9{NobT=jGMk}bqO}G}#%to!g=;t1Z`Z@mrH(<4MFl`sZhkL3 zH|(1^FVv+S-itW4n*J3WC!6FwTdVVn79F{}1=?N;tL(L_%O{IhF{a=$NhnTH!Vpv# z2KniWOQHA`owX|AzWNx^$U@(LTXS*v)i%w6n#AC*ouOfPzLOz|Iuh^&<=zXR!eQTz2Ad##h zW9cLcXvny)x+K}3rqUlB#=B#3UAJ!VdLlZ}d*(k|td57M!s|8q1Myo!U1x=$_(!MD z;qc{iz}?27LUwGvc@DBb6Bu;Fue?Swwf1z`YAEBd2J2pMi`a^CG?IM}5PC|PGRgZT zxV~`cQjoo&(O^mf-WrzAngkd8`A!PlAROBbbsqiGbU!=_)L_V9yvv-1>!n3dHG!OU zl?e+|%!BmNli28mfTi$ejX-N2DRRwh$LUAmU%uPmmH5g6Q@mwSe-8^%9 zT|+z~f+m*sXJv+-u8BTk9&4MmEp^>0A-7gBSZY!|KU#7`kqkTRV!+#rGEIO74=|Hr z_}yu}_()l#J0=HzHCH1hfa1nmzD#g_l^VUQTf%~1kQ&^y`y1h zI1h_e3)VlcPzCChbFP2$c?+9FHUn}>r7Z{$;o^fI%neD2X;3b-o#++)rcC|Av}FF? zS%h)%UfM7g_X{bc1ra2|ni7Ezk^*m%MN8vXYjlz+sYJRn>y4AC%ldFwM((b;sFukI z-HQ#a%J&q>l2AvFnIo~u&PPfh3U7kWc|*ui!;N0Ob?G^H+@N2k(tR* zaM}mBM;lV-(_WQlD%X_6RSzR(2%%d+jhltop0?~PD)bX}ZMPwG5a@^3>cR&g%ted-+h7_@DoDCeRr=%|(P z+F@cbOpgPE(kf?fXT41sEu2}&th#c)_z+N1JoRhY4B4>6Hq*Lljy35uO&FOW6PxDn z6=3Ola4z(H=T=96p|VCWD}3mO`CFiy_WoEaEG0t_9E=NRkdFJFWd`=X7*WjiTLo4z^8F`X;C#KI?ja8 zk!4PlaTSwn33%-obMk}&Ki!1L{E~_I@r6yKd2h4WrfofgsFbg{QXqQn$hjcOm1fD1 zvpCl55Y45hyWe*e`)jIe;PjBnrFTMM0XdYNK|u0Y%NVBrJykMu_i+}%1@vq<5TCiA zLoR2Y4Z%iiGh+-^#Af^z%(%tDZT;avZ7knHi9CI(0Cjt~?N#>y$i_zq|6f4pgZUQN zH{&0JUBrU*zmlnae}ww3+8{M9Z01Z0qG9U}|Au2{-kSk!-(gNBi$dR$78G(jadKLw ziyNe;pD!Gi{_3AeSjYrY+@1d$Cgf+4sIPgI&5P|p{?Dxj472KkrYMNZSQArd7F6L< zH3VH##=;vFYGA0!kM8~f&)%&A@$`u#O%IU3{L|mdv-giWU*Qhdva@nrATq2w9A2Vm z%X5PlEPqgUqSKQ?Z?W$R=rgwD=$LIs9 zm)2PE60ava>Ve{ruos|(!rGBx18&`2WhMDQhN@9C&fCMerOyS16U2{X?V0q+aEj(F zDK`G{kf?Lt^Zh82Ic?`h4{(`%3WFufs30rvRQNZ8cH|OdhD#D}eNA|q$-b8c#~e_n zUSkXXCfd{l0v!UPU&H42{f}F3H5M1a?C(?pJ&cgd%vyOD)VAb2M7@;jx_1 zrR$Q)1fWPy&`Uq6LCX5gG&J7sLpgSo*Ew9_P2#2&+8zXj)L?lWe=Nw!Lz?}iK1288 znYXHUId%$dR9O~9o+p;5P)ZkVe~0?Wsj-c)ThFN|x%p`tt5d?1R6E`#+)@~xmHzoI zjAdZ#0Gi2t?*pEI%-X+3y&;6FnA@&=+9I0~&NIpk)#~u!RD}Wyn22AzT%1em_L~Pl zK&Y+UmQ_%hRd_CIGyNma-FyE8pOs^-8M{NE!$@9imu1yaY<)W3inP0w|Asu+q;v^H z&hqXKU~OlUN_iFiX&$VmeiLCDl(Sd_!XyETQVo38uqQ!#7``3Bizy+a@cELK1kI?= zYp@re%OV(z+MI;t`ZW_uUV@61O~5jOhP{Va)i~j(q3T8?i z4zaEEjA|QL01Ja&HXG(IG}jOJ|BFO{_7%6t@t2Rbt<1^F}IU~>+?jj*A>m7+U!j~3 zbp;sdU{2-S6G7m<4C-D?dHZAe-wUc(I=&dCNO25A2qBNrbGJ{_Xmw(c?9>Kx#rQnr zm?9HdtEW#{i|_fa7jw7UYZSIt$n@bZzDi7xP2e6DVL8w)Q=FSp;k70rZfLLgkND zq$MsS)GpdA2}~evO=&^wC7$B9?|TpnIXp`4ZX{!RM4&TN9k?KLtQ|O;@7IuqTVUcT zwdqo(s_Wxr_`IDqGrqqznxFPif8VI*LlpEQCO{*Q8brp5JIL;g|L7(nwHxH0NgrGu z_|Ql4V$6~Ju=kHy3VPe67{0wpi_1c0%&khvNK*u2?IlzJRvmD7#ivfMR3aWhXrbVx z@)!d#n!oSDIPUd#`%wfdI(&H|cvX`T#Q%6z#amkX3i**xHO|WAhK^o!HUIQ%^Xzf? z;{Hj*67Uhn3?t_T40V>7eU3(8o~GSHkhL%oW}57h-5uHtn|#j`5xjNQhrtEXgNzN=4UAK(IYb`h0WxU*ZOQME`)RHd*6n}-PN$y_*o80*d9l* zUitOVOSSI&HM`~ZN+_V$%P+&2H%hTI!9MM<#wC!E2>e+%8lyN?-|+MKsYc-8Lj-Fv z?m`D`aA}Fm%9-};WKs*j>01LuGmZ1VwiMxf5cmF)n4W`sDF1tUm=f<;`+UtQ@m*+o z#~90a`+8ChnK*lxWj}A2iDW-2J+M0k{l`!6wY&QJP<6J;55DTR2q7PZv(c=VZ{L^` zMM+b5_9lzS9Imagf*Wd#ZKSpAe1FQ#puKe{o3b5SiZaz;oC?_ ziEZ#dk(x~p)=gzfiZQDZsFkzow0^p^DR-0{6{p`c$BZ{Rb(A!*MdB;L`zyLT_<=fd zL-A{F=qOnu#uCO1cJ$HWu-x00SMmkbrBcIp^=c+$K=`@4pBhoSZewQwpeSqLWMF-H zCK89By*DpN1jAphts8YRyg*7(sriZe_^k9u(SO&8)@#DK1|r!-F-^XmdN58v!WIN@s=f@cE#o zIBv1&=1G#IDwxBJgOAbwLlt5{l^y3wMVt5Vdz=*VZgKtSH;&IG$LxtF>jdKhbY;YO zv!$6i_Uzy6y9`BqR zb##n+ePC-sp|A@IM_oSAW1$}~F8WVlpbJ2~52QgdO`~|R_57d{=W?4OE~n^kRR-*? z;`cysucO@BCY$ydYBE|nB{zOddO;TKlK1o5`YqPCS*8%!KiflvB##5?6!x-RS9LQ5r&Ir@ zE{}}>KH zoD5b-Fe_V4ZY;TP;L2XF)C7k?y{)7xhPj>TNum)jRx+?D@-71)mgv5D4rmO0PX1oX zPm=6tenfiRxzFHWBXB0r!h^CJL5m_ZNuTE?N!zj(_X4YP6~yegCl#9y^Ed~+2Z%wf z8ryEQv;>Hq+@Jxmiezqt7eQwVjCOF6l(vpfLV`qUp0>Ios1tEYl0X(5m9YYAb1oxW|Ie87-klggV0h>Pj(pXuLi&fOZ!uTvP zFSraAqsTPO=4Oactf(XK*~}}`Bd#f={30LTx~|byr_?pe&||#l#t!hp<@A?Ng|pP+ zim<;D5*I9x(TyrtqsF4@Rnr1RzgZ8b_|WT;RbIt-)n)wC>YsVN2|IBf`w%;Qkb=?0 zLW)i|tUWcKNYo0EmXe7RCO~0^j8J42{!`huCiW@yk}#+JODjH_V7exNI2_4bJ#xbF zw#19c>hgAXcG2Y17y3NtmpLXlX~rNHr}y>W7sM{70*u3MJoWF7QJDA$p864mz0L-- zZj5T@@*E|`*~Clmfl78#GNHYdcz)Vc^*CJ@r@tZ^hCPE0wZU_1g zSD-~euSvTztfobEg^(FYMp_E9B4c$~IAB;Yn1D|>ydCOM+h;`&24o-X~K@Dc?GdZXgq?a&LF+Rv5U9IDcfS~0@+ z1!*V)L=KrNzsj+n9#!Yq`4#?71~kUqb_v;M~$PxGF(RDg@Ku6k}`*in6FFDUUu zn&hM7HrGVb9gJ@{+%gq>U^pnQdHX9C09nw_1wU~=d|?cKqUq`N8f256xc)k?ueFsK z`6?^%WLI0-tV6<`;;&r7gW`3Xg{csLcNCKqFQ9xqI;7+H@x!)``{oB)Y%K6`14|(_ zOurZ1p-vTQUDD3}^wo_5o``>6EVu>8*Bb~euPjp9I56)Ecss~^oy7w<>6+9KiQssDTHJa zN$7(2XLwS*hV)@px(CGll88s=6mq(TS~i-Py~-TsYbXmWImWBde$}hSnWEZJGz(>4 z$|qIg{PvLO2*VcS&owtBM1343Cls~e*3YZWRHz%Ex=nX+u|vxCH_TIdb@D6FQ=UR~ zF2-nqd7f=z1UeSAMC+#}jUiHgDz;vg>_XIW`VG;H(10Opo8*D@sGEE4Q!koc@!&8P z((5!Rm_ssRRQU&8bAUg)8AIE(Rx#T_(}qWtPHI36lVW~M79PZr_M(-onSU=~O_9%m z|31!8jV^{NaA7GO-l|{ut#we|!4d|a?#|Z3V^azY?tg9p4F91VjXYP6=iPLr?H5HJ z2!3rLF&Fx2Lf_jD#c!ZEBJ6;8a2VH-O`RW-GvD4`}VL`2sej(-gA+px_vK&#;j!~WtyM20-H{K8>!sYp_ zER4gm8B2!!HdlDi8l{xHLg{Um>}MIo#FuCqE6@&6e*E^45yqwS{rOb#0r~1i+dCfr zdoJK^_=!^F&p+(9Q{>6EgfNO`>NC6LLJxGhT*jM1a_Xl zcheZfCOY)_xE^1~fm2Z%nmbnDL6Lh=4{tAm?Qd@Gd-qKk-PV)nud_Ho{;7XT9c##` zR_c4Ft?GCF3F1uhL7-Oo=vLO6YwF{GajppQAHr#W44S z^Ice%p{)@>GXF1gt8mDA*B19EOeQH)`~xKz#X(yM(gz`+S5P6!`6}X6+c7K5(2|@s z|6({U;Vmqc`Rn{8LX+l@X4nU{Qg-ed?BHx_{etz9Z2Mb6c8LVm1$p6m_0;}GYPDx9 z?A%hhUIxy9T3k_frC!?+jW|kTw5IcBJdNB!9no4Xfp%ek!9s44ON@zV2;m1riSax8 zzc|ybp>3;@E_vdz%Z9umodQy6l~?=8xn?uo!@4 z@ZD&-UHP1Zzw>Hbti;&)lq+jua=ovL;)FBD#jLOFjR*+`UGa&$jX@)c>~SuYKc775Nm!-FV4Zm>;y@ju9NXXmB;| zd9J*^QkkjI{#1WtBW9}D>8c?i$6d8r)O7f4t%U2M^t*zks-nP^m3>@t5gs&8@7i`N zY6`-!Q^#LsScRyOlwn%k+Z}HA0ak>SEttgo_6LaiCNY@gN#l))lU!ILluYfvL4khg z{AeI4nyUd9k;~B8(;N5{1l;T#rcEd@0N&NpXfK(VaW!&iVcgxz^7Eb5DXEj-MB|0& zFoMczQZ!f8)}_|_R4UPB0#4-0Bgg(YHVIm~=>|O}pPz#eU5wVUb=*peYb$0^?w*h$ zOL61DwVyILF{`nG#eqR$wsXley|xjJKvFO{Lvib2Cd*YWIRIODAE$+f@BP{%#NE+7v%Jtq`m5R;R1?+=> zhc_W~%)|&pJZZ%KJ=x%dk8A!j#mwnJlru5nfc25;;OBqmdr*P{au*0}{Dg-N_v(bx z0q%VXAEYO>PeyNTAme2w9T1*06E5JcQis-Cm?3~$OSZ_SQ}?3_R&m|vweG%nA)0$% znlu{)^dGxKe7%(J=ED8n|MEv0lL!WjfIcs{HTx{_egD0TnI3NuL6P zo7#W7z@gyHG>)vvH+x)+Nb4AKtn6b5_ok%><>(X}Jk+tG}O4@lp!tk9zgq5i^ap_(g=p**NtW6?Ok99@h{jKP8$Zg{VH2 z{0d(CyE@ofbXo0^BXGZAjZH~>Ch}A)Yq{Ra`Ns<-xDr%xQ2S7R?9e;&8%l#W8n^DMZJn+|f3?tVUyX%!_9 zcwS}56yfe_Qv2O~K~Yq8?PfI+=D|Ez&XL91C8MxW0kF8FfLV;qhuIZWs;PyvBm`b8 zjixH8khy!EGjtP%PZaF%W>^Z74g`ibIpl<=X``9m24nNzuD%$3!F=WS$tL)E{?02T zjuQ0}2^oFW5F~WPuFhWiJp2XqLq}#RX zEdg+!&VVaD4LLq%8y>#4R!i&c7vsI^HpZ;N%e2DLpcgt8LsF{I z)20S^S1w0o%%877xAo+ne+z z1+9GeB5ABW zq#(s-PBtSdR>2AC%u(K4*p}CY#$$I*=O&`t%HwE-F9*A(;->A$0iwaeq)Alk6-c}7 zsUA}(Ort0MmTyS_2a1%;<0x*ShJj(F;>Z(f#y!}eQa)>*oED3aDaM3XBe0JfxRU#R z%_0|bsA*XyQIikL%tOU*t4i9`!j!!jnwDG{4|=L|?_{u*hK5Fn*tSA>8qYfw4Sso2 zez-xg#$^`{1qTC-d`ysv{kFU(G zd{ChQ6a~dn_~+XVebFc$8E#O3iIKj*o_Z~8{7|>8?N8TSHp^Xyl{vZKTjR*v#c!$G z;diCD#k6>Cm?Sj5F0@M*l5u_8m8ktD>ecz~_deyDyPy+xj7j67;|Hl$zxzy`5S*HN z+&8Gg@5@4w(sF0|=v`G(>DS}el}UEwMc_)Fd$ z`EAp}vk}ieJ7xPVXFV%=V4=P?s3yBoT(-JnOJORSg7k$iskK8oM4O^YLung{K7weu zo5{;hIe_c(N;zV1@BL|p9jn`6HdvG)OK?q)pS(HqzE1)Blt0MU10sAn=F_(htQB|B zSrxyYcs{V#gBtCgmW2eP*h;uXvK+v@JvX*%cTG2nFKH%Ylwid13_eG33cQ- ztwtldXZTko0bkmj#;?0KzeRl5BIeR}S}RFr-@3EK!pVv|Z$jNKoClR3rtjA)i3SS3 z)!%o1a-*1$Wlk~+s2*?4meLe;6Gu^}NXt0JDS0@LhriFc?V!QT1sdNx{RpM8bxM9r z>iJOw=M8EO0_5W;LM96C>k|o+TBw}pRQ(v*J-^BXBwhMuMFfgpx3y7kpe`ZV*y|MOUHBG9yYln{uY*L*A`Gp1(C;nAK%rVihA(l6E%~ z0HTwM#0hq$*_>-HauV9{RQ@+sXzv*gN4(N%o_c=wrY@Y8nIhGSy;sq?g`Y_wV_Qz_j9DPy|n=7;t=uz_lKw2@N@9wJU!& zZa~9`B-f3SY4B0&c5rFAuoX`mMp68IX)eWK&nyZ?5W-|#F!4jt;Sd=!gZbpLZ|Qto zB&CMK(Vm@);_gNt6W1wDhJy-3Xo5DC0NusFx)?6j!T4QrcbT1I;W9g)qpqA*eCqOa zTt8VQ>P>ZZ`AR(-qO6p%ZhU44T*Y^?@~Gu4>!3;vUk#SWCnK{8u*}w@J@Z0Y0B5NV zBJfO?%e4~PbG$@I=PSeS-=F)5g^rKLXj77JkcQ7S5V^(j5L_Bm+^nMwTmQPzX{?>^F z5fu;y>X^3~{l1HfDdp-_|ImtiHFy7;NF+YbUP^TNTUp9GP$W9~>`!Zl(I@T~&F?edzt&{_Y!?$TpZMT+~C-h|*R^?k^4 zjnTPPZ-szrkEIJ%>SFU1wLdgMzr?MF6(pzkzpGLVY488~C~nJlv{QcFx?S0;V}?CO za~BoeNiSZQUo9wQw@zeu@mEa-5@xY#Xo|0wi-uQr_Ve+p1#wHgH0?z>J&8X|2`U&36 zo{R3uh)SdIaeZ~(EpFYV6LHNzM-mH#sB!V@#Cg#QF(Q!Rb2OYK=1R1&L|8!r2AoL$ zkC;ko1tyh18zV(Q(h@!f#!0syyCylzJPp!C4gkCkHd`B12DRXHd;uBhrn&IvY z`{vFlRaam1N;3ukH!*Qy*}S@}du96qhiaw4%T3%=LC%=F9QQ8nd@k^K`O@+wUHRvT zoXlVUN5hfeM6RSq=yiQQ^`C2*wsVXqx83;_WJ0u9MexG3Smge~lUej=%V|02yxE7G zL3%K1vc7T~N!%kI{C~ehY*=YrbsB#MsEnbF|JjU zpz6>(G@dU(Almzo;W_(r`zeHhMvPdoZ$cLjV%)85d)>&rP^)l+Zf*M^COIt^Bjycr zv@rA1R^&m~MnQWptIJCAYxx7H0o=zYT`{~SK*p@Mv@_JX=zAT)HyC1kVIY_Qxhus* z7IQ>KIz0p^LRXQXqzUESxl+f-Oy*86?2=k^C)Qhz-59nC|Md$zR5?*SR;5MHVp>RS zNog`G84bi_4g=4?W ze-+At%lu((%0aub7m3hi25!k*+3!b$li_px2$a)Tr=^7bV|c zK1ttgWpdVLrDuCxw!1L+TDrnqc%N?z-cXq0b5mb4Pmx= zMLJ09sI0Y0m;&SR{q#2}8SzTr@wETEFG9Z%?T+BzY-Q}Ah26dBIWtzt*j8JxD5CRp znsmtKnoVj=hKSN(!?0Hk6&=9h$t}LGWA&Jhld&MBKt_gH!3Ad_Q9vHIwVe*Xfq{Sk z2M7BZz(7iDzzGT5zLAzkM->nKopG!z;5Gcy{CFNQ9qtqN;uaB0iLvcAN zVscC}FGTF&Z)+oV6)xpEdt(;^3?xRUTV8R2NDX-E4ea-k2YL3{CPzWEt(w^9$6%3x z@+zBT)sY|RrsOm#P|)tk69^-SA-CoX>Cxm7vuUYxK+ru2JYMvP?2+&@LEqEb=?RhH znr!OzTLxU|h%Dxlg>VwX@aVwfz^I)@m-M3dExcj*!YD*5DmZz0^^_$NKbh}orUIB% zT{V!kwhS!g!navWxtC_U^ekzbY)kAW%UCi8(NnL+1(1orsdxZ);zTB{cDSk?Haehv zY8eZ`^92`R@Ri%OjY7UC059lseZAunVgk;F?R#`4A-MYWpW0@2w!G(GOiIpw%4q1j zH&O~qvA}D3Fhj5ZwlcM{W2O>HKm+1xz<8O)M<%*O@--w(o>P2~oNMw3JHz8Y#`_WX zxUMSM0P)A(!8wyc)~XSJ?#d|N-$>$yF;gnO8TgsCBKF9m=kJEdhgg;r|ClcvccdH_ zoqDwKbkQgoF-j!ZD?m*SSF8UE^(W6cYlBJ9Ic5IEQ{tenU~gsq16L4hAxA(y+UU?{ zT1-<<2>IEaQ;BZ78~(TW1Zyx^dG{Twl*Lr#*9#jq+g`@@Z|jOQh#q{LNKWb=2e-&= zbIo>j(FC9P_!n%k$7bvd-vPO^e?`$^B6FGG8|jpEiutB-bsw(bad3~HFr7A5US}QA zO=+)evF#;0wzb?gO(B#`YicHe__mdZ6q)L+ON#^SR;YhmTimu<8_b!{&t<3+56gC*pn6omBk~?q1^pd^XX=ZvUE4x1j%jIQ%y(qq!k6eo>1#P2mYu zs*lg8HS*66SPM*Gr0VfQUU_Fk%AMn6f4~ZOA)Ebdh4sG*tKKlfG0$QWre|xH=HBJFuR9 z2j7^m>9cc3!}`^OiQXA$@_+V}aO*bZpwnzhi?8R55i%4PqxyQKK*Ks-E_-+=bk zp!}m`Xf6Xw_} zclG%P@i>t^eGo53Ed?#UgH`t)og92&A_d;LQt)jd3H(fXlB|0Eb#_2r6vYNOP~*LB zMoxV7a3hGFHNdB-Ks2TQ$R1R(Z++8c*Egf0YVXoG4Lgf2v3 z6r*Hvh7HYK+f_X z3q=#q@Q@`EO;k~c@7Bvxy5C+4JqVL(>vK80=x-qtm~@QXw)bU;o&9hL^grnvTRZz0 zKR61V{N{@CzN9PhG`g8cEyyD^jh$ZwEH+jjOnr-cj3 zPOL07X1enawR1GSq^SvX2JFEQD>8+P-LHPbfE;|cbHJFEGJE)IlPVxGE@@%>P~ffO z2L;v726;TT3ophl%dvvxd)KZOfdBlsjE}--#v0e!=wNEdHxK{H^*^+~uOMURnpHn~ zh$(u(8c(#ZSi(`_7WS=*x5Wvw_s#alAnFr?4*ujZWS;5Nopu*ekIzdG%*=CJz96XZ zbaN^rg=Slwvo@aa2jAL_^=}4k89`K3u8MUu3&dnup;IA2A1m^;@@Bewto(lLH=u+{yzg$G)hPZ4cEy)()kqeOyhwf-YJ$a zQF{1RvdDn~hE=pv<#j2ukQq__u+!?PIgR5-wPIM}6Zpha!uOReG3$G#1Tx|7as*yU zfJSsz+<@nL1}e}h9CRccf+MG_?*%o)l!t#r9I&s-Ic}N)1&B9!|TET0;7wP&iX8bhy%B9o^F0j|+pArOxVBQB-p}gF9SijHs!KM9Ae^ zv1`B7d}l1wZi7$rha|5K+m-p-P?Dxdz+ZU9npD>xoV!rOi^lUC)DymKy{t+*xdAR2 zO7ziVLQ<*v76)+{s%^_ES>6!Jpe#s}i6)b!aOA~C>Y&QA{8ii@5i^{1oULH*^Iay} zk*2sqL^pHSYPo!F*ft~RJ#QXV!gberP3mc1zQ}O;#ke&}LCaC!YxSTKvRcgYK}*o8 zUc@qInl`LsCU=-iyRxPzTnE(TzS&NKuZ~8ruD<$Mp*@zU?MD@2czCz!naO74Gws44ngw_Mm?S?8Gx_&Tj=Kfgt4_7W3+*w zE3Sx%uwPfy$j?C!@{ATey)GmiH7xDr0{nb>O3`*f)7A)ad`O;Ck!3}>DWHPTT);Vn zv~`)Wd!vUOj;R^5xe=wq-#J==cykk1*2*B;hEG6c*$(2IZH`z>{!I`#apG6e42W15 zj1?V8)2tL)AV}vM(upIU?vL9tN{-NMN9oDoz`z6~QHD_4D58XA4GzfhH_u*a_)d?< zM&rYd;x0)|Lz`uCT4gwqGAi0IvN<))!i@H{`V85|`duWjkm!fcF-*k?j)tv- zJ3nK$72HO*_mhsjZCNU5@VIT$y!|*kiSX3gWJ7g(ILuXf$;}G)tY@EX0Syx>h~W0E z2>% z-*(++p*7c4Nanr)OkZRAGVkkKl`-~w5P)!j(zZ&r#dw^S3yqtl(@6{43$CHG7l&uz z_KMU+IFx$7iH<4DlaUs&tLBh=hnHU7K+HEHZCh8Lk*3#XjdIV`*%2s4YF%CtJT;2- zI3+6iWhvV1OZw88wJOldWSkRE$@>gKo3=T>Wl^59=@dAR8_xP0NNrszh5c7R)5UWy z0Cqb^fRW3YdRffe98w%f5X<8=)-L(T|B70~F-aKvaKAp_LN#-0N9rKfYG%Hnb_7ToDex)xDxYqDesU4i*Sy@%O+Mt4 zJobbJrU9tuld|qwM1X^x8vTs|6pKYO*Mo5SmFY-a2xUN6Im9c5zwJ~3a3ZFwv6iq= zoOHyE6a+4s549N|k}Ga-Y!m&WY$Ib{`6BRH4_?cV248+RMdid>DUeI|L#XjgAiDkL zRJG+?7ePcCXKmWna?D-yC;arq1wX~}QQDzz-2_be5BTWdNz@>>QvzBo!*?zFHw z3*PXQ3%AFzP`r}O7E~xfdo~T#ycj8;qa}d41PWWM%21hZT?I%cXfd?=tYgZn<$~bZpwB%30@f2FapL7UGVk_h#?&bEySFiw+N$PeuK?Ls z#{ChM;Fg|j$rr-Pq#PYNWt%c(Cg~WTd+ydT4+Iy_VDw{y)e34cXYVSB&%O%7wb8G9 zk8fOD>Vy{HZxQ&1KHB1=c)Yd^iA#o=L51CBrr=oFYGi0-$9)Hml)y^=sIIN~WvOW# zm2t4vr(R}gujPM)Q2EQ!8Lg9Qy2KT_?YZ`b!T=V7TA2L)!PBCGzH@Sy6f8)Znm~c2 zBU6PRn3$(VMZo=AtM+|Cj<3xOloI%YJp4aM{=ahd=WMKy>>}7gu0MhtmwIM)B2~H4 zCw6QN+QKlY?LN%Px#$?l4n0jGEkw*xhs()xp$t;w-tQvwE!_q+R?+NFCoa#)C6Gux z5hjjG8sjXNT9vCaPAJy~Yb0U9T9ibzqP*xdR?8I}v%$p{8j&Iji924%4}>{rXh*>z zjUCX8lQI!$udNjma=d-KAVyiVnjYn=JxbU^RFfgiIu9qG$ltJCW26R4xoFE1P#9JA zZWJ+8j>{I5J0~@9teQl!`kh~9?JkZ-<8qco;5Z(mQdHdG=Rfx-hHpr!Xw`#ymU+i4 zUAQbAIv$ZrNf((Oy?zn(KCWD3Z<_IUhrxbcp=g>QH&+B+95vo{;~qJ9=y^=bYCIS| zLN#YW5a6kxO@m95#fwJq+;$2Y4snCctip;dEhQ3luQ|>hZMtkbX5x+vEj}JuYi77+ zVK>a637fdPJI@;;)C!?h%_sLf-w2pbAMqoyDL(q8aXo zbn9^S$3J4s>C~-yy|unzQg}!yQ)#xVaafRUy@Y&I2!?5o%hzo{TYpqk3?y?M!xUtP zQAU$0e++caPplQxwy{1@Y&QU&v*gz@9)7c)&K5PXiydK}j>tmbKb}gg)V3Wb->w-u zK=Jc}h-V$rWTiqv8W#rSa3;pa-0aIg9r-A#0F+|RoDRKq5B`Wj*eH4?`Z3TwUXmC$ zi5MPB_^8(abI3YuzEkuP=91GP`szMWMoxWKk}Rue;K5%7mY;fURov)pg*lqWbxlwn zBsRwXuo92al-s2^%*K>CC zxxW;P#OOi|{qPKpt?#v`{Z12bXRZGC?@MH!k+(!#$%!mY2*IrE!EOoWf{At$-9{F4 zF8Zd-@f)8S8@-!fOeQ`#(y+CxU(4qGmNMI{bNt%#n&&t|V&^-5#d*a%BDzuj;{r`g zctB#DLEJHpE1oE@rO~};%#K$M)csu&K6a1z|27P|OrOlW&>Kr>VWEFM=e!Oz>o`LP zxt}p<@t(sr8F?}3LNR_`(5P``)|Ra~VxK_XfFf=bK+Lou`b-iY%o?=N<^H1BF`rUr z3?~U&6FNpx(j_TQD!{yRCKs%NADAUgEpaKbtca(qRe2HWlBzCv&GbZ4i)mGszUR&t z&EcNMNtz}=51lhPh1-*s^N#Ng+#k6bNzdj--A2<3F^?A=Mdqx*=u-R%R)o@)3KW$6 z4=EBSmxR2(H@0A!zKSi>{`@tW#S{*|&Y^75Ju6^vsG{V4vz8we&{5^_hG?;u^ZC)z zC7*k%(%P5VitN6?72!{cE6@Tb@G`vRY26(h#cf2%GT`9l_J2%H2a#}0(e~Dcu9*X1 z`J&Bv6w7VF${V1?A3p@5#^ud2ISRVPNsJvk-4uB0664Uv1}D)z4~n1(yOWo{m3;qa$x630U1Y0WNcv`s}^Nl}JVksp_* zZid%zw$cbsNz19?#2T7oVUp%ab-xR&;8?)pDKD38M6p6uk#_CNvEM7Wg_9a*J%aRv zOpDr<9R2Na@A&A=-9$HD+)RWYuV5z|a-x-g19LwQlc-~Waae5|%@Wm?bT-0Z@4k0K zd~W&V^v~Es3JpaFgC|qx+sBm4#%!{}nWYseL{V+<@5?584W2GoPg;!>qtxvLHjJHQ ziD7ZVEZn?890!M1myWBRQ4y03H&<+Lfwz3Ai>gaxMxhP*HOuQ}XyVkg#WuZb(M3%c z%qArrW2C?BzvjG^d}&6Q@C+gNVwZDnqug2xS&Dd&$JIK~ly3iB+&^vg1K(tv2ION( z(wroi;>YBtXZ=YKsk-AciH@yb;k3QyTU1pgr%8OGBuDzZl;QL#RwjE&YmFy;h{Gxc{aIkoN|CzaXqkOzya*(tB65GfG(qX+G^8r&XY;${ zYc^0Gt1Y!iPK!8T6GKU_GV|%)=(yxsk(RdYXWr73nV$8DIgM*p8j7Oy!eqhud5DT- zKd}a4%8VSzKl1a(ob3xO30S4md_3Z~b^0Wtg^9l}A;-fy7J|a8&nvJ8hgbzUmrvc@ zUdO?jlCE*td_nJlq^Hx%>rn*`-+Jbg*khaZydU>>xA}j@348)xb-ZT5u_X-26>JQZ zCAPubE>^?rTQB?E-x8FywPV{>PW;&Qa=udMy%|zbNw#&iBXX@-^g@Z^ zecbnN@BDreOn7ue*tC#K=jz%{e&t1~&lWOdBL=z8VHr|(-KBZ6by!3A|2C!nA4<*< zF68Y@L&MrFLR1g`SxXYZVwAkUf>U;DK3Ko+eo3qA7c*+~ifF)OP0x zdY!?vH1Ll<+Etf0O(7C%=nOB7;F!Tm5}~*?HZoU6F$Jw6;3hWV*~yXp(4qnyd6iztEgu)pm&?LfD%PgoUVf?87KQtDke8Yz_oO-6ksUz?jD()Y9PX6uU3I6i4)`I5?;D{S z?(b!Vj2hJ0GcxfYIX{Pu7d7&Sem?0;MP*mo)NgfQ&xZmUOv|^YrvsM4bMYGCa?~}W zpeQLmsN^(EID3T`Z^u`8`sznZPEA4q@7Vs{p>2_b9fB-x4cCsNH%Ov-{a8vYkgCqw z3wa1b4~t|#C$M2g@vbhgQzVQ6d5N*_NL!+^RuNWw2wLgXn+-Suzd#6eO)lecQQEH> z)$F9Aa8>h_OT|(WLlNlBltg;j5)qsXZ^&VF@E3k82&dqjdKme1qa76i8TSH(`&VbD zzV1hVesOV$pbGxN%+bI{W>v&88u(M!!!~cGXLru)6`GRGau7Ky{Wq=A*vH<7@<5(G z<(;tLRjHx8i-fgt|9z0KpTqPq)Uauh=6H80RM$zJP`lI$FHrQG_&=UB1Cdf$7;Z|iV@HVFy;dv18x*^7W`DDjDC^ViXL@*M!i;O^dFGWHK8~wA2%P!VF zWyp{zP0{$eqP&pJT@CBMspYTGt@1!EX~8NZ_j~2% zTeCC3lNmUHVJ0hYk))hB!T+I4e(Po$NHi&Z=%%1h6zvZiDfl+DAm%KMQV~lS@^&y@ z($GVmwo<=;r-G?~YIM_+#>P~@BtPq`!y(i2ifW7SfVtkTkPdYP2_FL24#^Uv@||u? zO_coDCJtnpAe_60BikzQu-cPsXduNV3=BD{qZ81L3@m6U+zn)DYIOA!!kiW<)wJL{ zA-{f%u4?l1XG=K<%y6$^mdo<1E2IKJ)dhp2!XoW+xqabSf210?2I5#Aly*Mq2|Ul! z31{ioaS=H^w)dx;Bj? zewpDSGRSX_O6G{W9|NH7Twi-TuCxW48X7+fxv4Flh5+w1cKlq_#8dm1=d#l3aq zw-bQWS1*N~4P~~@fN#>91LJwz;hcRFkQ8dnToH&tismJ$sm(qP&l|qODEWK$ZRzPT zdCwwMbCf3K>J+?2J1Wq9dx;BXDTfb{iYYRbErzt!#psWip6_$KdG*_*7O|G1eEOI! zS8wgKD8D$I%6c+uHv?%_`7)BL7YTPid1BB-IsPHxtBupjo)mG=#}9O2g+gmmPj#7k zweW*KFxg$)zrkhP6f(SK`)X5PcaT@kv!y+Xg2q<1HpB+dj*FjAF|!d(es(*@he}N; zWA1WTVM~&CVE)U~UJ~C?obCx&IiZ%53U9R=EMU(RF?`zk>hWIQs~v5ns~at@r2&c8 zyBR9@c_IFtxtFez%rSCMQgLS6-eI-k&|`;6FgUZ)Mq^RD{a-V@jut#n%1(_-+~hyb z+yB+;U^XN(p(6v+GrApv1;Ws&*rbTt!bD?D|A(x%jA{ewx^-Jhixk)5?(QxvPLbm7?(ULe z#U;3FfTF=&i(4q}?(S|keZTkI`<-$BGe~}9uf5k?&z#F{$~{KG&^dvjLTNN@u@J6(h6b_NzdCp+#?addK=c8uuI0OAS zb#f%#$?jOpvpX34K84ZL_Cc@OQ2yIl206EP->T4W{;F|f0-r2mVFnH4MTeDqF(pzm zR*uDwBp4g=4N>`$;fzN@vgF2tSNP>S=q-1HOjG=|&Ia#6RYKWV(U>xBf&qhDpR(+h zZIEzKgz5?QPlFA>2;DKYYMPB;Ik9OInxrwBQb*DXoJN+*p5DJ5IXT{kYxqZ3^cfe& zDPGhyzn6#Hn?-r;NCn7h+DyONIw=%=@Lzf&Yn z@Ifo7f83UtCKQH;Lse{|q>L|cv}Mu3^W>sVXsr9@LTow^*9oM*&?HabaDpbgm4^4K zNCD-iDR+MNzC#9PPJqj-6JIZf78LCGBf2(aww*n&o0qescUzM2RZrH+DiOtOb-{!_ zB7EXX`>K=%Qsh1c7KKk=-OqmzNC6H`E{?@TUXJ$eH)kqj3262g9myMsWz?MsH=nox z|Qzvn{g`DHgLcfp{|I_EG;VNm7t>v>*bv9oj91tzX#u=|<5FGK02(g%)~RTy4umzRmwA68CP{a%D2j%&1+S!njH?#gnt!9ltv!sS=4E2A4 zYr9z#S>IXM_{$ejL{sGaKAm>s&wnn~E<=jkmqWq%_VC;P-xLcbfEe8p zy86TK7VuZy;i3EMUT0=l55w>1YWewn^j>t$?g=*-KiVwOL(5^f+@j4fN9P=wh^~%n zrFwYeW)e$ta|ieU$QwJfrbQ{h#+XBw7$%HO4{F&hX42YzCz;&qZNg}lCA%_9khP$r zGkA4qdTyTk3$K&DKJC z#;y)+h(KrYqAw58%X-pTzl|U@kvFkF_~g&kqLUnHQXBMjlQf`+ocxM^q(ho8JcIai z_r+Rzr$aJ0_D+lvDAbn1D5kHT94_8#nqOn5v)*VO?S;9rI~9YwF6SImgd)Jo*lvz- z&wCbKKRcW6`GSkHXSAx0iw4`tl>(efaeQ}-oIG3JgQCIq9wN2H0*hF@Bpuna?4q_RF}r-xO@sT)jD(zSdF zj@7;F%{w`W3lA2g(NMHFNbfu7z+cmF0!6(_j_lh2vStjjr>j|}6}Z^bo>R&K(YMwB z@un6p3)X1?gM-mt!}T4^T+k;0YWS_BA*h%dLqWsED*q`ZKU4NVvC<^eU2Z1pS0s^F z?BFga)c#PAZ*HfisuWL0ksdhIv{_1*tc%~iMlj3;50wG<1n-g-%oRq^!h#4f_x{oohNhU1uIb*=3fSw&Dg zK}m|o4P(KoJ7b~N!7Cm)Fh#wLuB|JRS7RBPGu>c$3PEYI%4T_OmnTz7`glh69yi+Y$>Z5}+R!Y(X zw$$&ZvvvYZnrnUEO&9XujD$gOn=Ms`$J7n{X9RMl+!%r*S!MdQS{6J-kvCLTb$3Au zEFA1DRKP34>(%6%p@V}6$N|1zvle9yj%*!YP5h)EyKIJ}L?yOu9VEnF1uz(q7r+7Y&WPf--e3N7D0(>w z(&k1%u)Ku0#^22-sgwcxR^k&^M>p&viG}Ga6~K zK{D&tiB07OQqB$;HxT#8D;)RNgA53onZrgUz!;z09Uxd{|sB_M?>fs}t?3IM!)X}(3mg7jql2C~RFHX>F#<(ky) zoUDYs^WZ5dc{Mge^Ic{fCmX1-ma*arl}<~tRJo83wNaqif4xitUouK>Z;54IlyR*j z40?^CP@;|;_FIqe7OGvTgKKYGwZ0&d#AHMw0YCSXzl!bi#Lm9)c#2mf@k zL{*-xrG%vPngH`u#?xBk`XW5)BwWBFf`pmMV7qSK<34({H=oE-lVW!Mf_u3|`T@`D z@h?FvRoc>%C>iA@bPvWlX5hl2W-TVafPRVHXFi=w6~0fUb6N~U=wKnpc!nOT_mm=m z-g2X#^PfO*2&4oTh}lptvn@z%A|AY})lpH2BQGI~6|frRQ+3448*1HRX#=vUczh`` zuNeHF!v>7(dJPJ_n6z<-T1E&1dW4HgsyCSH>Dr$48Oq9zoX>T>jnuU#Bw%LyU3%P~ zh>1vf(stgdcbs`OwHozNeLwFe02?YR=UZiL(I{^9D9&YEl9T-he*E2mI9qiK%d zl*6LOO?R)?<>m{)=Sw9Q=-w$v(cebRq}uS7$&k7jLL}V;>OWlBgPiTE1AHA&J2*$O zjdo-j*3aJv@6&6#hxfxq3BH!v$+ZBPb{y?HrCBd;8>-5!YE>RQ^dL4_!(ho-@0?VGkLwPU1-F0OT*mJ8#TzmIVyL94ZvCxlb`5w4msi+1p=9XtrHjHa!;$ z8|=3H>Um_*Jm_ADGkG3475zk!&*%qb1jz_hVrzf~Tr2o;!MFpEu49X_%+%2H(e;B6o~MQ4?srme#Ut-H9H-auP98uH0Q8E#|<$xWmM0k#MRR@B7@S|qkWE5#sWui_ncI7&NjB2+cmMx zfW1nVl?n|RZEnxk@?V*hjc3ag6&XAh)NO)7f0vh|PFio*RfqY4VLuupL=P=}ccL!` zJH*Wvo10F)1P~b)P_Vf?s#@u&&1YZN*hlNMx(U8bRs-5yYYd^hO9L*iX%buiPuc2)U>7MIwV2?C&ZEiJoq9L zli^+jKV?k|XTh^hjy>gxZ%-WD{D=r!TZLPrZ7dLn#g-59(em)QTW+6-8g1p}<>zbP zNKuISe)T$CXmSE#KD|xWI1>tc6XLl>aZWZ=D*?k|Be};^ti_-IA#mj}KS|?th?FOC z|Ce0wja%ZpOIP9dBN zv$-#4X&{4gu^|CQ*P-xeLZH4w~9W7ILHM0lv*UoAm8S#&mGgm#WT;eyR2Wlk5ghV1cF2>$t6}R&DXv~otXeNi zsQY(QAlg4JKD9Ddoiu8$m2NTBk7z4ZPwmvl_crW1D3zSbLV~}hI>`pd-_SCvq#p$PPbiB z3tniUFw43Q)N}ZKivBW(_ne`qCX0fzd*sQ;Gk$ZT(pK=(QSpne+ix&*te+~KlAs+J zc0m;U=}Op^D}5r95=$k_%aTF^HB>6NalviEc8jpjtascv?VXj3Pv%3S1zjBD%^)#^=vkj^mdFKhSg|sX)+oENDw{C$?i6uoXCPLi< zGb1{PPLghGJ*mM@hfZ&oq(4Z*(Tys-eViLEdm`6pA!yjwr|T>2R84-}>%8~-nMB=l zoNm`;Q7R$Q=~EmF%?E#KKPHUN^rNFNci2znN?o#x4_Jn6-yB$-XD$hSl^25KNel48 zVNA$LP&%MN7YuaiUH^MnAR)udf!kq@q?uak>$ixeOcVvhK!=Xunk!4_(3#x&1Wh)# z+S{IsVj6spvk?Ni&5T>N*Crb#unnZDg-eV>PNy$&4*-Z3$;v#91N_iCz0Uo0o6SGo zQjz>|cs;jBOkvnFKOIPb-|zI>#}#+YX7E@#s7aPS0X)4V%-^4Ik9qs}_&h&%v^q`I zYuF6$jOG>4obQw5eDe?3jA8^wl9OMXpuYVH{QJB?laul2_59`^5^`m+b($j_R=YR3 zEuTjL^Qe|m!MW2a>-##x<9XYcqNGyLZtmiTit6!v`1<5{&=)D6;jqy0d0g-gRYhOn z89MqKlp%K-*f^PEJaYU<-Nun-!0q6`vg~z)?A)+q275AKQ>hztH|s|~V+$WeJJ>mIvVRGq=N%6@3C`nTBp4 zHF=1K1u}B9=W7mlGbmQ1@%OGM#IAAGlj*eM1!w5K4^$-xPR%csrnco_?2~h`vArL`VTlv0Zm}_KYB;f%GtT<{^9bk?ZB{^+jP%bMDkkz9Sa7Bc+Pc;?99Q z%2Yh2jVj54S38@(Z>(&auEX!>q~wC0dm&W{hq09uBXz(3RD&ad6Hfi zcvw3jAt_XWGGqztoyI?+glDterh|yLjp%K!hR4*?;oa!+soY2;ea;nK}g>4%6CwH-5 z9`&mOyt*469_`9GHr=6Bc*An?Q#s$HL;B`qX$H=Lk))w|UD+?`*A=a=lxOxSz6vqS z)+St+2vDj9Ste()J6qwOBg9rjB_tNQUa~_5+x(aIqJJr3D2KHZ1$vW(xYgOkyBVy+Vh{nM?sT88w& z_nLNFHUhWb#q2ontr?gy_cL8l&d;fw`Ors&!VFKD(MORTZ&)>#y)y+$(HxsmJAa^- z&OJ4k4)j^MkGA->;Les125IFzZz5#F=UruTjae-8S(Z_BheWxm)Q(X}&^~Uu&;=%x z#9`QrlQ+&C%}AK=zjUtj@y3_9iKBvEuDXT|_dm%D`Bc5j!7}eX=G8bBC`M~{FIF`{ z;rktnI$0W`ZG%)UTS*=7k{F#Gwhi?J%|m&lX;oTx-s7A5#d zNnZ(pTAEnI4gUayL?{E&*iB{B;v5fbi zr#!DWfs#gEzs;S51#mrH?{V?tneWEh8Y~Q+X<(jT&bugLW$4FuO-gfJdU|4C(2rKV z<&_V)4OsR7_qA|T{^^-1Das@)ZH(x@9XjkQbQzh}ya7bnPXlF>{9YktWo6;hS-`Xq z0e@E!eg9Xy1nYWTMg45~?*q67fC4h$6~DU5*^vK3#+nV*%Gi;Hy7~q>`M?>UBUu(QSpLl)^~9sz1%_czfOkF!Vb}M?SmIU1 zLiv2WQ>buNHNl+y`8&9yl214*>&CV1qwLM<>pI2rmI2tNVZ(phuj^Sl3xc31^7^|d z=0C0Z>{rp{f;-HC51}!ELQUIfSkN!c(rOppV<-4HP~4quYHgwjz7u&wN~vf`6l^^$ zPOv=_u?D=1;RwE78*t%zqKI^#wBJp5K8FbYeQtqYW7AzK-D95oza~ii{4nx`I)7E~ zsk(Dtsw}~Gp=8g*h))MXvt;*|n2a%r6c8G;`M<-}<9jb0V82@y$~9ivw~EX3Yp;CaH;DCwYam9NY-uLQx}rp~ z@0RH>UttQ`+cr@u{9FRbTu;mwO!2ofEk8WSd}iDOE9|>jo~_9QLcK8?W2kzhP$Sg9b3TR4g@n?80q6cnk`TLjKLBpRD$ zF-byYEJ)+0p79Ps$Su*fy+EBwrU^C59^Q|54SCpZ&Tvuer1e-^uNxs_#h1)SU#-S6+9(pPD# zyySHYL$OyLG?RRdP=ydNRqpjV#mm$3W}hnIs=c}(mPI?vkWNQWn_idZ`fQ;jM75Sd zt=H9Fg#o(PI>u`GMn@zI#1-!NT>!-cX+yWyyJTY zph_k;U(K)yNqJ#=H>re#_2@X4o03%Nb^~bE0X!#6Qx7C>u7aT7@7Xx4XQ2uwtJnNF z-VC|oui!U9Ex@s*O128@Q7{umb&rI#oy3+*?c3ZERXsbIa%D$0C1&u zEaIuT`1-lD)w5go;90=tQPozf6Xl4lJw4lM@fW61 z-r`Z7xfufRJ`_-slYvOS@9j~u15fdPqfEa077RAWI3VyM+y?WCZA#w`s=^5APqg|7W- za3bK6Wjy1StgN~ABiyIIPL?duIpCn0i!Xrtmopg!)Q> zpo#Y$`c8q%HJFsxyeNJ%=Wo857AFpY4%~rj0Ya&~gaao$1~htu^HW!44jmuY_OJSA zY5$VkEj!sLj>#M?=zPDm)M@a{16f0|O?+Mc@Z6XG@E_5;lhL;iP_1m(SX3AK1pFTc z;J;;-wFqkc78g4OOynyY11}t}(?9NY+3ZKAx?yK+-}X6gldc~FsH{sBemvVsRCn=h zQ}c8BN{xcu-9iH!Uegk<==xqbUK;H`-Nb#2n`N zhv#IfBz(&yn@$!5GoeylOja0C)zw)Qr!HETyQ-f9Wha*%gL{!k(&Ccj6By`0%- zWhxfg%-<-{gQVhj{<7s{su$p0VowQeY#SES5gg0ed?!$bu48Bj#%s81{Sm8}A0LL84F()hn$V;@ddBM6WcR&i2{p$^Z;st7DQ48zs@b1m|hS^tV z5BILvWY~3aU7}Yh2=b0ADyV@&Jo#xXbfGCKtb;+CD6?Zvr!V~g=b(`3WBS@Vo@42` zY#$bszr1v}#bT(+QsyDMm-#VA1TG&Y!!w2K({Bqr0E@)OcJq0MgAh4+9w-fFsC;VK zU}NE(!0tuRkXg0vK4o3{K-x=y~o6Pm0<(&IK||Uro}HGISFXu zd91Vaeqk`^oF29M4S8lw>-y9LI0|V#$H{=oi3vz>gLEo&BIi?SWs;s>Vnuo`5{jMf z6iIq(6<<-V_C}AbXpP&UeOm6f^$CL)7&$_7GrNX=C~U@AMNb9K-@6X72I!b?X__S= zqJaF5$*?Vkq=KsskoBrhjxX~ zHH@^>3aHv>VE>F`1J-2PdAocTnV6iscqaI=9xFwBPe*v*A3L@(hK%}pJRr@N@{hcc z?mhjdf5sQ$${fwSrHY?Isk^;wZ$jwWiCKcOl8Pj9p+UDjNIG+P4g33ark{%$+# z&&7kS^_;kK|L(1heOFfFs$rhDzLr|_Tl-aB35#$i2cAB6_8Z{!LZe*QheI=Ib@_g= zyG?Q-b&l8J7KtzNK!tjf4P)(P;ssU4%mKQ9q=h{Gir0(eIXP@!P^8|>)GT9nc*kSK zzf1;CB#IEu-*@ih@Q|G8pL7BPQ#w8#^!Jh0_R;{{87`IMsZ9=4%#8b6h9`U%t3iq3 zW&BNW)ptjtT+0aoW3cv@V!5w#$3aV3q5JDgzW_CA#VP*j`Jngr(m(p9(6_425JALJ z+ifYA=S$AG(te_7VjS)~U~N{|7HO_wWlXC4zaHQJu?w;$qgmPvezkj4Nv3obkm3zp zh26^~_!#cXNQAaBHq#AnGX26T{w)2-A^Cz7W1rBv^sSsA1fFngl3rbbnmlvST9Hu0 zVk4bXDWS1GDzy9k#H;sMRfkGQ>1_EvwF=Y`OpOhG8X(SGOj)4{UtTY&wcPpJ;A#s^ z{OE%-h>Yk_HB_Xh&UV=&yMFTMHaYdJ8uql{Ic=oMD%{g}aF@AZ8RcpMrf`8k^Rv^bc%SFxELIWweX*EgA_h@R;DwosW6eNQ zNrU2j!a$imdx@aEEGy2cJNk9?)^r)#K^$tkUP6&vmJ#-C;hX|>zSJC8`Y0?I_%{0{ zjb5wSUP8HbBy2$pGpkP_y{&C(%RUezXZ>AaO5b4SsNeb#ZN;T3C}nXLk;|EjQ2o1$ zYZ^@@at~F4AeDrpTMrWm>t!f_UGUL~o0ok|v;s=kjr%6qd?n}k>vh(x*8PDRII<1EZE+> z+U9*tX+r4}@M0ufC~22jcysnr94Rf3`l||x7Cv^HFy=)gE2bH#u=F9-?OowoZxeZ*P|>K>*K(&^^1Y_G#@u-vky=^-iM06KEp=G+ z%htzZnxDqcJ94Bl*;fml~sp1|09ed-(kkQUG|!Y3#zZK zb)JvUQGPVD8|xltJ5aY{Qv#k-U|TI<^!KGpZ#zRnY$;hpI+t9!lFBp&Gt!cAS+r<@ zl{8??Z{%qLu zZN=k`2#3XB-;9-OUs-zrOJNPd-gdi7!PyQ zhZFw#ww*1&WF3MQ{#>~v(AFue(}_-1Xja7EQ(s~A?!V*Z|I!+UNECl{Ux}bPUNP>2 zb`q&i7Eja!YS)C{?iWcZxpofNW4BjF$MBTbV`N~K8oF7*mjEcGyq#ndjyy$?lwyV4 z%!lvBEr9s8mmX(%6*kIBa|NWgb*Lz+dGEthv_7SAOSWTZU!38@3;BY$;{SkZzB$}# zj`_g*H(wvptXvLwc{lvoXRT3!B1qRzip4?5973LdkGkG$i0r6)@Ud<&!lkUsgqY49iqctJ@ne~8 zvl(!V3|L3hI%fzmY0=$o2iVHjHw}GtoJ6g#&NhFiK77xll}|>%H(zfY_+25Tf<;dN zsQQhGNCAYrFQj*nJVyI)=~CBdiQslCi3_XiBP3`sc3NXs{igvf_3NCXx8tp-$v<*!XAh5$8vXJB=2U$mMY zx+OGS_K+A`$k7vU#K{8(H}v0E8rENAGrGs$61NmT3RQGE#oWHu2j(;Qy2<$$hQs z(|63&B7ErvS;QeeD{juNo&>lxI}4c%9NCc&!AW^46G+u+`l=~|{SyvP%9Gq(Jwhq6 zw&Wyf(icC&3aczsQ6KN~MGtP%+t~dTPAFB6Zl)}|7QTc!8uGVL!?w^#2&Sk$K}!)K zlv}69tP#4e^44 zz-t(}GY+2pl^Xhxo?fB@(q$9Ov)>L#{52W7S3X3DGBu2F9nAY>Z_h(KXK;`oOjZcE zAHr?Aoo!`&g{o5~DyRpzsw?szaWU8?fT{d+Lv2k= z6AJr>?slA~*gGo~l>rV)k~^)1Md6(W7X2D{{cK`q^;)FsJBpiUN0o(N@;cRn3h^8i!-><5TF&;unQiZ+>3>bk(Rzc`9vUZ?&utg?&q5S)lE9wP-S{aWl5eR zk&PoNKWil*VZA_k&W%(4W@Xoc=xVsnlZiH$)1s zv4QTppV%Ro=D#*eNg&;s*jwwnW^uxs5N+aE2@UE%?24KG(p`d8e!0V?tj=lGIU)#W zsGCO)H&Fo3YH$_F8?3(#a}XK(T6=AD;JUJhI7N8)1z&E`p$31fL4 z=CK{k`bpF&9H}0jc|G#c&^YaN3`D*&OpqE+B9Cp!Z_(9Ohl1N)w&uaQ=}-yM`{bou zR3!GK@Zb}QF3<|d@#M_TpydZw{M~Z5+;^@^D7wmMdyWo&Q*^#2PTgr#iF%zy`{|5d zC0a_D7gas;Br<8bZasY58R)Q^xPP=8yrzpDXoy^d z_xdY$@jLC-TdY9;Da3k(5FRwTrDL|jkp@BEDEP>`zTV~y%_{2mW%e1r2msY+8p}eT zBj>1P?)cdfU^Z|!QL<_aK<55^dK`tmDbcqk67M9YwbDUU0AD{4A@4&wkx7p6jCA8rJP)3e+Ss;91Btr5n$fEd9-a}= zG4UBG$!UJ7d?F5#g0Wl_MK<_n)CJV>9D5T%O~HQE$GT=DvokX~#{ymkr7~xXpe2&0 ztpe1ZC7otm6Uf%Coxl*;7D9Q`BQ?|%B?d^xUiycvwTpLgcfj5{SM_K`JEZev#_EGZ zo9BLbY+c@5^pBslx3k#b3kXrX_14fmcJ z|F>Oy#Jf2KrP{;sEH&`2@5XD>yqpB6M*TsmtOXygrCC(N%HgDwo@?laKY#P$E&MnG z!tx?+E*XwA^~!29#omD>?~cj9XGEvocD`X}gy5Drqk{2QagD2cW3I- z-dQT_wpvwk+qOLD!Z84xbCP{Y()Ll+vq_kC)8l?>JJ)SEp4QBqE(BaOuF>&j44UaN z*^FmPEHn~uQL>dVv$+WFG5vhH#?!N-AGRY5SWv3ujn50d6pGW2Jffrj$-16ky3;o7 z+53^tL^tlMD2F&a+8OEyh7fC3%tT`+LpM74ZCS-H>Gro(_24XvGRJ{$fcqBrH!Ygt za)fdJEYwv6J2G+Yx1CbMro(!O+ado487ZoJ3Xy{4Y4OEs7`bc`tKlW({JaJ{i_y%9 z)XXDs)5~hh#<8O&nguUyr>YWaW!8it60)1e?3iX?a2gpmjv5?l>aXRvBs#sTG_=(O zH4>3u{klwfy(X{Zyslp*l^O>&`$&#wgr|C8dBupFWc4~(tTa$9&JDuSddv(K_ia`f zio8w6oAIlr-Vqe+W39q!#R~7X70aJ+$&2CJw9A zEmH-$j`)E0v7Pa|^S~~qT9H-eaLK@_%SqqT#4>Dq&P9RqMnFm zeFCWhxP-c>i@z@Uc_>b1SVeVc}g3N&qh1q z27Nw%@)@tH4)l~$rKD-Cdxnwd3u574Nn86EThjInQ?lr2x3u!5kN-b@kNsrpwD3?hw@~)lwAb zd-)3m1>F46UpxCs*=#ve;d<AXBCCnkr0Yipy>TJB9^+SvP&u!p65iJoTvi4J>1W267R)m&SgxyK$pko4I(E z*Hg?gcbk}W===(0_?e`)Q7Y}>+g>HVl52e6hM7_!*UeQK>QJ9;SkFvjKZeho{TVuH zy&aN7v=O?~KMO&F^}&nG)Af$8U1=YIaXh06IA_&foy#1v>2jDe+lr*XCKc8x?jN|$ z=@_gf1=hNBfmuG|abobHQu}7+U?EEqYx>D!Mz~=A$W!wWzPQ zm80g-ptfLt$T{#d4tbg|e*7sKu?a%6dw4X+0ZwdPYtubC_Cbi!y<2k8py+cs-4XrO z$q-_qs?B(PBlCW?=#-jH!;jNr)6g;tOQL{;At&|b zvTNFv?at998Ri&p-WxgKw96H$e`FHm>^7}5812CqGHO-iYk<-H6)`PGt%o5jZUr|| z*+>(5lCy8udJz!(tXA_YY4|i&JjS!;&o2b-@4f?iux->W2`g4T_xvL5!~>wxt056= zoubaHl}gBa05iHy#&bC32Hq~QVS#!aK=4B--4#y?z+iYe!ys zi0Xctx@m5T_ji+6-PRvYxEgRj$;;|?Cn;*%FH*tmdd`d+_ z4Z6Y087aozCknypr&#Mt?gFDBO_Igr%Cv~cViW|I4+oyLV@ImufvAvU4PpKq;ne7# zyc%PKwsf^yx2JB<|#bl9ymZDMBG|9GQD2b4aYe zYeJ>>BH-xOYWxP+fpR`M;Z^qS=x@S2J>{uin=u5g9l6?0oZioSiSqzv3m$k|!%pt3*b zRPNMl30F;AM^IW7C^4>Wr2RXw=*^sy4p^nZ>?RT(96( z9AFiX9{yU<&QC1WFV{-EbHjmjKcG(K{msOM;Pt_d*uN=^Ia{4G2Tdb!d)jp|pJ?b> zzLgi_^ecZx&oVP3p|p?W<(_GMe8t0K zz;@c;-O)g{D7KS?eaopeVt zt9f_GlhJ5&kpCdY9kBl!Ufw{*MxkLDV*ypndZ06>csdWbTgq3C?3%gnk-uURz@gsK0-4~I(9*Y_RA zirb>_*1Uz=&AfU7ShRT^#Rw|0_@-yBZM6d{pb3ow`TF>s5I6Q8<2NlP9Dd+l$mp;` z7Pbp@I-$Jxo<`@^g=eLEtftBS0ZRumh*z7p5R@%WR{`O*uy`{`HqE<0D#rrZ5 z?D0(NW@Bvo3Dhveh*p6j!qc_%&5u8eQ8J+URV$C<(5uuPM7+akf)jRMo%t zHlNIRiZp+^89SLzSpCU!s~JC7EOqF(M5w|0yE0?fPK$$tut1F#q6ikx;HzCpC%P@D zNPO{1uZSY%ANs1K!uyM3PTr%tPWq&|rX_F7v+TDDd=CX4`2ajq8ipkHzQ4~-FAz{^hMQ7WY`xbFx_rSy#xED|=ZBx> zuHV=>QTxqC0UVE>F*#_ezRG4>UP8c)o`didG)c6eXu}=EsKXQ_?!mjYqJa8Ee8%2t zJ&4!k_4Wt=b|W=yP%FEMtqE&t7A$;P6l;xiItb4${&lH{!p=Q?;&`D*3pBQhDg9IQ zlM$s{ZFTg;s?Sml6ZnmfJ^mDEx<#hbvvwz#>vPJx^|zk9mHT|AVXtAOA|v)#_8*B$CyAad zP&QWI-?DptoOS)9Q`6oexyM|-pa2&C36GT3g;n&Sbr0;3dGn5$au1(X-m$t?w$Miy zO4j564%EiXYdc??t}OCUE9~s<$B!JW=bEdZw#{%2a+%&97t88K)*RNtqca+UW3c_?2jx#m@!b^McsmT;<#DCM;;_>87w|zX}6L<{G*Z{11FF$MJ<1?VeVY`_4@=E^vON=_fio<;1Nz>|0 zs&%yZ=S6kg=)puxNDK`O^nanfCl`gajTKc~qN_{k7$FvoKpi_awRc2mML=O@Yv8fO zM@J`xp{D8jXt$8We}}T#l_|4&-1_59?D27HAecMr+n;q@bH7v3tId-iy+wJm;#y$B zeo3g-5&&vOhmSl_OrAX!In=maX1q5CfE>mpAWBMKl!wF>?U4C+9n3J=p6#Yel5MO2 z^WI2$MEREH-R#uUv7BS5I|ag0L8@qDjA&Pi`^(}Z&gp0(T)uG>qqPTRV#xc3%wFkn zY#V>;KL>6cjA8|D5o&dsA~1PBG#e_%S9kIo@su$)>9t@b<@kaK#8fCuAH2>DH^IW@ zEkB-C)LnOX_ZxDw;+uWC9Qw@Sp0r-q0>AEA_2t6u`oQEAHs)o8S9{W``Te$bF-Fj7 zfolj-H#8yWd8yThO~H@G&sV^AsZz3`L7?BE|nGNCk9U2X1>pf^=> zwE+X)^lM!e(Q(%1#W$&v?4lcGll65(f_uKt8eIoa9tM(re6B zal>WQYEyc9G{{r=b%-#Hp3XF3dX`#ks`lz))Cy{F-(H%LJ;3lGDR`$Qa>H3dCiE*8 zm@Yj+S4+sPG(W1+9QE=Gkkb#0U?MNY;6iRLf0Dwo@m%JK%d{hgB1!=JN;ye_A8Ju4 z3E*Felhh|euLZNvc3MXj7!^>00}<@$67 z+br-UIo-72R9$-!V3q7V#KDA)%p%q$mV`&PiTiZ+O5Z87{|n*|5WI1BaUSz zyN#Z_2}9eMH=gi^Vo$fuvg9(6nd1p^D_jJSPw!;UGPOPQ04+I8QePfPyY7lAZD6EF zgQOmHX^fU2WBg{ZWDTt5f)3F2LIZrMiVpQiwLd>sxkiQe|I8Xml4;_1rXzCJTT>XS z%zm;omU;U#04a;hp}SVY{My2Eb@zSZW~yC#_uz=?p-uy)TX&vaOl(@gT-EO0u79&V zFwufs%-2`5t7jz-8L-#Bm$y7QJKKw@X=UGC>SN3yHX`k6j)-HQXfV(6SX0ey@3oo^ zdKyzxC_a)^knL*)t@#q@X(0fX_Eb7xr}r03d784*U3LG zb}tVJr-#?_tVJ$b6q*~#A_qsMOUi|xHfMVKG~hf4`8-pf-aS4aDiDpZy@nn66q^#_ zV}B>6V_fea(~~lJwYv`N&2_a~l{*9$>&@$%07SvyAS+^m3=WJ$?Fzz|7w_XG#_p#2 zwR!TU^Rz54f@yM5ls`zD{LP|G0pg}DsYqoA>kK*8 z$=<;B=Ggf8SUIOp|3wTI@;T9%1Eq)hs_I8Qt=g_BgpPd&5qts+N}-0z^F1_!lL_q$ z!?4P3^o+{gt8dAiw$5D;WNH?NH{*P649Mp-C0d(fDB@gL9OUNomB4h=aqIhgsGK z0pZR2KP^6*c9#|xwjzk6;S#YZ{^kr1X=zmt%q}4|KpecJ3aDbn-+}VAmrIVE+m@;A zwpwZ@V5iXIJYDj&rDK}M05`~$NbnWfatm}?vl&I!F0P@dqY4BR;gv?;JW zBzUw`JWol6d7Ud+4Avc$*bu+DXX6;cJ3A}v9W>0HKvFOaaM~@$zcWzr3wD}qV5%OZ zz)U9$Q9acGb;F*u#*WN~sCu319 zvN<7Gvo$HrXRY2OZ6f36O$%v``0u5&x~wQ9Hm*)Hri`Bc(PKa%mv$TQo# zjh}k`rQt9a`w!SB&iRL@y-k@#_7rk1Y*M`ZeEJu7sw!GD-%_gR3iz95O?Z?h(N=M7 zl55cS#tK8iq?>89J|`!dv57l+NL9S0IXl^jgouJt`UgLLaKx;3D+!mM?s%K~5V#H0b#NgLhOrLCMtg=<^}- zs{6L{okPEEZAGG;rLAoz!4Z$eZ3>SEU4y6w_1vs2AsCK@MG3N+&(P<=;9BH)PlKtI zkf)^eljf)ylIK&F$3;huQXyHxecv`c$LwnWnU?SP3~L0^hyu}M%%=y0mNO@M&5G{6Y@v>qvv}J^IBcGXlu5C|(7jMtT zDBj$#^So17sHE7@-rnYt3isZnI!Vjf9T3#?i>&kBOlb}#`C{y7)BZkPyMlED>)j>Q zCK+!{;Z`j|lp&>OEJeaOQTXXQ&2X`H< z*KS%LGQANRl;isoY(zHhLQ$`Om-6UDO_~cegsfyD(KOmu)agEv|FjkTohkicOvkNN zuwR5tWeV>L4K%kz$D~S-8HER;Pt&7V?a!5kj=S~!e!KQaANKlF$jZE|)X|h~>Ti7P zdLFaH+Q42$&rZ@|NDshu#a>MW>~%xg+q!LUMN(?NW4}X1X<>O1qT{ARw))J}{i8UM z#&DUy}v(86XT2&Qnt8 z@|kN5?UsqksVNb+*%*>K-DD~>n;TJk+MG*;rN4$MBEGQ95WH$n%+zSE&ZppuoNjbu zU}Btf+?ek$ri+h^3h%`$)_5D8?x7lpks5eZs-fEx$I{Y6x^P?Ed)0C(N|(~UH#FOj z@GOuK6R3AXMmq8QqM@M^3EUg)l`C)U)V`@!=}#Nr>Xh0CkEHsO_&DQbQ&V#m2VXbs zRpo|6hA9i=p9#2rI9eNfze)94n^=cw-%{Q$*ppSv{pq>RyzdI# zi?S0lJxFC$=`b3~E76|({d_`xV{E6jK+{xNm-ud7CCg`T{Pd=5Y>Xr;@Ttl8w=?($ z6Xq0u$|OfcPSr0uWi?hq@ix$DK4KQWLI^~XZ^wmUdUP_6h|r4Ga`@ax z+>%M#2D=+_L()pDKT5D78NkFZo4qzXv8EiVh+FK#8qtP-V6pU#L{80G3=`0-QqC^P zS7I6H@DOsx8YjRvuTiJJd1&nVkl_$aAxn*KFaH%t@4ZN~XsE#YKf3^$mWJ`z`-G5O zKIdhpr4joH;qlXFu59BaxhUc`Ot&=V1o64Ncz&dJ1V3x>ucC}aZm;v4W+ZyZx8%i{ z2Fp2r+Uw)WJ6W!@=<-U?4p~wlL9mwDJAixLeZR49)r7za!!1oRqNx8dgd=VDW}<=j zavmr5qr6e*R~*{!jWOkPJdVYD&nwA-?`Giie$5-0nO4`WM>1WWM-jmL>22?!p1t95 zz2nbmEEBn}EU(81)S6A=6k4!e-5OMraoIyT30AuCSDLt^1t3R!RoTR+qtjsHI#Qtv zo0H^99o?|lleZl;bd++1eI(x<@E$)PD8F)XsaOYn?3lmYS7Ds2Flsg(IMk34@o^nV zdRIbH&;djeS!LmGQ$$x^I5r!d!nHddvYex9s1Wh+?CKkj(_@g9{zlnzv|MaoBrh)= zat`duWI>*zON}aVS?0C02qTEB*eTljl0NY=?0@~i!1e@cEPkHnsVw^)V0xYPHu1Kjp}#Q-2a4qhR7-pAaoHJD&{GDlepzB>`}dG-tP`M~dL z^j$}Y27CV6AI1X1{iR$KUr_&DP5{K$yV7}hp-8JH$Zas$ z+KMFlAG`wZF^5dyHw?|lwLc6)s-2o7A^ORSqED^z%SJm3ipeuH!TxWbKEs1vxsF%a z?Zy5V-@OEUwfPy!0E;PC$aXZp_FxA#_Sb%?9a@uJYwH`!&MVP=k&6khjaPZBHTmPG zsOHzAvX6zJ-mTx7UKFQ}VMhb(H*X<*D zuC8Ezr5OtGSMNQ@Mk;-Nbm8ajtxNm@kE`821(=&-*kRlu6UeGK0w&!8Z?5^u!@dKN zzpFSQl=>>joW*ldRMPg06nTE3Sys~42%H)u0oxb;h9L7Z_f0qvr;TFNJ}Ca!Ko#JE zi)Z<{SZ_5pF0hIgkN<}bZ&mRdz1B92ejflkX3S+9{Iye&Ps7Yrb4pZZBWcR}x|?;lFWw(h@9xL&<^W|D8gMT|@8$XGvgUTX zdT_@o9i%~^$jt8>R^`-KjVkd+;gPlLc{&_GBN_ z^XcAu?430Zx2`?X5yXkq=R%_mdFM+4uWZz8s=_-08)M}pl9yT1wvP_m)`QvrKU}KG za5V0891Axz%T~>e4UR&kIqMD<&aF-#?q8&DY9iDlN77yn8x6(RWVxs32CH5Iu$KvU z?;^Ka^(^hIK%RZza|a5mD)mY;@ue z3_$7zb8u>jFB~BaKB`&M`RlHFl+s=~lswu`J6lyoARX3~y}EYzSbYYlg0>&5%GA!f zZ!<;c(Q+o;&yl%OVko?qBJxbxE_66fBO?{}VqbEaTsyabT*U`J5HWon=r#uAvFLiG z{hM8_BzLw~0x7w`o2QYydy>M@h@KT6?+D!-6`YLkLLwtVY z;)D>-n&;hlT!L%_1o#4+cBqA`Uwpc#XBkfNJP}kH%NoQ z)x+M&eG#3O2T18(?K^C?fLor`d?zd+BSS%4gOwYeH~BtKz3+E)OY5& zkU1GQw3N)}RpdedBr867!~A#SxrB68m(zNuUQpC#LXAZsH{iL~NqaaxGCMT9BqRF_ z5xhF&VIvP4V`T0HI-f`4FPM{w#LJC!*X)sTrTDwhO&J-!s(o0`2);hLp$7UOHK_~1 z3&pU}FTAVnuDF4`Usn!JX=IsyGHg4S_11JzC2o0olzK{mvS&MOE6u;)0A3{^1G$!& zpPkRy3OA{#nF(Vl~%|%TLzhmQ#<;#{1VPKqauI z7o}TdlYmXW5(&+D(|87oOlDTA1~=$R{}PKXGQOuv5(AbUtAe@zm{6k!KFmjh;^h;{ zsiGpAAhaHtC2P{^z_fZ01h0d_(6_U+OsC z)d`V%!`8fyo7dqH>py=GX*IBd=dH>#X{~dh|ELlFSKH32cTk$|eAglkYj%YqGUi@_!gYVbMoE5fiCCD48e#>2qfu$W=3QX$+jeNl9Yx zueWe3kf&QO9Euwz)L4>-Kf77;sKM(D zC0Fd{$&Q?x8|G2*_bMq=t>`gtKywS~s5Gj6 zW0hU6gJdEGMeO~cQvLDya373Oz6cC(_Qw+zQARioD?u_#kZiULQiLtgvI{SVT>EY+ zo3C@)4E|2{mGm$v!ouS-N1G5M9o4xB>_@mJq zx>ehwVE`LHWuvM&uXetCWfJA`dr66aj7awIgH$djW6m!a^z?jXdLDu9Nq;WyygZ%; z?;jqv%WRcXc;C?Kdfua5-#~~sEQmPouaox%D~T6&p9IW0<}5vDA^4g(Un9d=zfW%a zdddRo?(`j9?K8BT!hPDktuIRCv0e(RPr~8DIK}lo>sBgAM0l|4T+wnpSnQuo^?~?| zqh@({OEuRXG;}>y7>{6o(DsW=M$fnh#zy(AFf3#VNkYV7cvrSztv}x@)%k{wPj6Zc z(UK7-${zpcY2jAvKYIVaoqh)~(p8Nq8~yJWich)E^&sSLR8Kr33R0e$bgRJ$p?|bI z3Cf>`rxJ=%!4*eW9O4m?pZ1Pdr%G1)@;`&*#qaQH)~h+1 z=9`!oA`9DXXYmxNEZP542wYRwxn##}p2&sLMxd9iC3s}zkdFL#wNR3FfTlr5mx+jV zxElh*UV-B|i5SuG5Nml1Fknr&Y>A>(_i4%hT;NAf^<-laA~niS=`;b2{M2^Jov{CV zBQbZMpQBeEJ3KP;pq8uF z@cb8+&f?g+CI!w$8K%K2E35r#OD-!agL<7`DDaq2)=@3i?VoRMY|=lFlACFL*qCOC zPSyCSdwMb}WKUi&oN*k!dWe@;#N*-NW^kMFd~DjLz>JtF#G&qyqz&kYxaDGd3=%*& z6v$|c%KF3`5Qt|aEyK@8*q&!^Tz2}DMTd31a!PoD{jZ;>BviD#2>wK>ylSL_JZqVK z{NNbjemTh>uMvo-UjRAq9U+LMjA~oTVyQQp7-k6CgRljH#J49>8l|VcRX}UfmAoVk z#KH8;Tc1pS36Z_5!np>H`qV_|>GANsr(7gN#7kHL)1zQ*(_qyfCk1x1e1uJ`{k88p z#~zwfN{=_UzZblFHY`97%`u@!&2Od2#~(^Shvlejth`7roi-yrJv{CNQBX(`;C!;^ zTI)n7C`*S2(A5XpJGw~v_SmG;^T=nABcJl}XLJG(S{{t>z6dzoqO1^|6><3VZ!Z$8 zeI7g@-XSZ;O%XEdjYndkA^4_jAdX}ILqH!?XAAHDW$%~Ag&GSl;eAOJo-*VCqf*sd zl55;O={D<>YeZq2T|xPH2UpkTx9?jeQ_Tm?WW|jj9Twm zqZ!KMU4)GuS9x0`kQ^d7r2#0(_oIX&plblBFKolg9nVUlJnHs2p0g$E#Nn{*jC@n% zKl00E-9NIG09~@#fR2yJHut%%v?yv2md^k5o%U4JC>9)fh0YWY5@Zo`-H~2zM^o6y z94aRZ3QHw)yo8F1trpkAU}E#+`zY+1;o9477(bJ*ud815e=u35p0Jnx+RLSk`yam0 zu>s4OnVLdmcqf#`Ire$)@$igefzu?Pg@{P!*biQ=ho{^)taMy+R(LDj%8Pb{iKPPI6&MLs7T9-7yp%CZ({KdLxGh1H zDp}(^+U~tyzQxFC`*fRu9kUSyOpZ?TgXlzLzU^M0zUOi4WRH%9L$k8XDb)L;F_Re& zTH3LiDOw0NFrs47D8^A`nc(0oJS!x)&k-xsLPlt3s$0#6jP8r9RSddG9y@VfIb-T* z@Z-z^EW@t&KSF<0rx0HFO6?gusWzDDpgV%C{<%sEevvg+-r4}!Rr~%C4E2E znv*Q<{*G#A>FDR@Y|GE+zlT?473Klk9m`Zq`+_}1jWQ(K}p>fH*IA&f$E_7VqR~5zxi}27r8MBsS^BcM{T5Oj9 zzt9642hW01DBBi7`2MN97241#;|dYzntHh2b?g+$FTyaTai4ywiN8Zb(e?&+D``oa z<4%22g+EEJt~QjUa?~w^NODf1H8Fola`<9DF-~&rh(iW;#oj~udMt1-zZk4_@SDVX zQkE$`vx^u7j5Cn6mCz5`kbx5&?M+g?7m=pK-Fc(sV3~{V{C;@cn8&~dqs>Darsj7F zCmW@SG$I>Fsbth)H&Ze8O#xHN6A)w`Zb?CxEoHC4Y9 z1AS~taV2+J-q!=rX|V1Q#|G^dJYwUFO&MQwYa(fOvd2APm(B%**+#9>- z_c;YUPF_Xbf^OjAIHgkEccI-7LRU=$fRxOmcsiKx&U?JCbl>I=TelKOtwNjS{NgB%~@_xG!Wawnnoq;+R!Xw!Cwr-NSInAJq# zs90g4DcOYWou+8lot@d|6Ds`e;wTj{r=ueV>{tUnw9pJVWuz2|4hq~!du z&Rt?Qm+rS}HO69Rc*yZ_N)U?u>mr1pJfyx&e6S1NEV1iCSNkuz5BZ1w2vT&k=Ll9* zi*Lv|Ys>GaxIY?+8?6%!B$WTJ#)Kd`)sy-cxdhvnv;rA$JKM46RDAy&9DQVHnPhtf zV%201GM~FObv+Dq=UgY8mDqgb-AV@g`Ld@t^}D@Me@g==iCTx?xeD2~hMfmBrbb3M zUo736!;dK$N#j#G20AP0_6KMjtZsSx0i%>VkXK{t&&b5B;%q;jsB{wTb$+DFUaM7+ z7u}!&oc^*MkHxiSYmo4CioIifxSFi=A$%qV)-NYpBy?4Hr2V*+0p=5?MN^*!djUGW4}{uc zrazR)!@D-q@5O5&tD{2XG0$)U$O>33p^;?-Rz`ZtecEUUGs@WgA6$$%w_nEPqSe=I zD@Iq|Ya1GFa61#HQBhG|o(GKd6X;$Npf-MukQaS9QBnEj?p;L>EkqO9EKxS<;v$dk z4FB2^0}rwRpPt}~dVS@|SXD!(m8*#9GvV;EkBs?+dLUdQ$m@IWV7tLl{=xq>!toY_ zJp5L_91)9uYFdjfzVIKU{yS24f7F9J4hqNc4D!M$tTZ*=Nz{hl#3yKCJv7);*q@824IO# z-m`f#;(6iGhP&adx=6!Y21d3w?`>tfyVPaR(b%2HXGBaHcD3X`0Gva2P6KJL6P|z0 zXB0k9k434Y)HFtG5l7U1wDzVaTbc9{%t_bg`MIcjQI?YzH>87ffwGOB}G` z${}9XY@it+Y_hdaK1h4gh0UvxH}%LA?0OQXM&t61NRIjX={p5`;|C%0R<9b(qf1#0aghIgkxAXmvCZvTJ zvi@^q3eGbAFSLgIwwjo}8Qe7lr7#aP(1LX2pvXJs4gI^fGk)%hI+PF<@gveqjZ;og zXkKm%@nFDCYpeM%u1>BFPTa5NWb4LYA%#(X%`k|FxY=>rsLTx_o*7Lqp;y4@8u|*> z@2rA#y$d;YghxOH2ByXd(ZRhB$U(=|3{GOH@FzCHGAx_zuBd$OAC&c< zoYFw*yc=tHSxKZ!P3sW_F<9g?YenK>(zW(ZTcnQEkQTxhaUUy*0(oj4lv9L*)TI3JK4v5tdh5}v6ZyDHO~^kP(|EW;|7H`OkJ z>GIQW5Q%s2`1}a&r6G=X{=R{zDeg>QHSAHCrEk)ZEqQK-j3^lSvREJ{gMQ7UJb4%G zbV3mdwqe-5Q%wn~cg`rnT=}Cn5T|a*C9Ap_gCvS`<5Ve3Wtr*)o|R_}ZGHqR@U~9D z$XW*6*_Qg8G8+3fq9_mGnXF5%BQY#W?1^j!^F`-nkc-0t?F$|&8H%0;whFS!#oDWDF zPmI|c6jO|gOlz;57@I40S0#8`s42*7wz{p`;zlOPRZRm8u5Ey9k6m|c&b51GJ5wLV z?c(s6-4`LkMWS|MSODjRFT)up0f*i52I7}g$;}I8`1t;wcTr_5-Ire(XI{x4s&Mn) zM>JalZ-HK$PNEI;pYSEoa^IycnEgg|2s?&Yn>pAQM-qirCw)dFL&|yJgtHUIZvXcZ zqkyrIk1SG|G-hI(dm#m|lSrR^gACX9PX-QP7Bv|T%Qk(|9=ya0|Q!MV1~PNj|Wbor^P zn#NkbZpOKpp%h+uU=PC!WARI}aVr6MkfAfwgFDPYG|$-@&`F`lN!i}V>ad1;qCzG? z|0kk2M<+W-rd#X16IMAw|A0Mi`cQLepIvn%#-~OPV3{q@-qrcmRD&K zhOe9n4hT*KIR9IjlVUsAgy`EWutp-%q~!XLvWOA`B<On);Zf7ElMPg7Nal4)-&`B06v)`__)lir7|Fin=KE04R@8trgg?EueL)l5 zEpQp=k{t)VvAgbL$87zxs{za2xSCjpXB-2>jNzNvym=d%1839ldWroMYvhF_*fRdG zu3naWBw%Y@noD`A+|EDxbsqq703%h`k!#}*$2FZkm%wJ86syuJ??)w%4_!C+`aTpF zT2n#uR4iis3Po*MdVNs~1PHOUhoi?CxqOgR%We+<0wt`d@_Vy9Jg8D!HlcLz>XNMBHKlVQf2~FV%m6q-^0kBgX zjE+_pCF7~IagOX^Oz-EBNu#hVZ_jH%qpc2OtmMBD0_-3d(! zrglCwVc%GUoRaF*BHd%{Oy4UC;P_#z&Vc0b1C`@}Yr8SP`^e=gQ$Y7DvRpA+hKd)w zwJB8`M+qWtzob9OY)rUs*v<Y%@} zDrI5hxzLXDeTl52OK1JDjw3IU2+`K}O_}78)ix%FyDMlGCrX>sSBKlGi{Zzu-^sM< zc4ZJX3z|)VbNL{XUB3uVe38^} zE%Vm#TTf%{70(ms1mj9hSa$a>BBu1I<2NqTZZG1`walw`R~-{LErI@p`s~m*$ZUfp z_0=QB&Z<&>W#vD42(k9OxX6S#`2Q#a|H0ypKEx{q;G|ZgF5!>#9D=lNpYFMs@ccJH zf4D_be8=P#xBac8!X2y3Hl~uyp0xKTh|te?`8!DU=UueIfe70RaqHbja+N1Xs^&JhIM}9uNMEJsfhluZ?gq!-PAVVP)aD~os`jv= zoG7-Rw&sxi-|gRX9{99FJlee~^V5BkNOvs+xd2=F3@l`XPq~Ql5Q!0BlIumox}Hh>!8X7=EaZ$}y+ zW?bRA>ZvmFb;vYh>4(s74<~VGSg`mpbEfLw0X+w~9a+jN3qsx$vy`pbJF-d!()m(v{ zbT`|`S;F}}cYAu|l=dW2X-gr>xGewyWE$W1Lq6$ul)AyW6Bb$DaMHe~sz2#9d%7~C zXB9<*t7SGkXcmn6E6b-;t{$zfMW`6bF2lh)@f3853tFlBfZHQmA9d>}W=hMy+*~`l zRBgp#0Idh}1+zvJHb_ig@q3ad@a?*L;7;GlfJWW}sz3b6M_75Kw~UmSPir4=MwuqV z*D;c*s;1;73TOCUh8Dc$XWX#z3Q`UUVW2CS9KewDbWjOPv|k@j{ZvWhBE0xDn7$1l zVN!jX7AeLft!+Z~=>7ZoLVEKKCC|Mxk(O2kRsLHhC?n)uMEMlSM5pONRp5s0gWYjS zAGO|(Ej5eg&S=-F&Mg`YL1$;!&+@nMN+mxDMWE-$F8zb6@6w;zMbvZRMggJ*}b`uUSiRNS!%^Dl}d3QGs@Z3EO0l*7175@<**lpC;Mq%~-p??7_% zJBqLFP0MfN(7SJL?g8)lKZZ@NW&=&DtLuZ8<0a#63pw-gPnh|Axj}$PIV5g3f$q|Y z(LwSHO61K77`QwvBBURYMwI^&TYsgW3~BqHuJyqWsH6|?D7=pSHmH7^aTA3NB#xi= zNeyNonkiOclp{&Rx9_JckCw%3lS476HFS5+6QKYU2>U0sOjYCZ!^I!ARJoL81LhtKBOhrJDVy4j|LQyKBrhu=OyZGMBT!(60scObdC@gOy;%mVXZMrOj0K;^2k<>Vu=O4jy{LcO?IJ zV~XFJ>wsdlbW8m16&D{`^UQygm!`Mgx#}^WK9&$7AS5Y-qwG^OvqK_y4fEP2$Myo7 zw!rkMexDXnNgoBhPZ>reI&>+$&CU)=IF)1y)c*sg|Cb5P!0sLC6X1mh%#${Yyn zpWsqx55uqojxbwvv1j?>K(r-qSVi@koNBpz(G6AYegwW8_3;R8EF2UMdKF&lFx^7| zPT*!C%#lBB57XX9K*TeQV07ZC(ZMj_RIy>FNezOzrW3QO2f24!{@bn(sqFS_ft+Jz zWzO$aox5-Wf(>R;4EXZcL>ETLI)W;M#9_L0Oqu&wgqui8bVc(4OTMrB6L~{>hPfK` z8brJbj`>fi`0)Bf!10=28)Y}lXojD(sc-ec6X`rSbS;VIy&fO-Q z;aj_4#L7T0h-+faNa`)WO4?}7+iK(|4tGumPbDn(U$-+%F_s@w7!*kqo}G>tutR>w zZD-AHHpC-U(gs~0N;i8vRIs&@W0bQAJ6Yy$e3iJAuzvDKm_(lFkvN)8}ERn2bqZh zd+rLT4t`#03F3B>wtDX|WjYP^6e`?U?C5qAFUOEV(q3B(Um)Jxmsc1mfxO7%N(T7w@+4%L zM%ynoxvi+n0yxO7}je0Q$)dVXc405D>bay_iB5tgD=1)N#7*=Ua00 zEMlM%@cMOJV#ozRbThDO^cDTkmzVK6-P@T&VaBjQVIv~r;kgGj86hZ`!AIsEX1Fj} zC)SVS8!E0}m+}6-Q}8GS%b&i>T9AgnIZv{YswZUmOp-63Q*oFIllTZlhJIB@Ill@8 zFA$CT)YwWDL6HIrr}xu%ICQ2(aF;vc`E;#m9uK)DQ4pqGqgel+Q57c`xfbK>-?kSn zi~8%8+MPi1wbxu}bE+AcNZ{6LptBlbS_fnf(v?-Lk?ziHzW=c&nUiyw>Eg%jZNBQL zCDi?VFmb?+y@JoZ^B=FEALzFYg5LhxTJNqgJo|+Qq?Xef{u-$I{XLWb z5r@J#LCWy~1OCweulhY9PLx}0_osZJ`hOzd8>|XU=+#mpWpz6occXH|AgU{O1G0aW z2qW1I^O#Qs-d`F}z9^-O>qU*lEUoq8jm4;RdFL@0QvmRakixF~niI!bwHC~Sph2q{ zq*TZT7`U2=Np`H(kO6H?Zy>QJ^lFFHj?BvQWGR@++t#mH1&goz7Sh?wB=AuGQVl&A zowbkG=J533!&w%rYD3L`PhVI4#o96YEzObnk+^Im!^>t1XJ>w{Pi$kCSz`F<+L)uq zN-YztY*xZ0Pxb*&#{|W4D1}Sv+6wYUcb5F0QI{Y^eSDnQ%S8mv&UK~ILE6~@l6!ea z>iIM!cPU4^mDF67s*(r(?)?m{0?ViCRk`OvnjG|W=w?`DEggzY zKg{&nEaz@OLVlMGOY!_Ee9vX|)@Ahm90=;M!$)9Gd}ftLuWLC&Pw`gV(U3`a`}EZ% z@>l2hE`kUAO9sPgVuFI)w^wqOh&6OJKKZ7Ie}^6Z%1y$r(C#9=-))T41Rxydum51> z@zqtwEb!OZ$VAyTiqWR@ zTJE9P%b;ae`rQm>mNinK)@1f&b!}r;MnqP4GmdF_Mp#^1=f2|v-|vge(4y_U@!7Yk+PEh*m z>#_Nt@vzWtijzVzn_456r-P5&N7M5rnzu%HmJ3`36t>6+CF$UB`f}v{G(wFJj#F2l z+$uQC5QFs-K+@s6tDQH^>jGog#0-6j-&)0=n2Yk`AhwDJd;!;g7sj8|5Q;;F^1qVM z8M^hvoW-4N|A+8ZWw2b2odG=##oGmbWMT?PjQ42me>EuVi)u$hqbt-Z&#ECE^^1SV z0JVr?9`QC0W8u^DcOj*-sv1bg?;|e{1hfU#W)IBE>u|_cM~qw_6VY9Lz6pUQ)Z1gv zC@7K9kwW2akBbcJlD6?+MmxDPQB9~DAxP6Eb+{;!T!GLB)85c6kJFXA-WUFs8&$j} zRJ6+gck5cnB{e$K(xL_|=7^K7rm7$S1bF)OqL>7aEeDog{!;R`>u6~UubrnFW2!_2+w{LM+-1x$6FQ&XkTGQMr zB=`NA>!GtMh5xPUte(&uT2ygYUNv>OD8260c&P1jl|o$wBz!;*vHd_3%ji&1w|{A|jNZP@IHg`{o&HO=8-_`y3YaE@Q0XIh{H}xehP57*Aeq zh}w%+hf@r8%9}CQCcHZD<|tSDKPPUh`Uht1W|n+Hxx}arhy>TgOUyEdsbhDiIm}ln z^A0m>U`|cW1-5Me=xT@sOCy{7IjF4ce@rYInXpWe$4lnN%ivojpU;7_91NAl#u{(P zxX57*v0(yCi^7N}3USXO0?4kAAwoW~RTtfT7yXAc1yP7q`dQ&^QX~9&Jr%A7D}uez z>5fRIrAl+0S$xE(*Qtz$RVR)M=Vm81S|S@IU++GWHrp`4%IsI1r?#hX|E=!=DK^^| zLsG|?;7|Q^IB>eKySEo3LB|UV zea*9qv7DmU2M?TToX~_udFhP6_IaK`Jv`_9J!S<-#iS3gPU~azQw0_!f0f0z&^TeD zARvF!p$m#p9Vql0)&9r-;W*o38x0vbM45_C^}zUUuCc4Kutgas#gUfE z{au~TZAouQc>=CVu$L!&x^Kk3Gm7y1+c%~fZ^FW%!eCdV_&#}$#vOvfirktZA-BQR z&5=^|MF@JQOubej5K34;+27&{dOFC~=lyb;8Tf#j&d>D1EYLiN6-R3BZx$6K2|FU8 z?^46?Vb!iPR9<`K?mEjIN{z8G21T$y-wk$U;X9=_B|rU^unQU3Obx9t2Xe>9yhPpd zwpMjrq}P17Mn4ty&g*yYV8)@x%KjUAe=$eUZ^)EE$Jb`7iAh=&FOp-v7Q98g6JFh4 z&1-j)+7q@1w_)8Rx%W3NKbDPlCOF6`67X|@*DGE!px6Jzn5+v3Is^c?sN@2$lPswezm;QG=x1Jao)AS89% z8X)5w#}Jm(wNmcmBNqKdvh2Xc{5xa}fm04s)1vM|g8+j*tyxf|X-I!DoR3zxf*o~* zO^H~$;QD_`CEY~zh3vG`*kdCyhNs>Pb8oh;Zl5G9Pv#Lz8j629lfD!N&~ijroAHXq zz%)rY@6Qx?4mB(Fl$3qzE_AP8>!PIeyx&3OTEFD!gY8c7K*WmEx57L&YRq&7I#E31 z&zZHQx(R#^P9Wb3J?oE{f}TB(QVn8VE3Y zv)Sg|pyAXP@f+0DqRF;s-rzj-LggE->Gw@UpnS^p6-;d5AfE^_;n^mqd%JF5L4Gn4 zqb<@faHm9ouz6}i8KMti#&uHP6sCff$1no?cjyhh$yypOk27WKq`EwFDmC`oiZ6Aq zT*73h_l}5a<^Q{4(&0k|2W!cfP)?iwS0hP>`sXSy%4@fe?;P5qB7EY$NQD-Mm-CT% z=$})-stDU)wJ*?Y8BjP`F8}!r0ti{?oX-b|R9oS_GH+!*p)(%yk_&_^M05661@5#| zuc9th8m6P@dws=dSm;Q})|m~?PY!9x76bE-KT=R+cR((b`5JSBPAVEyJ&$MfuULnV zA$u)O+&yl7J$BVj&lozM3_;=Fb)RdEsLwABk|&#-bm`)u>F|D<39=YLTTSMJT5@-N zY^2&2MPk?SR6el2t9O2G^d8xr8fIjL+>MaX${6#~>>FEee4p2$TjX647Nblb`fV56 zUVpAW_gE;kUBgm*EH*VSsL?zO|6=Iuz3yWr_Q%lk2ztzPk=|~q2bpw;g@Sc{?jW`& zmO$8BW<*YA!zf92C$UL|{PD5==GEuHo-a)C05p0 zF94uGfiTAlk3EHstDwDlTBbGFv=-~8A25vUk}rEO+O zNGx1dQh#PD$xolF?-wr)?r0q9*w@v4GJWS{i~bK+UjY=?wsai`!Ce#FB?J%d?vOx` z;1(db3@!r%cL^5U-Q5W;!QCB#4uiu0^H1)3_uc#bRi~&^hbe}$_ikIgx;yCW=~zDZ z%>QR?*co8JBxA%vPL=L0Ww@Ixjw{(ohEx%rvunaKJ&a{zf;03^9d*V`kbk+i>gYXy z)3|$T0qf$$RE}f)ch6SOIJaE2V)G01V|TW6g45_*VC5^f>HVo8saN;E2zUmDzTZ4~ zY0pFTzMua};(Uq24}xZ;V)v(n>T$t8uY5T2m_kOsm2lQ4!LM|J&BE=82+Iw@gOSIm z<690oE+o0XX9$p7IMK&@oB6zPmckPAjrHsxX(E3nKrJp|b)is@jUkwXsoBc-F zyzT>C4FrrHmhe~vv5Ffp2RXg3vCEoZzu+iqE0!@4pgJr=^Rm~;JPPVp7eacfq~{ML zwDs#QQ15VP&c^6(Xg%IG<)IO$ZsY0Dms8$ zh(;74BMaB(K$cV`vrY`Bu86JQ!m6zi!%2poPr$p~2n@L&oNw&guSoI3bLb?VcEA?Z zJ_i$g7V9>Tkkmn?`K+39xux}Jk`xXWk9TQxL#+*gWQ(S7Gk>x2NA=L94Xvf1lDYZ{FU;EF4xz~ zmu*+Mbg#rVgdw-&TPrW@j^hXPP4! z{PW_GcG}nQ=`AgV9rb<(SYLdC;dAgrac*S*coT;GtJgRn`|#4icFb4Kei=RF>k2zY zIVrTXYv%H!dQ#6PNlxGA!&G+lqy(C4BE!3z2kp?x4d8T1$Kc}yH^NX85 z4tA1ZURz40m;#@(bG#YkkNXY?8ZVi?V!^DEIg@!FGtPLCOd*`m5*OkgSM2Ie`_J`nsVmX?&%MK=gxxR$w`WbA!{}8aYY?as2futK9Vd8r_fb;GX zkK2~$iH`eG8fPB0lk80@@DN}xb0}6h$*T>6v=YI$k zEaR5;B%^`HM4c*VYN|^b)69jmQ{wbw=(Hna`Llg%VBCgSdW2USzOjb!h-I1uPdLgZQUa5@+Ya~8_(a#}LNTz2p zb__lW_VJnnmGPga?1s$j0)EI@VAg0&G}=&w97TreZ5*;rcNt2tCLfZ2upZ!^uUc&Y z`zIP}H|3!YqPi@Qxp_fNfMgfe0_SO$@XBWoyz@K6<HGgPG2PCje~1}5-LC9wle?fW})yrn&|X4g&%b7?G*HdTT)`$r~q0So+U zKr4}uHVM9|EahY`4vg)!9fH@2uwWm_F$L50JN55UV+z69mz_(s7&Arm z#&Z{n!Jf#c7Sad?-X3JFZEZN4pb)GLZvv6^ZMTCujJ<+|4KtP9EGsub;1+*MssIMq zu?86vRm@SIN#$Uli|QVZR0x1yKk;nSgnk0dNb}+@E%12K zHl!yR!93Ub4x5xgFjT6Z=OU{Z@~ugbUn5;WyKYR)a3&>Iuhh%l<`^+6epM~6tO#oY zsB5ew6^(AYi zyUqzC6BhNi`lDqthWc^iY;svk)xOcn{}}uAw}P*?DpeYx!2$j0(P5x`3DtBj4DKpM zp$%!-1T)h(z;d}SsaG=|qfRy44-PM&^Ew&=HWwr4Obs~ayt3E6cA%h?D_#4S zNmXz3KA(twL8+n%yQviM_N^wr_0bFvE{ckP^>=L9u3_#4!#HfPB4rda5~1L>sX@fI zfpI<~fqM)JiJJ@f{fpQR9}v(8Ze2ei{}uC#A-oF{)9PKv2^-=z-86AB7}Oq^`IRV? zhT_L$6VqLjka{Gp?{hz595LhuTB;(5^WuVgxKtI2w4i_>&DXY?D=Er27`@ofAM3uh zuIfI9dLrIFovJ#xYG#*}p-psLz2#3>S>KbQp@v69kdw3X3)F;3BuugW)n^NadNKQp zXt2OC?>KGtAOsj1{quY3w&z=%Kc5*$?T$0ac=_I5fMXJ_w4F4E=uCcCVhKO!geKR^ zbQd2uL@>`Sp4u~osh+|pMT~@|lP?|dd7t_M=%eNDEu7<3-9+lff)SMPMtWCGPEo!6 z{6H~a>m3o0`0d|tNr|&xGPwoID2#P)h2w$eO!-}=Ifk@u#X9HrDG`=q$jtT(_q6^y zSN=<}u*s%LJ_`3c?O?9jNe&oZLP8yje?;A`+F0fp_qp&r1UU-EC(V?nmaWTreFUr4 z>Z3(O9VEyo6<2LidB46q`xCcIN_^?cIS9V-EloBcuyuU=vPBOwQ6Z>} z{E1yt+6auWw`w*cz`b$h*z#hG)WU|K+%01o^$N5dsUK=FU);je#y78blu89WMf z8x(Aj`qG^2`c7-q{}nH?qxqXERZ~WJU=sX7`OFYs$N;|b!K4*=7S|zjgc>K z$!rocgx&2FUo~dTDl^+xibUtHMb^3s)wPi7oijxZQ=zVoBGAY) zT@sawKTv1J8qj#X@eF?{5=zJGv<3L^6A>99(5q)jxsptt z*O{DctYR(+3-pU2oDW<8SbDbG&X8PPwty_Hy>@)An2j) z1q`490-r2ne*2Ogf)JiSRPpqdj_Angf=e%R-rcJcQ=A#If~N^&lJ4(!w%5CWYLVB! z!t|hRFGK?wZlAYuDOblj)1>R16~z%Ean4;5wtjeY4)EmU)}Xc3>70*O60c6IoKZ=pCafIC^iw=HpETP~47 z%q>+hywA@?P<6MG`f^e%QSfSLV3*!IZvkGzr>Y#sO>j~*&z*07!5(}ttYO3TL!o&F z4muGvg>am|Fsu_8=0Xo#`3GIC7_zq8ZCER^vbEV3v>S)qh6;?X6TzXQ#c#y)&E!_I zyzfgPS5G$?Lu~IPR42N*i1zl0h$FA1WC(d+<;Ec3au83!-Q$6c&*t{opMDD|{3KCw z-q|~M&p#YAL%E7A=drFHHrzy|zGyUfUPdicXtc#()mH(Yu1e&!J;AuwrKaUEB)kz} z_~{f~i20`WHdX^Mg1~_X`%Y=iM$3HKinj7x+!fzN|Exv+GQJt!!<#x5tb;{__} z&nijf^JCZ1Mv9uR$G0*o2Mdm{GU@C4tp!_+s53WIWwI*;1e+*7m(Q_F#6HAWF!T1e z5e)SUL%z!CxKh3g+}e{tp)FHuiW?+E zaT^^%2zDw-siPAV@laEZ*9L0_K?(6@NOr6juhL{hx(Z)*@v}`@>Ak+)ZLAG>m1?UsljLF4BNAVc0PS&UZSt4(WG-BLmud-H8=)>7Zw zya|V$s!E>aaj~;$Ju$B_Wt&0^Lg4dLMYHcIflLf=dkMJHokNq786U}O=po*wY9Nkd z*L;n&iFvp(4~&fI(vDf!@TRa;IvM*jc%y060i&|*0kxs}HYj;vYcwkDRh+$)J0rQ* zIXSIzYI()NB0LeY=+zw;pDQ(92kuPfz4P?>qUc!=gY~F(KCHLbV3rR~KV9oa=)JFq zQY7%!@YxTIFvHqmF{)_;j&*$(fyt`xVyulU88JQG9u$FBH$f{YwU=Qx_Y%8QT47z&w#Zm-@upH~$@QCNq7ur|c0 zj0SF4*J}f+KNCpbJMP}e3!VQ~*D-E07p^kB4lnqz?N>#^?>5nX$LYK7CFUjEbvHtC zcRs_`5Jvdu?F;@1t+(~Pnd5ao9dny}Cm*~?vSX45hP4n7ccT7^RbOrSvk*BpcC}E2 z0VDWdATnNpU#U5sr%r#ld8*di-OdA5CCc|!FcEwg4Rb-JgavnCfRTE<8h$%W-68JpVe5*Q<|EbNRDJGXgu_8Rwo^^b>ViJ(uH{=78xgmbl+F(4PPMQF^6kynSIBGS19Ot^f5k(2pHJHSU z;s8ZS=#$Mu*p8C+dm5+51XY-4IuY(H`2y0OLkT~xL}_Q0O-ai(Q6@`-cU@>dK@d!U zzZaD)$Mz@N(ft8AkR!x8Q|O+>8RPlL&%J9Xqikb+2{g`7Vg1w0P3kUud~y1;UI;dc zv6fvGL3v_k48Hc+=%u-A+czNFtQ4H${PT$znG-WKtK-tozOH%Wj%Jv6-L?HT{M6k{ zwP&3~f$4+mS7>D8r2g;Vv*~H+uW0oJ-_>-o#l9|iSqv_P?eu{SYIb0Kz6YQx(F6RM zH8zSD&RH=R>uX-1jxI>26Kw~`dBS7$jXq?TXEwY4m7zPe7*6v}xmkN% z6`J7j!-plI&1Y7=^(mzOK(~9(C(GVIMqyO7z-GPX%?VXZ=~C^QNO`(!Zu*zR9G8O} zW=)&b;axsy*x85X&yYsqH;S}k@U+>u)oB`2HLY$=bcQ$FkH0n^M_{c@y5Nz5zTHqf zUojFU;hWy$Zlo=ui-OLb(j4AEe|B{B0D~f2WIW%h@H;j*1XT_^hkv_U`xdj=$6W>! z$}HEjE8Cx9Uny0F2{=DG`V(rp6u*+cIbs6K%3Oy5Z;I8oo6 ztbl|x1>`o|kICG(*?>~o+Qqm(00+Lm*<$#m`_zg%0bq&1kdPd2C|uFqb0z2*yUF{( zbJcU^dc?6(BEh}#GNvf=qtvd`#$!6ER>H?7&Px0BOT4SAt8O#S++uc$U?JWVV z3HCVfx7H$0pI0v{s&;;ZZgh`Mi1;IeGmWYJjc7JER9}3H;u(~L|FduZxi+2Q=g&^7 zNqrR$wMc#-s*f}%kfHtg9eWx=<3cg~PQrWgLFqTi9Kv|5p~zXm+AVD;nh_REGT)dG zmZarHga?(}8mR^KaN_NSCL_wU1}6ZoNAB~BRl|o0(sJB>Fr;^aS{I?xyXzc=?X-kT zU>Tt+O*BNr5c18DCybsY5M*L*=hA{MS4`;criqpn?)iDj_yBjO*R;*kmUNskoZKKP zfUYDww%y4MEh#ezspBV93hKpE3N@4(_z@c?+6ID{`qc&?1f=+VFRS>4Hn`H(wwkvJ zD7MfH+&#twpf%}DaJF-1$FN*B3$(m63r2vC6bnq*B}gU>Yow2XK#|za`nNnMHZn-3 zYt;vV>=Z_l7R_8ro8DB6Nz7!z558z`iDd~XMq|-?Mjm&1hSR^^AnUbQWm3~7cc3 zip6i(88)RVetx+fBzdP)lx*mQCJLRpUCp&T?DhfKlXuVbfbWkt?sKrQwRTEJ+4{AD z@)}im0fw%<`xSTT*vB{5*E^~}FH$$3!yBAl->tm`hxx;z%`rv+i`=>VRh0QElZy( zCD&HEo_6FtI$ zdDPjin^TZ!6?QLFjxUMLuojtP>f;a*>tc+^o$e>J+p8Eu=Y+a@-azYzR|lDg0)St( z1x6%smb|jHbE({T|xT=yLRyB+L${yJDXjnG4xS~RrTs{ ziL!v0niblJZ;}=9Szn!D30;L=mN%^e$n2i3Fbr_InQodwc`9#4R0!oLkGL-(2 zLYTZ^ry!iX#9&_#u7owu3lr1cujuLTg9aKYWWS4jf%5AOd`~mJSKzlq=C6UhYECOu zT2n1ij7%CMos1_ddPRT)w!k`_Eg`ZY`EZeX1IbvE095b`x5jwM|hRlw;i*gT5c|$S`(fI&pyJGfsY{2HS&bnhYKI4 z%Qx~g;X`}R_3eCtGM=kiHo18t8P84Ljr}(LKgq^8&D`D^ByNp!!ITO+7lP(qDb`TF zgY5@aS&nb=zWePT_CL#uXa2C;<#LB}Fa638tH0~v_fC~wf4D>4)e+tVZ>~!k^z03ioS%uXlYaQCcn$uMnU zWz;@~_+9&BeG}>jAP?D3HUpbJvKWo+L1@KbLXSSM?k;-C1wfD)*Ct`ysI%hKjcr!v)SF;f z%LEihNODm23LSN_peCAQ75>9Wy)rUTR`DRyh1l0~qG^@dX-VYeXviI{|Ux;kwpUHZQM;YX_O zWD`&RXD=XZZl)CL%C6a$%{DiT4h#K3cY7bl(|i)&uZ~o{kV}fK6D}2Lz$e<>jd1ID z=>i8CH~!Kr*Nd?ABDehv%$o>r=sQpfUQGakd06+5o18h*>&&D-s_cIky;Apl#Pd-| zUwpDbw6}y1`45je?Hf*~p0#SKKYO6W>%VsGQ|%cxrobIFsVzJT`Fe#IcyIuDADOhQ z0%$B@{f(C7VYhsLWyZCbsyEQCEtGw&GELyh6OVuObht)nBbeX1DUAxg;|;{SZ$IzW zM_}bpi)ris27Yx|3TX!DLT-b3irjr2_Ok>@ol{vfk$mr+Ub=qrqPH57p)%>j z%kY?DszL|2=49$l2shm&$S`6t~124u5fTjGRv`IkI#B`ta~+a ziHfosL_ZniHU;ob1qXo1Wo%rmO&t`E}E^`RwSCuC^YcR+G(D|g1dpyM}$ zbE<{CVWbQhJF>0om6z=|`-0=;_+T%=nzox!Te+bjyi0GFQziPm6eBQqQOX*mz0!MC zXhLefC=&uISL$@=?_ojtg$VZ?pNVlK#PFBw!^HoO2Ea#IoYI0+PsX}2J*7;Gpj0ra zmzethIlty<-HpW8;PlM zPsQ5;fMERv4vp9<4e(+<0%R-AMb<__n$@H_@3Y^UB*O|5rN}98?wWKXw{z~a#+82p z8yj~Dj4_*agWPvyPhIY|TZZfCQ<7P2yF6QPu4RQ1ICrHnc@NJMFV$k-@IFgI9;KNU z!Nvq9vJ9SAfRriiIsflAP;5;3Sik!QgUBK{hUFstClbsy_&a} zmkCPib1>~+jx9&X>@~a~-}A*GE+7gn;u>mI@;YWy2!ZXHu)FdAKhwkEQu?P-XLA?)a8a0^djvApD;kZ0(ZLvLTnn^<~L`p`MVJCinK7fNGnIK&7 ztpT8R>-vsj-8J7yr_`b#VxZ8xXyuk_i|15k5Rk}w0 zw?;Ps$FWkJe$cvY@Ik?-i{#FvRm!W&%V3b^NYMQyc;wiAXDH6KXw>b~?(DCb{e%5x zNENQBK;|cP-2;(#Yz!+Ix8sr5ot$Y%lTOWZOYKI!mAA%tBaoxz;YC@zno+TQY~Q(y zg2m>SRrPQ11gz5>405z#m<24SPw9*cj8?Ut;L1-A3plh8(sq}Z6 z&96qSv3bR*y2P8kELh~abJkeSK8*I$q62Z_DHhj5#cNJlm=7iDwJ8Guf83`!Nh9UT zx3n7?EYcyELvx&kf*5Wz$rJ2spN|~nf1F*`0dZ59;9KbA2a$&*(RJPlQCSyCY3I>`@w(>o zpXVFWLi${HdW>KG*@hHxcq*KNY8McA_|2aKnZI(Y+6A@MgQQO6!1{{0L3c%jo)3@$ z4Di!lQydJeta>k|R#n(LEZDB_-?)5_KD;zBjlqd)6HGBHEUa8-Qb-OdppEHRHghrw zXuJKf?D?IL%^^94At530kTe9p-wUmWVJ2D8FEizJ%uwhs5L#({u7s_qqVVHaNrtV( z#q!f`ru`O@D1>eu;?S|F5wjtDM|5BvmlEjM%dNEy5KRf?`06L*hd?jqCvkxiV8Zp! zVWNbCQW~9VV;#p`E3mho>%C53RX@`H>#PAOKdf1aYjw#YxBk+p2rP(E4WwFkHvO>V zksh>Vw>#ySBR4{-^Y((T?W(MI_uFE8B>PGEq4QwF$L1ad*~(P87$3mv;~O{TB2)tS zBEfG;QfI>5bg9O7XM@uY(6Xo=f-#!)Gd$`8h=En#UJu;)>U63{%v}BF^D-^sDQ0?X z_oDY;>?h`fBC%El75ZU$!gYy@hnFy33OROV(ZDcZ=dy9TQ^eKw6T{dZo4jY3x+oov59RNwb4l8)Ad~Z^y>z1{4hqKK4f_Tt z<%~EHcCUKtwL30dthOfOI<~n~QAe=kj9ai%v>LRHz(4wg)u0!*CKY$K?+igF6{d;e=+sZUE*~Q}NrB>A^!#B2W@)Bf7T^CtcCW&!hnjxSkAjlc9Vowfc zzEC_ab5NQ})XR$rKCv!TQ;ke}8&c0Ier|rgwsdefkvG#UJLqgmM`oWh<9rjBnG~?xig>cv zK{UN5{LW^3fc?5hzN6FFGGO6x^<)QCHhfWkSP)c7VlSAmz^bW4eRnsfX7)nta_7lc2t5dxRLZ9~V%x#rR*Di8NC`wUr930uvN`;POm3~YKym3`Rg zK?MAzmQ^RQvY$jUb|422n(bY;+Bo+MY)aCl4t;3*->C;~J7T_MGwOE?zXQQRy(CG< zJqLG=g!M^pxNihAhC(8SF4dLp_WQpkz`T6E9W`p4wEWJj8+&zVaG|x3>9uZ0)vJB- z3CUN7d|K_Cch5JBouSB8dJ38m-w4163`zZb={fZ_T8~30#fdpzNU@Kqb zml1@XeuPqKliJ6@lT^2@)8wZ)RnM&YvjUo#J)YiY#jPd$acy={UT;riJc{>5pG#BpwvskA zTivUz-T-+8R!*zg<-DKB$W zsI@TBRaI_n%YfzYU-#^5OCp8 zhhH9AacKUdlTvySNat0q<{ss-tGyU4uaU=Em75cbb9q!>?*9odj9gJ{h*SzHzw<9f zI4g>)%N4Pi7Ko|I&2Rn(p9hGP_WG)hc*C6RFp^y7IZKZX(=?iZgSZ zR(jW-%;mu;W00~>#SjO}lPi$qMo%sW5u?-F4t4x9zVj~!UW${SYZLQZp~;Kj6dCp6 zMfYN&F5edLYl}wd&&GEn9wqF-$Y1sx3tx@ShRhMH5K}RH`DMP`Vc)Td6DH9z_A{KAbQrA40&EBP}xQ5an(SWwWdH> zCUA@3`|09d$4Ukk26qct*(ft+^YKfjIv2>~V!pc|%a`Bxa^{|I>z8vjU~?4hGp4rW zrhGk@Cl6K|GiaRMUe%vko(#)x`&Ks-cFJWDE{I4*8Ws*_c_ZQxOjm8xzq0SV?7VDF z98KN~aE?}$BgY|+4h^N^O8%CpG5$<{IbmZU807%au5;oie>k0317!*0$E)sN)Y!hj z*(7Uz(W;G}_)k2!{|;`D^1+%M-llY?oasrXrv1w~3hlv(%YL^!cme6siH;|F$;Gb4lz<+ z;F}FjusBwE>-qGLcr;)C$~Pr9;H}p^e>ym-=^AdzeQvsO-Bz{dHf?T%?B>d?vXU37 zY8WQze@FN>Of&L5fur;$`V^f@AH=<6Z>k|Epfd*&DzFYFRV}=1KS_g~SZ{dwkDmDh zp3fV}Wt=uYWV9}@m|LS=Xbfd|FThp!x_=^)|6F3{*rDuJHA+gkNnQOQT;|-T=K)f0 z$TYzFB9O0q2rmJhMySgoB&L;*+W}p>J{X_QyDe41=@s%HxYt**`@8p^W7u#(s2;hX zt~{y<@NUgs4E6gLD{DbcE5;J0;c*{|%8gyuyc;|3;#S1OZSJ%~2i=v>B76MkjjHzN zBJ z6H79v7hT{)w#a2)YQgz(y?vXTaR|lMIr7ODJs`BG^=(Vp#!{y%XS7ER2YYI8<^kQn zV2i{~5<)<@*txJWX6b0}&wrNf1&SQ}{zF%ms2+JlD{gp?I~d;FaacsGB76f{9!L$x)uSiQ;P7nZmn9Tf{1#HP{M!EspPNUE3S; zdR>SQG+Ti_dyn|LbeL;=pIpb|dcsc}yk&)&qsjKeS9pzjeb~6S=kzl~sKDQ`!O+V* zQ~M*sRughN?KD5I&*A`9%Fu`tP;JVQy#B{nyk1Nn2?YbQnc zp9)3=*vIZg$|1881|T2x;n88P340Aupvq88KFR&3>wGZ5plzSiuE|306GttH+X7VCQ6*>cAdMRV`BDLzTf0pFwB#>xKFc}_-;fQ zw9UJABW<(XN``re>+pVVmV0yEP}FaR^^T96M0)nbN^t3v09Lt~oOUX765-}UL{Yv{ zoUS|I1X<|ZTV-1tt?D|$OAzi)In`n@44+uLV3KpY>g*I*ecCbHY-C#t3nBMF2eo%$ z#;+aQcSInOdm=1sI3f8$&kZw33z#3=K#!cYTr-0w!1fGY{abkpJdcjEyN9Na`hsTR zw4*DoXRh<|NLN$SN_uTHr(}00$)KK@iH;Yb+r&uuPKsTK=(~6Lbp1hjLBpQ7$d>SV zs;U^jjXB)^*$Ya4BPye>UKsP086yr7)Dgy^qN@Kz5gwzudDy5t!Wsy57T2hPrDT47 zk2_?AP^%kg76EAbi;UxbG6M{f2%@{f4suwNkIsBa-Ui~iir0b=nyOGZuF!N>2r4g( zPm(9nR;ZnbV(Ybq&+gq3eWB)g&cilZ9qqTzAPn1LA)5hcMm$2tc!R~Zu7^JK$_|Z( z;?t`iJ$y)60(3am2W1lDVYfm~qpwD%tKISr?B!H`@lCIO^N{Zpo*1&YopmKWlU8qd zOUh!9y7jf26y`pZ%C77=W~J* zTlMqCrTXRsH(2}H0o|2f-16$3$3y9Zt!L5aH^94@JQe>& zK#ObG3M>}~PH5{ojGPk0WXkWlMcU}U^#!o~2z0);HGFKvMhu~%5hk#eU0xehL^_!@ z+o%j>d9^AEd2RxadHDvsM8evNaPu8xQW*awC+j1L2V;$9(_-- zjXHMM=@~G%uAjmM36YrPGO^DtyE4%aGm#n-K9< zYIR%W>iOk(?3b>hOmBF*<_CrRf?{Uv2NNY&{>=SR6>D<>2tiu+1ku38VVM|uysFn> zajNBX+(s#LSShmi1HfffernHtp$eNi;eONtH90u*=?Qy$adbqIarRs7Br`G9zvoe} zT(1#7S>+d0#u4ekMy5M%L(fx3#c8N|A8>uiLQEifF!Z>|s$Wfx>Q?S+ zYt*ejO=>GG?)fz2cb(EQ1HX;L}azS8clvj%JhCdPV58rWGEf6ko9|n z{#ZWb|DymYjhf!)Rb3?axR_0Hk!GN5wHOj9_K#i8a>)Ks625Xq)-Dv!cQOfFwFtU` zc3fRWQmHqGX*m(+88hJMn9`cdUaMPvY7?dAt9^|#r)u+gl%^xu^{CdvjddpX?{zGU`z2LHkavb9nFOzbsm7D>QZu z23SCw4N3&>L3p`gagWMdew)q~NB7 z))y5kwP=Wu`TtTMe{LwnkW-GI-)SxqHMgn0iFr57l7Z{WN{AIc~`N$*nkO-4?9 zkUFzS4&QgE-> z*VpVNr4x=!gqLDrLyln`x@|4gq(sO^=UTSzZs-m}G1c`a9uRGsK?O2$TYK7va#aMP zzMW^UaavA5f)t9qfbgL&dL{fd$Wd3T)lFy?S1(sc22q!aAg)->G*}Uw)Omi?PFWJ> z7POl*@YWZz!$uk`FJqx0_tf&d7f`#?53M?iyiP$#e{mpSChD*2r@WZ8f(9Zz*>LKA zw#q!&4}Wq*{)Mq|ry)OKJow<$_>mcirxkcebX{g=+RaJ$V5xe_Y z)ab*Z63kmt$Bi3ZEQBn}`*-b1;M@Z`@fMpzak67qvnmlyss2W4VK5pt0_pFnCoWjy zX!o8J?>7MBOZm`0F%5h`cVnrDMY=!;h9cr|VhW9dLgK|IG;Ro%Y4${&=QmcVh<52t zLs!RAN0mXa=hkce9|VC71Cga72-q*;XTJpVejkKY+{`Jq(%|Qgj zAJCV&_64}cawl(pA7tdt*8H_y&kEUU&G8CI=BXFu80=q#sO_WH{m$<@Gw{_rHC!x4 zSd;_SvoE!TL}IK99O!OUbl-aQf6pH-iov|v1c92!oj1pd7(Pn*q9@icQ%CBox)>9y zutWxPt0jEa8)^`F)GE2LX) zc=OE`#00kN!cmJ)uSzeEb8om|%fBC+rlQ<8LaM>&u0*35DJN!-aI6v-6W|9^a?=Q{nC~HG8A#^eS z78PV6c%5%|!j<4wdvglE-cpr%^!AS&CjYWEaJc6{c!Q0eCsAz~xqqE3>~@5ced3g3 zXaV{MJlvq_NL?wiuEw`Ue{k$`YxtEiuMDuXz(eeTrMgKJBa6m}I?Kt@r!qj?cY<$2 zDIW@07tuVo$UE2-3B2qpe>5|nAa2D9$A><)CT!QZ`bt&rq}_n!gEv}fG2(jl`U|X~ zf7k{f1M7e>)4tQlgZx)Aw(!pwW*wMQ_YcCZt*wBz%-isyXdwyAx zm&jkb>7`gONZ?!UXd^NkA=QfRPMmV`c#(E|^HwUU>pkX3yLBua&6O&(g?XRz*qFU!&#d zU_urWV<`9h{LBit(ODB$^luRpvsMGyE+G~k+}`OK4Rgf*TYzBf zlMiwtAJuIBay}?}KEBV?{*QHPY2rV3~_aG$ISFBm98pZ!D&Qa`qKx zy^{81%+%1nBfj*H_@_tVx)eB}gweYjgyXx@w%+xC(=c!|;OmKHn?-%6(bsUN&Mlz* z$T$UC=61y$V+4$*!yw>%?MJQ z$p+)r-Jh7jO~!FZeVdN_KsT)%(wbQ7W-O~uLGE2Q+%}ThB@sF_!BP54Z`tryPien_1Ha)@uGjHXn^rn6qSofVk!ozrt3>h3VQ5+h+yd zi;oU9KmNfAx@S7r?k6D#IK( z%W$Txd&>a-CB$De_gwSU-KfKk? zI2?f)R_AcBtOC4a=B%JKW0x2&$vG~$tb>&~q16lsd)-@J__k;j+Jv>rvfn@VMj2S) zlkIldY}D6=RNqDBlC)q|;j~fz%XTA^!V4s{DkS@4OCzvp?WX0Oq4+x=7UCaOCqqs>2APj|A3aE zi&=+CT0U4vk=dg%|D~0Yk>RKJmd%l_Zp6Q9Yvedd$(N`Ovad!7wQ0Mk-W(3Y=hyY8 z8YANbcxoM;)NLEV$O8uRARGy(XuD&1+0`4mk1)9^KmK56;n)30n=td_qihhk5jLdX zYgqkmEYZboCCzJcnZ0$UW7-`)XpKae+GRlYvt160VEJ6qZ-tQ_&RQF>4-k*$j+x3bS{6#s4wyFh)-{&0k!he@o*awgWo3 zIPlbP*0Ta9C$%Z8B)Zf2L_@V3_s{n!vB8i_NxQ{@dE(#iB|iGT5BdWlRkkv<+>lK) z)>U9l4=)N5R9)#q*Pjs84A`W0(SlO+9OIh+ z$?_MYG-}X=b!?!>?r6f{8KkWLfvwkYgp@**M2@`0B_j%>rPKA!J9m?1_+%Rh@yNL( zr=p0!!)Tx@@>r#noj6_1P^{l4Cr;#E+dmSUPq}ziS}Dl?cIf{s<%<+H>Ay1q_H$Wx)r%g2A7DRFnn7f>sY1;7amxwQbDH29o=EfdXh? zJ)_iM5R;2@Lp3LZ1VOykO*qn`ql(3aVb?TYZs=oh1Bx>N(V#FKJWLJZQ+do~5|;D% zh@j`Fw-q#6`!qP+q};LRBg?{)Hz^SaJmj7-d=nn@Mjl+nRxAF|&xlmzH}+FQR^a;` z7TOKK)#aeqJDNS%igj6{Xbrs%BRKw_dU{Og&go5?THg6=JA78Xov7c{%UyPMJ>mC8 zLkv4M*HK!|j!@Sd+JjVJZ_$874@0B}~qJ6Zn-C7dqRy)Xw6J7m)Jy8)IZNR*~IumBt z;awj32y=|GL%nMQ4-6o?<*%js+>@jUnORJsHzh13Ya6Ei`1xK%@!SBK+x?%9t5lOq z8-X2B6pSx*lb`5gs$)eRi=nMSAlK>&%Q`ETQk_wUdUx-NnLm#RiQ0*DZni5wK z%-oro_nW5pOBiU&XS1zQPQ0OXGB$hRgoY+FuZjrg8kYB|m}pYnIE6?n*y)E0%gwnX6P@u9^GZ60?iUcIK7^jZe5!ySmwKr${pW)FM%=ldU$|<&cFl4A6iT;WWTfUF z@os0)e*2r;a#|icP{OwXw9;Zx?SGulW@mNpgHblwvPVA7;@N; zdlgB4^S{+xb{J(S?5#Q%b>O{$t#;Hjce!ZZ3u^A_?$7Ex8%*lNap0N96qJI&d>eHaD!=k>P%phn z4-*E4ca>(6dpzqc|MP>JCU{GwkV|jl!#SG+mf5n}W_{ey!pDFuR#af$wxT&{WAl%( zkdVNuRuyTi420_!CEPIRx;Y+*KK7$9lY-JvEuxQPRMP7uXexo^G*{<)J74cx{mUXd zGFyz8HABOXb$~qIHrafrwRPrI!_K+zlz{S&xwXon9?nf?g;yRC{IzJ{7spt?V(h!0 zEB^i+mDapLTom*tW)>o!Hi=MTQUD=t3*H*TW{s7Bcte6nPlxOtd@?@_aUc~sQ%FTZ zH$dEk#;~PgEyXr!3{L&nQCR+xmmnL14DjS!M4;gBV~HJU-*`smSt^87Ew|LlW(lTh z>xT+qU+QFismr9})gtjHp&FUd4iqh(O+YIdy!#B+N$|jv^B6|N0K#4WTRn$^i=L>A z&lJ@3?)lF{JsKm28r4!s~j;)MtqWYw?tA9^c zSA0|5XLEM;GUhR(DHqggr{MtB(w(;=^DdJ&z}VV>bZfLYqY$}mp#k~TwGETi@=)Sd zt^92CDQM%^xW_x>47q=rA!lOX2d!# z28fsdFHi-|2FLM@jfU!Y7P1EQ21h0wt0F3w&A3TnWin_caU?PZUQap78oj2?=<5iY zt(5C(r#z2gqaj1ti4+(NjEq4NHEQ62D)HJ~BQnx}*t83^m>XrP7brv~6@tzziD1Fh zP%Wf~qyE0M`lGl7JP`egm2ypFrxSRD6L;FJwoCaqn>w6lTZk-3LTNR>BWu9`A znX7K4jY#u%Sy*yFhO|p|ll$U`_#Xj=#{|KJ0R4bSiWnHH@5@;?St-QVUv{{a-r75* zr6=;dkTL+|h7TT#->KC3P1AT`&i4iVcJB{d8gJToHglM`F68*mNA7z2`crsOxs?BX zF;M)6`F@zhIxFHI-PphbDl%IP4+@n+ieq`vNLj2BfdAl81b&U6S%kc2%WhnrCxaV6 z%7T0C-i#6a9J{ESN`ge-l?*pE5)lX}qV+o3Gr2u)puatgc;Acs*w19eDzc9hn(D0gj#3~x% z5m`*kyQ}A#e8-}a@FL=M;AWC%OBbUN#4(h1zE}UH3Ux@PGG;h@?k0|_@&5?dt+5Du zwtA&v$=OviS`%T3FNYcKKqBn07e0j@0U9m~C~#EwH+|mBY>r8O6Di-K<^@Iy613p; zK*M(jrgNv$Odp#+qIonCEnd%HA9Wne1&_Q|IYdq)C;!Ve{I#fBd4E)TLAiPS+f;aU z&_s-L84<2Sq+PTUb{3rR7`2Z0FONd9gkW8`9Vn_9%~<>GgIT*QU&%KW!q1rBWZJ&D zzA4l3PT6RRbx#y>NYE=b2nR~;h0KIOa?4p4AATB%u4jeU@BCD+`UIXY%BXk4(yhWI zp$D39h*fVzajn$nL@2~JXq+o@CR2k_ZsqcPwD;-SmuFWuiuX z-fh{8clR-abFY38Pa@dW!_=i%gF4*=vzweOP2r7RSV|^2%-h&KF_ldy(<-au66OAd zV9HeNoT76zu9%3PJPS+xRnM0S{PW;c{dJ8^iKV6{T}Voe##x((s>Yd!Rw!7{Oo1*2 zV4xyFzue2?QUQ|idh}C6Jhhmaa70g&ic-I20be7o+B@F4pXr77p+$9FQZfCmlPsd3 zT(ps`E>9V9Do0+}(6q2(<1%?*##;4gjJdY~TESPV*2$I=Zvrm2Ufj#Et~>?mbb1v{}ZR;5G>foW;!{;MI09GOql-pO6CjrsRqOSd1^gnE}tjJ zkqu&Ckl5Ve^TEcaBO$auf2CA~NHFZemRwaYmc0rkRcU)L()3A)-n#2V=JRwnrSB#% zZXk_*Q{M#RL(6PFejrLZ$H1P}#aop@tXOoAXZG5@t^@;Ndo-7b`hwU}nR<$Wht%rF z`J6DQP0m1fU8Vof0V9c2fKTP?31iSs?&}N(Ru|63)slrbC!bK?XH)gxUukK^S&IZo zhZ3EPP%uaSjM;zHw6#}Dv?}4VyrOwgm-0_M^A{quGf0W!6SO}I`WlT*k1x?x4+|=SvVZ!hDs;h8VO`hpPma0cUq^{Ly=;>_e4X?+5-~hJZaj`{=ktfib7hdFm@qDTx=N%>nszOqHp zj*w!g*7hg6uMJhD6(1fMoh79K;v{)4i5_=Pa|LW3Ut^i4O0jZc3R-juOoK7aYt0l4 zn9tmuT zi;YL?khcHVEA|*4Nl@eHI@z6xR7Du%1R8E5l#y^m+wE=oHWOzS{9PJrACw;bF-~;r zp*iBYf4Q%3>;%g0UAA9snAh7;4V_mC(br3{u!ge3eY)Nb}n6e zbf?f`53aXg=^=Xe^%YfXiW9CAn)nBSB)CVnQr9K;qZuQ&=56t@`uJ>ii*w{RP z2>ZXQavq=Fas`Rw<Zq063poZRf ze4r5vFu(x6*7F?!9f7U=BE+C%#?$HE>jtZlFj^?EybEqRvn5 zgsUNlIfRwUV)5dY9R?K{&m2r|X$5FQqM}}rGPo|V>}vwoR3Ycn6}i)?d+E~0u5WYS zsrmM>rjuz!9Ja0X7Mt-c%PBD+##Hzl6gX&vL;*v3w$qW+0pk(5K>b2n8&GHioaUo# zJwYq5&?*&6&#sc7iB;9)eZW(#-4`=&*}Pf8_ay3mW#toMC%PvUS{4J70aHcgtR`^N zx;AJN#>x!;nSv5lA}8us5Ah@30P>1)eiCf=-xx68!z~4y_Wrw+OZXrTQoK?Z#GZFe z?e2|=@Rxo^fCk6kxVg4A|(vxxGZNa!QEVt7ib zMZgW5s#SB=df)!@vs^>6LNHA%C6qqeOUw^E9L+wh^Yix=un8r70T)em{>{RwkYjjC zlhydn4Tu78)FhNkeuTTU+3FG+84hHhLd?<&A9ia+9B|hV zuF%{}wL^LJG$b10_3KgsXs}WKaSKqW(1j5GT9Cj&LN-@(oK8MM+ZED5>xXp63k>^E zh@iIhotyI{^yOv6K^UYP`;}YvhpT!~A@hD!SSw=G!a(j$6ZxYoqkjt3WBf6oV%E9k zZ`|80Kf$jl4X+UVhfEH&K_cyjCBfCMg4V}BHJ(nvQDYTL5R(V3w%ha36F0!q5ad5G zQhqZ1$TTeAt-tQHy*IR3`%+|mNib5ugEEch+ z1F1`X*8KxdR`jE>OdKF4iZK{k+z}^@DZ}E$?%dEt25E z$F87zVWIpmMMijYdMiCK{q?LgB?GZ<=(o>{`!CR_qA}b-~Dx$&6tUfT1SGf(wz|g)L z6vBc3a}%E+5K!9XxCgeA3EEdH6P1>+pMVJ7&Lh&0xaK)04wJCi#HSDx@F;@M9c4j0 zDy&5dA`Xtw!E3_THCx;JU4mI&u%^5&9|6_!&g>+G{O$z0MMU8RHC7ZtIPd@X`2e77 zE1Tpc$NykrA(Evsf)@ct4$B;jL96^CTsFIzs#9rkQu(WOjMf4opY7&Q1;4I78X4fp z5{0y5v21PLbq+;vY!$u0oSrfGF~!&MDh-vxw>h7$Yp!`v{V^HBX!)_)m#86N8Lch>%InfO52uXImN7g94r*T>V zlVKn{qt1Et<;nayZ=W(e^->m zp9SHN_dLa|4(OWsFADj=+@||=%s^=?au<2u1e@LFRCKP2kxd4P!7sZpIvHLWX+J4$ z6MTw;fr~Wz=!9F3P|HxBg*^xYnEC)i`)CK_DvM}Je42I#uEE0)0`c!N>&CMOUE$G) zzetW!_11A_aL(Ma#`nnC+3^FZVk6i{1N9P8ZEniy&(aF{QMlJB;;_sIdKMU}WpV%& zAqQ#M1obH*k}x1d)*6g|e0aI4lVQ&xcMYFs!x}snv>t{mFJ|uheYAsMO8HDbqj~9p zYJ4!Nn*W_J=2~R6j6$I! z>Y;g>?eK_~83B&VL!({N-jC@8<8xT4&m+Eu7Yz&aWpEt@sf9&G6FTM`+1ndKHi7Ek zN3Z|*18)X8_WZzv5xmy?xv%-}mP#2kAi#&(TO9}-ee-L&c(RvN)0e4)&6v^c$k%Rf ze7qK8ZuRTqsGx}w##*j9#?EDBV1~l#xd07LvbNF-rqFj@n|R|e-2_T2yrfsn#S6&# zLNW?P}i2m?<+0HYOsFsSt` zAjO0JoO}7>y~L?K!ou8zxhtnThCnt^R3sAP-G@l=XDR0i? z?oltXPxQ*ur~ZO3WBwS}W2}t=%2}XX+He^Ec#u{Casy)270G3e1r0_5hhRIe9CwE& zP9H_MAPxk>p%VoSu5u-8HNU!Arzs5%4zTH%;nC_)1GGIm&kL;TFoR}e8^XVPyL@kr zg2k(T`~398Yt_#fLMZmmy%4>{iPa1UT!)H}Eo<=6>^Uv7E6+yEs*T6-;SvlsnG`}; z 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

    Yx3C9KR0v$K!6*x928JDWT3uiOjW6 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%0A;ZD) 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 z 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 +4!k2%i6$}egv0M{0GDckX z)h3VtLf)~=?|QBZCfiYxlMCFw04S$iQy_BD;%> zCfeia{TA=n3nf~ulF9T&(~ECHJag&Ihg*}>CRz>v8z;*Xu@P2x(%6AkE@r^rJ6<`V zPPSWnA-7KhrkJ|x$4`zK9}i(GBc?p}Zl*?7I|j;N0y$&^o$a>?YiMPTNCC(5&nf!- z#3I<8yfmy}UA3xppziMX;=Kes6TRM))U;nO zdhf5ANoQ-H>X*xy%@k1n5z=0du}#8uTlc9uBVhib*lDYk%7ucM*vDn49gT33J4yt8#hPzm|uDFB*X6Y z;gd6OCJ)gaXH&l?pY+QPI4A;VcOIZ136jZ`rLPZc&eDC~aDH0&YQ7-o mk^z^u* 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 _NbUP6|)CP}+P>A4k86ea0L{UAtS_k?2 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 diff --git a/_docs/master/questions/images/waterfall-chart.png b/_docs/master/questions/images/waterfall-chart.png index 60cbdafba44777b493429bdbbdc6f938c867707c..40e3592edee9ef3336604fb57d7791355aafcce9 100644 GIT binary patch literal 16680 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 literal 33274 zcmeFZXIPVI*Dj3XC}ROsR7Ma`5l|5rrAgPZfKmkk=_*ZHA~irDK~Nb)WB>u_NJn}N z1PCHZmEH*?)X)hvl(g?6aprmU^Uk~X_hTQ&ckKP?502a1?JDb9>s;qLuRBm%Q-$py z_dymG7Ph;pw{%!oelcTV*{Ac%Pv94Hpj;9Q%k$d1w{AS}7+M%P@czL@{ESbw*IuKU zbX)0Kwp-Voz6zGdmWy{Du{ixCGB)~_a5TB?+Ffe`ZZkewUQ@_(NgYD)N^H`Q6uM$( za_4Js`I$RMPn@VdbK#ewCU)tLk@b59y~YnU(^MjV&7FI-$vnVk5O1J4CJj4NO$vd!V3LoOI+hHFR$MiV1x7)>RehhfyW4?IGhW*;g`FR$W zcb9B}8B2uaxvBu;;QE=aUl<2R{*c^V_AD$vpZjqM3(NoRaZ#-hypZ$iRqmmaVmJ!q zCS0YViQGejX;Gh@y8(xpr3-n7@cno70z81s33 z#p7nKU&S;oz^2V>cCYFA`CP#k2xg-#FE0u#%$xJ`^LaZ9X;O5jqQ(IMl_}WMrvow6;_7M(oc$qZV|H1~TX{j2yiy2t z8uxklkp7S&(3|Sk4>DmUsghfaa}R|{k^@`bccZ=sYJ#4x2NK3WI|Qn@XGI` zMNL~Z#K*^Lv|`tM_Azd~aKXp*c<}ONY<08J7`I>qPSrpXohRj&C6-S1jB2 z>uggWa`VI{yr(%ZhKVynQ{j=#+CU`!1KPZ1i43b5^pRm)n&eycLI1w1yE|^RxYEcN zTQp&Lb$iNQ+2DSmOBNO@ze;}aK;Jd7i)w9*8lh>=x}ww4th6?*Yu?Yz*}1ez^_%Se z84i))B1sKSR8&+9uKjW_GbJU3+}+%MH63Dym%ytzV+s^jWJz{EVs=PfLA9PZ@b)<^YwI+@pjiXdU z#f`V~>C+iRyjznem#GJYmPh7$Pg-y(cA2Q55|LLNW*!9{U|G+TH>bE;V1?#CVTeQB z2<>iIBVr{D0!Qd~R~aZ;E|Bfouep2*6gFgKNqQh_pZX^n?VcbWMm)!5?g7~p3)7P+ zkXFW(S9~Cw^2k(IVn-Nl^ZjXeab#!DM<$MJ5RwHeV!7gAeO6I%o6mjrv*$F~guH}a z)=bl>a8k3!8mmQ4)w6~uWUeZkzhZ)h3&(9!e?#kJCDJH)GB|G$m`hg{XG1Wr1PnKy zU$ui>Xo#y=LqY7nLA1^vn@)u3LlXP?$^!V~5ue~(c@>)&l_Dge3^{s>^ZOJwi{7{~ zjA-yVg!d3ZuB90eS`nU*OG%e}M4aVeq{U+`tt{Ne3U#Hv5Vd;daGpExq16 za*kmoVz%o9k2K`o`S7||?0hn$KNb=r*%?Fk`X2YiDytTQ5$E}Mu+Cj%v=UvrSi4k# z5-kGcFmxxwJSX_;cbDjH=Eo81^XlTpE$as=eQ$v4(&qjE{@N3!zmr65uuSS1s zhgRCG7(7iwn3uFLw?;_@>T$-NaqZQTVf^(=roG$D$+z?%ChZfp%}6TrDa(pb|oDW9#S0$sO!YPa033wYawYvEKVM}07lgrzDqU4v-dpp2P% zs}<+``=tmFe+*nU`4m=@?g#MOUHLwiaZ);}6=FrOUg{2F`qg~MuRagmhkJSyeCk~Q z((*PohLZ>{QW~gJiOA~Y-}4!b^?kCEzpN-4-lRYtUg)*&TlDIGeInZ|jyfl6qqTDl ziIj_n*xC+uS2tM}q0vK(K)w5CbK=`e9}SWR1Og!``293DGc!XgS#|07>jKfj{!d-1 zT5!uD-ENz2--0<5EhkqRc;lN=&Ev^C=nWna50+x(z>DMHZMG+OQ+XDa*JneUEOUOZ z9r4`k85D1A4X%MrnD_S_ZVbi_4bic91hV06-apPSo9sicq>G|>S(0STyQ;Pp>&rCyp8McSGpI@F#6PLyY9k~{PP%8lSL48DZ-NuS zms6{Vo#lGgDv_vYS6AO!Ar|H~c{F8}no?Bc+%pz1Sq}^v%J;7@N}!-8ikm2Ae&6Q%b3;)ZAi8NP?c5|6GU?U@+t z>*&>mm#*{TOCZ1x*2YN9ukjGe?d@*g_PiQR88XN?e=Ja<{hC{ScX1JbPjVQ#GTrgp z`?~Jg^{})S7tZ1~S^Kc>Soa*jy0*1`w@vByudSXGHH)E2APqxB#3~;x4zX1PFY@vN zs5gro(gQB6TaUPTx3o1h4gXq#L(ds>5h9D)r%m+JksY36aKL!GP zACuJZQtvv(IK|@hBXt7<@grYlSi}F%^Z2RAq+hwY%PwB8IYxxt^l<6>2TmnetrkH(N{7r2`J5@9x6b4ZOlS^`E}gy9l3Ghj-; zPE8?cHb{p(%y8iGKZMqe$L_cSr!~_}h4=I449&|4%^-3-`5uMArG8D8S3}fel|ZcE zcc$~oyHgg*D&^&2lMpix+F(YUx8HXVy_?gg6c?|RVTrLdqpcjuQ?#raGZe%E;yqlb zVv3mEj%3oCuSIPS9850E+6HO6^TdantReg|)%~;G-&;2 zXr|t8!l#wT1}y5MA|k9Bq8E^G>5UH!z;QZHy1F8bwq>9GbwT8S{Uh7dj9f1p4M+zHnpm^bC-dqs z-#cFDV9}yEZ9`Z?L*5*Qsd#$V{kOm32^?ihE)vF3KDa%?%aqV(vNgBK)TwN0J&IP5 zmGw2H9z!I>LUXcYJLHy+stPFDwM07R<~mlaoXUs~1J(e1^>m!nY^ZIwi;O|OA#(jb z|CQkL;Y~E^U#Yo?OVBlto6Cnx+qDZ^Nd5TnBL~uBbE&;(aTdWRP6|)dw<34if4+5Y z?5stNx5f-iF8{eQMP^*KySTj_Pc_NnmnsEx3$v z86ZP)Lw`qaaKSQkvKAh-#%yc{!-l0wlamzy?gZ9SB%=(U`U%B28RzrMl zEAQ@_);+tyBR#eGZOLU&aGF<&rYiD1?>!g1?$<3G@BL+_j^BH0<%9@s5U?{NI;JDU zf}1L4PJ{ad?i@xbF`BKd(4~5IWWA0@c`^aC#++U%Zp{jE;#u|dGHc)7y}K9rGIG{E zdv}bP=00=ft{UTJmM>?2u$}+=+0Gwa@~(CLpB9_n8T&l}#OcmzT)*>#Rs!5B@#Dwp zh2e;MR6;aY*Q~3%LOBL99@t=Xow0UybGqe7QFFJJTo?pu+d87)({&fFCBUJyzE#}b z+7=w5G^hH#Hn)p=3!==TVVjB^ZfQCoHg4zFL=(?39(29%uE4(VCQH6(X`h`p(@KpkJI#98#r_EDPJ;C8d3z=rSG*1$T)W|)7k?E{ zTn?W*EoxlqHul=vlQ8tpGPs@AV)4m(=e2Y2OM4^eH9lO*|!%b-#_V+ zSp5ynbmAdSeX3fqq=7deWwv5%vRoB0N25P}EGqa{<~XQj^uLUNi!I76M#jd9W(&f~ zxjN*|n(0a0!q242{uhXhHSVpt@H<{T$zRnn+C9W%FbiQ?yzVoq_5c|<^&~i1lj`z2 z2um=RO{<&ir>SYWh{-EgVKwjPr_X%C2%P(A+dyeTTOy@in&8 zR~i*7wE`T?bnW4?+`>ZJX*z!f6t8r1e}5t=FwiCr@fu(ruWiBB|147#va@JkFh?&D zxp`2=tRx>4-rGW>^?Bd(kWYpnreQE*iFfq#2V2wnLEdUmU2IL+y3+SO#jVZqR-Eez z*P7AQ(<=+QbuJWpR{nyxIKPRx&0kq$oK#ne<~79cB#Zt<4rMuDTG4~G_a_>>C(z=? z7ydTkKOxkwBUukF$v-T%_CZYW!ZdO-FK7vco0I2`t1-hxwHnCU_8mIuRvmQ*ZCv7E zOKPW_=x5BFuh}Gio_TbAmpG82F4u=hue@#%Z$v!2&U}gVkD?nGi2vOcwI4BN*Sh{s zi!uL&yVxy^z5<0&@pey98QNq;#%9*Xp+%*Cs*{THGS<`a2uU4}mdJecRG&NwRYHIy zD9xsFq=x1_u$%J_QKXN@J-F2CLk4v~tqMXjD0TE5Vchrn3ybPBmGb&mj7!w!f=8E1huHL0~YAvru2k`r>zBO0uC{Xi;-**Pkw<57FSc4qzY2Uq?s8r^y zhr3iCOG-=Clv)}>6kKOU(a%dky=`PM0Ys%c!Ez;8S=)e7%GwSIzg^EKd#UE;%{u+R zszrd(tsmXF(XScpja{TGL57c-Z;$ut@_Tt}!Oa*o&IN>H7#eN#Z#R59(4cjV^nS(4 z%4*O_h>Yid0xG7f6HY2`|L%-fof+UmR|D)E9K4?F6jwL_*RK^P*ZFVBT$I~C6fIW@ z`QEw8jdXPtWx$IQlm9!~lk!*H^7qzOOIm@-?IQXi)C@q)?`0_ES4{01gpe%$2upT%Cu6BFdfX%!VKn-I!;Ow69jrS9I|jqpTV#nY9p;Z{Iq z)4_lhy0UyyS`Q<9h02sU7O^jo^As0ZrF;S&va(!wCvLh43l7HS?j>WeP)uPu;rje1 zmC>9~TxW0Tns=x-SH;$67dK`)KC`DwReWY{4n1W9s|M-g5@FwTyc(sz{r%?g)sFcZ(@-~ zEDr%wmPD?ORwwKwL!q{g_QY!i=)?_1VDt5J$qnTLshl;lb4gsgbyvvFSTGzv)^YO= zZ6+OAq|NA8hjE+~gF^YgKp!$CNTOC^y-W}D=)Ve+{?x(rH3kZwmT>;^TgVm0JO4Cjww(l&OrpZdwZDFvW-Dc! z`=3=DFP63x@XL>7`a^z=|id-3ECf#)+gC5k}mGMXuX`>sk-ZP-Du4w1-SyF}?6V6#DKh8VRVpky{8+LZn#g||=E?|QA}Mt_BR#@nx(Wu=8i_Vr2G_fOaJ z^2U!4y+Dm;V_t?(A1)OCz)YVo#>fqPpEgf;XXm%YE6=|)aGnSk;xoV*Fw4=t&rIx@ z@a-R(`d_qzsZ}p(P@egs539XQX@ns+p4Exz1Y|`~@{|6H(+Msye@)-Riy5In_A=CM z3TQqIcJaG<>YX$+lUbAa2l-T*dv2(cMab3;KeBd$iC-7=LH};J?Jef#GhlT15o)(1 zqPdRqeU3Bz`NV<`{vfkaATdrJ(GJWARToN zbH*=B<0lE5YDvKMRie?PA}vrb1dhHYo?hQi-#P@Q&s~x^D@|&Vldw|f-Z`M~CH;B(E3s@mGSg5#_nF$nit%KDJN$hob^7_;`#LJTuqn6#g&QSHnd(8 z=Dwj}bmG>kNWSbDW;;uEt$T;`8l;uOIDVM<)n5Ej3m-!5xv3A9L)=k zX^|ie**3*pBg{Cl>ThDnG~q;7@2lIibD*AE%jAh!(sFyc8cB=TwFxj0R2&sJ@BlzK z^2kU_JK}NUOl07DOyAD-e1zt7!`>bKt;gx>#4_XJ@47p|-3Q#L3m`Pi_dzMY>GnYf z-toMPikNCY!&o^i_jG{G9A#x|4*^9_(&kc))qEKx_9+{$bZSn{H)i#cMKI^*cJ909 zk5#PjK*bC})PUpZ7;?r`g8&CN!I#l@-!9OI)S{v%w@{y*rbjq(9#(jv;ORP9=E}77 z`9oY&sMCmn+P`~0m9{BrDz)7eOIx&wRu_^7rONHv8rmetalOZTI9WOJ_#YTx2P-Vr z2(Q3$RhG3NR1zUg?c7cs1>HjNlYhU|&(`wW(SSs!or}c@NZA@I9F)sixyT>nZfZjO zf2s@R$6p7dO4YvYM7gy;{Z+30ZD`iqv$}d4xjcEX z&(_QFl{QvZQ+naz)j*iU%UonfZg^%PEJ~&Jf^M0|0g9i>p^n9Mp|L*o!Muu7Yl){M zpC(N(#)QT1g7_koI2qWWam{YwBMijhVni!?!@l1!bEzNt<&Vb#Du>$8+^{9`-@JX7%;xo~qtzq**P1m~y461}_so|G@$s>a6TSHZE_9!ETxuHI>kKWC0<3f;&aKwd#)r~Q>k?U8!c2e2qn|ca8cjeVJ^Bvi zdq0|Z%PWuYoTd_`9jYgjwdBN@Pg1=n8VmrtY<^oiUSXlbUpT=-{c5zgOJ|r2&Lj+5 zZqFsV&=G2&fmvU!W8Z$CxC5Aaz=S}EmAS^Km2Ix+$$BZNy}%(Y@W#vYCDPR4a25BK zaIIDa$F94;icZHcOhx-J@CPw5F~C(iPux#ouO6$R-35A!x9zg_T|EJONFeD_E^@J;XWESohbX`^)>Bl+aZ^1`F7%2M(4u8@+N#}raJ3>rx!)ub>-<6z!yoNkTf(aCb%6qR>hXk?R< z17)q@s`+=1Z?Yoe+Cg0o-bqc3oI_C2_+F~DJ1WFe!-LV)M<@WwC^Nz}!`-G52?-I@ zf!24iw5&{X9XOe&X_u9mGlMYLjCCAwC*K5AU1VgW;z+EzPy4FW9)%?(5N+PW$<9`rUUMelV^NNGV zt8FlxG$;-o{S*TdQR6a5%Ub|Iu0`CN$^&xQAyQwMRfP{bpQrW|5_6bYyV1S?md71l zgeu7*k-B;;@XI#98$_QF%LY&@+oj=vh&ZErb|G>hvBF0TJ$kx#UjS`4ZyJZ1rwi-|RU#m1xXWUGKv^S!pQM3P6M)2`Nom=?MO zv>slc;076<$geFe^mVlO$ZD~<<6w~}yf|wX7R9FYbgLtu-o#}x{hfKtknC=J%WKM^ z1z#PEE(Ve;NXzR8q9vWO!KsC$ebh?y?sBRoPw|3KQ9~oi5EJDbf#*dz0tsmr{{tBW z<$aTZ$pb^f*(Bx?8Nb*nxf+Be#?yCVDe59uHpMbeXWcN+hgRw47te9NCE3Eh6fuyvw27F`Iw`}S>jAOe5XEM)+YTjQ{4tc=XR zuHQ{DsHSVX0BVE?WG#S|Zwdz7O<8Fve2e+e7?6hmR7+^s%i4z+#Xa9^?_SB2n;p3Y za1TJgl|<3#txwf~x1ONj%oOUzyQt;OGEbMAmm-!hX<3D`$_UhBH4s}_(+~5=4g4K_ z-*q>JAXZzdhv6-`HAB0LzUi-Xmu;D5>wE3LrUX5CQdhkPI$YWkCY_kz-aQ*&w9Gn= zrhiIjer%)w_Vf?w&yR8W|9D)0NCx%aC{LMY4V0&|`#|owIRaDNQmEWbx{77QSS5WMQiTHM|n2tErmSC5~CQTf+IP@JY@s-^^t~-{XPBcf5?;YB2bU zu^o_zM)Jx?NofIm-QBK$@9RsbmK~dMLT*o+=Vx|gGn@F3BI2#pVtKV)Nd~?V<5r0) zee(4qmrc!XBvop|1BDTAza&@a)##kOJZV(_w7a{jhggAmBVYF5O`jSMcK5~Yd_SLI z+E(#lQtkA87nkDxJj9&muRyt<39@e+Ys{ZK{r&wuQ^ry$auzOL*l=A|fgPAwa6C)7(HD`KzXP z10Wqey@>4aLJ;0+6YD_j|w& zF{a?c!G7?Zz+2T&0QHOz%L}(>72WNF|fNeyP4=OuJrD6{tS*&oa-ejJ9h3ka;r3;YZZi9fp4(n1AfWWQ+@lVErIT|4&gT zGaRP0 z@QWaE1(a6erSB4i+vAom6G)_@2*AqTp;@b`*~`VZSzcvhGq#~v_bDTYNEsO@>K>!X z+UMJVL(@`6N-O8(ee8yE*gvD~o`dhgy{#XA2sQ7fZcR8$m>mWfu^ zH!z6B&bxpFQh{qg+%lwh;RD88fwhuEF{o97ASs6X$)jtTU{j&}{lD|xVRfO2eftrp ztEduW)Vn)gLx4G(-0wpsZD&J$EE-2|46a0qVrf(6$gZA}wf+hjF3~3T{fB3uxhyo_ zL>o7^z4VqukHN=zQLkRQE!rwC{~B%llM9#^r88%L+DsKSF58VtY7lQ)M%ykMNFaKx zW<>+$J%I-aR2=+1J)x1=FRF{iYh_#bOF&sq^VCLkI0yZW8yJXRrqueWrWPqEZyV)j z2F*kP>Y+{wcQI;Z? zVAaK5jtB+k$s7L`h-_0-cq4hLeuKBoNzFS?0Lrc{ZbJuRVr(2<$?`o9ezsc(RQe~u zB#>8vy4;OYrb32E_wtueicl~u`4Y~J0==$@BxXoiIXI5yiNcFnHp zPys{Dc)bwdC9XK7*-3y&Xrpx@`43mxNRfRDk#lp10A9J(*DYedUU^c!@h=14-EG{D zTnrk#p{wg67oL@S>X8Pc!%3{Wi|3Os?Ih!37Oyw01f{N0subx{G;fxfyZv6=s$#x)me{Q`sA0qKFKlG-}Mj>el#vc z>})%30ye~^0SGZpGJ}hkuVk0~e<~LbF_{mbT%6?vTa4#r+5wcOcTVRo^rP~>2fSUe zv)^BeL{PCw0Q&_wLlXbwVR#RguR<0$YK{_+p$(fQVh20NDn233!gH)S-2Uc6{~{cl{z(wo!=UF?VmuV3&7I{ode&cSoMXyI?iQ?j5#RMjU;oj!8@} zbF_B=o21!yNQ)AdPE?>*{gGalw0BQ?KfoxY6h*d|N)EPC zuLnLprb@v%X2p@_yzMU-~cS93lr) zpMxQ$C}qkF*feQv&8ia2zZN`?arnS=rKY*b3@B6u4w;D1_>i_qk zJ~|Q(`zhh8+dvS{qVLbgRDbz`AqMRszGbT)c=Sf5O57<-+NrpNx>;r$j>BQ6aoBW? z?sWoQQjOQf>9qLDG3dbiukU+(Tdhf7e=R=vMeO;Jq(%0_Zn z`@V7g$Af;1(e4udCp*ewul-sCBhpTY^e^FxHyb-s9M{&+u1f!j4-F^JHGe?#v_Z{MExn}lu zoD?_Z)0Av&+{&)m3SZ#-pqkG&f}jNn*G=&|4t1qANwG5(9zCp`syFQ;!bhs%QDI^J z7EtbJpSj1OO4XGrA`2sx`1?#J=XH+T_9+T4M_7LuaF0W!yCT=+wBYxa)pOe(kGyPp zRAX~?q>d?h@CDabY`qRr6Vi%5rDs#<+L_Lhl$dpLRROfA7DWyoLi6J)*1FTdB+ z)TDLQZKkG~cJQZxDq~5>x4i%+vE?bQl4Iep?pLn2q8b7*XXi8vP%RPR5-UGWQ;I>bu0jefo% ze;ZD62fZ?JNB%Nnz&cnC*Wo%YT@vA^Z%Ab8=O41kM?dkvD^;HqH#9TUJMm3OP;g_R zvs6#BY%kM@Hf~6EbtF(m4gsNKkTq8o%92(Y#A(pj>_F3^FOR%?cf5gFfSQYAFXisZ z8-a6)n}(LBqS5GjIWS#Oys~o-8Ew1nb0k&~p7p~)?heHd-~Yq+@7lpX`ToB#gbuG?kX8RuHIEDgS7l{<&+cAS8!wzRGjvH9 z`^MNG$#uc*;|Zjw6)$yb#)v(6hvq<{*~cVH8HlRE_Ped}Q+=KHWr_7!dy~=5BH+W7Y1{YPpRAy-h+!A23!(;Y#x>~Oh0>uT} zg!1+??&~?*sp>E1Jo!{IJ~AP4OK04{@UtD`%yr&-ZohErWa|%hu8(!q1&T)qeYl%=@;#xP{bmxe(kY> zR9BL-G3s@?T039xB%$o@CVSYW-YA7caB6TZ;$pXSI`b55OcuSRK2Eajw!rtj{R>4t z&)sY6B6z>@0VkZBlXEyjjUy`8nEv?MNR|b8U5ouDGyCc}0XlN;-aWL_y4%?LSe;eA zW*oQr13f*(&Cm9=HDjxVGQqA%jGiSW%xGtSF!h;QZql_r9(DR~dPe*E%4aJ@uV25e z3uyUlfaNOTy;@%L*F1gE6<`yUlG@-wuBy)W$&NYPZL0lZGTE80^zPleNv3A%y5dSt z1@0mIa2h}pK&z{Tm8fT-XVlNFg0Dgz`XFv*#Dad5;k{)h0S^q z%^~B63gUi%o-rqQ+B} z)2Jpkq0@rp*R8Bn%D9#kXvID@UU!Td*!R_HRl09yUA)N7ZZayBZQK1u+B0`;)p^a? zIL)Nz>c*;lxJ|3s5l#9co??roC?KyYsSsMtA2=^-{}vh-C%GQ>+;P>py>Jy*O$Kq) zOizzj-NstFh7{And%gS!d~?yf{HdX1p93DVIQpE*P0-y&?4A4b>CaEEiBlerw2ik(~x6(vsyKrtd-w3=L29 z?v2f4UG_xX)WFDmrRpa?Kc|BG*k^Zzh@)_C@k?{0qv5o{qa=X)WHP>yc zo9!ap2gKrQr!I<$Zb%F(j*{6jZ_4%j#NAjQQg*ANaizsmueb70l-%XzQ$I_MrV;Zg zok)uFW?F+KI z99{EhC0NE}y75y6dThtu4=IxUk+djZ;I*;yy17|M81u=8_O-ueV?$h4NgG}X3Zk<} zrTb=PM@5^yIp99{R9ZB=briq+8d7UqO!7}uBu&CF)Yjwi_O&)>>j++1wC7sc;!F9u zmo54^3G&b}t~|`QmFI_6c4DDyd_BZB9B->u2(AsRbNbfS#TXy2Tg8H`94AhmynUik zlUEtxSCeFlScHK!O1{zBJ@&Hxy5vuiFH%%OL=DmB;+8tATLO4wSUGQ3l78l_&6(Ic zeWU~-JbXng#uVe+Y7wG*LKCVa<-wuN1MsSrB3b8M(4-}bGJX@LB8mfn;Z!l9TH49( zy%I!xSavaY(4xVFSYB&WX}wQyDWX5UYJ(K_%)M`6JNan&^_MSit3~Bs}nob zlVjNZtW^nnzPUd55nP#+~9Y-yz&!9#7p*0W zM}E=(qF^i~ULLl1c__Y9vic_3y$%yZ17dOJ zn2)#h`x=iLNVPU*YV1+Kuda5c=gun+{Q9l~IPgdDH~e>`p?#OVFDfdEdc_HrQ})$7 zD40%aEOEr98~1D8Fs`o8J1!#jdh~SV6yZMj=o6cK{vq15R+V)xp~umAJZLn@9hLIb z;BM0gcgMAz^`*{IwTx~95m7}-XS(PO$K3MrRMSez=+3d8-`YLGpm>bM;!beo=7J+u zi1_BV*3_SOAYHND0SSFw+dV3G=BgqewgmNrrl`m`3_K`Ld5XtSD=Kn_xJnL@PUdJ^ zKv~(3=bKa``tuZ3LU>yo<0X=iiAl%F#%mQWOPopnqg&3z1tiZm_ixgh1vb;u z(&8s{BlyJNOWOuqiC{3_#gD9F;1J%cnaFFEFg(qiO4yWwd~R-bK;RWoY&>#}=8>;Z zNP5Er|Ia6;X5`Z~Vo^$)<6knXUYNmsh7@5V&KnU?uZjcHtSRN4ocQ-K1GybwE=MFD zdrMY6>nw^g_bJ|bPBSliT-c_;3me3vFQo>3MJ#=os?)O0>rpkH(ihkR;qbAv z{*>7O{`W`NkMl3AMdNFnfw7OrM45XvjlhE29dPP}$yZeGYO*JO0q#dm$NjvBNO5Gw z()01KC^Ju&m9VM6`SXI+Zi`Y;c=%>+ApQ`LNQ@6oo3lYH1J~yU7lSxPBDPwg5BnnX zA94muxbCFg14fj6J1EDWm17^Ly!(<-mF3s8I#v~NQDcnPeA(w`Xsec!f{8iyy`G{g z3Sv4f2FmpDFMAJgC0*CP#9vM%A$;Js)o?LN(;G4wDn3Sh;<20=`vsRiunOOzpS?b@ znI-J~te1@2M8<8+0guBGz~ecJ!`3}bl@=9BVn6kYHxqVaLy`N~v#o*&(fY?XwUqWE z76uBrMRB*ZC`;SiQd`N%BU%dE-od?o@sxFCq;U${ksdW%+|{+yiI)cESiuI+%-PsD z?^Sx;_;^?Ya^qWiYeQ`1jh5|xEedTtpqnFtkKMp`|B<)=fCV@Zerw3>W~mxky`Q_f zbcpCR%M3yI<`R7@gfIKP+2=LN;Ivt=QA=P8*rBKMBuM5rmp;l4Y#zG z78g|`u;0Xu@HWH$H4S`qmD1c208q(+OG{);@4(`f6j2_f;Rh4ZOG&S;AckiE zuLT`3+8Pex6uI=)V9KW5^jY`Jyq&A>5l^44br95Ec5^QM%2lNno|>AG=yTCQLV1lG zMJK~(4mO=jnGy1&^iT`P>7$ZWT%v~eOYC9G?zAGw_ce69a!%p-r#m<&>_DEWCP^_Y z7Hjv#&0v3SAH-BXxSaG++R@n{*G$HC6|12+oF?x%_bs2==`TgTJMF2+kTsoZz`NDMPcRMQ$tAw0dR7CiunQ-)t{HFNE9;~ z%CYT!zIR8Ct^9fbd&C`cUqCtSvsoDIa|oxesA0>9nJac%qB?7YRzMZOHy22Q2S;U_ z)j+=SXzf`kNJ;k@Bo+y%AZY{Pv6^p0dp_K(P4t-%5jC>hU(+Izufc9`2)EgWg|gF3 zDLvUr3!BTzk88$Ef8ziX=i7nx7;h zmkVw!?q^>JcS#SB|8Vpp^#Hvc@Nh4KqQDOGFVCh%&;82Id)#4TFy_&xeaC`XHcSHZ zbG%_=O*;?}1U_Tr!@|SGPbrMXZy$<{^T1R-Q@IZue+E=O2}xvKs#c7{I8ro#vzlyO z717VlJsLdhyq4LSf;pn@IyXQ|X*I5^bkbUXTy1-uu9QKnNKQVN>GGoc2Jh6X`TPSJ z#A$Ki~Dn zO|PabGFh`GL}_`(fdAkj=b)2@crvXCegJlIF^kI1sb;ba-xpf~#gp2w^*b)Q!k?iJ zQaCS*F6Q)(W}?Dqe9cvH*)tTHm*i^fd~14dJQiF;jh;7*e(Lk;VD+W@@Omh+aykI%?UlTg$t6;z9=clPnferVP z5zmhazP%B4&4>(OvwhxR35e$RRRrOh#u6nK(|OIhBl4#&h=HVtMp}0}2s?hFq=jRM z=W)ZK@QiN{%a^I67UoXd9Zz3KKK-@dXYBQ}6x&P#oCF%|~7| z617{=f1tmFM<%(=>pxC`0n#ReD6yk2bFIl=cgLTNUut_2_35rKX5~PJzn#x=-;Hh= zinAx4Ch;!kovysPx?G)Rp?yW2-wQS*$PPhOIr1N+1HQxMrcim z@(YUy505Wj74&EIp0klx>C}~-bQ$Y2zLRfMEp}}$j5xSUzLfOzjP?YZ$u+!k(^Jb? zy!~-`g7}P8P$Bi&v+Ie=vEvi_J{DZK{N^#f<;E$xIeiNWJ^&=^Juv#==Kh2U_Wj@k zL&(p_k86&8d$=0E?$0z|JLc7GRP27Uhc8c|R}nH={Zb8D2+)|O|vB@sjIPH$&Nh*i2a`frY$lKL&l zY~RKNd8tA)MpRs!9>q_)?65!ItXS!34oR*vO)H#}`msGm5jl~bD=5gyN!Fn|_(iUD zrHM?p!J!Rrle@G?W3)jMHB0_9NFh-+RmE2GO_%~1=-^386=|o$xFML&r>?Z^XEAMO zXXhK0luX@?&!6LMg6@HhReQbRb@9=+UR#rMy9tu{ zXepc8X1#e5|An{CLE&6)bwzIN6P766e(7x#aZ`y)&i%r#a+cRUxVDX!n`o84a0sCtYygUGB@mM(4CVW6sX|p=dN=3;` zLPTW#&HQ8;T2NvCbCd=W13tJX`@M#>*< z9zl}V@-bJo7hwd^H?O^cdblND1JW(DdD`Flrl{LokJ9Tq>FTk)V4-yP%X$>J(kNd8 zW4-4f^HnSWe!K_Ye=mS0W?pt(>{?kmfVu@spC*(Yr1Lj6swz+X!pbXu`~p}jNU()3 zw<%EkZn1IMwVS*-?immO>ny8igmvzyK<+(vj|cqRB63Nj-6yfNBJ1?3=h5SFAd2q0 zEr33tc=4hwrJRSm_x7bihyBpwim#3-LBh&4myw_Gw2ef}Ri|b^8l?PWrsKTKRpUh< z(wD@IrYy-p-CMiEJ_?3C>z2TEMWbb0mr-BEbgQ}R($n+Yg=adXYg%Rd)T>(Z9TB)w z{kBmZr+zQCZoLy+MK~=_`79O1svIi~g+s@>WQkQ=v^ygDIlVhmPwp;U%+t#TXulu# z{$!blu8t0b&&5YO#?PJ5-HxH)k~fvH#y_`q7Uy zj`Dx{vZzP^@HhcaXZ$pIvF18KocV2sMt3-*U-^q2=DnJPtib`^qout)`^p7_-*`^` z38F@sQ&p+&bDxZTe)nd|jD`Hse_f2FJMex5RDSVC^SD3MI2g@uKo6J``1_hu30;G1)Nl3xDOE_QZy!72sz z0GoBS8kfE7PPt>|Gj*cQ*||sr)KHsS=HUT1EY566>FVn2XP;RMR^e}IvG*zZBA9WF zt^8T-DJjHoaOc7onRF^y3n2wxs^o_ZS9!JW*mm2{yE$kA_t*g%7~o(?(m zXtcCH|5U3{0>_)+Ml0ZuZ7?47Oz^bAJc`xCL23vC2)pSmK9HK zPdsSRl|grNnrB6$^dpz?EgDs4O;HJ0*3P*ZqK>}K zWByiO^{!L=_}T}69Kv7R&;Kca^WKwqnOfhW<(^-(&HZ+qdfKl8640h91UmEQ9zdl( zb-tu>O2+*`u%b8J963~NJS}Q`D8=Y^R9-wQ`;4xIGJpmHRi4I>`M6$tj-l!bmz&s=|f*w|ZBEQ=EP!R|ub?J}rb!Ap-Q- zHRewyEg71bVOAg9q^?6wCMEowHi5-c10*o6-7`lAh4-sH^|D*`59W77*w8+MNPAmN zzh_4F1L^A3t`vD2E-|x6ELyJvkpR-158asXk67M3`lAW(YMI$tTae}%W@s+Lh&UcL zwxMdcjm=MP=bqZ-8Io`G3|c(@0~7@ z*m|&cXVY_XtWqLYX1*WQ4_Fm3#m*55xkW$Mq@oOpH@kbcp{27krQvgF00(dC!_I-8 z)gH&8|EIlkkB0*L`?%d!N-}Md+_#HtVPtcg7?bTPi%JnfrI2xFMy|85%i6-C%rD~> zF(J3y#yurMZZR0w#@)CxW-w#s_nn^S^?Uw({(WAr$KSl>ICIYT^7*{aIn4X^3x*5W zFaoqLOAkKpEFL}ZneB0ybr zUBHl94yQ`_SLAuf1P?>+kwnS2?Jjd8HR5AMMK3Sg8CHlVs6X;EqDQBT3on$p4l6`i z$ZPK4uuvoChM~T(Pi0yx%i8*^XXe?ITH{=HrQh)|{Ek^Z<@0R`Ncb_%%hnn^4Dd7* zL;8Q z{H}Vlu_nrRuLiH-_Ibma%^a2ROWRivHTUmqeC&i7OxfI4p}#NN^am+CC_I^*nJKI` z2t{;w)QCNwRS{0R+j%M<6eq9o<)MZ)4s+4#&BB{U73I)d3$IC&L<2u!RV z>P295=}hGV-}YwwxWgB_I`{3yZlXxuWSSg$`?GOO$ok7WtXk;nO9MSNGTlC|yu|ih z#6m>R%*;Azp=nx*!bONJ@_Pq;-ZvRQ=9I2YjE@h7s0hyGeq&}Bdvr5C6>}|Uto>gy z_C1dGU#0em2uj2IAoN+W z<&LjzIwz%uW0$O}<>fKn7`@eFzgH$^AZhs}OV~}%_vc;eq4kn#swry+RV$}*S{Y^k z{VhouYO%K;8yWNwa`tfRn2rUGh|_MJferSA(h z+@a?zY45in3DI8_g+jfK6$uQ4z6I(!`hu(p$x%%4%%h>U4C|6ltCm@GpiQUBo81P> z+SZTeFLu`2mIU>D!h$=j@6f9^IVnkZ5rpCoud)0!sX7}-5Kg&6820ne=d1Td7V~5ALrX|^7#&R0Ee){^oFuD6LY=N9^ zTF28DYh^q8qG3!*KT&FbP@^t_ep1QX)1_8adaYde6eR(@%^^bnc3^9&s810cF#jnw z!%zdRBf4wX;RT9!&xSa zR7){M+_u(T!gE8Lr9r~VdUm%Hysd;h=_M?@sS_hDsX4=q+|+;GWDU#Z&K8!ye7BUs z`v6{2#B@-Hg6#+TjXBuWK>>rOR6T^E&R^en zzOdrbyT@^9+?^&BH_km>uBa;sZrQD9dkLbEFE@!l;es3aVMlwt`O&iu#DoNyojTMp1`V#l& z-H$}?&?2kccN9+{cO|xf*^!fzi(eQx?Zc|}+=PUYGHd<9q7!LfH0E=wO|LJT1dGAP zz+No4jN@=a{F?C_{*xOnA*3N6LUpBDou^k_y)JtjBzz2WaM96N0D{&ac5?c2%+1rg#JP~2tF#q+|KUW?c3gI zlvm$e@Cs?^S+MruBd%Kh2Yr3i^Ix#n|9L)EfD;G_;jrVEZ1D4{IYp;VoXEauiied5 z(n?%>hi7~*r26Ly2DcsVT39&FS)l68939uJYdPS%|Ec#kKm@yZCPt?1EiH_mqBP46 zcj#+N`6Z7_N=icUn+pR|K_@`;;kAgA9U`;SLnxCACOLADeQw&-d?bPewP;bK-?n3Iw@C86Yu7(Ll?R*ske_71HYK9`l;JzonK;L_`BDMK1xszz_)~j*>_(Uzx z?=Lrtktt9>1u((N{v14A(|s-S=X4lU}T*R63@Ud?hdJ9A4Eb3@SYM9dMCWv1N`{aI)VRK`Y_(+CLA*7KbFkxZBJQq zXKwR8TdhUxmF@?OR)z%L1b?oM8-T;bfBEvoZ4eL7J~)AfLpKJwy>?}45HUiyRI*y! zQB&!`f85X}!dx1LF9|9IV{wIn+F+;UED?l)sC`a;e#jl=m%qZEM%u=(t zzc6ZFeUF;>O&PB?D=fkAT6WZ*cXyv_SSOp3Zc@g_i>}vlKh;DQ?9}tx`MuEDy#mB7 zEu_?a_@rEBh8xJD2I#O^Dc*9x#&sNSol&Zoq!4vXSvgs*Kf}ab&`#`~=fsTiy{u@> zUG3#i$>vpno(5Il#bR&<47l%XwJ!F7y0VeEfv*-UL|RY?h8W!7=m3Y3(Tl6epH za4w@o=L~g+3p@(Gjv{p2L&ln?Gnfw`ukDditD66ESSsW`@T_RgP;R7gI6|KJF4#{K z+pB5)i+96KKueOKakyzIuI@}!RNc*wQia0$o~Ac#`LHQG7Obly?*e$(UPfXr(&Y28 zb`53#48O`U#=UDkI=Sk7By{uYDOaq1wdW5=nJMD*Rf_!!^}YUzjgr-=J59KzhVhJ9 zw5{D-S633(SbeW}JRw1$cKO^&3pPHZ$?E&CoviH)_0iOSJ^2Hycb-5Jx5KSM7)}<% zeWAT4;WXt@G&&LesIbJsg!n8*R{cdA=}!qzG|1BF{k>u^Va1@C9yZyxM^EoJhDgJ=pHE)-7*vJ3;sSl~eU-Q#H|EMiHU-=@EejS;t*3j+8fxlJUps7UeBVY@R1+`%jPD z40$igK^!0|Aal2sJ3Q7RhwcrQ?TNbR@`nnTf?feI2Omy}=?Qkv2!ZgRb^ajmFC4a1 zffc7dt8Fly2&~f?-vbfDG%Idl- zyn`qyDVgdvc)G zHpeY~ix5wpd5UE()=ZBWjfn!3HcgG7f_4vMNT)^1i>4zEs=dj{HyAIY-lS@U5RW%S z;5|r`LgzkrCxE{-#mv5~9c5UGB<%`xpl{VfCT{xC@{yxQgNOQM!Par=@Yj(muBoit zY9`w`1IV9;B|De?oVv?xur>o|PNzX9kPzF`ZM$3ni#u`RL@9q_(0~?Z!R&>u^vU0* zSu&sy!+7?8Aa#QA-#{z0FOV7Uu;2I!fd5&wNI_)XT8HHfv!9%lloUU_IwWs*0Z^Tb zFdH2c0GNX2c^8m-iMl`@yavNJHrAv4131xd{@7kgA_8smRl|oB3j3?ewJBP- zlrITu3u?s|lw$+c=Qw2o3Z4u@z#m+2x9==#ocdGGK;zA2j>ORpowiT#Pu1|xdQm)E zdlvw{l+{g(k$`2&Ac?~*kH2qGwd+hGSPP;9lYPHP8EMYPJ%(wDa%9ibbk_5%x?DjE zfB+i1;SwcuRM4I`n>z&!?Ym;Cpf$!AAUu6hJnb>cTQQdheRi&^##mQ=N-p+9w@b+H zkWaI_9hHy|M|t=0-V0Jlv)gd%Ts*{|WZoh)K%{b4pCjK1owfaTXeesn+cAR<2Zl|t zpOTpL>epbuEHXhqW%E_D2Zps_&S5G3mGF#c`I%HVlS){QZ@6^PT_)HzLcBD< z+sQ6qB~vF|36u^5=G5V>%WxrD%V+K*%?*$qMO27HVni{({21PxQ<+l3Nzic*fV)HX zpz!tpub4sn8)!HlB4o8bJZ3-U-6c{Pw-rIy3L|hfLHt5VLo7F)xeE7SIQN`^wiP6_ zDfL@&?G`s~=mVJw&{)AA#Zd4Wy)}% z>D1YHa{K2`pD3{KP2mIyk6Zul#}bXt3JA_B0_G zC~JI=@_k*>I4<=P7`33yC+t^QDWxY4?3MGbWHOmH9@6NsN)@bX9rx|aCkbyZ4;6yh zU9=KvlnNZM`AePvPc5O|SE-^!nP>oQl3 zsjMFbq_3L)%B0aYhwYvi`{QrQN=n1pye#8zu}6#-L;<9V9aq-EL0zLW;_1fhZ1kTU zEnsi6M?m$WO51O5^(mxi2eUvWf@PBA_2)Q(_}d`@E%Tfy;o;|~qp*rM8b+x{5gO?V|X5l0e+=Vxdz8hEo_^UNgJ(=8wZhE;C;$#sxk=J8&aYZ8qg@qp|%@ zEJ2h6I13T7{q(6X878kM@|Dc+6hu(2)Kx313fPzjtzH0rvX{RI<)lD&GBI(Zp49Ua z+q6F8&74^r4kYPdd($sCj{UUupR5XrRU>X*Q24{o%HjV%v?rK{|J}jH3I2C4b!Qc4 TqR3pq9~oURJ)i&UozQ;+!eW6Y diff --git a/_docs/master/questions/metrics-explorer.md b/_docs/master/questions/metrics-explorer.md index e0bda24e86..5dd9cb0bac 100644 --- a/_docs/master/questions/metrics-explorer.md +++ b/_docs/master/questions/metrics-explorer.md @@ -12,7 +12,7 @@ summary: 'Explore metrics and measures across dimensions and compare them side b # Metrics explorer -The metrics Explorer is a space for ad-hoc analysis of [metrics](../data-modeling/metrics) and [measures](../data-studio/measures) +The metrics explorer is a space for ad-hoc analysis of [metrics](../data-modeling/metrics) and [measures](../data-studio/measures) ![Metrics explorer](../questions/images/metrics-explorer.png) @@ -22,6 +22,7 @@ You can: - [Explore metrics and measures along their dimensions](#explore-a-metric-or-a-measure) - [Compare multiple metrics and measures](#compare-metrics-and-measures) +- [Do math with metrics](#calculations-with-metrics-and-measures) - [Break out by additional dimensions](#break-out-by-dimensions) - [Filter each metric or measure](#filter-metrics-and-measures) - Zoom into time periods @@ -32,25 +33,42 @@ To share your metric explorations with people in your organization, you can copy ## Explore a metric or a measure +In the metrics explorer, you can explore how a measure or metric varies across dimensions. + To open a **metric** in the Metrics Explorer: 1. Navigate to the metric's home page. To get to the metric's home page, you can click on a metric from its collection, from the [metrics browser](../data-modeling/metrics#see-all-metrics), or from search. -2. Click **Explore** in the top right corner to open the metrics explorer +2. To view the metric in the explorer, click **Explore** in the top right corner. + +To return to the metric's home page, click the metric card in the search bar and select **Go to metric home page**. + +To open a **measure** in the metrics explorer: -To get back to the metric's page from metrics explorer, right-click the metric card in the search bar and select **Go to metric home page**. +1. Navigate to the measure in **Data studio > Tables > [Your table] > Measures**. +2. Select your measure. +3. On the measure's page, click **three dots** next to the measure's name and select **Explore**. -To open a **measure** in the metrics explorer, go directly to `[your metabase URL]/explore` and type the measure's name in the search bar. To get back to the measure definition from metrics explorer, right-click the measure card in the search bar and select **Edit in Data Studio**. +Once you open a measure or metric in the metrics explorer, Metabase will create tabs plotting the metric/measure along the most appropriate dimensions, as well as the **Totals** tab with the total result of the metric, without any dimensions applied. + +You can also [break out](#break-out-by-dimensions) a metric/measure by additional dimensions or [filter the metric/measure](#filter-metrics-and-measures). ## Compare metrics and measures -To compare multiple metrics or measures, search for measure or metric you want to add in the search bar. +To compare multiple metrics or measures: + +1. [Open one of the metrics/measures in the metrics explorer](#explore-a-metric-or-a-measure). +2. Click the top search bar and search for another measure or metric you want to add. -![Compare metrics](./images/compare-metrics.png) +3. Press **Enter** or click **Run** in the search bar. -You'll see the dimensions of the first metric/measure below the search bar. You can pick a dimension to break out the metrics/measures (for example, if you want to see how both Number of Orders and Revenue change by date, state, or product category). + ![Compare metrics](./images/compare-metrics.png) + +You can add the same metric/measure multiple times. This is useful if you want to [break out](#break-out-by-dimensions) or [filter](#filter-metrics-and-measures) the metric, while keeping the total trend visibile. For example, you might want to compare the trend of total revenue to the revenue of a single product category. + +Once you pick the metrics, you'll see the dimensions of the first metric/measure below the search bar. You can pick a dimension to compare metrics/measures (for example, if you want to see how both Number of Orders and Revenue change by date, state, or product category). ![Compare metrics](./images/two-metrics.png) @@ -68,20 +86,22 @@ If your metrics/measures don't have shared dimensions, you'll need to select a d When your metrics/measures don't have shared dimensions, Metabase has no way of knowing how the dimensions relate to each other, so it's on you to make sure the dimensions you pick make sense to compare! +You can [filter](#filter-metrics-and-measures) or [break out](#break-out-by-dimensions) each metric/measure separately, or [do simple calculations with metrics/measures](#calculations-with-metrics-and-measures). + ## Break out by dimensions You can also break out each metric by additional dimensions. For example, you might want to compare overall revenue to the number of orders for each product category. +![Break out](./images/breakout-chart-explorer.png) + To break out a metric or measure by additional dimensions: -1. Right-click on the metric's card in the search bar. +1. Click on the metric's card in the search bar. 2. Select **Break out** ![Break out by](./images/break-out-metric.png) 3. Choose the breakout dimension. -![Break out](./images/breakout-chart-explorer.png) - -To remove the breakout, right-click on the measure/metric card again and select **Remove breakout** +To remove the breakout, click on the measure/metric card in the search bar again and select **Remove breakout**. ## Filter metrics and measures @@ -96,3 +116,17 @@ To add a filter to a metric or measure: You'll see the filter added below the metric or measure's card in the search bar. To remove the filter, click the **X** on the filter's card. ![Filtered metric](./images/filtered-metric.png) + +## Calculations with metrics and measures + +You can use the four basic math operations (`+`,`-`,`*`,`/`) on metrics/measures in the metrics explorer. For example, you can explore how revenue per user, `Revenue / Active users`, changes with time. + +The metrics explorer is especially useful when metrics and measures are associated with different data sources, likeif you have a "Revenue" metric on the `Subscriptions` table and an "Active users" metric on the `Events` table. If you were to compare these metrics in the query builder, you'd have to wrangle their tables with joins, but the metrics explorer lets you compare these metrics by just typing out a formula. + +![Math with metrics](./images/math-with-metrics.png) + +To write an expression with metrics/measures, just start entering the formula into the search bar. You can use `+`,`-`,`*`,`/`, parentheses, numbers, or other metrics (including using the same metric multiple times). To visualize the results, just press Enter. + +To edit the expression, click on the expression's card in the search bar and click **Edit**. + +You can also rename your expressions. For example, you might want to rename your formula `Revenue / Active users` as `Per user revenue`. To rename the expression, click the expression's card in the search bar, click **Rename**, and type the new name. diff --git a/_docs/master/questions/visualizations/scatterplot-or-bubble-chart.md b/_docs/master/questions/visualizations/scatterplot-or-bubble-chart.md index 4fda007c9f..a98d72cb40 100644 --- a/_docs/master/questions/visualizations/scatterplot-or-bubble-chart.md +++ b/_docs/master/questions/visualizations/scatterplot-or-bubble-chart.md @@ -13,10 +13,151 @@ redirect_from: # Scatterplots and bubble charts -**Scatterplots** are useful for visualizing the correlation between two variables, like comparing the age of your users vs. how many dollars they've spent on your products. To use a scatterplot, you'll need to ask a question that results in two numeric columns, like `Count of Orders grouped by Customer Age`. Alternatively, you can use a table and select the two numeric fields you want to use in the chart options. +Scatterplots and bubble charts visualize the relationship between values. -If you have a third numeric field, you can also create a **bubble chart**. Select the Scatter visualization, then open up the chart settings and select a field in the **bubble size** dropdown. This field will be used to determine the size of each bubble on your chart. For example, you could use a field that contains the total dollar amount for each x-y pair — i.e. larger bubbles for larger total dollar amounts spent on orders. - -Scatterplots and bubble charts also have similar chart options as line, bar, and area charts, including the option to display trend or goal lines, or stack series. +Scatterplots show two numeric values per data point, while bubble charts show three by using the size of each dot to represent a third value. In Metabase, both chart types use the same **Scatter** visualization type. Adding a bubble size column turns a scatterplot into a bubble chart. ![Scatter](../images/scatter.png) + +## How to create a scatterplot or bubble chart + +You can create a scatterplot or bubble chart from a few different data shapes, depending on whether you want to add bubble sizing or colored series. + +### Create a scatterplot + +1. Create a question that returns two numeric columns. For example, summarize `Count of orders` and `Average of total` grouped by `Product ID`: + + | Product ID | Count of orders | Average of total | + | ---------- | --------------- | ---------------- | + | 1 | 93 | 42.48 | + | 2 | 98 | 104.48 | + | 3 | 77 | 52.68 | + | 4 | 89 | 108.95 | + | 5 | 97 | 117.08 | + + You can also use one numeric column grouped by a category or time dimension. For example, summarize `Average of total` grouped by `Product Category`: + + | Product Category | Average of total | + | ---------------- | ---------------- | + | Gizmo | 84.12 | + | Doohickey | 76.95 | + | Gadget | 92.40 | + | Widget | 88.27 | + +2. In the visualization picker, select **Scatter**. + +Each row in the result becomes a single dot on the chart. One column maps to the x-axis and the other to the y-axis. + +![Scatterplot example](../images/scatterplot-example.png) + +### Create a bubble chart + +1. Create a question that returns three numeric columns. For example, summarize `Count of orders`, `Average of total`, and `Sum of total` grouped by `Product ID`: + + | Product ID | Count of orders | Average of total | Sum of total | + | ---------- | --------------- | ---------------- | ------------ | + | 1 | 93 | 42.48 | 3,950.53 | + | 2 | 98 | 104.48 | 10,238.92 | + | 3 | 77 | 52.68 | 4,056.36 | + | 4 | 89 | 108.95 | 9,696.46 | + | 5 | 97 | 117.08 | 11,356.66 | + + You can also use two numeric columns grouped by a category or time dimension. For example, summarize `Average of total` and `Sum of total` grouped by `Product Category`: + + | Product Category | Average of total | Sum of total | + | ---------------- | ---------------- | ------------ | + | Gizmo | 84.12 | 425,000 | + | Doohickey | 76.95 | 312,400 | + | Gadget | 92.40 | 587,200 | + | Widget | 88.27 | 401,800 | + + You can also use one numeric column grouped by two category or time dimensions. For example, summarize `Average of total` grouped by `Product ID` and `Product Category`: + + | Product ID | Product Category | Average of total | + | ---------- | ---------------- | ---------------- | + | 1 | Gizmo | 42.48 | + | 2 | Doohickey | 104.48 | + | 3 | Doohickey | 52.68 | + | 4 | Doohickey | 108.95 | + | 5 | Gadget | 117.08 | + +2. In the visualization picker, select **Scatter**. +3. In chart settings, select a numeric column from the **Bubble size** menu. + +Each row in the result becomes a single dot on the chart. One column maps to the x-axis, one to the y-axis, and the bubble size column determines the size of the dot. + +![Bubble chart example](../images/bubble-chart-example.png) + +### Add a category for colored series + +1. Create a question with the data shape for a scatterplot or bubble chart. Include a category column for the colored series. For example, summarize `Count of orders` and `Average of total` grouped by `Product ID` and `Product Category`: + + | Product ID | Product Category | Count of orders | Average of total | + | ---------- | ---------------- | --------------- | ---------------- | + | 1 | Gizmo | 93 | 42.48 | + | 2 | Doohickey | 98 | 104.48 | + | 3 | Doohickey | 77 | 52.68 | + | 4 | Doohickey | 89 | 108.95 | + | 5 | Gadget | 97 | 117.08 | + +2. In the visualization picker, select **Scatter**. + +Each category becomes its own colored series. The example chart shows the Gizmo, Doohickey, Gadget, and Widget series. + +![Bubble chart colored series example](../images/bubble-chart-colored-series-example.png) + +## Scatterplot and bubble chart settings + +To open chart settings, click the **Gear** icon in the bottom left of the visualization. + +### Data + +In chart settings, click the **Data** tab to configure which columns appear on the chart. + +- **X-axis:** The column(s) to plot on the x-axis +- **Y-axis:** The column(s) to plot on the y-axis +- **Bubble size:** The column that determines the size of each dot (leave empty for a standard scatterplot) + +### Display + +In chart settings, click the **Display** tab to edit how the chart looks. + +To add a goal line, enable the **Goal line** toggle. Use the **Goal value** and **Goal label** fields to set the value and label. + +> You can't set [alerts](../alerts) on goal lines in scatterplots or bubble charts. + +To stack series on top of each other, enable the **Stack series** toggle. + +To show extra information when hovering over a dot, add columns to **Additional tooltip columns**. + +### Axes + +In chart settings, click the **Axes** tab to edit the chart axes. + +#### X-axis + +Use the following options for the x-axis: + +- **Show label:** Enable the toggle to display the x-axis label. +- **Label:** Name the x-axis label. +- **Show lines and tick marks:** Select how to display the x-axis line, tick marks, and labels. Choose between **Hide**, **Show**, **Compact**, **Rotate 45°**, and **Rotate 90°**. +- **Scale:** Select how values are spaced along the x-axis. Choose between **Linear**, **Power**, **Log**, **Histogram**, and **Ordinal**. + +#### Y-axis + +Use the following options for the y-axis: + +- **Show label:** Enable the toggle to display the y-axis label. +- **Label:** Name the y-axis label. +- **Split y-axis when necessary:** When enabled, Metabase displays separate y-axes for series with very different value ranges. +- **Auto y-axis range:** When enabled, Metabase sets the y-axis range automatically based on your data. When disabled, use the **Min** and **Max** fields to set custom values. +- **Unpin from zero:** When enabled, the y-axis can start at a value other than zero. +- **Scale:** Select how values are spaced along the y-axis. Choose between **Linear**, **Power**, and **Log**. +- **Show lines and tick marks:** Select how to display the y-axis line, tick marks, and labels. Choose between **Hide**, **Show**, **Compact**, **Rotate 45°**, and **Rotate 90°**. +- **Number of tick marks:** Set how many tick marks appear on the y-axis. Defaults to **auto**. + +## Limitations and alternatives + +- If you only have one numeric value to plot, or if you want to show how a value changes over time, consider a [bar chart, histogram, or line chart](./line-bar-and-area-charts) instead. +- Scatterplots can become hard to read with very large datasets because of overlapping dots. For large datasets, consider aggregating your data, or using a [heat map](./pivot-table#using-pivot-tables-as-heatmaps) or [box plot](./box-plot) instead. +- You can't set [alerts](../alerts) on goal lines in scatterplots or bubble charts. diff --git a/_docs/master/questions/visualizations/waterfall-chart.md b/_docs/master/questions/visualizations/waterfall-chart.md index 9bc0cca1c6..79b136cd73 100644 --- a/_docs/master/questions/visualizations/waterfall-chart.md +++ b/_docs/master/questions/visualizations/waterfall-chart.md @@ -13,10 +13,114 @@ redirect_from: # Waterfall charts -Waterfall charts are a kind of bar chart useful for visualizing results that contain both positive and negative values. Each bar on a waterfall chart shows either an increase or decrease, with a final bar on the right of the chart that represents the total value. +Waterfall charts are a type of bar chart for visualizing data with both positive and negative values. Each bar shows an increase or decrease, and a final bar on the right shows the running total. ![Waterfall chart](../images/waterfall-chart.png) -In the example above, the waterfall chart displays "Profit" for each "Product:" apples, bananas, oranges, peaches, and mangos. From left to right, each bar indicates the change in total. The products with green bars indicate positive values (they made a profit). Peaches, however, lost money, indicated by a red bar, which signals a negative value. The bar at the end shows the total profit of all products combined. You can show values on each bar, and change the colors for increases and decreases. +## When to use a waterfall chart -For waterfall charts, you'll want a query that is a single metric grouped by a single dimension: by time or category. +Use a waterfall chart to show how a starting value changes through a series of increases and decreases to arrive at a final total. + +Waterfall charts are useful for financial breakdowns, inventory changes, or anywhere you need to show how a value changes step by step. + +## Data shape for a waterfall chart + +To create a waterfall chart, create a question that returns a single metric grouped by a single dimension, such as time or category. + +Waterfall charts work best when each row represents a *change* in some value rather than the raw value itself. For example, use the change in sales from one month to the next, rather than the monthly sales totals. + +Here's the data shape for the example chart above: + +| Month | Change in sales | +| ---------- | --------------- | +| January | 12,500 | +| February | -3,200 | +| March | 5,800 | +| April | -1,600 | +| May | 7,100 | +| June | 4,200 | + +Green bars represent months where sales increased, and red bars represent months where sales decreased. The dark bar at the end shows the net change across all six months. + +Here's another example grouped by category instead of time: + +| Category | Net revenue | +| ----------- | ----------- | +| Gizmo | 18,400 | +| Doohickey | -2,100 | +| Widget | 9,700 | +| Gadget | -4,500 | + +## Build a query for a waterfall chart + +Your data might contain raw values like monthly sales totals but not the change in sales from one month to the next: + +| Month | Sales | +| ---------- | ------- | +| January | 50,000 | +| February | 46,800 | +| March | 52,600 | + +To compute the change from one row to the next, use the `Offset` [custom expression](../query-builder/expressions) in a custom aggregation. `Offset` returns the value of an expression from another row, either earlier or later in the result set. + +To compute the change in sales from the previous month: + +1. In the query builder, click **Summarize**. +2. Group by **Created At: Month**. +3. Add a **Custom Expression** with the formula: `Sum([Sales]) - Offset(Sum([Sales]), -1)`. Name the column "Change in sales". + +The resulting question returns the data shape you need for a waterfall chart. + +If your data already contains the changes you want to plot (for example, individual transactions with positive and negative amounts), you can skip this step and use the data directly. + +## Waterfall chart settings + +To open chart settings, click the **Gear** icon in the bottom left of the visualization. + +### Display + +In chart settings, click the **Display** tab to edit how the chart looks. + +To add a goal line to your waterfall chart, enable the **Goal line** toggle. Use the **Goal value** and **Goal label** fields to set the goal value and label. + +> You can't set [alerts](../alerts) on goal lines in waterfall charts. + +Set the colors for each bar type: + +- **Increase color:** The color for bars that represent positive values (defaults to green) +- **Decrease color:** The color for bars that represent negative values (defaults to red) +- **Total color:** The color for the final total bar (defaults to black) + +To display the value for the final total bar, enable the **Show total** toggle. + +To display values for all bars, enable the **Show values on data points** toggle. + +### Axes + +In chart settings, click the **Axes** tab to edit the chart axes. + +#### X-axis + +Use the following options for the x-axis: + +- **Show label:** Enable the toggle to display the x-axis label. +- **Label:** Name the x-axis label. +- **Show lines and tick marks:** Display the x-axis line and tick marks. + +#### Y-axis + +Use the following options for the y-axis: + +- **Show label:** Enable the toggle to display the y-axis label. +- **Label:** Name the y-axis label. +- **Auto y-axis range:** When enabled, Metabase sets the y-axis range automatically based on your data. When disabled, use the **Min** and **Max** fields to set custom values. +- **Scale:** Choose how values are spaced along the y-axis. Choose between **Linear**, **Power**, and **Log**. +- **Show lines and tick marks:** Display the y-axis line and tick marks. +- **Number of tick marks:** Set how many tick marks appear on the y-axis. Defaults to **auto**. + +## Limitations and alternatives + +- If your data only contains positive values, or if you don't need to track a running total, consider a [bar chart](./line-bar-and-area-charts) instead. +- If you want to show progress toward a single value, consider a [progress bar](./progress-bar) or [gauge chart](./gauge) instead. +- Waterfall charts only support a single metric grouped by a single dimension. You can't add breakouts or display multiple series. +- You can't set [alerts](../alerts) on goal lines in waterfall charts. diff --git a/_docs/master/usage-and-performance-tools/usage-analytics-reference.md b/_docs/master/usage-and-performance-tools/usage-analytics-reference.md new file mode 100644 index 0000000000..97eada11da --- /dev/null +++ b/_docs/master/usage-and-performance-tools/usage-analytics-reference.md @@ -0,0 +1,714 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: 'Usage and Performance Tools' +title: 'Usage analytics reference' +source_url: 'https://github.com/metabase/metabase/blob/master/docs/usage-and-performance-tools/usage-analytics-reference.md' +layout: new-docs +summary: 'A list of the dashboards and models included in the Usage Analytics collection.' +--- + +# Usage analytics reference + +_This page is generated by `bin/generate-usage-analytics-docs.bb`._ + +Here is a list of all of the dashboards and models included in the Usage Analytics collection, as well as the list of topics and entity types found in the models. + +For an overview of access, retention, and custom reports, see [Usage analytics](usage-analytics). + +For more on AI usage data, see [AI usage auditing](../ai/usage-auditing). + +## Dashboards + +### Content with cobwebs + +Dashboards and questions that you could consider archiving. + +Cards: + +- Dashboards without recent views +- Questions that don't belong to a dashboard +- Questions without recent views + +### Dashboard overview + +Information on the performance, views, activity, and more for a particular dashboard. + +Cards: + +- Dashboard metadata +- Dashboard views per month +- Most active people on this dashboard +- Questions in this dashboard +- Recent activity on dashboard +- Subscriptions on this dashboard + +### Dashboard subscriptions and alerts + +All active notifications + +Cards: + +- Active dashboard subscriptions +- Alerts + +### Embedding Usage + +General information about embedding usage, including views across embedded dashboards and questions + +Cards: + +- Active tenants +- Authenticated views +- Guest views +- Most viewed authenticated embeds +- Most viewed guest embeds +- Most viewed public links +- Public link views +- Tenants with most views +- Unique users +- Views by auth method +- Views by embedding client +- Views by embedding host +- Views by user agent + +### Metabase metrics + +General information about people viewing and creating dashboards, questions, subscriptions, and alerts. + +Cards: + +- Active users last week +- Alerts and subscriptions created last week +- Dashboards created last week +- Most active creators +- Most active viewers +- Most viewed cards +- Most viewed dashboards +- Question views last week +- Question views per week +- Questions created last week +- Weekly active users + +### Most viewed content + +Most viewed dashboards, questions, and tables in your Metabase. + +Cards: + +- Most viewed dashboards +- Most viewed models +- Most viewed questions +- Most viewed tables + +### Performance overview + +Question, dashboard and database performance. + +Cards: + +- 50th and 90th percentile of query running time (seconds) +- 90th percentile of query run time (seconds) +- Dashboards consuming most resources +- Dashboards with more questions in the same tab +- Questions consuming most resources +- Slowest dashboards +- Slowest questions +- Total number of queries +- Total time looking for field values per day +- Total time spent on sync per day +- Users consuming most resources +- Weekly cache hit rate + +### Person overview + +See what someone's been up to in your Metabase. + +Cards: + +- Active alerts +- Last downloads +- Last queries +- Last viewed dashboards +- Last viewed models +- Last viewed questions +- Last viewed tables +- Member of +- Most viewed dashboards +- Most viewed models +- Most viewed questions +- Most viewed tables +- Person detail +- Question views per month +- Questions created per month +- Recent activity + +### Question overview + +Views, performance, activity, and other data for a particular question. + +Cards: + +- Alerts on this question +- Dashboards with this question +- Last activity on question +- Last downloads +- Most active people on this question +- Question metadata +- Question views per month + +## Models + +### Activity log + +Things that happened in your Metabase. + +Columns: + +- ID +- Topic +- Timestamp +- End Timestamp +- User ID +- Entity Type +- Entity ID +- Entity Qualified ID +- Details + +### AI Usage Log + +One row per LLM round-trip with per-call tokens, source, model, profile, and more. + +Columns: + +- Usage Log ID +- Created At +- Source +- Source Name +- Model +- Profile ID +- Prompt Tokens +- Completion Tokens +- Total Tokens +- Conversation ID +- User ID +- User Qualified ID +- User Display Name +- Group Name +- IP Address +- Tenant ID +- Request ID +- Cache Creation Tokens +- Cache Read Tokens + +### Alerts + +All alerts, both active and archived. + +Columns: + +- Entity ID +- Entity Qualified ID +- Created At +- Updated At +- Creator ID +- Card ID +- Card Qualified ID +- Alert Condition +- Schedule Type +- Schedule Day +- Schedule Hour +- Archived +- Recipient Type +- Recipients +- Recipient External + +### Content + +All Metabase content, including questions, models, dashboards, events, and collections. + +Columns: + +- Entity ID +- Entity Qualified ID +- Entity Type +- Created At +- Updated At +- Creator ID +- Name +- Description +- Collection ID +- Made Public By User +- Is Embedding Enabled +- Is Verified +- Archived +- Action Type +- Action Model ID +- Collection Is Official +- Collection Is Personal +- Question Viz Type +- Question Database ID +- Question Is Native +- Event Timestamp + +### Dashboard cards + +Records of all dashboard cards (including text cards). + +Columns: + +- Entity ID +- Entity Qualified ID +- Dashboard Qualified ID +- Dashboardtab ID +- Card Qualified ID +- Created At +- Updated At +- Visualization Settings +- Parameter Mappings + +### Dashboard subscriptions + +Which subscriptions are active, who created them, who's subscribed to them, when they're sent, and more. + +Columns: + +- Entity ID +- Entity Qualified ID +- Created At +- Updated At +- Creator ID +- Archived +- Dashboard Qualified ID +- Schedule Type +- Schedule Day +- Schedule Hour +- Recipient Type +- Recipients +- Recipient External +- Parameters + +### Databases + +Information about your connected data sources. + +Columns: + +- Entity ID +- Entity Qualified ID +- Created At +- Updated At +- Name +- Description +- Database Type +- Metadata Sync Schedule +- Cache Field Values Schedule +- Timezone +- Is On Demand +- Auto Run Queries +- Cache Ttl +- Creator ID +- Db Version + +### Fields + +All fields from all connected data sources. + +Columns: + +- Entity ID +- Entity Qualified ID +- Created At +- Updated At +- Name +- Display Name +- Description +- Base Type +- Visibility Type +- Fk Target Field ID +- Has Field Values +- Active +- Table ID + +### Group Members + +Metabase group membership + +Columns: + +- User ID +- Group ID +- Group Name + +### Metabot Conversations + +One row per Metabot conversation, with message counts, token totals, owning user/group, source, and tenant. + +Columns: + +- Conversation ID +- Created At +- User ID +- Summary +- User Display Name +- Message Count +- User Message Count +- Assistant Message Count +- Total Tokens +- Prompt Tokens +- Completion Tokens +- Last Message At +- Profile ID +- Profile Name +- Group Name +- Source +- Source Name +- IP Address +- Tenant ID +- Tenant Name +- Model + +### Metabot Messages + +One row per non-deleted Metabot message, with role, profile, tokens, user, and the owning conversation. + +Columns: + +- Message ID +- Conversation ID +- Created At +- Role +- Profile ID +- Total Tokens +- User ID +- Slack Msg ID +- Channel ID + +### People + +Everyone who's ever had an account in your Metabase, including both active and deactivated accounts. + +Columns: + +- User ID +- Entity Qualified ID +- Type +- Email +- First Name +- Last Name +- Full Name +- Date Joined +- Last Login +- Updated At +- Is Admin +- Is Active +- Sso Source +- Locale +- Tenant ID + +### Query log + +Information about all queries Metabase ran across all dashboards + +Columns: + +- Entity ID +- Started At +- Running Time Seconds +- Result Rows +- Is Native +- Query Source +- Error +- User ID +- Card ID +- Card Qualified ID +- Dashboard ID +- Dashboard Qualified ID +- Pulse ID +- Database ID +- Database Qualified ID +- Cache Hit +- Action ID +- Action Qualified ID +- Query +- Embedding Client +- Is Preview +- Embedding SDK Package Version +- Metabase Version +- Auth Method +- Is Sandboxed +- Is Impersonated +- Is Db Routed +- Parameters +- Tenant ID +- Embedding Hostname +- Embedding Path +- User Agent +- Sanitized User Agent +- IP Address + +### System tasks + +Describes the last 14 days of Metabase internal processes tasks + +Columns: + +- ID +- Task +- Status +- Database Qualified ID +- Started At +- Ended At +- Duration Seconds +- Details + +### Tables + +List of all tables across all connected data sources. + +Columns: + +- Entity ID +- Entity Qualified ID +- Created At +- Updated At +- Name +- Display Name +- Description +- Active +- Database ID +- Schema +- Is Upload +- Entity Type +- Visibility Type +- Estimated Row Count +- View Count +- Owner Email +- Owner User ID +- Database ID + +### Task Runs + +Tracks job executions + +Columns: + +- ID +- Run Type +- Entity Type +- Entity ID +- Entity Qualified ID +- Started At +- Ended At +- Duration Seconds +- Status +- Process UUID +- Updated At + +### Tenants + +All tenants in this Metabase instance + +Columns: + +- Tenant ID +- Entity Qualified ID +- Name +- Slug +- Is Active +- Attributes +- Created At +- Updated At +- Tenant Collection ID +- Tenant Collection Qualified ID + +### View log + +Each row describes a question, model, table or dashboard view + +Columns: + +- ID +- Timestamp +- User ID +- Entity Type +- Entity ID +- Entity Qualified ID +- Embedding Client +- Auth Method +- Is Preview +- Metabase Version +- Embedding SDK Package Version +- Tenant ID +- Embedding Hostname +- Embedding Path +- User Agent +- Sanitized User Agent +- IP Address +- Context + +## Categorical column values + +Some columns in the models above hold one of a fixed set of values. + +### Activity log topics + +The Topic column on the [Activity log](#activity-log) model takes one of: + +- action-v2-execute +- alert-create +- alert-delete +- alert-send +- alert-unsubscribe +- alert-update +- api-key-create +- api-key-delete +- api-key-regenerate +- api-key-update +- cache-config-update +- card-create +- card-delete +- card-public-link-created +- card-public-link-deleted +- card-update +- channel-create +- channel-update +- cloud-add-on-purchase +- comment-create +- comment-delete +- comment-update +- create-permission-failure +- custom-viz-plugin-create +- custom-viz-plugin-delete +- custom-viz-plugin-update +- dashboard-add-cards +- dashboard-create +- dashboard-delete +- dashboard-public-link-created +- dashboard-public-link-deleted +- dashboard-remove-cards +- database-create +- database-delete +- database-discard-field-values +- database-manual-scan +- database-manual-sync +- database-update +- document-create +- document-delete +- document-update +- glossary-create +- glossary-delete +- glossary-update +- group-create +- group-delete +- group-membership-create +- group-membership-delete +- group-membership-update +- group-update +- install +- measure-create +- measure-delete +- measure-update +- notification-create +- notification-unsubscribe +- notification-unsubscribe-ex +- notification-unsubscribe-undo-ex +- notification-update +- password-reset-initiated +- password-reset-successful +- remote-sync-create-branch +- remote-sync-export +- remote-sync-import +- remote-sync-settings-update +- remote-sync-stash +- security-advisory-acknowledge +- security-advisory-match +- segment-create +- segment-delete +- segment-update +- setting-update +- subscription-create +- subscription-delete +- subscription-send +- subscription-unsubscribe +- subscription-unsubscribe-undo +- subscription-update +- table-manual-scan +- table-manual-sync +- table-publish +- table-unpublish +- tenant-create +- tenant-update +- transform-create +- transform-delete +- transform-inspect-discover +- transform-inspect-lens +- transform-run-start +- update-permission-failure +- update-transform +- upload-append +- upload-create +- upload-replace +- user-deactivated +- user-invited +- user-joined +- user-reactivated +- user-update +- write-permission-failure + +### Query log query sources + +The Query Source column on the [Query log](#query-log) model takes one of: + +- action +- ad-hoc +- agent +- cache-refresh +- collection +- csv-download +- dashboard +- dashboard-subscription +- embedded-csv-download +- embedded-dashboard +- embedded-json-download +- embedded-question +- embedded-xlsx-download +- json-download +- map-tiles +- public-csv-download +- public-dashboard +- public-json-download +- public-question +- public-xlsx-download +- pulse +- question +- slackbot +- table-grid +- table-rows-sample +- transform-inspector +- xlsx-download + +### Content entity types + +The Entity Type column on the [Content](#content) model takes one of: + +- action +- collection +- dashboard +- document +- event +- glossary +- model +- question +- transform + +### View log entity types + +The Entity Type column on the [View log](#view-log) model takes one of: + +- card +- collection +- dashboard +- table diff --git a/_docs/master/usage-and-performance-tools/usage-analytics.md b/_docs/master/usage-and-performance-tools/usage-analytics.md index e4bec13aee..50601e3bbf 100644 --- a/_docs/master/usage-and-performance-tools/usage-analytics.md +++ b/_docs/master/usage-and-performance-tools/usage-analytics.md @@ -51,9 +51,9 @@ Metabase will take you to the relevant usage dashboard and plug in the item's ID ## How long Metabase keeps usage data -By default, Metabase will keep the data about [activity](#activity-log-model), [views](#view-log-model), and [query execution](#query-log-model) for **720 days**. Twice a day, Metabase will delete rows older than this threshold. You can change this limit by adjusting the environment variable [`MB_AUDIT_MAX_RETENTION_DAYS`](../configuring-metabase/environment-variables#mb_audit_max_retention_days). +By default, Metabase will keep the data about [activity](./usage-analytics-reference#activity-log), [views](./usage-analytics-reference#view-log), and [query execution](./usage-analytics-reference#query-log) for **720 days**. Twice a day, Metabase will delete rows older than this threshold. You can change this limit by adjusting the environment variable [`MB_AUDIT_MAX_RETENTION_DAYS`](../configuring-metabase/environment-variables#mb_audit_max_retention_days). -If you're on the Metabase Open Source Edition, or on the [Metabase Cloud Starter plan](/pricing/), Metabase doesn't collect [Activity](#activity-log-model) and [View](#view-log-model) data. If you upgrade to a Pro or Enterprise plan, either self-hosted or Cloud, you'll only see View and Activity data in Usage Analytics _starting from the time when you upgraded_. +If you're on the Metabase Open Source Edition, or on the [Metabase Cloud Starter plan](/pricing/), Metabase doesn't collect [Activity](./usage-analytics-reference#activity-log) and [View](./usage-analytics-reference#view-log) data. If you upgrade to a Pro or Enterprise plan, either self-hosted or Cloud, you'll only see View and Activity data in Usage Analytics _starting from the time when you upgraded_. ## Creating custom reports @@ -65,358 +65,14 @@ While you _can_ save custom questions, models, and dashboards wherever you like There is one thing to know about the Custom reports collection: its metadata resets whenever Metabase restarts. While you are able to temporarily rename the Custom reports collection, or give it a description or an Official badge, Metabase will drop this collection's metadata when it restarts. But rest assured that Metabase will preserve any questions, models, events, or dashboards that you add to the Custom reports collection. -## Dashboards +## Dashboards and models -The Usage analytics collection includes a set of read-only dashboards. +The Usage analytics collection ships a set of read-only dashboards and models that you can browse from the **collections** sidebar. -### Metabase metrics dashboard +For dashboards and models specifically about Metabot and LLM usage, see [AI usage auditing](../ai/usage-auditing). -General information about people viewing and creating dashboards, questions, subscriptions, and alerts. Cards include: +See also the [Usage analytics reference](./usage-analytics-reference). -- Active users last week -- Question views last week -- Questions created last week -- Dashboards created last week -- Alerts and subscriptions created last week -- Weekly active users -- Question views per week -- Most active users -- Most active creators -- Most viewed dashboards -- Most viewed cards +### Performance overview on MySQL or MariaDB -### Most viewed content dashboard - -View the most relevant content in your Metabase. Cards include: - -- Most viewed dashboards -- Most viewed questions -- Most viewed tables - -### Person overview dashboard - -See what someone's been up to in your Metabase. Cards include: - -- Member of -- Active alerts -- Questions created per month -- Question views per month -- Most viewed dashboards -- Most viewed questions -- Last viewed dashboards -- Last viewed questions -- Last viewed tables -- Recent activity -- Last queries - -### Dashboard overview dashboard - -Information about dashboards, questions, models, and tables. Cards include: - -- Dashboard metadata -- Dashboard views per month -- Question performance -- Most active people on this dashboard -- Questions in this dashboard -- Most active people on this dashboard -- Questions in this dashboard -- Recent activity on dashboard -- Subscriptions on this dashboard - -### Question overview dashboard - -Views, performance, activity, and other data for a particular question. Cards include: - -- Question metadata -- Question views per month -- Question performance -- Most active people on this question -- Dashboards with this question -- Last activity on this question -- Alerts on this question - -### Performance overview dashboard - -Question, dashboard and database performance. Cards include: - -- Slowest dashboards -- Dashboards consuming most resources -- Slowest questions -- Questions consuming the most resources -- Dashboards with more questions in the same tab -- Users consuming the most resources - -> If you're using MySQL or MariaDB as your application database, the Performance overview dashboard won't display results for the cards displaying the 50th and 90th percentile query running times, because MySQL and MariaDB don't support the [Percentile aggregation](../questions/query-builder/expressions-list#percentile). We recommend using PostgreSQL as your application database. - -### Content with cobwebs dashboard - -Dashboards and questions that you could consider archiving. Cards include: - -- Dashboards without recent reviews -- Questions without recent reviews -- Questions that don't belong to a dashboard - -## Models - -The Usage analytics collection includes a bunch of useful models based on Metabase's application database. - -## Activity log model - -Each row of this model describes one event of a particular topic. Fields include: - -- ID -- Topic -- Timestamp -- End Timestamp -- User ID -- Model -- Model ID -- Details - -The topics include: - -- alert-create -- alert-delete -- card-create -- card-delete -- card-update -- dashboard-add-cards -- dashboard-create -- dashboard-delete -- dashboard-remove-cards -- install -- metric-create -- metric-delete -- metric-update -- segment-create -- segment-delete -- segment-update -- setting-update -- subscription-create -- subscription-delete -- user-joined - -## View log model - -Tracks views cards (which includes models), dashboards, and tables. Fields include: - -- ID -- Timestamp -- User ID -- Entity Type (card, dashboard, or table) -- Entity ID -- Entity Qualified ID - -## Query log model - -Information about all queries Metabase ran across all dashboards. Fields include: - -- Entity ID -- Started At -- Running Time Seconds -- Result Rows -- Is Native -- Query Source -- Error -- User ID -- Card ID -- Card Qualified ID -- Dashboard ID -- Dashboard Qualified ID -- Pulse ID -- Database ID -- Database Qualified ID -- Cache Hit -- Action ID - -Query sources include: - -- action -- ad-hoc -- collection -- csv-download -- dashboard -- embedded-dashboard -- embedded-csv-download -- embedded-json-download -- embedded-question -- embedded-xlsx-download -- json-download -- map-tiles -- metabot (experimental) -- public-dashboard -- public-question -- pulse (which includes dashboard subscriptions and alerts) -- question -- xlsx-download - -## Alerts model - -All alerts, both active and archived. - -- Entity ID -- Entity Qualified ID -- Created At -- Updated At -- Creator ID -- Card ID -- Card Qualified ID -- Alert Condition -- Schedule Type -- Schedule Day -- Schedule Hour -- Archived -- Recipient Type -- Recipients -- Recipient External - -### Content model - -Questions, dashboards, models, events, and collections. - -- Entity ID -- Entity Qualified ID -- Entity Type -- Created At -- Updated At -- Creator ID -- Name -- Description -- Collection ID -- Made Public By User -- Is Embedding Enabled -- Archived -- Action Type -- Action Model ID -- Collection Is Official -- Collection Is Personal -- Question Viz Type -- Question Database ID -- Question Is Native -- Event Timestamp - -Entity types include: - -- action -- collection -- dashboard -- event -- model -- question - -## People model - -Everyone in your Metabase, including deactivated accounts. Fields include: - -- User ID -- Email -- First Name -- Last Name -- Full Name -- Date Joined -- Last Login -- Updated At -- Is Admin -- Is Active -- SSO Source -- Locale - -## Dashboard subscriptions model - -Which subscriptions are active, who created them, who's subscribed to them, when they're sent, and more. - -- Entity ID -- Entity Qualified ID -- Created At -- Updated At -- Creator ID -- Archived -- Dashboard Qualified ID -- Schedule Type -- Schedule Day -- Schedule Hour -- Recipient Type -- Recipients -- Recipient External -- Parameters - -## Dashboard cards model - -Each row is a dashboard card: either a question card or a text card. Fields include: - -- ID -- Dashboard ID -- Dashboardtab ID -- Question ID -- Created At -- Updated At -- Size X -- Size Y -- Visualization Settings -- Parameter Mappings - -## Databases model - -Information about your connected data sources. Fields include: - -- Entity ID -- Entity Qualified ID -- Created At -- Updated At -- Name -- Description -- Database Type -- Metadata Sync Schedule -- Cache Field Values Schedule -- Timezone -- Is On Demand -- Auto Run Queries -- Cache Ttl -- Creator ID -- Db Version - -## Tables model - -List of all tables across all connected data sources. Fields include: - -- Entity ID -- Entity Qualified ID -- Created At -- Updated At -- Name -- Display Name -- Description -- Active -- Database ID -- Schema -- Is Upload - -## Fields model - -All fields from all connected data sources. Fields include: - -- Entity ID -- Entity Qualified ID -- Created At -- Updated At -- Name -- Display Name -- Description -- Base Type -- Visibility Type -- Fk Target Field ID -- Has Field Values -- Active -- Table ID - -## System tasks model - -Describes the last 14 days of Metabase internal processes tasks. - -- ID -- Task -- Database Qualified ID -- Started At -- Ended At -- Duration Seconds -- Details +If you're using MySQL or MariaDB as your application database, the Performance overview dashboard won't display results for the cards showing 50th and 90th percentile query running times, because MySQL and MariaDB don't support the [Percentile aggregation](../questions/query-builder/expressions-list#percentile). We recommend using PostgreSQL as your application database. diff --git a/_site/docs/master/CONTRIBUTING.html b/_site/docs/master/CONTRIBUTING.html index f724909d6e..236456f68a 100644 --- a/_site/docs/master/CONTRIBUTING.html +++ b/_site/docs/master/CONTRIBUTING.html @@ -113,61 +113,193 @@ + + + - - - - - - - - - + - + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + - - + @@ -187,21 +319,21 @@

    - +

    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%0AIF}0m)qaxoGR031a#mPdi3Ld~3C|;h8 z3bQqafu`(otK=;77YOa@Dq|E*t(B}GV_*mh7(-4@XbYV5xl7}A98=j@1}2P zdzIka;}NCDo@Z&IVo4rhVc0?QLHt0@O)3&6e{NCzETQ$?*5Z&C=NShMeWz%WP9PyB zRVYq!=6W>-(oQi0W!7w#yu(hY8;LM!vDwCUD;%{3m_z0|FAUrAmF_D2_1jHW@Opc) zK1L)GSNIa+yRNTAM#l-#knU!MUWA3 zU$IZ{zXz2~IG^hx0e?nJT!728bU2IRpI(m^Z&Yw*6=U0jc=Zt{Y)c z-^^A6u&wu@Nk8#54{f5Z1);wG?yf4F8(p+Tr#WETrsUnxzymIgPI579rpma_{6aLW znF92PW#iMBe8}j^dfSiP4#E<-RK&BUZEWJs9>d6j-e1GCjA0pCR@fil6}7b<@Tvky zmp=%X>>>4A%>@d#y>NUZ*%eNYr!6-`%~6cJI_l{a+r<_5Zqx0O87V`~UuAU-mpxy! z8HtU4y-zRsEAs!gj_-DYnaiiHo`Bw+oFC0nSJ;-MTGU%e!+jHd{AIjhG|05Ov2muv zRC*7cQEVc{JYzHv(4hUekuOS0D9~*?00Q4Al-ms2L1j#chl9QrwXph%ik3^AM$^;i z7Y_Tk+23-L%j~g}xgbX~E%;%KPB(xN{8+6dzNz5tgHieC2z^x>SS_Sv*wq7%SfWpP zO&H$o%4>zFdwJRf$nodynM$guRGG7WPZ!#bUUiYOJ>6=lN8emue9MGJ*i-5|hwPE{ z+X_K-iCM^jh-q9cT%^-a~4t$YWHfe_Xs?zIlY?b3LoE zeUFQ1kD(}2ixFP;+qw5jD%Co%20b6ISbYE)Z~a-PscPvOk-kAj@|Q$5n7>l+%loS` zqBeKz&gBn#}jk3cU>pixISxWfIL~IEQ zCc_BNmc(cB{k8|S8+RGIz`4#&24#^i;<1q7V0>B9_@Susygk|5XSf$riH#K<`-Z28 zMWr@$m+J<^T;C9pwbuXIwDK4&(_u|wti-uD+wQitD5q`gX~Rhk_iZW?)op`8Y6oqt)w_wQi>8FrEHdd>{kFDBmuhZh_da??Vd_%$vGvxN$SLKHqoR{S3yf4vWw6 z(qNKWI1_L?Rbd69!d@@b6X~L|2D4#oytR+E6&y?3hf|b`i>nREW9Xj-9sp^(VpDP%r0^0Kl;mRTn%Oppk0J1qI^ek2g zPM#{#+WGZqUO}z9jECy$q{76@u~C$J29GzeMTur(GaP!(Ba_Bw8XttZS%@nYu;AW! z)5PC=2~#&w57`F0f5tVPGz7ghLG*z<<1)fx*L5OpKyWlXIB9Tg=;z5W z2y3Yxkr0`Yd^2_0w@8!l>G${PBKf+1nv)9LkrQa9f|!$Ia_p06g2cj+N~#URU6gDR zcxp6Np)kvF*rohjNuyvK0-=9Zye^_=sN?c_y#cR9)gw1vE`h_y{TLT*RO?L0Uevzr z1vxv9X+PVuM}ZZdU9mZW5k0h~W}Fw1u9g^|Lr$(9&d$yHTt#`GuJ=vdI>|h(Zho5n zBEoVwG1~PO6wuCpnvejNDLVuNB=eiWOVar@+n!+oEAz@r7Mq4D5CkTm1j!^r6*>&R z)2sh!BtIW5ohUTvGl$;O^Bf7^c%onCgd*Vi`T*`gs7wNyCc`s($2zyN3#eh{rHDy? zCP1$*Pz_l^;D-IUfrTX5G)T2=(6kYZ+kNBB1*xSIr`a3cL)(CdyNI$gHtm>dF+5!# z;gB)Kp#n%}2wY%y`WN;cOxjAaUoXTs7MRUu&zaW_uIDca zw!Pddp)_)F z2(7FZ+hh0b+ryGYG71nnnXARpPh1TH*u}F+`Ps(+yUoS$_#pCawi+qT#&Z}^-6k0L zt;7K>*UiS`wO)@mF47U!N`AzOU0DrkyILn2`ef4d7rhGFQ|hd@jIGNYT!8zmu?o?s z0(d2{bui1|jfjOO@*j`!Yjgg#jZIZ(K&qH-u#>>?Dk1NeyLPeFDe?c*SKZP5^g9{@ z%#y%sv_K7Fn!|eVJiqXbnNC_5c8|8Llb`kFW6O{&w-8)J@>+tHwKDI?ie@1i+Mw4q z4?bvj!%@9#kb<)g^N7B_UsR#U#gTW&HCZKhYI*hPM8Oi1DP#-ManV$|Yvj}ct0qM9 zYZk!vrxN(izSTFO9O40_v07#mTGx5O%sU*(mAJ>ItncK3;tMND7(^^3_}um@{gZ!; z{eQ!`TmW$3Nt)wc32wqf*{d{H(i)@JRovmq|Hwr;+y3iLAzS(1b)@w%592B~nh?CI^)v zF%6zJu1VUFatY{Sep>meh##ixi8-CZ6XVfe0b2PA&E-{(4tXOu!)i}AKhh|n&ih`(?5w&>Mi;OB1x z5%%iIabPyp&#iYw!|!bSk5^s@S6Yeph3|RgpzX16rF+sIv^%(@?z~45*mhRI{1J^- z#ZvUU49>AOg1YoIT@rPsEr?kszpN1BwxX80YJ5`g*msc{n16jRS;60Wc2zD5#2;-C z{CKUT7Q-=j>(Pl~eFma*dKf4EtI8tD&66v?NE@pZWK z2emXtoSep`%ep(0?ip{Rf!BI0zwcdoJ>BhI`r3Tz>5}4$3Dj_Gf?vVlAD!(xC@6%X z**ei*iu=?-?Ac@mbzdu@?g=f{OmAR70aTR^u-rc*YnJC21%c(1*$!I*oty77@ixT) za1m?DjBssW$Eq{2^-abXAIM07KJZ+_&%Xx|^qAO2*>!)X1@ebbZjVW!6Qv4(Ipl-goeEV-|%oayQTu3 zI69eS<}L$tK_PA~Xi#R=_r)x#FE6uRtFeeJPdrolF?Ed_Ai_>to`VZ0Tu^X!{7P( z->w23?!$MqU2?WxJ;l`bnk{5FpE|)Rvswm4=}hGI{c_lO60gsa*vpm{45cb#1prc< z5wf6yj_=|OG}d!*`RYQniuz|VdIsXE@9ZS$r zO(GiWkE%i&gy4w1F;bx)LErNswk%RcRtM7hdVU|a{M0d;K8njyZw!(O-vLzQu}gQ% z(LJwyqT`X9~*gS6bkhfLJ48sn2rGLn?gh20K$fQpui5DXNw)bx-?4LHRsTg=9 zByoO#C*{Uxt?4gErp->vpHVg#s3 zx5ekz7E4MB6IY`ta^j`v8{W}Zd}W74n8U1!C;+5?Uaf=jbqE34`S>U)S(TU7xw(3O zoNcgbCgx;#tL48jJ^}B0BS`~$G^G!rh4@n{HD)i4TN4v=4}sbjeG>D*FGuC0#-0mp ztnLVHudyh=p@|N|ru?#UfT&9W@O$jDy;T6B&Jczd;eTMN+Qr{9Z~AKE@m*Ntf>Y;N z;%|Ky!m^`ie)*Qzf#a2$bRypDi8O#K+|Mt$TFK$8J8CR;=GIzav_97#9y@Y8Ta@+Y z%t1=9l{3s_!FSTrHkk&8Fm2JTsD}#@R{u+R@#lWMA><=;lCKM*g7QM3?Uy^P8pfCi zk`GpHS#3Q1D*b`;2co14hUNk@n@m--#8@wGv5UPV2Uz(RYey&R+6p1`iCp=iT<;)~ zQb^3rMYFROVEZv&T^0S+^L0kpZ%j`ywV<5HGvgB2=VFfX{qX1( z`0?N7T@e6dw4Tulto=qpN^UyB48#l=?5;_)M*;?rV7Qm{V;E8p^vpY3wCnPcVLXeA zl_xOl9-lU!iFtV+DjT`#-34smY}_bAqS2%-#20?+J;bl_##@v3D%ANw*zNAPF3O_p zyP@~A#y#KZL%fY6>!@0jQ7!T>%zK8f`8H3lh9}+JnxduKIzCZgRbVqFhOK zN}6@H^{J6_a-h#Iy!WRO{w=xXs*&{MGm2nQ-%23y=3HVS*!Gpt6(6Gj^_BD z!HS^nvR7OUG1v9QNjgOlYx1D31B+c!KYoQPe|+aHNo|Vjd>CqSsv5exVE(GBDvjY{ zQ(=w~hJN?R`^Aw~RRFW(bgsAo)&UDNHS$!ulXc~6KL;<9GqV0iFgzc4$B654NC{{| z0fo%4+~tRoz3~iLb~$t`_Ftv^$4Agt?#zXk;v{duI?o~^okm80um}_1Ni4W@GCjD6 zE4F>;lN~D;Ngye-vE6%=XJ(|NTrgYM3vP28HeS@Sb z2nkAD!JyraSV1cs^rJcVBGuQ_QzxE$FD||-58&Vu(D9`^jiqH}7N&= z?ktc4u)xi?c)FLycxs68K9CnQwuZ|IX-vA3_WjceQ<0Ey}c0LM;I! zLvzn3Dl_vH{YSr%#sb_H?A)-5eHZS`L`shgfJ z4aS`(gBy&Vop1VDSjKC*Zbt9E+lW~!dW0S>oFy9$e)+5)(3}2;T}zW_dal3umL1^o zlAwVW?m3ngV<8?u3gZ;w{Dl^u-j`O$&IOPeQ?7ChpCDfH0-yudv43XfzQhW49RhN9t$F$4U*Nu_&*yl2BX`-g@I?7Kw zXbO`=gzX3QG`N-x%yS*7>b6R2sN+6g`x-zruzG{)h4|2(a0VGm_NbTv{`#M4O+F?# zfr>`~SqdfSK%;dPihBe}Wei7#2R%OLY#O`o+^ve>$36`ZA@5y|RNWZsviC;H>uWki zg<%JL!PZ}~fcUIiZQ1 z)DSPz!l!nAwyx~i!h}fjRJyZ^MYTrR>`Gv9GE?%7Q|juu7s!FWb7ZtER@Y;SXG)QnSQ`(*I+AJHMjshRSivQqGwBBd!1>lPOSr^LwfeE?EM5UBK^sR^{lihs?=Kxk=Afms40ot;q4p{g*$_(cZ-5gs&B9l3E zs|Zm@J!a|}6+pxXjC}xjJ-pn-E!*UsES`x`6CHg`X^;8ab^qN@2;!i-KZP2pJ~stk z24PE#yw@RjXt<7&6977uf2#;@vkv*=#l4MtNiK0|odR=T@3IEWAgL`QXgGeZB5AEZe(JvT?t;Ram50;Vpg52)3d zX*Ot5*jn%XERnT=$r-D1OBdO&dL)Koc?^YBgY7{h+Hy{Q^x*Jm$K&A<>}tThi7UJT zdVlox;n(x>59)V-3}6t_M4ND`?c;EziH^Vz4KE3XQ^1R;vx1&xU@5FaDI(GkUw733Es|292WYTc8J(|7C$AM3ocvYQj>ooQXVzPcPlN zI$|j@5{vxNlY-2wZL2#xEgt{&E^^RW-`Tz@^JURvPv2nON!9%vfMl9CS^~&GK>zZu z{oy}67C8uj{K8AMopH!)uu%0H`UjQu#_Hrer_SUo1An<@2Ut~W)G&G50P}H=5 zwAvI`*UiMtcE7Hy+3Z%gu&$veMIBC(7fF&Pbo%J41dUt_ZLp$|l{%3M z!47JgTOHV6xo$1UUZ$c4JmA-o{hJ*VU;()|q}3scneeVDb0E*Fr~U%yMO()z{dQo| zaK540Fk_f=teM48~UL6v%%Jh8-<;4S-!R;{T9=XWEEW#Mu z=vme=#AkNz$q>q6)JE@Hqjj*34(Q0HRir@k&$ z8(nrbnVEv%BoV^QW&VmN26JerFTauGc_?VqxNs<7z=C0aQ4ApBzYy z0erVMka+uS#b`ZmWK+L!42_ZJS+B-g>p&}RE46rOcj8cx)PJ!fpP+#qNn?%3ywe9b z*FtjD4AnbhEBH$Mhklc112p}!(*-f?cL?s2W72NE4|tPS?#=L>BO$Uu8fZ>`v%Y*{~peNYzwd>+Aa%5ZiXrtP=+so z@+k(i-A-)CnJ{XRx9k6{{KpMG+IU@bveX}~);nKCtNBtBAw6Z12OG~>-efcs_R3J4 z#R0}8YX%C#?s}!gH>qe*__i91?KI=hqB}VuXe@*SZ!(4G7x!iCs{D>;0v_NoYL#oN zA7D0kF@uaQKTumO@+-Htr^jbRytnElJ8vkB8j&}b@%|$wXyOCvBUqDuA?^1FN5=`F zjZS5$^PTmIh^zgAx~+UaH?g(4spP@2^TiFW^NItfg373)YJP`RIYoX^FJ^q{yV&Cw zAXj46QEzUtnqhA3)qPCA@^TWZo~iHa>g5I1ix~}2 zLQ`TYyk@gJ0DJDdJnxpe_r4x47f=}_C)kDIAl~Fb-q+use)MlH{mVIo6q?xc99CC= zIF<$NoQKb}vSg*-9_3Wl}$H-X$Wh#y*zrW zsutJiM$%^3jvM_9-boPnV|-EDC1bNPhvfpzs%0}@Kbe=O|Upylf^xo^Fv+rPrxoV$#tke%U_vbC{SkXnjEkn z?+VUE^hjpj{Y0ZH)s_9C%e4Akg>#_m57u^+L03XkH5W*7fY~*}Q6)Rq1~YBR$QeRT zLsw64E8zzXDF`k0`r;P~ZL`ktv}%t9e9~Lj|I5A(a?f4HIIQiOL}t_Q@>EKSYYQ4E z5zVy8QrG)Mdji~8qB-97lxz2-Pn}}DJ8eRfXYGV}+tXjuO=cNt|_?vCLx`_vf#a8UPI)%bw6-vpkLbt7xH{g}wkSt~FaKZu)DP z4|I9Va+*D@W~31+qoo-wNLEdaV(n!wAUY^)_8W0qOL-Mu#S2JE%Eiq6*29coXQo zo9D{~1Rk#;G%KT?t6DS+l=J5sNRD9lKIsAk0e7Lqoe?QR^-S=llVuYIUfi0PoPn%0 zTb9?q;p5+|y9D(8JTB6&wcS`xF@;hp52?>N5i#rc&;M3t(cwXFrENdpq_ER=$#mu* zZt)`Pn@L2?RuTVH-~o@e`iZ;RWxUFKj0W6rlQ)1LotS?lt_W>Q{v57mKVAHIk=SKe zW&|A%qu7K%%VWbcZj%G7H&SlpPQ_G#Lm$wBAuU-7|0Of7v;At@i8QmND~j$+$q%5{ zbe{v=t{;goq0qDb@C=amfL7-&lK03@5SOPyxO0I9JK}1uLVB8Yt#z*Pe@DW{Jc9Dh ze?|H=PlXujkuvt>abETXlCOZo>#&5}uE1ZdJY9{H{F!_=wcyRY9g}mnuxzsguHAAF zbdL&)sNCu@d28Wko}TpVgAZ|^UJBx0*wRDlprC0ox&{#TMy3wKmw@^|tIkoko@ z>IRgY%TLtoGTthkl?N?*3=VI-=oF!XU+ooKvbttjVvsBQukbpcMSV$<{AicKR6zUD zeaoRkc*po4Jclo^fj?UoUL{ohvU9oI@xklkYR9Dx*LXYaiIG{=iuaw~7_V6I`*xq& z+vlw>V~l9n8@1mIqeYX`Fq+CFH&e)JIW6JnuVfiriZ2U!C^$uo&NOP|&sFllb);WH zhZc+i?9zkj@R^c0xk%&$%WF{|2)m#+LdPYP`v_PGbF)kOM^)n4Bm$$@cV50TcZPO+ zc99%|T-BfrkB56e3tmJ)S|hUFJ!8Yt+MN8B@6d0u4_0)EWN?FU{s%ZQzb z^XSmihaB&ga&OHOa;UPH%U@Pd13FaxBQfLXLix$kW&RVNaNEyll-y)0MO-y)pfdb>jw7|Ub0A*jle*VTf#sc#p?E`rlX z$J-J2?wV6owqLLBWTak9+hKG$tH?-{lXCI$+vLvPOt0nv|| zsx_3aX_Dizy@6wU&PJVDk?_Py7{n-)iE!Y}8A_Jfio|L*?mD*6Y%;M|dSz}vXt(y^ z!{B;nolTUEob2mdxd!yejLnM>ssUS%>4F`5OGi+4S9Ui3cxsnrQo1N(Y4bV4$k|YZ z0dCF)y@f+Z`OW*w&m5-N2ea*p%Th{#gQXFHCH68yss<4F!K@#Zs8!Zo1IR?`%krew zwaMADsgMFW(cWih8NGlTl)o7$9%2KNnEL;~E&snQpa=pf%>O{DObU7yeQmQav~h$g z;bUL@t51^OegID|db0V$la2mflX~#>hZ;^IpK&s2CLVgJvd^d{ql-k<)5NzQH%%=R zhXQEZZ5PKoq7hqr110n|%T#yL76~tk?ZX!3P*Xqs(XHnYZdW}=7Kwn^3J^hs4JVF zV6))woe!7pKe5}IOy$#>OR)}Siyl-|&l?sDc+u8ggkO_F`6YLgr%J?<>-sJT`VD>= zW7Xm`*)E;UjbiQoT%Ue%&gFjT?5#O5$Fhd*ppk^qJE9PG%`TX`(BKs`$x?>Q$Q$(f zz>BB+Dc}4S^p?*4=8A`q$K*-h0>XsgauMD|L1EH$hm}P}&?liwad24jDLc6wB$%^4 zTO#mC^DlAczm|2aH2_%Cy~fpXf0V#~U+d6xV>6e&aE%72ulwrgfNJump2Lv5e{wvt zK0Y{C$D>|h92fJ%WWpymuC`7&!axs+b0v|3<78W|%M^QfY=#-qpHY1nS#kj1LPGL* zf_E@OW3Az!m0he)YP44=7&9B6w?E~$hZB6^hS4#rajlMD0V&cd7&C<>;!K-5{aC^S zb=3ntk5fWb(Vg)}UplF7F%~j|<)fP5CFMX=DGOa(2xFm%LSBKprnaTD8}C@G=AS_0eaDZ-I`humd`bsVF4 zm;#Q{Z>|#aiC0`Y^VA4C~b8lA{S0rJhTY)dcLM+ z2V{>ATSOZRh%RKigXd18h>(cL1iT4$m#Y2d!eN^kfm?3EsVZ-&bz|`U%5@RlkHKa zfXOnv_E*$ZSA3O+b5gNPh6^^=7a~obX@7zQl<{m1P(UkjwEGrxQ@pG;y32XpxOsHO zaddTaJNN{{%}IbY&xD)6(o*^i$3Z>ZMlQ<-&_nz~%J|!7O#*j9=d}7I(CIY%xX*;* zn@Wvta}2wwmKl5CvLCk?zSg@0R5jMC#$J1mOL=Q%4xhb^;vSL)v7^Q9*-ZlXC=GID zk!7MsFrv~7!=hh{5HRC=b7(vxDN@_js}Emy#dr4F<)jg zuU=4A>WwhJcD0*q zPs;0qb?-t!s5|pgf|?MGuW#W3nejXq1TPNZA zwuC`RE59l*knpn4fdR-_V{TSqnrCtJi#&P z@1`cJ`?RWA%6238Tq zs>rV>;BwtoLc9`+U|6N>xVT<<7fc+)8T9sriuf;B`TvnQF-CVvm_<(aVvu?W*G)!E ztxLJV@rY`*&csJUTgV!{xuaXe$(D=w@spr9MpIv!I8NbwB@LP}&aE7F)zx6fu=IDY zlZ#Z`W)#xjogO+)jYC%>@H*mIHf4TaK4dzW$@p5Z!y!HHgjzO_OZ?W`V9*t6kBTO! zgV9#c{F%F=u%%0F97`Q&r<9*xvn@6}?})NccJXL{)-%}OZmm;oWuu2R*!VObt<{zC zWF$YmB|YCVnbyVcWQg5WG3dsFOD*$36nE<$P`Tag_`a6x#d03AYphhFK3>^bc4}E~ zW!_3DS*mj0Cd;gI`_}S}k~@_S_27<{Odz}OcPEl+bXm$jn38rbMNB^akYjjqBT-3x z)5@62^CmAI&YUYH{|{wX8CK=Ctpx=Hq$DL3kd}~cP#WoO1Zn9-#{x-7>F$H7%`~K$zxv58_oH z%Do1m)IC^$$o}XCQhJ&OzN@e*DTU2!*&XCy<#M+iI2hp})>_WhwaZi-j3jBlvTI)~ z)68#v>oXgKSV3UR8SdotA>bA_j#Q~VLNUo{r@%kvrwCRckWbFk$5zE_P+|4`J}jZC z;bPf`UNs(3NZ8Q397gbNxnD}9slxSGFTzEBmTx?WEnYH%MkBK<16vL3nW*{kOf-tE zaPjaxlH+by<%o$nCC`G0q}_Jxxn_EJfG5;slSGn2_WkndD2Kc$RtR}}$5tX9qC)sb z7ebu1Y>uHkY$8|2nYh@PF6Mb9qBe6qHdi{aQF1VQBKy8ZBqq_a*rvd zzDgkiww;>bY}3-7bRX?eg>?v<@`WijxMNCCBmw;qZGIJI2?3}}Cs829YwKpn=I>$|^M zb-7wC1ZPc5Of2}^XZQ=9vF%oz+0I_f1uM@>?hg6vRcUBdU(2;qQRSMPZ1&HmQEi{P z>_b$vZkG&NZqsbc?4g&l(GHkZIb&4444azGbBm@Ocj?wD{E8+9o$%|zJ^*)Yq4F)f zL!5vakeaJhNTe-Aol5i>#>{hluhhMGRFHy$}TS#*+%TOhm}T#6z~x830xXdMPo>=x$t;m9(Ge(z(UW~vv3z3 z?ynx&dH45;#-yHW-6U9W6)kS>4%QXkoHmBer*Zga|@qa3HUkIO;R?^sv zZB}e-?CIRJ+0c0X3Hx%l>$Yev_%w#jaQ@DtiG2EgZSEd>k2g*g<(fF@Vw%ncudU@J_xufcU4^B;SXRVF%C+mqQDL^`^M5dKsI$-vgLSpVmDRn| zwi{sAnZQKQxAoOpUq$wytpjwhBohX$ahv$06Eq2(Fx6>+ciu9(2-v zz{7!^1{8s5zB7_*8NlwUpeGM6i3bMIE!y<%Na0jwoAZ7LI4pXrlm+GCy$7Z%M4k@~ z^6HOS<}aG!&$MRo3br0fxypdwqUI&);{Ywf3hYHWl%c7UYffzgS9eW}C5VuMD9dulf;i_2CFS*e@Q=-H09AM1Kxp zxqCW@C!_kzio^g8kPQXQjQm^8b)y%mMO)h@fEb4EFOSwELgTqs-W(qveQ~H6ODl%F z=2`>nOz3>k-?ZJ6#Hm)QAMRbqUc``-ElsUNgP2L^oDRNebe;OU91T)im{B>Tj<3h( z_qYlSR@Ps?X9haHVezajJgv*67aBE?423siyl2H$ZATvqKZ12nmf8?KZiT6WV6=p{ zXFigP{*reHL^OUa5dtPcGs<$nmJr%{$Bl+?CfG#%1=DP$-hFUZ=K5G}VU5XvN?EX*M$X8zULd(7{jk8qJyD1l1xCQD1eEJ@ui z_5N6I;~jgOQA*~a>ae1I>t)XRUL7;-&(UkVccVh-ofv$<2o%X6 zo7oNtZ>fb%c*~S4a$HW>bjrDzl@k1z$D+e<4R!@I(*s(Er@wN6tTaXeYS-&McIbGb zx=11mHwa!6z~SzQwA#FAA0Jer=ca&46i^T#t{YFI<2uQ)IC=mqZPrl`?4>5e2KT$EA!=YP+BX;au@2`bTZ5O{R%g!ZAYp} zX|bw(Yx;}1LA^q?pvn9U$JNcWslhlhsk}=Wp4qMYlL*nR)3V$y#*)_~@=SQ-ty%2e zWqD>ScBE3iT|`##mJAPwV1WyPlnsHIab1ic5B%CWij`VRTCy2`HKS+f?mKIyy`{RZ{FM)M*XhX6`Do z=l4;-KTh5yZG(;qCn@JCIR0qnaMq#C>#fvxCAizE^xyO=Ihp}GlyVctwd9gb zH@-AP&p5wUcZ|U|dcU8@J#-!Db2y8fRYA7WIc$oxOMZ66RGBFmVeZJhy>x^2CZlwe zq=D6n+vl_=^(4M&U&BNy@Wx$)0UW>_#bnpyyVs`uU|;8_G_=(Uqo&s*dqz*S?oR!* zw%Z}|(t6X07JX(I8GWq(ruT3E!Y6JLSAQ2gk0QBRS2>&BhDZz!wqda$W`4{<-P0q& zyDG~Fdon&cE+^tD_U6xr1j1zlExGxet04+#dL3_aPMd0e?hZcbpI1C{OK9c297Nev zI=|QCZ8+!2cUptdupY&%Uh9r%>7zQyAK%*}1a5<(8oMIfu@E*;x?ir@ZMLk5b}H*5 zFmp8s4gUI7M*k`Y3}Fx3wnF|hImE~CP3{>hM8wp%VMpk1E#>MbPQv7uI!@;kl(YWX z8n^t_8gITo6E-O+m@T|_hKS{pV~1S3sLp5>vYDKp9TC_Zm7Q<-#jR6}87X)swGUdQ zw&O&|MQ7&qJOj#5`DjgmI=^F1$Z)^Y3Pj)wo}a!VUG6`}-68yz&K=WgLV?0o(Ghk0F=_XCNoYFZX8HkOI% z<&M|;kb|7gyrMh`TW+OXH8qQ;OjIutfiQRuYQp{Hwa}T zcE&%f_1d9Bhi9vAG9f~HWskSTt=`13eBY`(M^X{kD{8>8>&l?2-PT1f@U5*L&D!VH z%o(F?Xj1w1JXbFPNfFKAlkj18iBLXRI}1>E>F!wYYv{!dM##k*x27a#j?(P(OC_Lf zEj>VU92@tUa3fWg)7f^eAm*5w5a2|kbl(|N;(w)P!ZC$%LT{pTK8>5Ixp&j=k4;Is zSxEXc9`%f?FLR89m6N)b|D#7a+EPvs?6%Q)N?MWjCn;W}gpQwp^5-16@dDrgZ@3x^ zoX#6CYg>9YhnXN%7M(SdZ7Wf3?N;UtFl9EG4=-qhLU&v&h`m%2Bq(eY^?^ydlvCW=r3%dR>gCPrRXBOO>bU`I}E( zP~CKPgu8YjsDPJW)UOK|%ClUb&`HVXq-BjO?*%|t);nB((g3eRLuS@Iyn)&B1IPS5 zBjp~Rx&13S%qh8Q;0H;WSTvt6u`I{d#+qBLQ)oOZjlg3CXt?XWuB7C2I4VM?=~89- zOhoX{?D$v4R5x^&M!T#as8Qg^7vR0F+^2rc?l8avn61UN+a*ZhgBcN$M98~Ce%9ja zd0NuSB*&ygmXl1z_X)zte^(@D#DLmv1Lwl?Fa11yqxTYn18~QSWZz;!UhLprWGAPz zudRNfCd<4xfiQrS0bFxDqsmNPQ*0Pr+Py@*jXnB zNcR+Xfqh&pa=}05&GrIJleWuvNLJ_WcvfdD!gS<_gSDKqwuQtS0PyZXPCcrJxrf4~ zj|n+#WA^eZ^*b*`kOeJwL{c#`eq2C31znt+nA>HSIA1j2oY`KFj*XbcM=5bteVdtI zSCBJ^U?_MQNYI6Z3REE+8z>*0GTXb^v9Jd3yJi{Dvrw5N67+xNf_#lw8=Hq4{#w_O z6=w4pMz7^gl6dc$irS_hV9|W;!EP_yype9pW1p*}cX(4!vpi9MZ~J+9^{}C$f8TO* zBy@p*Du{r0HK9A`1ly~>m{0-qy=4=$wMDH2>jTg#VJ*lm*88pzbsC1QyQ4}l9f4zz z7Rk^**$7meC}<}ZLOBV+Qik&v{zuF8zo6b;pnXL84PeXlXzS9*-&dp^5s-4gdPIF7r}epk8lUQX)}4{r;v4B|IXAVTYg} z@W*&Iuy!=QJ#MNuDXiD&WccH_k)PQrRSp=19^cgWC2-4~`CR#> zb(A|y2ff-?)KJT^>90lIQL8;5*8KonM|O49vy>t=bK0~JU3ZOQ=zqF95*Ez&GWnX& zo<3T$)}lU=)=%BKtdH9v=ocqN&jSMt(T&Hw5p<7Y9J;FQPjeccu^xB^xm?RT%omOn zTh~C7yYv-zyzWiNY7V}Oki~uzS)RYsC`bOGrgkokh({qK#jlh1y1<#;=K^CN)V8rT zy>8N1(&Tks!-79(BDJfeWuA^R)1FtzWar-h2KP!PV${_3mBUJ>ICbEY2Qj8Q16h&b z&?)Z4h^Mk}{2Jy7xXCd{wf%(U>gY$?U5!0yb`!< z&Ll!_wq^TttI6k{Yh?BGKvxR5!Q=hcuV1T=>nf4iy-ELiM|>cJ);kXyf%T#G_V2Qx zVI#|jhUC-^Q2T|?=J3BfDPW6`>qvNcGYXPz@$BA@QEEQnv&RaO-&7fcx zv4+cAqH^a=oz+hUFjA%9ulCyuuL!tZ-}N`t@}Cu~%aLKK*(f60*xGCo)!&nF-w)+B z70+L7MaioxqgHDiV1FBA`$wNjZwBMY;o^AKlu%*^K_;*~EUw<`YqNqRq>L05T0Op2 z{&f}rFvT0?J&Wcz+mUVD$7AXP26^#n=5pOPFjlQ?NLxu1U*DH=UmaHCI>50_n`lXg zrq>kqD(!HNjA4g=q5vku=z4*$D&j6tz=Y7`s0Y8T{ZuJ+-*q>;dWw6|vNQ^dl7y8V z-v^g7h&v;4Z%P`_pydKvF1Y`oN84lhWZLod$gxc>%cgBsdursr@tEXEgk1jX*98^a zkxS=#s@5d&6!GZzq|O{H!IPu~U?yY3&u{OH%#0L-994^uTlG2OIMA|68({U8BTc6& ztSfbNbj!5o;?TxNg zc%n})*XGsN)CecltZz@%ANMYt?wUJFmei}LDrlr}0QlqHU|(_}jicY%owu|fIP#u0 zP|?%#$@6QSMmMNsm}zZ1U0rg?*z`Jyp}EZMy4j&JQM0hj%58}_(2unY%O#kDFGv#; zJN^uuA|mhHY>moH(gzLCt`lA{rb&^|`;(>*T3>O-9M>CM*WbT@SRExQb%#d91%j{U zDrJ=E-{4T+A1+5}HZ|ODcxm6v3`;FZ-7VOCneGOkaN=M1n}bn&f(TL8Xd<5+(jn)h z9y_=cc|e+yu?085p29?$*gWKAmX!dxl$3;#{0N2u5DI_bad+c&I|o~05%gNYZC@wF z`0s3v-&^~4f4G$-uSOyAOiOic{hBLbDWd8?)T5_IvX>;*)s017-%x`&_c5Ub8@qj( z+JrIXE}Zx%MNzEsuuiSNW%&q6q9r`J!$WQDtBy6g>!B1J!^u2s;!U?~GP!*9ARx7onQ&}>mS>h z_?L;p%NsNI9AgtNAChYq%`I@q7_{pzy$eIXFR6j47il?P5QyrdpSMDTSn1TZxfzwd z9Z;Qyi5kWeI<9u9k~QBje?0A><9mG< zjQGYza6{Pqz8&d^m&YHZOuv@FD!C(-& zha#46$8BzM)T^QbIeQehhc@Bs{O#8LQ>^^lwtL$aufN}`wlRDW$)$$H6rtK1%_^?gyhfJ0p~qdW5U+>uJqOqU-rux3Ox%%cYjo+886{TLF;L#nxEM#ljNU zJGg=jYjIO>{y+Mu_6^Kl`dG{Q@z-ihypp%WDInqXcYm9d-Ug;j&Th-jd=1uv&uYG>55JjQ0F*=QiY8{rPpy2yqImhcy`H$}}Ly%JWtIF~yOBasM zGesfO@MVt7W2P}aVNP^uTc3t)=t4pg*p})QuU}J|m-l?rf&Ev}_jgPNG&ClRI2tnH zuB__^-zPf=|LraA@Z^oa5k==B#E&_&T+s>}E|FbtJiwku2HsVFxs>}M#(~4lMCC1X z?Gj^I_6Sv;i!m|?R)XTSOZDgcCgLNvagtR9)i=+v<~`D1pFdh^h+naiSeRIKy#ayM zxYgd)~N@Lee7 z#TU1ZRYWb>G`Zjl^;;-9jw`(84oW;om!53T-$wq=tJbzcDEj6M&08rT4jmrxcLd{@ zyNesd%Gk-!TG3Mc-~-N0M)O(9{{C+Lnv1j#9nUM^12Ua zYG#9j5dvXC97Y6DuYiyyG2!)+&d#hOp(Q-*3TDQuLQRybsVZ7TxPNW%WrYp+4I47(x29X{BFLG7$ zOrayRB&|V?L#*zrEqVe?pvS3+?|bTU?2~CM)uVg93US@xojY&UeXfg2*M0lO>o<*e z^kBRr9?qcnzn&nV8h9}+^}E=p2XM{fV_PH2*CY7Z%!3+jPCPuY*B!zw9o{UVig{o3 zy0WmTe1ejwl86*fmZF3?(=x9i5k|_KKb}W4On+5$3S@eco1yIY;y=H{UzPx>u;zn# z<_tPQAStB<8xA>JP)VqdlWMie}PAuD`@*hRiyy4*?mD|Q;Q5#o7O zea5EDHe)lytwT6T6uO)Cg|GJ#EHuAI9#NI!=HMmr&75q?CPEe6%CpXKzL}-Eq+C9BtK?aX%9c$5@`p(5Ls4x%kOx_mNcG9ep%MMIvyh0-H zjfX4uyT5vw@>ebXW%BuD?Ms6J%PQNVLMQSfGFR`Bb%`FddnW* zt3sQxex9yqo*ly#gW(;8C3(xji{#?y9d7XG=6n!&r?5yI!*5e*Tu;Z6zcxI{kU#e} zl!-LgYqs+>>VHVR|8ywrP(;9mLwWg-lm2qynXi0}M2&a5*b9Uw-gIdg9EC2%ECGkr z7JaPrkEYM^4{U8ct-HNBXbHy*61`X`MZ2X=U%q^#$u$zxqTuq}OLgMz%tMi;GdS!B zoxyOojt1$6F=ga`DhU5vl^b-Jnw!^3*!895$zOI_2zny9R~JC5)&L6hGC>H5G=*QU zwdI_us7E$Wno&`Ui}vj4?dJ>ohRPF(=O!y~w|r~Lrb$v`JkmH$*w-A7KkR961XpXg zT|*Vf$Y|t^!T1Y9{TJ^IBYFm!hBRrWKR7Mx55NnoxAKj&)@aaox!$2mc0o#tI&#+d zV~|bLS-Z&r3P%gO-ut*%*jx%?r8qKInKGsW24n#byPI(yJV{MU5xXH{`HS0A#h&h1 zd`*H|8{lAvMRpvULlGu@Z(XzhZH&K6@Glqo!Sx~L?+iMBWeOgJ7@S#?O6 z&BW2`J?>4hr#b6~ZWEXr+qO%cP6|U$dPRlurj)VzAfNLM=j)MNE2-n7K zpsLdZ-f1JbU+4WU30~i5x8RCnJ}&sc7qcy~ey zOBo!H@y%eG3dILjk;|`y6FXL~9Q1Vt1&H2u2>(Cv`G23n!XJ3;4TAK9l7IYC^atp@ zAlr#xB0S5^xjotwLT-F@Bz6a1Y?#%6O8sKddU?>nKQ&X=@}Q*fBPCE3w_5 zeXRQttw*o)W2_?mP)d)4mHT%&3B&BIZ~8JN^oW;?!yb@3#Pz|`K|-U3=h5qZ54bn= zNRE5)5NiJZWwkF?Uvg8@=T0HXqZKCx-GO1B`lh~D!HQlz0$8CaP>W>0;Sul;9?`11 zLi(pi3_^4JpfpW0m*L1`Jf>5Aq6H?3XO2phLXC0jhg;9sTKFF1FMN|HD4!i6nXJL> z#~8wOmsI-K)~Lu=dZ)44efw5TG8!<#f-o}`SesSS3q%&l`y*c$zKj3hbIzfl!uDD< z4x2VNuZ z&SxRhIB{YIJVElKz_3bR^_UMP=7CJ)xfvqA2OV0yfl8^n%x;DChj+Ob@ilG>uJ@fc z7nh`fu%%S2!E9M9IN#{)G%Zf2oCdWtgWS9Q56&iAI-boQfXY(Vla)~j+!(;I6jVup z7sN8^-v^&@2TY?YYu~G_TAbBnpcS}Uu`Df>8_r*v6(QaZBs>)T;Lm(B0VcEEK6`On z(~`jy#Nfggrvz4L4m$BH$^wZY^bl~HSvd+dsnm*{_IL0)JNOrt{*N#~M^4*H3DUa8 zxS03nckM_ATrN<=yPfuq|qo2OO9i9`1^(A44La2KnT-QC5bP!Bo5L&jq_NAltVBjQo<~IAlb(*hyiTgsnm6$d^lPi)kZqXucy$Vsty`2v8M(*8dN8otf+58e zFNx|Yyw-yJ5StVzg@WT05UeLZ8@`EL^m$wF58bO&W4Y+7PGR;&q&>b(vCPcn@!pue z5y-d>>V*{V35uHPwlxjX6nSNJz1K*gkLL)L*fvaa9jK1U#J6A z(iJrwEN6rh$CNOa#-^JYuPaT}R{msaaxD#T{hBF#0C0%`8Mhgcq^tbnxQ&usP?Zc5 zIr_08Mk8ug&9HdK$mL@fGknLacd>HuZEgxEn8~ZBN{hQY-_CNDmqH+yFE(Ul)44oM zpr<8mg)u|2{E4kH&>d1m(a}HTbB_*j<%tUZUX$?B_KC6xA!mOmW6DGRcBiBru+iqN zb+HwFWphg+y}6fHrE2=Nsl-CY;uK_)+E9xh^j+)%4u7cbo%_&YwRqm_^?5T}9qM65 zDH^LOZnB~eG9<0PqFobz$`VadhLk|{yHsWJnmV;UZFf`r>g535C3VpJANbAk^4$k% z6M5xpLnw~Q2CP$!K{7HJ|4wFj_{C)i8k*tOq4xOXp2)k;Dq-Q0E0ZGh?Lugfx9o9s zLb1A;dcTQ~d>HD>wzPAkuuNmfx3ibOmxX9%& z>S8fAo^r1P16!yr)VLj34QgEXC|#4aP{5P$rH*;ABVW+p8NhL-kDhg=)zr2eNJ6-G z4r6f`CNvUn+SJp=PEkXS!ts6w<06P{6OS|^Xjh}cb<MB0tHM zZt=(JLRc4t!JnT#A-)EvMP4T^xWlVK2YzC!)tZ`7;|5}+#_o4kT^_#?h`z5M%GS{E ziuxZSUcO|4Pn4Dss$J^d7@D@LaUyBhDzluCUP>tQ+R%~RP#eu0Gq##zI?AW$Q=7TDRr zRKEu^q{c<^z8Er*LsJXBPmh~knee(6R*b$$j4z7VL@NZ4SvqNu{PI`;U9jK&EHWl>$1 z(teO=nw%XuD~ATMIaMJ)wuSI1GdZWj!%nhme${9F^($WHGlYFLr|+-b1?0$1fSZe=q;dXD zo&H~G=g(Y&^BgA$p%e#tS^m!ofiBvpqJ~E^MaV(+W64RovkX}xaJqu*6_luW6pWIR z2_il=olbH!g6sH#udW62*n5?lbJwTC0WawNX;<58Zx)IRpiqz-l)gshTA>w|41XG1 zt|#yQmZ%F)s3slxHMaB(8@LSF16hh5`wC^hkRx0v@pEgBASAku=|SQ?>$)>-3&m5& z%jEKD!%=3X_KO>DsGMyq02u4EgScCyLk4-2%h7!YWQ;m-L2A5 zSJ7B0MV*k}YioSpJh<}M@yh2vgBJb*4sP)Bj@GDsY6XMzO@mVRY<{D5@0XIyJQaU; zYNZ8Kjcz!TG{o45Lzvn`ZT{M!E_HNs?|D_XQYGdM8=?E}Z}XW5eh^Z*_n~g4<}2n( zm(b&RS?5*Rr=nr=8Uf@;SY`o+N)(YCM>s2Na6%mo5v<(FX+{{Cip3|T*H=!&g4c=) zoPMLHslMuoz7BiN=`#(Il5hQ-MzX? z3XOOV1R44Qj6f7R3Z-frt($bTs6HnDFGu)2nvrmImPhwu@(!u+ND2fWPdg|TXENty=@`D8(isT@L4d$(! z?e8v7vqDrV^ z0wWo?+9~-3VFNW6TA-MZytO9V8ti}HQ6%&2z-L42e62IG6#Ds~^oh`72A`G08E+&9 z3DiJs6=n{|Q|al4_|4(fQT>a2KYq|P?+0PHYz;Ghyxlnt8{)r|NZ;}Z+n}ZsuCB&2 z9{sj8i>9AGw27wl7JaScElx>^FdH$)s?BwQnlvGYYMKHZVz&WZug5D%Y%!?|smfu0 z0=js&(s`t(Juy?coddSw%ZgtM4gjG0)YdD?mL5lD!Q)7?);3RW>bwK5L`H{M45Exc zrFOR5(w*d)6`mmfB@4@y1mD`@FGA)&C$yJm!0BaNXNi;s0zjXttqyZV7w?m{^aa#k z!CLw1c(R`l9h-dhML-bWxDSzt;7YfG+;|~Tf`9O_!UOkoVGF|nT+7=Blg-Z~E64y* z82(Cn+Nsg~n2;5Jb;*fbG5gIkO&BAfzwTW47$$t zcs=xnWOd5s`Fll&B42eRUa?c9Z>f6`iK#lFcdcYN){`2lUm%hLllyHIQq}2ox%#hL zK>*yC#HzW$M$U^Q?sEIBINpH|P&dVNI$jC*BXvD{Qp?S~ab+kq5>a=iNzu0Qz)p!3 z22b_3?joKj$v3JvDOB?fbzcj-viTk!_pE6Y0gvZ08J2MH4OiJkick$NX4mn0V>J_^ z$0+uomIK-xErb)aVZU0Fi81DbWooQiBo1kcg^}auANlc&RZUvcAr%N`3Yb+DAbS(F zUmR{q-|ayN?Q6&Hls|Y2`d~8lq~ru%IGkC$nZk8UamOyTQToP~ccHmCmv}g$PeG_| zCb>WkH??r8;RM_L;_IQRv%bnyZvxlX;F8mBua%g{B~dOsbwg9Uv6Y`QXvas83n zgfKQH>P%W|Lr*|uX}i0X-!6M1w+UMaD#;eM_l3{vgVVzR#zz^8F2o9*TNH@M@I zDAYn*G1{#v`%h-BWE1%sQ%wui(AQMERU>aHcJG&{4z0c@zFyUNb8t1g0b&v#?v{+D z{5=|4M~V*_A*RwJ$Jgb6LXQnO7e=ne|PnvVEt8_3uujwes*3 z%lDSGH}3=*c^&3Ys!*fl&>ssa%nDI8IwK@k2$j;`Uk&`oVW#SdPV!>^k=gW#a29#> zmX^2vPL(^}?0!Iv7@$-tlllZhMM+i(Y_aED7N3lmk*^u$ew43CznyyGZ~t{!#qjxa zpflM<1hLm%{9wghJQGT6I?`dh>(~m|PQoB@imj$TSc_>u>L+W8_M@A*?q7_?`y<)^ zcZ63lW%6aDvW~TJJm$}Y8xY}^TMnbK|6{gOqV093y%jnaH}`>W&_GJt^el|I7SR%d z|2s<8Id8uCOY03@J0T86qh5|^1cdY%0i>I|M}7EtZN(a+(tZ^_w7B`W=UmdBuebI2 z(&SKPnU^XgG5R`sDZKR-bv77FlUZT_IJ-y`&S@o_Kr@$cd^#z};QAPU6??#LjY&N} z|9~AXC6JN0rqwS7(K;DxdDCp$XP&&lB&*hOd~(R=`>+HKs467%qq`&>w!QG|F&R1? zk&&=zjry~K_$@Tus?T_>-Ot6d*9iPp6SWcrlMAtr1<@eoQNVLSc0o84HD= zQ>15&Dq1K??+IY>aDi~IS$utCh8?eD{KX`gO?Gq1wDU(xfYC6+u{ff%O^R+S@~W7- z!|5g#&|e7-a#63%saXgUbejmITojAnjuUK0uwc(|jRyAmhk0~3m#jZ`PB2wYu6vTN zO53f(QD6YD#(qdqaoB9~vp!pE{F|P1b5Y1)JZJu$5u(#O%tJGbZy3{mlkEVeYg{Zz z)CPhNHLd4K_1Ughr4nULAWcp%7eaXxs^q87_V~aZPOwtKYHS9)t{*VA$QrqvB-uIw zMoZIvNt{_&ufi zFiNZXiF;(|q_;v`EdX zp`78=2~BhfMop{Msmab}WNW@(j;cJ>=oaoKn{16JfTZ5j$+WP7Da_Vz{DDKIVkWc-)din%7lwv8$=g_75Wzt781J6QCHV zh|-V-udeq(Wd21T^RMIE{TsmOy?=g_{xkVWVOorh`Vmhf4q2|j_-prcMOXpdTa1*c z&~|Qv+xQ&b-1zAtob)!5FEuUldX=Rv)b*yEMJ0vd2W%EUh7S+r{tls}%}Y-(o9ee9Rp6 ztPT{VOgESiPHIU@L`A-4aNCX><^vJjz^aeJG_TUS}id{8{;3ZidZbJp} z?XXlp2+5Ae(t0zxgAsp*EXk}oDoN=w)1NKgf0Yu=NC61~-lhf7&rIkEb0bO4VYiRa z(e2Gb`GS&KNfaUt1gu{7QBnofE%Zw5MEAZk0I=Mo7|2ze-WnO0UL zE(-Q~Q-K~o$ln4*s5;w+Oh!5~C<7&eFN+6S{AxgoX zty<9p7gOJ25|m|aK_QZZj&PzO$KIjI;I0&(6rT$EBEkk5>O*|m9sR)mOd*fZy`SK1 zFP<)Ue_&E^?ohle9~GX+`i9Wjx)3u5yvt90chw7f;i|B#PA~00xg`#CSDH&d)?S`A z`K*wp#XV=Ug%GVGg@Ab|$+-beM89Q(veTSkERc)jBkl;*9d)yWi@QDQe-Ff?SD^Er z$E=`yYk8QL(Q88Q*4Q@lZakZpe9b|WWjgWHSF(3pExcedCN2r9ZKVNYHVHhcq5|?Z z1FygN1c3CblYs4n?plj2)HNt@x?G7^mN3BClH~>VZ+CPB8(WBi)(Ptk1s5;sf+Jrx zeEI@%#F|&rHPf_c^NV;|HEY4bZJ58DVA(i2m!PdeIg;1;xdi5n7ZLM?q6Z5 z_R(dpG&R>@NF+<*Qhooc)Ph+UVoBI|fk!(RgTH!>=`GuZB+OMcTw0=rY6Z+Ww~Tky zlfiDMFSJy3gn-1SN#R9m|Du~5h}w=>b6a`O`efc>h3xd@2ONROOaiDu#@c=&a)fU5 z0oN21^CWZrrg)kj4F;q&0o?X1_%m=zbf14VURw5;du1)9q*SB}5r424OXI$+h8-4_jF_1W=NA(m)kQ?Z0X2sg z*y>I?aKP*O>_&4FN5-^x5zW&V4_(1yE(Y{1b znYP;j&R9m&63-YWxh+OoywGP|LO={5=Af{1x!}LR&;n}}MRRQf{o>}+Ucsjqw+~fR znyL(3o{c1wp6B!uLo!;*XV&ZezPf;LDYx+l_%5M5V5$>3w48P((e6q68m8Ot^4O!l zeN?|Cc|)0JV&IXTc-RT!TW43?2oy?OPT807xVVF7M;*%fU5$FC9LCHsIP!Q8;)+*W zdnEoBF(xk8rWd#-B<#hj?y!X$`}}ph==YF*Z(ipKs$GMFO=wBGM|6arqmXI3u;#~~ z`-jINxaaSeTnP6L6zm*|(5Fj!_lig?o;|R!fq=e(jcpY{* z9uW6TFYMZ+^@0tXHqnsjGe zS+JURE3Z8UoW-#8KMqb28WUeBcE5$$+ocHLJu<&cPijq~H8*^;A zY|ouhUNLVaw$nXetKmV5^dn|F&T5K|!=sU}G@XaFGbsfT*zx%%#V96AgyHunF+I~> zza-@1U=`&EY6^tWlecZmjV0n5>8tDr(K`H&K&6-#D16G` z=JLF{%0yKvo>n@=TA{hGZ%2a`}gb^bStXTY%>8LOvtS`r3)}+ucRj;*9)^ zMP+5vU027@h{S6~G$nb`)jj5ZV(c zm{nAACpGF#lB*tpNU0_c1hw3=tnrYxS^qo6tS`A%$$--24$21<)KTbV+eRX?Ey@>1 z@e<|DH1B3}&j)k_#%C!Qyyh>Z2Ul9jnQw>C;`T*_tY$`TBC1Adu|w6+4MbReBe6V! z(NWVjR_tv(V_e;N@Q|5ezQ$#KU=W(VP0^O0gTh6+YQ`#32PU`)a%C&jgx7jExi@nR z@FwTGln~#7F@hRfF*zkX2@$pP$h%cf4H`I&aa2<6okzW8HzaOG-s+>Q(y^-W zF5jbzN)*$JK1K)nE&2C!ExR9~Y0V$;a=)~@Rzf%+q7cWoT^V^=0~b3uB==fkELNH3 zH?xMC+o)#otus64L)NH#Jx~rNsy)-(oGB9~@|ZFVx2hz_mKOnkCQ+?4^%@G~Dr2MS zPCw8p^q0!**qmDPi|fp1lhP|V}8X9%*C z7Awc}miFgOk%{Iw7utf6%NFg3I-jjqp}jfi9z>>4Oc6|jt+%=#Vd7Ld#|qMz#7%t) z)+fdAu7vzUsr?VF#J~QCdJUcG>HVh^61a3BFV`z==^g2-3P3>J934izy2mzP`0a9q z%ur4?Lwr&S-{*Emg%W$){l}PJy&QSEQF~OccTO^2_iW&U(AExYtJ6w+wDOFR73!pffH2}D%}aWHVZ8Xm#Zk7Zj^-bOzf8F)l#zdR-y>9y>b9pq7^35yj{T~!2 zdLu#N8+FQm9#l-74~4;B`J{EJ3U1-^EuJX0<&#@J+!%ywCh*{~SV zz3$p?+^soF5M|O^3SrlJAL}q>kGw1goL~Y42B;%PxY|YC;Wr#Nr;H8*&vKg1{fLkJ z&;zqEaywQ%hIU=nQfV-Hdl8aYozprtTUaYubolUzRAmKxb{kwdP#kx^`TN*P4)#X{ zffg17o$Sw+h~8YRt#Pf8ZZ<=d=QcJ9Tdr5{z4zQBvyHyXr+RSDFLlgB79Z-}9!Q zKPeGStZgJK7Xn|wsu{NSDUp+i^1Lw2YWW4z7-(sufT}7XWF55{%&!6)$s_+P;cgEr z-WG-F<8;ox_5g|9rD8k8eoBaj&Y6X2rRMIk{VVMb4>k76{bu{;p3Z>1w*}7>DJkq~ zYJJ7&XGSKdW8*K@HLTnZmYVHv#%^O+ZCvw+{`2Em%S_q6nxr7bg*dl39mdD{&(Cc=T&kd?(hoDPg&}M5VWQfog?y281kTj zexMq#4?{OYnd|nD94bTOpb#q~yVi7Ck%Hidt||N<+KAXlKpV00pp7_0a3WdhBFeTy&z7&*;bt*@_C^4!LvI>iU^Jh^Oqe;+VES40<^) zf0>{ot~}LfrwameUmVlRqFt6W_uB6z?gPC4mF@4q4LK=3&eP1E7eD37ZltJBlU+KH zpE%cBsBS(J_wFZs#DDpLgIWQ@WcfzOL>gv?a8k+H0m2jY+hWL8 zNVkPHfi@zBUy6v9Y1f@@;e9FtL21d@%$4BYLIA5ID0LcbGq12V?I@x=W zH6s_SdFQq9uHL#8N?+CQKzmXtE+*1hX*;r zYxL4RWdo-pLp9uNyQ$_k*DAn7*U?DfuFoRG6LMB0-mo|(><*!Jm+ZYaI#aFHx_f_u zWGi|d{<1ed_|&?dWzVY=E_c^{Q`?6rkuG1dqkHKIC95ib6h-viScQrP#p0W50wLqlw}W|=&LCC^K#KwfHBs^;t=PZvM8O+^>lA< zNV!P-_H=EG%C(vk{qCRhl2l|<8Y?)`P&>jN9}@!mL`{fntjYfSZV?cI=eez^>BJPJ zEjRxBHSG^DGo~z{y-3dSScFUxK#-#AI4@OG)ntrGFm!9dER4Vph>Za16qPp@gX(nU zjpwtf*&x*tKiJuK%vg zfOp8X((aL()Gd+B%W1M*+Aj4VII#wV(pQ+J)?-b(yTWSo3Y*bTc65ELt}p#^kc!B# z#IM__a4g^s=xWp!PX)CRhmbC2{ECm6Hb*-p2bV8a?+(gf)m=eI_Qi&(&TOn>cy%5u zJ6!iJ@#t%s4Z_t4;#~hj*?UJdxpmvaM+FrWPys=ziXcUr^o~@eBfU3~n$QUy=?GG! zcaYu!QbP%efD(F@4xx8K?-2MN&b{xwcZ}~Hzt{7R;~620A^X{TtvTnKdo5H6b%E-* z$6vY;gir8-1}_Kj;n@k7v}l{=AN|>9IMkObw=_eK=}f`9XVd)p`}jv1*!ygDx%Oh* z1Dm;zge!KGIapl~jL)OqeCn4vefRIh#ee&$eb=>H*8FwGHL`lji*u8PXri|12C|DZ zBN_nl$;u)G@tTyq(@+94Ls7W5_fEB}pvpNF)_&ZUqc072VDJP?fQj6itY7i213?FQ z2Khk2yv@&-+Fq-Kp^m|gpDr_+3n$}Vb+@D_Iz33_;1oo9dIgO6oHedGN*OY%+!hf5 zAy&CB8|Sta}#I@!d*a!*nkx};U>)l&2%M{$2c(j^Vo^~tLp1`z{IQjVv$8hg1@p9tULjR1*pH&8^Ew4~Zrn;JsB&Vl!~6_NSP9YA7Pm_mMuzzj z!aDNv`L6KoSt6;nT&ir6xKSqDCDuFsxJ$_i*(Mff5AB(?wtIILdk;63wZD5TpEMOZ zY~&ygx#BV-BohtWF4q&K$QK9@o>kw9I=(!yShM$>)3Sw}|nF zE|d8(2>y_5__Q%N`1LS(Y1V=`CIs#Y*)|HGDO!XaoDIqd={;CH=@cmHgB6gwXWGex#ntr@<9tkP+Di_ktT8@1L)ar+v22)(VcV~)4($!=2YPQ|(^s?}Ly;rFI-RH=uKiqV$LO+ge(Sm3= z`%IlU7%7-PP*ibp`JAM$kD}|@)LzZ48)B|$=XZWX45E8`sufWAK}I2(py)k5{J5LT z-os+8^phynkSEm++G=~aBo<|%6A+=#kluq?Osu2B_Lavgd6L5v@QNeExwk|2&gFt+ zs&j-!)uWwX@j3h6C06I;ci6Ffx2Kv0MdHMB22HHy7+!Tx{uM9h^G?E@ra=15X+0%L z9Lq0kcs}T7+NMjkT0PtP*{D3+y_j-4Bl6<#=2D#)Iy&M}$*xC%LNWY(op0gtN}(lM zY`*T^`;~=D9i%`pyX+S?I)?wb>U0ef{%xTC-%m|t0QHM=pHbl9HG1WHX*`J_C<|_A zZG+5I2v4WUleS*cas%F}3&} zz;E4nZIooCEVxS+6zJCR+j)}ii+Ks($TaXf$(F?!1mnb>8q)L=O_SD4zi5c|)pMq! zJ*)g_`M6hh+CGh#z+gq1Y>&2eF6Q1+ya{kwN88}SCg(`vC%L~s#r3(?3lekS;}GMkrZU$N95DobYm>Y>3Q5+}Cz^}NqN z+Tx7%bN~gNc^h(mz5YL=fnsNPLZXorAcXhHWhUcpRP{yZym2~_$*G$I+XY|_wI1$x zv}$Qs)wH{L+`FGVVh_%?t!}EJ4sfZNn=AZn{lWV(yq|$S$SJ30&f(ntNQJdni8sRS zUDLa8b0ShY-{pu#=_t27{ujqu$WQkaY2QKQIPy)qV(g- z_zh=s9BT?@(jwP?M2S|uTezI+;k7lnMjR$Bd^xTf&$t%X|RXyZmWE`arC0vR!1#h*!e{&jH zCE~UrmFS!*=Jn#9xd3s=B!c@#>RsSugtDE9HGgX4Tepn;t}V1bs+xp&VNFZ?PxNz= zI-TqFEhUM%J_8)dxHoT9U(A!b2~MBmM-AJ?#vi3OY2x)KSmQ8Y(8Mh#7EIQ>`1AELHfUu%{_NsZIC0|i;)&c zLKgoe*u)T*p^}Lzg9pdD2<3AAqKw(CUX{u)ejC4+^YEZvu;RRh$hgWVvOzyh^dXQW zc^zZAvX2Oq>)BYXNkYAABF&y25%+dWN6SWe7cq0dsEO0%j@}o1~vgnq?-}3!hZBrju-il>Jiv zN16dEpv@OyF9bXR)E9R5fJzAeeAjHyR_&VmjTex0%Dq&~GM*izcixP<7d7m#+kV!) z4_u{#c;_N6eYlYaTt!X|=oD}0tqaD;GMLj}C|8Y~oN>{4jiE|b?aQ}#kJRjtdIzCo zG`|+t&ZzkvPkGkDWK>_l%{ySmoRQ{l?8Qk~x7#YZ%3H}o*?wfkR6MJgn^98y z*QM0ZF&61_-$Qja$Jlb;-u`_Q&>-<>!hSDIvSE6Zrq0xg+ip9=?ik6-Wy4p%Me34$&pq403!x?V=5)NxfM2bg zB(5uHr*@0pat+Pz>~@kKQkt#jp8H*YLcs4Ij}94 zzxt#}g3luF9!oqkGyRB--{`-(Z$vguSJhV@J{5(Z&~-?a@XoH$`+lxI@nRAidGnV~ zTA?>_CNOC(?V=T2(3X91sI6H?KjkO%H1Z^$u^YVhSvcS)KP%$cHiPk~X|l34_^RYP zVkiRX-uMvlY$!G1Nk?Y;+{#i( zx`x~k$D*=ieiBPu=emPF;E~OCyP^jqwjBfD;%d9sS+c!XFY#OrPyFhd-p6=@1`3_Ws#p7rYe+)g zFI_ReJQ{__h@;n+B8*n13Qv9(u z(3-{H(5&SG9#X;K+ZxEm2=Um=zIUqZkcU-wqmkrWUM_77d(tOaGD4*2l==@mw4ZL~ zFkBlUWiZz8|1!KNkl(N{VD%uRj&3spbm#=!dwKe=a2%w$IL0P!0*%G?8!9ntm^V{j zc3I`Xo=!quSZ@=}JQk1Tq3qb2%cJl&O<*x4+B*N7Z4HyGK2n6MWvk_g$#^ThwwLe2 zFAfbV6w|j1FQyxN?8Ej$*a@SpOBIKG+Xfhuy*p9oFt!8 zbrcf}di(OQ!8LO*iu!i?g}+2L6LnP2`K|6g?++~`TsFUT^=)hC)u9*raf!909~Wxo zeT{yEFJ~}c(?G+44!{W{$i3d)_e;u+ZMc?h%;AW3V8Do$hf2O5OT_td<;}niBjTFO zf1-ll!2go)mrzVp!i#drYbE0*-buO=H}c~7ML_RPVReEOfVA$Z;HR27;JGz@Z`u`{ z0#u=cM~_+G>=mEqPHE#F#lGx!I>~ZAjk`k=?0#g+1YxS{ojPVT<4D04blmB z;;@sxQSDJvJ+p>4D`dx$4dpw7f4jrR_64Oi@-fVR_}h5JBzUVSlu!AJ`ljDolxw_P z1Zw$06n~ImM4k|OB=3g22wA1vj1e!J;LRE3WKSEi89v#na)0|;F*1AR&F=Kc*@o5t z*(oZ3vD(#GbBpNP5Me08CB>_Z+8grtyl-++w6EYQhLI<28xi(IYu_^yM?$84Uj?d> zoJCcy{=VJa<#`t%*b?PUjnoTwrkcj|PR)M1W>A|HTEBX*ps!hH-a@h!#ql=({{(>l z_-Oj}6Lp8#s)^&@7b_)hf`rh1uo5~F3H9LT3q?Ks4BF4@$tT|z4Fhbh`NtB4s<;?= zMtWo36J|52`r`w!v>CL-ZPsH{mwY)wjyp4|N+vEFVx8Cq7QeGebRB!LOQm zB)#Y}z$sW+xU-s8ZsKt^|JK^yHkqKPd22C%Mrh*PIv}T#NI}x(m~QZHreTWz_&5XL zd%cx7>PMGo^l7@D(f}KFTC=V6G%Li6gVMa7aNxc}?>2TmFDL=M4&XOf-)9B+IfFG7!*R#IgnF^Wg47YJ zaX`#+^SZo}uo|IoeHJxn;{Ok#hjA(3z!%l5gtJ{!yT%v&kV~qwzKnz|unywpEE}H_K=IV3;H(BldDmXd2yi$t-k~Fqs!C*7%&1UQ_M+i6Bb_j*}DZqrT=B z_?;W&YAQZ>D->d%P%GlW=4W-zm#%e<0CY#rE3~rhVrkDF1?@#f365dCo7|Em+#US> zw>#0FH123q0}>>#&podVv*czs%A3fjx8d|IzeX%RKEuo%HkU1$d7a}qxYrmG0dViW zy5{rQ{UFpL+~dia0*mvzcXLygpaZHa@?Lq3!KL@KkEmm+Ds!g_aBE0GV~rSL-3^ay zLX8p)MuU_P9_4Ns$K}Ju5Tr{3162#k;~NqTUFx{|G{P*CI+!dj;CRvbm<+F z7@FVJLJoZgI0I0D^&?2!Dvc#@8fHj;HGWmv?Zh4Jy?EYPIf5RjL2Y~pXQCd4-cubC zBzgHsVx!CcoI({{tvuHDd492Fmts(HroiqybtBt_{P$>gOBlGS2oKw4-WvE9?uNjk-0e5C4;|hG!UtV}`)!X#Gbwzu|E7knq`lX}--@4=FirVAi{|c%d%C(h&ol z-%A(n>=od0>P_w|y)WD+BnHvE$ov4rI#_rNsH@8V3ghRv;a;uDcsy=oXj!7-BM#h) z&t%2qRY6fj}6HU=uC@9FzoK_C0>*vOxXljBw zB!O{2XxESyg)Fb{wab<7NkuOB^xVWur*QK0A>PP>LN>epWsP$U$Lt1_&7jOLo6C4& zlGHKCuMIxJ;f<(#3inY~w!u8R>9{<=q|VXN@w47V855WAE%%GMhD$xQ_nWtuULZf{xoWnM zu=ZiApHDl~UVgR2xtZU9-L=Fc=e%F|U|ktgF^Zrq#J ztL$+&hkSgo_079CQ^Y9C8#kT(d7S|vcJ|1YK4}|bluDX5lYCWKOXI1Tu{=Se>=GPk z?Quk!|N4X=>}~{RH_gv=gg1U8e)^aR>8RYF_l#jv)UKNVy06m=;RTwU|7)`P|NBWs z?$guLw;f#UKyyrv_L~~1hFU$#inXf5iELU2)mF8L{h~PmN2$ENi>}9eu63<(t|(8^ zlrf#4(>TQoAJPlV)grWXmAvI4&9`nMG`*~wo2-$YkRkChx^^z~2rOW7j}ewh`*2}o zilxow_hQ^pnW5P6V~>OIm3zZ^##Jo}hr4!DNqOCM{WRrOEsJ8Fwc@9wM`1l??^_R+ zAS_A8ZYE+vP!7z39-`nZUv84rNyex=yloo1Av8oO<|Sw(E0-#m@PwKs`&Yekan^cz zB;tq~#wC%cc$USGXEccB+03M`xuY0;>Z9@dj#djHp2MntS_!xBCN%%dtFWjVJ$5Ft z+VHky0(MAEo;Hft5GlNajkvRZuu_xG-mXmthnU19EFX!LZtue^Wo5Ib3@eb{(wbRb zx+6;|Ld$JK_;K6qzVFIu-PBnxd$;A!sX7L7s=X!(6#f#eY6@5W^EaXJn+%xh&76+hjfhI*;#JC!ydww}nFU_Xj~mj8DX&5% zrw4qQg*3|Tsv|%VU#sUS>ebYg1*g8kA3=RgL&738anm>K0~sOBjI0PwExe+EH>gGk zNs{%rm~Rq7q>nM*)@FvtG--2}@j~MNXPZv2wzi~Wli2-}^Y!I<34Gk70CKpeC7F7Le zaq}Xbw8{HMIbl3V)e7@0LMg@SzVfywZ?urzE{}DqUr4pbw$Y+hMfo_zOIFuXa1vHS zQK3;AGyFX^+WZlj3~#$e!P>MEGUs4XqB98!^Vfx+ovz^gzyf zrI~Kw*Xtdp(D12pRh4tIYfF{Dw~}ka1f>!c&HRdNXNN`8l{npX?<%qOZ#X`-iWAHE8++)t$A^-2d_J4j#?sLO` zvDL2k3(y<-M;3k@@*-w^-*uu*p?>$H^cNbl4WSuI(h?($=|~XoZHRTlAh^-s8CxRs zDwjZQ7(RP-X-c#$E5o!A0Ab2aWL_~OmO>+TLyzDt5`MicbJS|mZNXMsF}t0~NmB!m z%5(-h@$0}86o0g{uDJim1=D>JYXBAkM;s1W1hg*dd$3uA0F&27Mpfodxw0~Ee~zT7d9U7xC{`ti1cUed|ot*A~i z%Qb$aw}s=GgaPlG(1L=(}v{rIFvhM=f<8C$AXf%~(kWvB&Ay2f%| zpeK#kx8VHV^>v4@Y~Fo1FuLjHx&5P!;B}|{ZywXghB4j?)_r1^!!Lf`FwiY$8*RTm z1Kg6DrByC(oX+%=lnU+rHuMJ{qD{X&X63Jjy^ZCl#Jl>>z-q%+u05TG;E&WkNH9!} z_>a%cQ{dgadEtEB5ZWT@)5_|@c+taLP_ycg1+!Jhdp+6+UcbQ=%}ys{WCWeVQ^Zg)E69QU^kV`Au_~Q^kyPGLwO^qR(Hr<;XRzK4iQMG@`{7@Y2`<~O}ows5a=bvXFbpQ*5 z?r{kK>BoNk=4G1<>BZrjQ%Vu)fI8EKxZQ19Dz_j^7YntN5lI}X zOr!c18ynC8b?vNqUr|#bs(2xTcU@)GhdL1x%u&1|NM-t$#Q~8z)KAQax$VYre*Kg^ zaD$ikB5fImZ9J_(1q!|QN6E@Ng`ruXaP}-Cgmxh|=;)J&oNeLdeuKg<=>sZ;ebm3A>N*)r+i8jAe&(4HQ(b z^)HBI@QZBV8@!&IS#%6Mbc2hf#}k}-m>**qs(lMlLl!Hg{TCImjQ6+)z6hOf8j~fq z3utR*KO>&d_#dEvrt*83T*D3tDOw`uuhSf_T>&&BQ z)w1gA7rt`|$`tWUGMio-bPQnc z{j_LP9tiyH-dWzQW+rd(bb_KF_bBv;)K1;wLP|P>Ue^GNF8y(tDx1+?3_n*NRe$Jg zAlGeac1fzJWb~pS$JYiU+8)<^7sHRvTEA_C`X+))qu3RuF7dl4Vw_V&%oQy#l2w4N zoS7tWdc+M;P!}r`#i|XOqHI3)ItGQvz%&!=c5$^lkIw|J?ptPZ3Yipx;j0h+7s13nmW0D;Dp&>C)(0e1u`G4X7Y9C@p*!3-WFqx3oGcs;o0443T7mSQL8j zkM?KQm;Qjn6^WzmSF?(i(NFfkY|QF!-Evz7hdinCO%F@*Q%>sVpo@%nK&N!QHMsev$)jJ(sr?dq_*kkXGIjF>W!0)_8At44F+{xwjPajKE*TeS;; zvf%|kJ6%%PS*oK(hYAV=vW$d{3P0Mdz^}97!Cv)HarMlQzW1Sk1eIJ=de%J|gPiaE zZ{tU(IUhIAIoN#R(27e?IDKmq?+$aC^=%Y4+L$E=qSgO@l*YgNOp@urBaTTGr5|H| z|1^MQ7Fwh^C+Vy4V^W88B0b^Tfe@N5Ic&1EX;_`x615@g;ta8pwV%L`K`}@%G7Mb2 zkV?VY@0*FnJ}31E4(#@Jabdnd&4A)NSQ{5h%GGji@X8PRL504gNNb#{az;~hTm3bS1 z&#)bf#jhrfbt9La%cybyZ zG+`z&gwgwuq$Y+ii^H?bJlocKhk4dix8bY4u(k)g3m1B0s-9n#a;ZZv^|40T>fH8k z@Qt+5YNpWh^)%D(4AK=|Q&6F?OfO zOGl%5lCQ+^fULZ?fAPz=5`WvEj;rHgQxIQ#eKo>z;g+Bm>hjmZHV5hV@(oKpp%A&5 z!4z+zlodm>4H$*y(k=^wueMnX`&~g^ZEB(>!~7ceqxzXf4yzx--){#!yF4!06rMc z0>Z$IN>6@7?LFc|!=hEIA&|G^IKM-dej}Q{tn#L3oioSs{V048R3EL|F%{SaEncqJ z*5rZkD>qR%8`;<}v%T*yi(;PLcS(CZkFRm&i7x5ST^vCST4cnm?0kz{&|Eq`IBqf` zJ^bcjHY_@`|RDMOJwLH-j3a){q z?^%R1;a%of?73va$9dao$X=}G-wP>!U)2$_ff#NI?BKf04J6M5r|yG(1s6<=xbyPR zpw;uWATEffCTO59h+U7WjQ(oYj7(Ku&gjuqW)T=W@u^Me^Ajk&nrJpK5dK!fma`Ju z>){>b`AkIr>3CXi5Zcf0iHf)Sbz zTb++d$?}Vws(4I31{WbPD&C4Y)-05Yd0V%KQ>>?X;%SC8YBA@HfvSy>4#nr1v)s&V z`kc_=F2x^H>aU}GU@`9Mwr)00YsAd>HfPE!SF|RS2psA^j6W3AZs}Fy z)%NM}swSJ=c{vNxxOsIbFWo7GHcnla0HoE}e2PotzP8;3j#TZe#Q5$TQ#Jz?Y`Z6kcz5z8{=u67-x2}*2 z_c`%GVtP3M^b`ATF!@1ZnTD8yPmIA9s1z@|UdPP2m+o;jG*FdWrU}H56~9j_?EqQE=3)ia(+WSUaDv69lj6XpzB?)U@B$P z4rjHbVM6(Vif4{AqtZg)I-SRPlac1ia)WSsVg-(A8a7zEGkye*r}Y7hz`T}4Z9(Gj z3f!$JwK^L#3?e=l7&C&amh5eDSyabwiW=7HFY%B~mWA32=}KFaX7%;BZOz1sWWcCYuVs(AvN&$gI-zqnQ_ ztk=~f1={x*2wtCfJ_S3)?-;iLpT^=sGd7!-f>T9yGiiB&?aiKBwRmTiRGjgZnbW&A zPBH~mbU*1W+D8wTZ=8FyNKixLJNgnh+~ZLNcA_5oJqE>debltjMs{V4TmV@qE#|f!2uIYC;g>!eT#!7(q*nIm-Z}DbMP$ohH^*x| zK}MZ1RuvvI(j6E@(f^vx`UhuU-1si;=34o)w9s#V|ITeTmCHS5z0fI&XQ#y_cUYwi z9kX?>L4v;|X%ky-@sx;*L-t(6V__Y zQ}}6Gx|uXQd>#S4Vmc^9!hmDFF3Cz^EZ?kp?9{{x^^iyM5Kdl!5w~vre&rImvHj79 zeO**k9M1+oVkVUcc=~4LwJg584ZU#tMJNK>NA`FKN-jQoMrgpdFBTWe|IXpzl83vj z3(6x^q427Jf$BoK3hlr|ckI2U-T%(@vZAQ_@pD*lG17Og9XFY7dbiT2_ctrcGj$mI z+t;L1LPph$#nuCo`PgsLOjtwLaJ=j*hY0Mi_&~-)aBAZ3ZBG7&|8s8t<1SQE20-uH zsRPfo?*HMMOLjP&M1wBI!r2mpczQ-4%n@du^6|&Zc=2Q-M;`8$NouhxAFMiq#__}X ztF9bOpzN=nYjz}8yg42kT;$T|qEy#fQjIvR5QToK*BF40T^7(DnT7I&VQO*;fDXo&CQ38zM}2%wH?HO4`(i1;Tp6x#Uw17Xr zMgRR3k$Y+59X~Qg6|PHH_PzH`tZg*vk2EH|8-`v3eFhLvyQdMK#Ijo5e{}+b#&JqS znhYtdiX&Hgdqx6vo>Ufp&BUaVhAQ`dvBIwTu%kaB@#6G`yLy!4i;TfR-7MWvr@+Bp z;}_xO)CZLJ_h+l$N=OXsMjXrWjQEmfJx4Lv#1}TYno^@>CgbcyBDn?V%c6@Lo?{UA zEtF#3u6r%dl$VKri=^bi&*k3EqaH(~&#sq=jrkrIrvlnE=?Y%<+m%+}9oWD`V$k*_ z*~!?vIu`k8-{PI*%JBmGhCEL*oIjds`WR_Q!)!IUZopIf?y+LTK<)w8ao(*-Q>#Bl zK=zS$57G|=WWh0$e+N2dKXLKAK9Q17Fs`g8^NvhQDK>f0(Klwo`qV?v|H44E^`jeR zvCp~9<}4$UQzkY9RwiyFPJa7Yy*iS)b^NhjLyNnebY0zczW;W;;<7ICb$ol5wNUHE zh(|(C=+Kf{u-KUXc(k3w;uU>4vZKxMbWun#Xg3_>jfp6+s1Dj}4DM(`h}$Gx?6VB= z(3@EjOpXrB^jV;b)PsutnnCCwb!ic=G;UoH*wD^hoK+iAo%|l;#*TJ+sZ}5_Xy^)d zGBFH5gWZ~T+gaK(hv%blW8deW8+i0xeE4VB#RI@Dl6Kwqud&M~oMQA;>GHh9BoAI9 z>sKy@wh>6Bj8l$QBW%%TX2eV9ya{BL-|4yqr!tRJT*bugSI#_{c>J1nJr(x44yk8Q zN|$%kf7H#X+F<50sG>~E?Gs<1qHK%(mf{^zYnG_wh0Hf+s{yJz+9r-LE~zWGCip@$ zDO;_?o>3k1!WX>Q#1W6fmfFrp9$g{%0u+-_GiW1c0QRHqH^;Ov`+(+WQDn9bksb5U z9kwk2^2-ywr8n#fUTzLyE&5U?=OfFEf2@TB0NlcBNAbyZl;St{TaGauhVM3D&O$lO zNJT&?(DHJbfFi*R*l7}>EqhEK^VMYQM-8LipSn*?1!YVJ0n@QS?N+6;FyaDVA0X)OXx0q9AK&Vj3Tl%0Y~z{o%cELRs7 zw}{OmOYD`q_d8iqkj+<3=}o=m7p|p=>6iDk*@-rV2mUUK)09pcPv+n148HaTR;VJ)qzgXw z$Lq0OgFK$Xt#mF?->UcrF;kKOcx~8JzplVQDs7UcXrnKWm!5lD2evE{^xP1s?C^==l9jcRIcmq9Jl}9<$Rsnn zIhUy&lbZ_6v_}%GLz;qz|Yo-6=#LsC zWyR~U2)&I=;90BS>#DK$`l1PfT|E)ClQ;;~%-`02Ap}IYKg+IZsGF^+nnF?E>RkYP zPLg<5y$)$PR14dS!6N##j9zZY(n~iPE`)~K5~MboW-oCx?~imYLo-3ooLOvX<|)u( z6xfIeX3shI$rOVM2RZHPu@MWNoB6r>b8yookZ9RD;8)o_iad#9R7}mx8BkLrm1v%E zP2ifZs%$RF6f zeSj1ui-^)J#Iv0_wyr3BP+y~ysd?U-nAa&NN;L_nt4*~9BfP_kPQ>x#JaFW8EpD1w z1SR|1{*0SZgd{w!Q{!Di#fQtyXOR|m)S?PWp z1R+Ev^YMv`c7@vurD{Tp$K35_R!l5wE}x=RU}>EBF_okoe8b)810TgEaC&+QhFz1D zWu>IbM~M!^Pm9SG?KU6b^L1=5+LYDcPI$BWU}iM4;4r0jwaKXs604l~c$=Gx$!5eJ zA|bcvUd~$Kt)f@(HAcsDNGElBfWmD^lOSw#rnF$@w5W4Ea$LOfQT}T2nh^*4)BA?F zo+W#A8h&ukqzgYD5HduPnt^ZIXtjI;LpsVeFX^&W%|F>R#P5A$L%{dEVquT_T^Yx7-DD-Q2trEgx-z<_~U| z+r~*s$~Cxak|h-u+?_+ZbFR2_s8QQBZS^E96DdxRzwU-!HWU2b^j4I`Z>n_}$aG+j zl>Fqs0Od-X$fDnc0dERft9>V&5+vW*^ZEB3Hl>O~0vEamI~zgi$oD==G?VIp)ycVa zv%GW3e)8;2l?iSr;31Vna{8T>ne5#et#S5!USHeXahk=VKYg~0p) zC0Ea}$M_fiCV0*SuQgDz*hcb?kI4Q5<}RZIaHjTgF0Pw*$#2*x)^r+qsVWAYig-vV z_Gq+ZcP-u}+TL{=RnoF8EzLyKj@Z|e^773&mXorT^PEGUIT4G(BvwAo;D06>Sw7}2 z9KR@JeL1=E9q@g$up4F*^lc3cOw;2#7fnnZN zv52U~$TY z!s?A9A3ZjFB@n{*ffAmC_AK3Lgte&yak;0-<#79U-^QXHNUzzcYG!rK`x97}*~?*K zDZL*GgFeZmDzYMr7)&ZE5}_$@TE&51evJQ36W6!GLppy8zuit0yO&C<107K=>7(Kj zTMk_Vd_U>lxvvzIo8rNdF1IZu4Me9KX1~wV34_dP49(I-s`WG^zY)g4tx{j`3hTgn zPivn~@77+Eo@7i(fZ85wn$-$EFB7o(bctg;OzzdQBzf-!v+|`Rs^!0Z2`8LcVdYQ4DE^ zG!_d4o87)T&#GGt~V|uwY;IR>rga8`6|}*`F`U;L^oJn8xC&T(F?;< zev*s}7uxtX$bh}5Z^_~~{Vx}i8d05CWxYQ8cHveXU%~0&*(E3^?$N^fKPV|)6P!%k zw`%Eq%9)W?=qYZtl0-!UVPzR z>g`f>_L34Sn~nSSh=2M)ec$$=UyIPv;jf8=q{mk=F{ZAQXENCjX_L!J@_jXTAFk1H zdPg}$@|f&h!P$laJMJx79YNBn9BuL_^ezBao*RjX#b_hriAq^2(i0w07TbIz5RL{@ z2HyU2Jn_^%5-$*^+ck2U7zU6Yi%@Ya!n;_%QP)RVvOkP!?x9@WCcd;{29>jIonVSE z8dCC^F9m;I(-@8^@b={hm=~E=1EjM7hlib1nT1n-M{}^UvQq0ftYnrHI)0v*#l$tw z&^c${`EXt(v|D+@;;qdMZ1jTyftiC8g!ogbjiYWYE0;>pm$b#_2D~nr0$t1v+uUL! zj3fLbV4d0JQ5G&{$WK($r&Dl1b6#Tg2u;Ep}qW+|U z?pVlT+SEwT$2{Dp^7YJP23W5VFJ0M;$(|NOYhx~Asn)7A`Yf>8{vYWX;BNqQqSej42@FPhDpNQ=H*5q0fF+v35BF5e zTlh9L5iqX`2#S8Yt79C}zk*V+J0pE6FjDc4LTWgB_?k9{Xt6u27Q4AbmNFypZ?GaR z7X#`oK4!k@n0_~66Xi!I z2NAMSCF7H)jot%4ExkWDSRbod(fu(<0*W6^e=XVdotOXh*WLSN;ytyXV)S>z8+P*j zKg!1V=?&}k=XA#3pp^1jEn2c&G-!r3`HIk9Bcr@UBVN3G9(o}x0*2nqtw-k+{`1&; z!3AZiFAq-D?6htNwOa&ED{DP2EUVyBK=795yTl<{7J(Z4 z$9rF8>!>~Y{1L4yx3nn=p8u2oeH>6)cUpIFN+{i zv+FVnC`0ifRz4AXL>kq%e?hJ1H9x^Sh8~j>rPxOcZoY9)lNN4MCypw}K6$#E!P$CW zCiEgg@=&+FX3$l6U`|Qxv#{jDZ_jFdC|;7abKJNnpNSr(U?>N#UWmY277dNWA%-d0 zTg5`k+^gxWhqcXideMce9CFQ*Dwcmr6R*FwjsM`qN(t~#@N)LJWF0U#d+!tAcKaOn zq{rm{T5Fg1<_!w6e}<)gJ@fpG5%!*Qo3_|^t?+>2?V)^&+>8rJnL5ly6y{`^vdSBx{Vj!TP z0-~frC@InnA|fq~q?9x`I>rzYP*OlT73mn=Fa%+ANVmes5yF5m#@PGAd-dLP-*b+K z_x<<$H+62`-xHtb^VD}ml4{O+aR)4HBpQ!r9>;@GzQXaaB}sNwXU}Cyre(-P(-^8x?Yeo=@`JapFmXI)2G(lA;VQ#d z@4TC&gE9>DgvtWRQicD^hY`h@FWkW|P4Zc17kGrlCsz|)2`F2Bf71Kz-YsUxYmGQ*yx=jl2!|A_{sC^mJld zyC-CX4t2@SoA-=tTE{7%>DYwG;Nz$`VbF8I!#f$zN)C+Eh1>T=Oqfse8h@X~{GX%! z=^vLgfqWOrOABlO6cRwfW#?_QJ4+oLM%Ke{*^|pa8AKix$)QJMUEaPbq7Dk!)uMX13fGwtBu4^9{?)*$*Z43+&qHz^b>YxF{?g zq|(<8;!WRg$7fj0(pZ~b9SqPsJ)NsKEv7i_5?LGj!D@Xp8_>&f@bv69kapG)Qq)|K zY~*|t8=IB8V>9niLTFJ?st?+f*LTfmDlJ)~I-fSQx@kR!@_Or2bYm&^TlS-Q_JnLI zQvTf5Ic@JK6@ebPK24rkzn+Yfz&^zIJp@c3YtJt0JmY3G^(KdLgLk}9 z`|J}{ya5l=GW)ZypcFEut3prQO?00moZ!K16FSiSf+1n)?A(Nip}1_Z9^ z`DJ+?DMS8Kp5#{mG)fFa?gVNF+YQ_g5ZdXc;fbbhcI!LCb1roMDU4p?1kt5q;EB@!28)(`cbLY@pqxudg>=U6NP*E$4WLvqR-Wj6O82xU zNklK5li%f#`hppGLV0SJjndOw7!fW|0s+FPR$R|Caw<7__4+X)F3=#1IeURoLV=#5 z^Zt{z(_nE;An)PRn~7AE0bpZqiCbQ`Lcb?l9lB?8KCu#0RRMFo4}p1yU66hC)bOtE zz~vC@f;)9jRYDId-gQ-kfUJy(T>=1CeD<4nOTPOQzd*mMcqmHm%cEsIPspOf`FpY3 zl~x9VE7lye_y))v#YovwVCLNhxJKi8jkk$a!a|79&P-sTY4P8l2K%m@#%Cl|0bchO zq=D{*N*Xu*C99z>lY^2=-z;r}s(c;5ewCB1INM&M1M(PMymLwivGohiV7ap+?~zW? zZ!S-HcI6%(e0$*aN>r#dgNwaaqe|qyiha%?YC~hZ)dQp#O&ZI;5~c8&lJ2RzOlk56 zf!3=7e}gQB8&JFL<;7k~fFL;}rvgp&y2Ahv>KK;ZIL0L@vsH?}>PUDtspL5J)1*-Oomxt#z4_)bd*oG6i=pHGQaxF#5QJF0@b;3KBtx0@F;=Zhl zg{MAB#@Np2XA)y7?R&JI>RWon9u0g;6y8=<53ZMY*8iZ8YLrr##OMaEUQMbcNQrr_ z3x;@j4_h>Xc(6nICI{;(r|H&wwXAvGT_q;T`9Knq_nHF*f~*ejSu2J=ALA- zOZWb6k?H&UzN}t48cY)7(h}(+INAZ!mw#DuNtn%;40Y*@x3H0SeTR`@Mr*q4i&j#Q zAO(+G!|Y;rY*J<<%F31rp0_jJF|{=~mM5eq{WR{|UdD)Wv`CYA;#U=6{BP>As%P$b%>%T0F?$^|TNz?JFa}+YcBF-+tb4-VKy&%)Nm}k93yJKl;XV<;C&? z+lP4_xRJun$O+23CN@uw##oQ>OlK5;>f#f*yFEfI-(rZEk9rF?CP{HwMBynU##=SX zA{y0@WCD(lU+vv=10oCS)ZV?8%i3YbWm<2GAW3b|i7YQ#K>@sVaMG zj5x{%lb{%Sm-2OQMfc2Tc8!6EX6ZZ!u<|3-Ne1#~U5}IrO6Fr*8kH2u?WEZrAMnU! zwK-eEdt2;5tf7QV|K>$0IO$v76$>^Jv%5=ldX6CqGYz-lr!ZLZn+~fHJd@PB z1xxZn+^0wlrJl1XwWjx6&oDmGypGQ!I&=`ZTcX(}Z9pn?54^Q+jd-?4acMSM+R$IH z4j2Q|R8y?EmrPonblp+tURMK#_wlz!r5kr~S}vfh@{LEx2A8m*8A!uK5)H$=nrqV- zx>h2Mu%rDLumoh1$w!oVJ;JFOcky3qJ~|d6d|es?hewkwZ>a5&66!QcGXA+!4N56E zEXB7SeGXw@>72>1_RC{l7BAX?X_Hypu+mruuVxxyjpm@&4lu&tTqjz!vQJ0FwA^6@I!PCaswFyV3j5R< zGOLurCNAD)ZpyJmHOc5bnIN{T46GE9n81$rT9LTuomj7MYErD4Fm4cBTYEH6(F1Dm zn#8SV@nQP6+_qQ4j1ptTg<%p}_^wrRUEWQrYNtRMLmXS{GNicHkcll(iW}I!RBuJlJ5@;n zmsw5^R@d|EnF{Y;*Gn6p8%Q0FzO`}xnYkCT<1~5tjssQ3Eyv$95!jUCjr4l|wk&hQ z!cG>Ss*PZwpyLpk=Zzkm0DBb06FkG#ll+_{e^kH5m?yursQtl4{=v%vA4VFE=;++3 zVuKwKw_9KAmYr^^Ru4p1?cMdSn(|H=N%dnPeQPu4pyKi?l&FX(Tk=|mv41VyGagz-&5=a^(_&+txTz*_;h za!)gLk8sVlx%c|}eeWrhI;k6GUXxSSZg1~;`LRZj-;hX!WlV}3N286B!0ZFr{a~kF zkrPo&BMc)kmQIx&!^%;ihh1Celo(pS*j|8KOAGKL)U5SROi-pJ5uPk>&XuGW^A0fS z3g;27LB0ci3zr|ev%rRRv9tj7?ErHCmkq@pkC8{d2yJuALfqrKn0-Zdr z?~~-ZG=a^CrxMld2BoqxS+&OCObDM5R`vK1__~>(XY61HlsV_a#h%2!T-s)jD zCjA&57Fun`-|>hDdwT|o2@rZ+191f}-Wx?;(6L~x!J|Tn`6`^*mhF2U@(xW(lnI)T zvZ2UtY`BXaW3>Iq&Y$T5WJ4u5Jh+#|H_(u4V7!icf+H}l3zZdcTX8zh=U(~5wCdbD zKjJ+kf^Uu7rZVPoH+z2M*804Wf5LWy@^_xZ_QhD!RX(>-Uch9Y6>@ zt~gAg*2>1Fz*Vw)z!eUhPPl(@u9*|tyC{|U0gK^-$`OTfNF~nyH=F$B1@q@B`Vsv3 zn&m3<^a03(AW!IFSs|Jgp{*D^w1$eLuuhqHX8*D+P(88wc)`mB2wsc(lW53hl=tY+ueiA!#doX5*a2|PGCrLy?w)ApnL~}o^V~{NF zH*}`=?w$Rh$D1{F>t8gLH|Dg2N$GCe3_EC1=C%$zrkoPKvf{Wjr~SdYBIgmL!A^^E zOQMjY|FEewO|Pd` z|30(#Q3wWfKdJ7Ld#c}#W6{{$kWKHp*4M9JupzHpZTinw%eM!u&98j1&-=VHBk*>N z^k}U(wy=jb;>t6n^xl{4!7p;t^+@WhUG*&Y!LL{dyKoH&+6C~Ld<_LME|L#$J)-+uuH{yHiB$~{0aSWIHa!=Pz}OV@0(RauT!~0WTR6?^)K@F zV!7mo=hgQaigt&FbBABTk*;fRVg2O1h9hA`s_B$GP8B!cVSF-ift(BaPnzavQYX?g z&v?0y=yopU+}14uN8X$2DO5l@;U(qLAr&Q!8gJJ{Ie=u&Vdic6S#;l&?4qsM2BypN zXa}dRR&e^_ z4Kh#m@2mKKpF`cT1n`G2G}5<6)>m7RX%V0<^v=i)gSZbF)gURHfe5gw9JeyJ(dLAB zHnN`PEvr-Y-ZAU;(_!{%6D&Q?((DP>Jw=%njyy6;yoijHc8%gQ@YkUzUTZb^zTyVq z{Eiv4DCC~YLaDctkTlR^E{(oQH9pPvK9z=Sa2bkJK%gdKBQDH;Ueq?b#rCyJC(GLf z*#0HJac$%dM>%M=*<>u&+6l?653?d}dd$3Rs}-Y2`1?!aFgd@>sroditbvadS z8Voa;0p4De-(0j7)*(_r_q0teN@-_v%rWbOtAr@y+Vk5F>zxL;*GAnnPULC0#C98h z{saJ#>iR(vXFYDlyHNu(T?XxO{rDY=?B5q`C|V8jVRjN@iCwZs>A{u5m1es6)1}uu z?w=ganllp{2c~S6mpP)vw5~HGUjpDai`DdH-Y2S|)e%_5VJz79^2D0%^({6h39B0j z=Cz(<6|n&AW*zmz%ZRQ5om5{XLge=IobAa5p_AfDn+rBFOWZO;v6XJ%`FgRCGZfAlzhx1JDb3h#(mEn(Cu*Q7u zq_}kHZqdiCvA}LYq(H;FWDhS5U9G~LC>HAn>lz&O2Wr(*>*8>l92>0u;A2Q1ag;>G z!YfW&;SWO7ra^D&b4%8CyHH_QL<|9z#0nm?oOt)ul6L&@2LU6YYYwFnmNo58CC*>X z=MZ=7t3C@iExbmsyy$Dl6_L%9w7=_ zp)|KJUvWy^Ym;+0a4w;b)*SM5S+g0BsMHH2Wf+RKu;2&8nBlzIX4z}&onM2>{v4&E3uw$0;XD*+E`V+Wd3@XoX2<@{^!pFx)7%C*@ z7POB0Dkd+dOf3A=C1kK%41n{cbEgKMExoa>bWk7IO!uCSxOqdZf576_(^f^H^mMGK z+bz-xUQF4hKTr|ks*?9~*U09qcFp}P3s2n|y_LhTU^#rN)Z=X&CP;Gl~Zn4ZgF z7^+Q~Q}fYA4>~}>i2w3l!$8z{FBO=_^yb}SD_}*ml&rtQF1QLgBMd`p$TypyFLfF3SFPAe`v3A#Z_z?JTB zXkkU~gfK(ailQ!?{)Pt|T1ncPsb{YuLhAY;dv4uluo7nQe%Y-necH&FeE-ITka8tHs0^ zL{|kX;JYy~3uEENY24PjH2eD}q>U$#m2T$|)sxLtbTR}L`$Rev33=@ajt6fjK!ak?7f1?CUC8)Bs#NFf_)g$IWI~*)3L!CuWBc zSxD4WD?(TEi>DHY+Ttly2K3dB7NE9(4X!)xqYoicjU*DI00T|k}V4_G)ISaT7yxyy~L7Xiz zRe8AiJ+>_imhGk(cktrzzz#C?P*OD_g6_Rm)j{6OehR;>r}`W`wErgAv;{Hbyv6%> zrnmnq$qRY@TZUoa3Gbbn5nT(9jRJvFz%0;7h08|o_x7rWom@AjX7J$U1Fdy4Z1BO~8t^lV}09G~66!yUKtBq9j`tbXlNl4TLc4LX@_w(fG@mZo+ z^bYk6Hzp>w!xARqNyjWL*`D>Y5qfACMlyMw$Ji)JiT-mzZoZ)dly4}-2PVfQQBn`T z;GyOjQi%UnCq)ziomMBO0JhWo-W7GK!>pQu#Azh$f$8ver&;KILjD4x0Itz?dEu%F5dcG zin37y!m*{bHGAx3YO4D}b(s2t@22c8!a+H|k6)c4a!=MwmiT6rkfAhDrj*F6H2(Q~ zLIp)fgCBdx%8M7BGn7>KHE0RnUUhlKKo@%z?n0scR+aX&`6;?bkJ!zP%#jcDi0w*w z4L)<&4IuE-dQKA)wo|2(y;#xt26PgtVM8dD+`VZ{0LDA%tzEb6hcxXLbCY%2YDmB7 z(D?k8xUKbDqpkgH&&~;x(fr4%Vh|mDZz*#MN;7=k?$Z17%XcvLwr;ZFD`j>A`y88H zeq60<5)eiV%2E{D7hG&*fL$5PVW1b^DkB0->xGA1Z$9Jd37cBe(HWr-n5w*Mk%!YvQOZV%jz)!Hcr}}S6Z@1N812PdKVK|7)!Df8<<2AxLCDyjXct%MG zb}r9!1e*2nBx-KTA_g94$juypei5{6N6#8jDd)~4`TVyN1gFkkxb_DxuEm~G)BL!| zeEJLms+o}U|k;vkemcYn6T8C{k`=QA+vy0*e+W2&^p z;*#X~naHkt%}`x}+f)D26Bstd%XBj`WBD+preX@Qe@|LL!B(f}+Aw~teYDO5JMGNB zcJPjg+ic;YYUDxt%<_mtd8kCb$s>IyWAg*AOT5#OtaLc^O<*t5Rl%+fzZx`}(dIJo zX3BG_#zT)i*@z)HwIFmnV~Q|7FqD=eOP^OvZKw?m?~i+#4a335^Dj8%TB9`=H6MUf zU3b=Tn{_D-@X^mrd)vrXc;$xfMO3VSd1lmpDi-gNc3th=J~~PDqCY0S@T6l&JuxP? z3guuUeDLIJ9OL$3OjM`IXxd592r+#Fi|bpj)1S6r0)1{_D6PgMoQnf11(N<;8Ap1m z*ZM+f0b{>?MTbJRCyD-M)XY7Y2)w~eObuNvz`0NK8DQS~RU|yQey=u;K6H2G#D~~^{U|on0Fi?IF8!BJPZloFo zSdmJEM|9E4N>sem%aTJ)JPK8G+vnq%8J8 zhTXx;#Mr)aI4ous-`nCYR_NdADyK^>v$Y8|?-ls;e$m<#;AA&;8uHT9Zb^{F>t2p} zs&T*N`pud|d+o}O6$Srzn1_W@zDg59gdvA@RI{1H&3;9D(J$)x0pFr_3zXjem4sL{ z-Lwxo=7euA6mnbKc|Gn5-*)2xi)(ua2MCvHlimQb5gBTfM`JDa8$iVsY zG%>9X3|JG}v5K3|Qxnu#??XObWVn1|WBL3R_=lAK&=*Ln8soE4>tuUJWAkNKq{>}f zmKURAqg^nQ6(Mrc&AFp>9t!7Zbq43%lYe>=PWnsZ2U=`k_X)k0@m3cQ3O{|Bi$m|C z&ml5N2L_SWcRuW#OT};I+NV~(cf|_q<@lz{hORn-ACK)GR@jUilI@loC_9pg=tatZ zwV|d#f6J|>5l<^&)zxC}tr3J;K0&Am@djlog`Z$ziU?}vFX$${WMNP=ka$t9a6gDg ze%1?}AKKk5BAns@G6m1?Qq4|foeO_qA0!LaZ4i&)(5K@I9(jO@q4V9QbDLOZZ?6ca zH@aj>#u2(j)O-WKA-6MRGqTESIiu|0X=cEl(@V;esw#GeIee5lZ+I29xH`d3HaP^1 zOJJCn4rs-TmWjKv@-uX5JG@qz*)pk{|L~5x9E?A`Qpu!u=+kQ-0_y>OcrX`7#zo8b z?iObXA7c0}dnw#OzRro{jS>*u_0$Y=W?N${{lr_^=IaB_(0r$GPk#VCy6 zGzP=X-hOgB#?+{UJ_jtH+i1LENfP8%QJBngE5|}v)J)$(x}5w6zHQ$;A+<$6+O;2j zesgUDCx}8cXKBMd7LzFb2&pW_g+;8ea{Ys&v$Imk=M^f$S*Pe3Rd8jNPEJk>S&D#8 zPM`Khb>>^Hlv(b3y#Y72mE3yRG$%vO@?f>uvo)+O9G%K{qrpqX)OP&#*@kR;JurT{ zwd!Eoc#Sm*YE&v@m;htdVmz^xd0vF6Ph=D~JUo1hj)yTf@|*k6+l#7#MTusfgy_+! zOzdU8mN_o7z&4gxs!#qrfvf8r`z=+EO@rUhCSBZYHp5d3ter&**x7|L^cYetcGJ>Y zXuIJyR@No!`il7MJ>8}A$KQB9aD4?{YOHf_-jq(SF~R!}yICmLiaeEl1;!Fm*o|b| zLu9Emh@L^vRY3Mkp8v~HsH+%Zft+cR!jGUwPwoe~Qsbmtaisb>qb zL<&c}$IBw!=ZMU?v!C^D)SJc-uIC#!f3CvjI50=Il}aP#Wa;UlqFXobAqc~!lZpN? z{Qf&KFA)-8-|k$gNH5tBfN3*tgnTG)^vLyDdNav-Z6yBn4}h2CJbN}0-N;FHRaB5u z7(XA+BC(4Y*lh6Gvz&B9u7SEDWIvr=Oi5mz*fCRV*_Cw4-EwYT;Zrr_w;s73kKSRc zB=nvrwDJ-g9eK(;NT~84*}LaNyvzKzCPqbZemZ8OT99n?CX-9z9Jz$v6J5ixx};M}P$3wr zy@#{r-!)aX@rH%)0u0&#?qGlK6P;xX&=UrF(rWLkaWQKXEI)bMT6 zc-IuoMl(JG&Wed{cc^s`$z_F?C42s~|D{EOllz$c{ZCtA@q9d-q7Gh9Fh2NavawFe znmi67HF#zpEdEqT!6d!-Mvl$I0+LTJO*H3=_nLn+_lH|pqvmoB%%-KBhi!MKy^4Xs zn~-GDQqdj=?&4+*n@X5zZvyy{G@_g1;!IsBb6%vUwc&<%sc3HGGjJip$;kI#V(A6$ z77AwFASNk6LxErh-WBMaea)ybJrx0DPcvlsiug1s+3Q=Sqzso+Va{MEDUb?O<#%52 zfTX0FuB;;^CH^pw{iJ!jOvni0i10%%-=^q1*HbMbYIY=%Sr8=d)z@ZW>i3~PXh<3Z z@xv{;mr8az<-%vqQ(wuEMN zItibz@12e2vcVnvaW~>nfdIB;MCXg#R){>s<2# zxN4{i_Z=b@ZDrQbcDeaYP+*MAA?Jzt3LDZ^^)JkGw3qf1IOkiRz5MVffW#V#`?Kj`Wbj=d{-l@aZexD zTU^Iuu_Ci|!7~&axIWqR^78V5*F(cYS=d%r6w;TNn0PjyM_DPn9y2^4TtB1UD@sKY zmFBVHj(N4QRyAS0_mXyM;<=4=J;DRp@S>I6^l>n88oxQU^s z_J(ezhIuXEd2x$@XviH18WC%1*uDC22i=-}H>dBgeS}%F8BST5IL(lvLx+!e*(G2< zwmI{%ySrd>09&DbeTMITN-SfK5eV^WZ=d*aW~w)*9DJPi*LZrng991792X0> zJy?qlqwo#4y&>EA@t{>zS+myd!SZ+_#HidrK*8o@Ggr%ogFCxDw*Tg4*GaC{*4EXa z>D!S~922ukt^2p^r(&4OJe_R7J3TczwYO`%b^>x*zZ+Pou0=C3{V0`?Ng0>i)kLNlTgfp6+d@wXOdmbJh(sU4J z9amZV0Zu*68nHor14^yRaevyhcJ|{Ra;TpM>T)D>eQ-a9+j_8Vw8UItavM40{BRSg z=R<`YfrfwdBZT8?w`WP=mW)4~VkwmXld2qcSY0+CCy&l&?OVL~%x5Q;Q~;poA;jChp)BQ-;^q+XWVKZVsVaI}2Z>9?oimnu=xN zOC_qyyCn#kgK8AjClam(3b!d9kxa#eE99-=!F3;OHv>Xx<_3%otS5J3y#`DrFumIF zs@#rkj}-!5crCuq!0R_c=F;Sw9X zwe32_P6@lir)hq`g@Rl_i{T~YS~hn-VhtE7Je#+4bkL7X(1ALopvRZ0=&v*f$+BEW zPhYG{G1R1;dqCMj&Se`CLl@FtR?c)7`4YZiR3y&NvRF$`MQ=d8A(3_C!8!3eJ+B1r=2XNf z&E=R8k=jOsUxm?3NYzJ0xQ#^h_-NVGJ-u^n3>ReS#l^NzC{yHc0cfBb77F!7?r%HI z>}D#=ZL2G6JVcj1F3KyZ#>I#r9&Np54092(Kk$q6tI1z0$vCPZQv&I z?vT-FMZWwb+Y(6?lgSpBl>(Y7*M=YQmFmp34_SqFUJxI!o!sY-om2%uGQGpCCI098 zOA3%a1;mk(dwV(N+#pXG4P|yE$k``>9RVC1o6!@o@Dk0juc*)0Pj9L~^Mh2SNnFo~ zH(GSdRbUhI5y#Uw%29aYg z^x?f+0OqA0h7Er8RJ*pW;cIROw@X(kj} z`_ZcUqPH^Xg_#Bpfz&-Z8grD0vQlqPF-%{OsQS9NjHRNaY>4q`I*|D^bOxiOVo-~s-Ea259R+=-qo5yMoRNck_KcO?P{_(mF+r7nj*Kn%;6+bf zu*3K`wGj@trBicPq)`m~ObWcJNyw#m*gWR4*?6!@Jh0eJeG%Y8jxYzKTw;vTBA#(! zcyi=xy-Lc~zTm)56-!vf}^6GxST2X0eN4hIK5 z_OAgb`*0GGBZ(=?32db?#IEG`c@9h0U;pu;OCx|<#ER;3QWx|M)yXq%K4A0-a1-(i zr4eWmf_i#`=h*Pna0Z^df#O7dKAGl~A@0K5k^$~y7a&X}cV|^r3KWi01gGSLw#e;l zhK7zwZGrO~2%da!gKz1tm}ml7l)=H?x!+143Ae`%5a@bDJhB5Y-iV8c{~#_?E9tEUs{~&FMYOBPq2#%TLwT^B;vo=rPNZp+`~g{r8!TUx zH4vS`3Q%7?6RYN^*K2;oX7f?S-n-;jqrTKZh z|0aPFO+}{PTySb$@KE^}WsOL}Be~@?MnS`iQDo3p@0tl+c+D!u)r_~GxS1gLhKk!Z zU^x&3jA+WurUpGZ474}is^glf5JkqD%RR$IQH2A^A`a~`s!6$3S9c(2{Mlx9lnAQ) z0-3Ds;E-r$Q}#(AFGVi*ZSU(vB>hxDpVQE*oMrj>9P4?1j2BGB&S`XDgi71)HL&H7 z;fEQDZt?QOoVW_B_V8xU_P!RwD@xDBD_TC$d#i&h?Djmo6;U#0Vlu{E>z(ZT^ND}? zLbCTLM-0K*i|yoCqy&>0V7WH^9B^KW@w}kQLT*bu5wC;Q>kJe!@;48I!MdW%2^un5 z{VU{Iu`EOIPE!qYxym^=x5i;RxwwNc%Hk(7u5sXRjR#e`?{lx{)%Y|cLX{?F)dgS_ z$f%Ku^lK7ag^FSm=EI)r zV_R96tl_Fbs|8V`jd|JOw5Btnk@^x&o);Z1Yd43gtv~qMLdk8u&CUI8bqQf(I&N=d zaqX|uoS*p)@S+cOqh_!R)zSjF+Kcb}a|};>6OfVD4rX0Of$+KMha4 z(0nF(W5Ffh;_v+7F9lJr1Z*rLQOY6)ojYae#^e93%|FD1 zpEB?jX9jBBaQ-f5vXsV2*_f7eABZ@rQ8k*0+se~JQIP;~GMMD<8X?L|PfZak;x^I> z)U4Y)ZB;Klg)KCBlK^+0*_$4Kdph#5TH5D>Y&f&!a~(G(`VAq=x*Gwc41;W11hp?C#5(VA@UxP#`!@Yl_(yWkWOWWp?4B}e#R z{X|$vZx(yrytM=xwZ` z;=TE-2QDqQxwDHtOl%T5HD(rs78k95{IIf@zWI5@qkp`{u9DtJm=PoO68O6h{qXxT z?QanY-V^94&upn*!qiWGBpFTw;MJ9SLh?~BUyW(3mybOIGgn)0u#cdFqGBHV^je|- zzg@7()PY*Qis3}qp!avcp*9>HE`vi2G_QwWxd5kilu8oBMEdFa*VW3DJy56{{pPHe z0agZFjJ=}5c6}l81UCdx7N-lcR=nyBrdZhUcm+!&T-8FagmxY!Vx}Nmx@zUR|5Ob# zmxH7RsRXZq3s@fWTJ`R;L3;y>3qQ^7moNGxPMvDU!o_uENQplHKdM%h#YwMQC2q5W zIeA0e-QK*5cEUTZu9|7~-~7~fnXM=1)f_Wvd(B2l-7>&`zRd;+qQ9}F*O_glOm3xx z+u4s@Qi#l*M%ioxGs#ue)pkr{Jp8#q+xZ{lF*)4EgZU?E-#CO)hN7a1us4Ci3fyEZ zbAM{>$-L?dfavxS^X}y&u$hm_#j~<36 zc_2%)#IAA8cEpCiPA6R!zIE_#5_fIiqx8Y240vc)&CGhkav?FMf37!_Jge^d7K+#v z9aC>I8M6>toVI?*r~&a|H!8gruP)z!GJSHXFGURk)(98k%ULl@KBvfU#t?2-&@ETK z4QqKH9nN?H&0;z*yehV_x+{GqruCDmYzv~q)O51#Dxu()=`r@QpJo4FyV6gLyf8}Q zOS55g6)idu=VERcY0xmc8YEZ|)iLXnGI2#Bwe&7BVI@}z)O}jhi_&WyP)gBkKWO?Z z!_tmsTj?EPk5c2#l{h0FmIbEh4jO>|w`bFJOGjNp1C^=_>G|{k+LClrfgZIJyDf5> z+cNE`8EmOx3&R|>Ak9zN@8+U%=ValCet65$J90N9wcjyNZ}QRw#@+&4#W;lhTW28k ztcprOx2`d(;$dNIG+a(S;AuHmzD*ExvO-kXl{Mc$OYK5xojaI! zmr4r0_12X~Z}|cbzdh~Foac6HsRwupGJ(3rKyCR=2N0~7GQ)&8G%I)6dFn;EMPp*$okSW)7q4+$!lNT`-<)!bl&Vf)j^w<` zrx)WI*$4fj!!<6k)Ac?gW?x>#-QBMO;>YL}fvs=#un4xF>G?11#5aiwFb@pZiQjOl zU&69RTA>WKmX&2h>4dE$wJ+OxC9Lo3JFd35nu^#g0WR8Up&zfo4_#l~O0sqUP$n43 z@ERkRec-RDB5PyQNe_k9ncY)l7hz@&7w3O)UdSvQ>UQFH81dIWmv+>M3)3jO2=q7H z#A^BNYhd1S;KdBhe+As2x?~y=p&3K}0~R^TEvzst$bINBXx!MLeT)@B_kMM-s@g+Z zE#u%YPFsYId;>5K~cyjXEuU*)hD|Lt$WL> zt9Lx4Acp#}FWd4SP`C=sujjt$%@(~0{D8&qtuBVad2i>R#n8X=P1~HlFQ)nEO0P>k z@gYePchNzRUAZ7pTPYrJt}FbV-xtVZ)ojCd1SGKh*E@ej2+~fTpllbB?7x3a`*aO( zK@?DrfyQk%T#?v%r9WS6|Chb{-=A0#b`jV+640}{erne+t(FxrM9IRW*~S(8{>4Wx z`~~gfNs$_`V8c>M=6h)tr)u)$2#EQQJ}!@4hEh5a9USS&ty3l z)>1bvR9v;bX=y+8`CZp1)zaD3|Dlik3?w)z-Kb7Ab3#Fw0EbZ);9ivZ@1blio50`bB z&uN-7kYE1UANU(NDk28>aC=~hYFElvL+7AHQzfH$E_j6@d?BXWpzwwS^bT`a3gr+b zP}ou}HIYp5>8?FB@Yltm-(yRg)Cr;i+DT`Hbs7Q}WJ|B_Hdg2QQ9vw z{6rf-F9Vr6mS-1ECFoUrngyz#hL`A#YF6Tpbh?#ulH?5h?bh5tG(0aro5d7WLks=O zTIlbE4k%ty8;Ga|%S$(l7*6Y^Ga1^t3+ISJ97K)q?!1+@>s#w5w}^onRz5%}`8>o} z)i&skCHPajfzQoW4j(y_5g42uEYPDsS+9qlb|Guc-qVzjV`qh^`=>_l)J=sNhs)iCMMKL(pJO!#?8{vF3HnnsT)=O1D3V)@d5~|WrQotgKa$&^If~4Q(a7_g_)7?&<-wQ7 zUTO>!|I#fmfVGAzerl>z$##X$%vO=k>AP;f*RrR7I}XGHCkI3`O}>&chCI!0XBRSo z-!0F!12;@mlU^0P0l0v?VxFj&JYo3SvGKrD7XbMzw?>p#h9nTwfUBq84OCOkQ^5i7 zm2sK3Qso2d-sOZ26bt{t`~Sxiw)p`tn69|FFko{kmrXeo9y6U1-}}7oAnwjeTQ z#(q5U65hWCAGXcLkheqv+X#-~a6|1?QV| z;mRBGyt0SKJ2h~&HsA{_ZYBMt!2STluL%J3(8)BlAo72S;~%{FcMo$F(CRsV^5Y&9 z5pWcdS4%aI#h8G{x^@$Yh3}pn%R+!>@SVH>WTv6s74pYDsTm*{9t!1O>g<1F(;FHf zGF2D%Y8{7098nqH5I`~kO+^3mdB4)bDMx9^H=+W&W2}EaUH{ityaDo+-baEzs>6TR zbR_KoQ(J5m*JC>FN$&!Zxk}7(JWm2l`#fN3lcN@S$6Ui?|B=P-Y0E#6 z@J|5vA3FMbL-~)G{-L9PLT~?}qkozy{F4*@F#!LQ6CNeFf9OyD);| z{!^IwV*vjDDa@RX=V3XuEBR!TM8R~|o2+%9x94c#g1dgdNYJEpTX3;!;C*(sCE2>! ztv__*-x={Ww^L@Ejuy~@xBvF}zKPRYx>4zsDxVKLV;dRP>qNxS^Y~ZYiIruEqrfE( zvw8UaoGS+WxqqumE6GXHrjG!wa2NUaQPR*yqkIiw%R@Xho3XI4?~5k1y+Ww%s&A7{ z@85%+)#Aa1V0-{g`a5IIw@lZ!Xd2L=SE9;9es}CYL8u#MoM6hI68}-nu6Gv?MGm*f z#5Qp7+fQC`@R(x)?GQrS64pv6`GC#XD*hN2DAZ>vZ}w;rKOf@oH@>R+)-|Vy;9C3c ze@7ADX|6kIXqEnRUcrq@0y7Du5wS60uks4rwQH?H3uwt>jdo+4u?3Y=7ulj#5Pzcu zB3XDOxqa>DJ3ofkJhOnJ7x7km_=)mF;lU5XH3<+ z8*JlQ$j?hR{@es4If;O8_-wDo_Cq%tKurvtT))yEUuam$Kg{T(2G3zh?pxMB+WCaj ziLp(=+}l4Z!z zBy_d>oszH+W04c&-olMQ{%N%zby;u8v^27=ehM#NNxP}tYnU$|TY%l0?9Qv9M>hdD zSn5!AcXtC@RQQIjn1(WT?_N%pw7=06Es7;*4mclN5|QEM;eze-R9JYA>-x`75TfRJ z5Tg2!vM3SBprsZ`U;VFr_=3(ne%r}6>ni>|Xp2{Moq;QVqq@3%??imCVb$%-pVORg zE|2Yy| z5WCqIle)CrCDWTft^PxHr#wr6$Ef#k^X#8wg}=3UTIy&ny-=4P6@7jJ3)iwIOLgOY zK=bEz`Gb61qdI~n_{7NypK5k@2q?BU74}TE2Id%Y z%_H`a@XvGn*#r1OxUM<%Z&Z#F{CKOk7SK=YwV(Q!>@FoGl?1FnEeB46k#@=A2S*DM z{yt<0u!H|BrL;wB^s>b_KFhv0YB6*{|>vTY*5};)lILn40*x3wg*PoyWqseK`me<^S5P_Uue(Q*_QU}6 zEi~xy{eZqoVgUMvlb3Iz#>;YUQ)@xPK$_9sX04fjqcybT0VpG7<|NM#SOom|nn$6} zX`NrJ-~V5t5MsG=ZBfhi;~%Fce{L6TAVB-Hc!Hw8zQE@H`o2?+DrwiyF}5utBnNw~ zi6#K0n0vE1H!J4ggX%HpA$!v}T%b2s2}CU)uZ4Jb<7EYI=e9R-g2rHd_jRHF!`^#_ zHMOm4!wL#Ez$G?7iXy#9myU`e9YH{9RGJVVNbiWKi1gk;q={f6Eulv&KxmN~LYE#w z?@37VP1cdM*WPQN^`7(nJJ+@S;T26XGv^pjxySw7&luwF&6T1#Ln9-XyvN-kZcFZK ziz9@4@{fIp>Akwj;*1#*#qD6jtep}6;1Sa2TPSx>z>z74qc9X;l13bbomC}WcbJ>C8 zp=+BJ?s-ABx3po(!qKVXN?mdrmHdK&j%))z@r{azJT}ULEaJN%S~(+|WDD`NR=-vG zOZiLx;Iq9O{l)6g;gxoKw-QXLPB8CIUj_R6yYFIGbBfvHDOSrszkYc6J#GabGq2vU zAl{tExyvc}GxJ^PK1id)Ds%lwtQ=neL-Xn@%82d-${Fe6!m>}XV3PICu2 z4G)|#smD8u!`-y!P7d5U@B_dCLPCXOG3l4+327Xdh$CY=KfzN!)pK5(s$b$zA$DQ> zx;uz-_c^G;y=y3Ruv{|iJExDu`GW>*K6{*@f)?@W~ORneRrj7rB`8>fQn}=)>2QuLhwz zGc`*b$x$#CQsNdRD|o8A=%} zddEw+@x?Ocp2q9F5|q6ouw7Oe*n~)K4B$n$kcrnfo?|?H#^KF<_P*4e3{Yjm)-Q$4 zrH6-eQ0xyU7+sKJIZ<25z!eo&T?6Lxa_+*GJ0U)n7ViBd`3J?ke-1XAnLy%GvR^^T z@qPjt;Gu-wB5UU}$8r+yL+ckshD*W<1zE|IE|mh>J4h0l{hnN*BGhMYxZDHi3q~M! zKJ0g+odO!5_wtFuQ>|C`vWUm`6jmr&dz9$9$&( zkwY;7!s+QUEqz}LznPD_YFtX+GyZ(vXdN`>1|~{Y?F7x|t*wA|J%HWf)=XcKh-nrJ zh>85@wW$x2=jhEAVGWCe4KPoUME|Ym^6r?o z?aS6-qrnZbfDgw>{{HXQg#9xmx%PK!Oab)`?lBM5<1*O8g7lD)CG!#0W ziqCxKF)Y;fQrH0vp(iG|GEl>&(B2Ws+MJnyVQu~s@`28Mst5FkA*kOm`)O2FG)#IHfv-;B0RFO|KfiOXAM* z6<-4$)1ay1G1IX-S?X?;ASpA;WbNiCiECh5`l;x^q1*@7 zJn_fQx%*Bs0i!t*Pr|3Ig$6mOZt&#<3ry*3e=#i5_1&EBQdnp=By%Qb^6IxVY_eS+ zJaUyYUav?;qG^QBX1Dbo^qJGg3mn--*+KO=QVs!iB)j$I)Z^tosFtX zi8n%D4UG@?igJ?IH{7&F*%TK_A5`73@*|62YrrurZVZ0GPY2&VFs-l3snfnj=)kQE zscu~U3LG2E{A@ZAGS`_n2MW4HF{>LJJLQM(zmR2AW|ebsuXK+%?ARSSNy{0?Kj3Hi zHbjF=y0bG5K3bt4itD$~I*xd@>8$XMb_fPF!{Ql~>Ou&f8&R@@s&4G>yAP*I6le|_ zF^yfwn&~N?Tk_1IgJztORMkd@QNEc_u+>=Tz=Z$7K<$P-8!Ppj$_kh8Zo+sqpD8j) zSE|F%S{9hkG4lQ(B2nQ%X7HPooxQs?bsF3(5)=1WY@waAL0eTdxf`&G;t`)f5nq?q z1dhWabvw)MmU*2-*Eblfo?XY@&BB1yvis2cHwyJwryTXhuflWGJ8y;h>7=49%mc~a zPZ5G}V(S2uvw``}-_ycM6xgn(VrCkx$WG&&IPx=(x}s3a3mYlRbvh~ZPKS2D+}TM) zL|>HY_aLZQ&AWNM09)j73(PxHfs?an`*A#NbW3MUa>jxM1k^z8adyPK7ab?BCO8c@ z_8RdNlRTwe37yItpC*1>u!85j%GkJI@;RVmX*cp$IK}bBCR@8PDX+h{B+2xJK?d_I zJ)g^t03P-8eNW}8^TEB7<3O>;51}I^coAFcRi>8A{2ZWSFmy{QcBFWvPp2z26JCZ@ zJoTZ#0^75l1o{(u8+QfA#Iw>YKtQqy;gW9&#&2j7A_6N(JeP@62;|;a-v*d zd}2xp4|uiHcsbFTQ?;R8-&w9VGZr~a9`@t%CDvI z5wwYYW#YjX6MDa~$`5=9rcM7;;<>@w^=R#%4-wlf_#E8L9fVbqPqLzsUjn0pXs7$T zt$8HYGo?y{OFUMFP;`eJa?S@;sAc=(JYl1~d_VZKeL)-nHqX@3cSKeiwQ4<_gbH*X zR?saz;c9Q|4+c&R6*xJ5N!FC8xShyw1=(oKP=j#yuUVR9b9U{cW1cR>kA%J**(tN0 z6J@zJZOWzwy`jiDZ`Ep}hRzZy8gZ8kMT{LAf=?mea_lTggKOyGz=iFM&SteR%}o*n z335cB9LirL3mFboHFWB_D4(molsIkn+f)>Zn40$8`u^7Ldlp4$wwmP0T*Z-ty#Vlz zR`@c}MyB+TfT5Ng6ld_qqclTP`~zD&)yN^o~0 z`hM&1$*Y(-75FHh;R^Z@hfANpV<97cd(L`rPj&86iXCSUaINzJgELq=H_upK$Jk^PGIw@z*gB&@#S$2@}}BL7K2vADmhoD$eR_$c2*} z$9|oM{EYJiU@pnTcErBdB=>^vd#+V|ljSXvR9uLZ_KPYB zmtS5Yyp{rEjQkY$sw1zVq@=#`9Q}2m%AVE)Tf(&x!=176Nrd$FjZeVn5Blf(t=!`r z@!!MQFD?d;`DNW}o@PwVe{ixxyN$U>7ja`+p7z}s_s9FW^*T3mB?q4nR(sJ6?1h%I zHYbsJO&?LZJ`>JP9h}Y6n~!K3WcnWNin0$4+FS$$lCzYkeww{uxFGE8Rsdu`}0c=+Q!Y}If!E!YdI@sA^g=U;QL;lcUmdQKJUIbmd85zb_6md zDA2F9f%oBe0j8~a-mK*nXP2`}$*2`Q*&FTsSw<*75zF!yPYw~jHgH^{a#3Mo>6a@! z=SVX@esW6yYcHJRbF6i;iT2xo2M^vy2DrRNxmmT?#d$pM!jJnUWEtp$mP!vg>QmJp zyNF66Q|(i5XW=}f<*!>lq<((RJlp(ZQ_l`-W+@MkD>bdChW}WcH1l}#b5~Q8nZHmr z#pBSIz}Tye&YK#$-n=?hMgWeH>{>ju>>MEDpMAV^{1N>Zsn3*jMVMu6!BB( zSLVvkdPWy{LCpA@-33g?l%HkMZ5U2!embHCgw0TLHkYcvFfJ?gVl4q+Fb$Jp9cBg!x_t+F2UQzIL0k=bzQ!(7)5dTA?dPP{igamY~~6);xRB@(v}<-&AXP^wYZqb$FVH3v$G_Yp>6QuX~H;j zmam*0ir?DJ548Fnb0=fkOvLHA0K+9rT71@8i|&#cDgqV_mt4V-v8kAQ#7`sfoWbz0 z@iLu~)KlTaOPIk_(r!A*Gab=vXszvng(0#2^R>tgUev8RD3jl!S&JHdDhre?mGtB6 zKb?B<8FZxe?y{Ku7bcSUH*E)nfL2wL(>1-{=@6rfC**rN#row z2cHEW^3zN@&)Ys*-7V&SBn~_b0OGik5@UEB!GBc6%DX7^qSz_+tKL%8oj_#d;d`xc z^{SeOpo|EsVlc6Tg)~MekWH9Pn=$ivc(wSpq`!(a&BhjLQ}bNAR?2qv;T3vD4!F*o zq$!eF(6_VC$4rX*nb>W~H)5a~&2rmz-q4OHK2V!Ng3fuvgi%BKi1iF%oJjhZz{``( zIccaAuj0^O;ZlG*Rz%UFIVR|~pXbU#ZFruDeOsaitMvOKh_lzNEJs|HNTS;YJ0 zIkXQfZP&sI(yU~PXLiFAB&KUp7H6H!r4v{&_uZvuY(Djs8g^|JfNdjX3F~U~@%XKW z7A$?Evf&Vg?Nzacg^Y`cuKLzCK~10CW8ccvdMdj|M&jt@TYi$>vYJ%b^Yx;&3v=mN!(mT_F6 zz<~*YA_mp54Pgqdt?m-TS4nSwU+(?!7v+j7R}C^V{8S$k!;6|)N1oxSQGaWCF5DX@ z?3V_Pds%qLp&8Z}fs4DxVV(wVKewu&Rh>&%#5lO(W4dg(>`Cu-J8$e~&YibUi*jE^ zq_nayTUa&QxL};dG(@<^FLG<8kOh5p-tG#anYNDY_Q<%;wz_0QzkYq!^@6>qy=L1} z-;7Gj7v6^B(}AaT@6o z6ZfMpRMPyB%scbGshFy!8PSMy6vdlMRMSAD*V=z)h7k^g_G5 zrff8K-cM}*)K=T1jqtPXK0fGezO*KjOLnx)>Yh#e4TfEMrA$Z-{M?iGoAR%rReg1~ z6^I>;oBL+tmYzn!6)wD$kbz(MT9tUL4{G{#d3UgE3Tmo1;vWx$M5(y16Cp7*-lJ0u zbV&$@u|Cm^tr;4Hh;qXlEiHB#wr28G&NyM+P4G=?Yn&W!5q1EvGH4r9>={wG-ks>Z zC>-b9;h!b4Ug40S-BVTTMSd?nRTHhXiM6Nwb5y!3a+n5Xs3r4xs2^wSSu5Uol|t?T zO-~p1ZXer1EqqIK`bizt4%eQBH!iCeWsf>ZXjAF~3Y^Ak6vl$iOX~%-n7E~7+|gNa zdQ$R4M$6N+%|3-TRz6i=A(L+@%d@euQO>12>y0r)w?Wd;rgSl9NH^}wQD=90o$bxt zH@fWJM2}71ZoZ)@AwR~jG~szaMYOV#Dgb+R1NxN)`ekV^S;|)?*=ws3QgZ4cIoVY3 zlAkYl&nCt%;J?ECp~KYEKk(8F!W1&B%FE1XuJ(43v5qz>h;XB+we_1Nl~5b=ZM))0 z+?O>O%eh)JgJx}5iEVSKn1yG|B_-bRAZh|RvoFJ#^%7<9ZEpF1O{m`yA}+a=MVuNt_DbhF}+3UWY3sb7|EJIzE;?ja?2poJfm_|Oj z!WzS2TDIUVDY}Cw31#us7QK2kVcydqpdc%4$&{IAzQaEvMcC8GvexOPPOJWBCs+k1 zZ^5pF%xomAU@J9~1D!J)RD53N=Js?R(|1;}K6=rxRMmjMC;GILDQW)Le@RK4M{e%r zGH+fc9}%^xf8q_*tMwNWGNE4HxDaR^>KuT2z4S4v@&UY4aa1X|`?2Z6AjV6IiSOzb z2Md!rGL`haQr~XQ2${4;VKDJ3R4YCCXnKpcZ9sr?OO-CYKT**&hd~qc zY2LhBASx@v>8bNqw_kR9xAB=fLy^eQqu+yMq$DJI=%Uc(yHO268vNW|>;8$A=MCy| zvWBbTFM!xZP9h0iHe}poV(dib(UZo!>X?FTsqsgGA;8Q4d|5CGZ09le zNY&XqG-k36<+Z!+X;F6NsmiH&e9(mea+Xl)T}dvby>Go`jOgP|;}422&}8 zGY7H1=g#Mv?DlzUw_-W3)NE@v`No1ND-zSC#INd8oC)qUC}}Q!Z)oOI%He|P)XZhA z&;joiEclGW;v4sz(qE<=l6cM)`m@pq0(_lq!(==FylfgIM0FZWELYHL8ZdCzhU$mx z^?ag;*eSY%2Rx4V80~)_vP7`2Kvu$>%}28)A_K-4`!Qu@o2&`F%HW$aB8ag7>ryVa zx-WZe8GMNQ!XVv&y*0#Mg+oO}s>z=Nfhw2f(PLNjOemYIVUyfp3k%^e11LrMul&?`xB9ig?`5TI5&T*hO9dvnabIE``$hjt|!~96urG zKq71*#@nZNR5XpLZHa=HW&3No?5MC>HQYywO z@k5eOGxi0uex*aZO!vl_OP3TLXv+?4>4poDx|vkSS3y%FDb&EHfVK6#Mmu{6s}so(3Pd$Fb*EY}9EjdSm3#p1FV{KRDzglVHU|=xRYveZzDE`E*>&c&ohR6#gIb# zEYs%nm>{2*c9%JucuJPCd$XuutQe*AtvF&z^4C(}swG#Wcula3OLACe>WH|cq@}GS zW8Ve^YVgsG#~*0`BXb0<2WyN!J>ime-r5cD3wX%1d|nxy3HUJ-a9xcD4^k@|>onfQ z@QMS8M4GpV{@nTVjxi#jv5_?n>&E)-9ZPh&|EIsijbm4L!YX2Q1Alx5HL$!ZP%C@K z(Xi_?>%^vJRjwxP+j6A!+bKpb%H_qfdlJevsQB+LAN3aa3g_Q;RB&5W=y}G7W4XYX z>Sk+qhUa?WJ=i1cWT(OlBwWflUVd<1z{Y3{Z?9@>rEG5n4?HsMy3tsM@+}Wyxh%-{ z9<W35<)hI zNJx@|lT2sjbvRWwjW=Hn&9*Zgktq!}FBJ?QUFkOxYWLo-54THxQ!*c=(D15pJKa%Y zz2-9948RtXAG-dCjgJl^SrghX1%C9I9xPL1w>67mFPsAaNybMCS@q>R1_wSG6G35k|L&S?{1&z-@KR*9YfGs5O7 zWBj+56A&#(FsY|;YxHT?`k9gnyAb!Uj^80*wa_0eNP=U%B>cLwqASFnDOnW!~tF{$#|J-Ycwr+(Bz5|k* zo7+=xE8_wAwPr3UN%t$uBW+!Ky1w;MCKc4X?^=ug5R8`B?Mujbd6{G@Yq$Oqqbl`x z$5E4-+1mhCwHc1if?IViWFPODeE3lO50ly-^4JA{+%J+Z3tm*Em%Vc3T~SL92J4QL zXlhDun)?8YY-`!aCT*y)`)$}x!)*4H&yzwIktOq%oNk3#-R5-d>2wA|`nc>s zzh}pLx_DR*Eibjmndq|Zct1DYYquv;S^LMQEuxLL~7|in{IIFQ+ zc%e3G$ZMZ$E$|;M5_K;$8d#DtcYrNhZhaKKmX>siyR1a96VX>*qH-g4jru> zto>tL6VLs?*-6K$1;f+86+yIAK6)m0xB_mtqOPS&!nVz(=uQ92VX^U8SHbzMP~``+ zig)LQ^}0%y^*HBy*OzuwhDxV({fo3!JKx${RrU_bw`XE17wvB_>j$cbnlC}O;-G(-kko31_TnUE)Stg)MmTCjE#P_VuC#^OYXS7|qv4|ZVgZZzR63GGh_ zxq)Qr?(#*ZNu1BvYFwTH)Vi=B@)|&vZk-douiup^#|<2&TP8V$dyod>k^4PkV&=Dp z)$C6y+BQG(RD3$O+`ti5f^kJRZl+rfz>Oq}4T_()_#G@Ce+2>@&*?1XYYp37LA}}& zQDw|C38wC9^b(t#Fx~D_dA+URLBhPB^8>0efjGRf6hkM1J8R>YH%Tf`$>5spb@Oj9 z*Z%awz=S;ASZq1PTI_$z*>oEZ*{18D*>MCRFYpHM?W*C)7X)#!P;(u8jyKT<}uQ{Yz1EE@4J!SCXb8ljxeg?CJVh~ z5>*DE38tWq1hjGv*lJEIeDb!=4~j1qK}8C$F>Ni{p>xa)>wg{J8*=vabr*`t`0BEk z%=N2=g%1@BU-vrU&+Bw<-PM`P!&l|j==S0p?^!nwgAX@6ssN*{OzWrB6*4r>xm%Wr z9xdt(oNrq00qP{%@*jcH(e#2~k{XGOZtnE@FeGZnn~0ONt0m6WYqSS>IS#j-bIQZW z%9Y!D*TzlYH(-(FOv?_p17o4)E9z6Dg`gY`H_+TRR34r2dE+v=!G?2rpBh&Sg|5%F z+tZSz+w8=V^FDtG?pDXuf^&Ss(vu@u7SqQTQ_I) zBsuaW&nRy`lJJS4np_C1T7=c)S~8pYMB z!>ns#wu7!Uezj-+=U`p9AFKtuiA#%%Na|2&x9(|QsD<22Gaih37Q}?@7!>#SB00-y zQN#S(UI_HgWUK^zQZcQti+i;NNeI)KZKtJYLdB?v#nhOVD=d9iK9O(b}aa09O|Cj#p^9MC_C#Hf}5)sq>?Ta)h2i40IKcK-7zh24?uiQp|H(6(RM7F+63p$73e~Gw?OVYQ^v>1euxqNm8f9DF%BxU zCJkW)Pvd&Z9{c0%Hc*L7${ww|d-wI62{8saQ1iUCN~x2d6V$CeZ>CP~ohh*!9%QgX z9FlmnKws`T%!n;>M_3kcV5}@VM=EPUf+oT%_vg<2D#aM+PYkY2#Y=;YB`dUFI2%zp zEkD>C$6=Q^5^PB_F#iQiUD$lp_{dREdt@4DP@cH@macjPQ=E1DY`PGhikYI)u~vDEmD_-VZ-9< zKs(B-9KUY8NAEL$6F1FlhrS`4KbLpOBZxc5jxGE18?Fy+6=w5LJm*ENu9(AJc2u?7 z%f4=20%`%W4OS)k6hXp#FIwl?ATJwNVaOxQ{gNw7=F%y3tkSEWx|skjMd&^kGC*pE zoiNhDFK17=iLG{s@ICf4Wi%`rH&9*p0XP@UQ0igSK|!gQJ9bc9u0ghVM=mFr;OVba zP?7cokeno*;*`*59koK!{T7V$Fn!~Bof`l!fo3A<^Y215=#o?8M}A*a3xT@`_PxBQ z)Nn%^z|@AP+0yxST6nh}(FW?5VY9rizItAJfN6gZ^{O9E9!XnlO)&@*Tl_3`L~7L* z-AEhXX_F-ytCFJ^=mzg@yWOF(E^YnT@dAU*fW!ES)MtF1u}fOrDpO?MYRk~l6X_Wu z;V2257RgLKv~LC9kESCFrxJ1-if8fg;(HJn>R7gdy>3pF!8;~DmrV#iKp2tze`Giu zEZOb`hUD?ynqFh(TfF7WS~;oJP5*7v?*^>MqwqpQZqm?g&Q}T!c1VGHrSH*onh`;| z(lN95nxs0{y=#e(=JB4GqlYNlQNn7xEm z$~9AFYhIz(5&d#9mN{nDVE}@hi;OxaaQ`zM?f04Z`1UO#5h$(2w@1>>%1#yhaf1pW z09?qwS-!5gjAjsVI`jZ@vAgsFlAA%^Z34ymwIy%FiN!;qu zZRW5>{(WYmf+pt|T>!w-J+o)xa!6$*55`~SdwNyy6R@tw^)(=L4B!t3)Z>RcN^k!2 z&!1k^3+dC-n$Ky`ft|ja_&M6rU#%#kS34UhmSw$nENsoQHsaBlCh?q^(X)ayK(GzYi!J8ksZ@R{oR zb%zHbpMz;QJ9f22Eo-mtuTyWIyg-B;UHQ{v8LPs^H|2G;!em5v`1xBQB+Zt8y!-g% zHQo!uFL(~D_Zjl!qJpb_BW0U@xKr2JoZ#<``^TBn`v&0p9Wd>QH(Dn3G>48|<+^4) zaH+=iXT4NyL*v{m>#~B#5!d$u!vJdbm zoWPTB{PxE2k2~N5ilCn~j7!b9dEQ(|phJvJt1IOR9lZU^2FH#7Ohn-qiGSj<{`lQr z#M(a%*q{E7>)Fxgw7Y}XrT%|?`_N%AAY=L8c=X#p<*`34Yk%G2zufY#f1YjyzD>W5 zof-VcEc|a?{pZL3GwlCUTl@WU|1r4#xZ0nB-~T8`{+|vqmqP+vFR}fbD52VX_Il7{ z{=D97$0LJ${iaCY(3ZDnCEJHHQW3w%_8n zVu_j1m;$$g6B2^mM333iMZe?vN0!%q`>dM zUB*SThT!XSF3k(W%MB!($vzx(#uEk;0i=s_fO00|_3H`=`=*=wTBBmKn#UIXXQ~34 z-hFplo4jqh+v)9A<$%yGJ`+AfnYjmP7ZWnZIzt<3)5nj*?^pO=-<9*bJk z5WRhuI-iz5?oUrGi6@&%zCqe5G8-ntEM`tz(d+Okw%pNHd!e{7St2p4j_F%wTKZM| z|HnN1)2pji&myP8Wvx&C6`6eIaRub?>w|{3Y{x0IUZyQ@k(oFvrn||)X_lUuvLq&s zcoX%QxMLMM1t(18BFIEf^cXp4R0WdNySNHewQNj09Wk1KBt`%re{Oj#4sjP~p51_l zgR$9xB#RZpsZL-GeW7zb=++YJaT%CthdMH$`t!ySHl5rPbvyY`!xNqfc7G34CV%7N z_Eo%I`it!S^K6|tb8%;x1m#+f`%2{l#LKPV(=~9z>W7DY1HZXTEJvk$M0(1S;wEl$@n-xsd8!;V(;Am|=FFKZqksU$Rx_o1sUy3Nt7+Rn(zVfX=8YFMZ#<2k z^=h_$8uCe*(@?!pxjkAG0FFBE{nDZ1{)DD*sZjxiTYnq%?%vy1LnJ0N|K;%}G|%kX zPuUT6E3n(K_)!Cs<@dqhct&dC@qsa*&p}Ns)6*GdS`}>7XwXPnvzKH3?Wfr?W%e7& zP^NBczjE0~w{2DJdIONLiAJ0ch9LT7CI!P8J`7CE1Fa6NlPf80<9N#2_3Y~H+;%2* z<;OAZfU*qLZQU|evd~+Lp6fsWpx!@p8kMD$F6&?eoMyTJzK7Xu8w)H>32E@h=$-+D z=rS%tS2oUzM#I?FSCDhlSsE)?`O!L$YfOAL;fThH^|xhxNVY0Pr{}mSAqDT1B-$`W z|NGs}jUZyg9tAVxgC1X2@>hayY=v$^P(8NC;VWSOzW>LN)vDg@k+s$OtDR1?o!=ce zq77d4aCQB3>RMWBg4uyi+`+?N$rp!hl6cf6Mev!uBxft}9PBV&Tcg-dePpu1dW-^4 zwJ2h+Ol>kQ!_8K!y+V&E7O1cK2xFL7^C_=TFOuO8{H^6svroc}fmQ!yB0z@j7Q2Yoz{Mpeytq~3mMA$I4FE+N$?EtFv1fW)mC5mK>+JZ7Je&&GkV%n?_^5(pNFx7uuye8L6CuWA2JN~(;ocj4P!DHwuK-s=H#VOaOd~D)= z-`kxc&J{i#*70TGcyE>6yXVDB1?#+4%G!;gl&@2esm89Qe627zl-QMl9Dt_S->DZ= z@LKjdkF}1$HiCH|fAN5SavTFoV9|M>&yM~tIpg$un)KTiT4nEE7Q8;btK-tmHE}ee zF)7@zXt>ZV!)b_5H#1T5Tw7f_#SRrCvG~$NEwoO0YMTMmpD3JG(VDJ8O(vW~#bi>SOfIfJS8ZfkB8gM0C6xg z0}VP!GHf(hUq3dH-?+~~_rx@M&M$b`B42THmy0mE2qF!a>1YWUl~;FqD4}f*1!In+ z!p1+{8w+xN0cH!V@FLUUNZ%f^34=bV2GwlM${SR=K4R-o3jT?3TON^%AvOl>K3+C~ zf7o6Fh)L`YLHp27r>qr3!dWZMUp(c($DhqP1uMfy!N&{6r2)dk9A z3FM8P7xk;nl1tx&OvcuTk$8x#x_LrdgjYFcx z!PymN0Ilsl^^ot}Zf5|r3K4e3-Jz$-Xe&u^P{(g%7+W=N%zJ3pj+u+H zS;1`sG)17)SE4;_4`ZIqPkw*XI;z8p?U-WahZcZV=xts&=!L?heHxr2?7T7nanETo z03^<^NbK>{IkhQ3s<&q-cIn4o4REhx{ppx^{RCN9fT zkFSvlwB39Fs24tJ@~{A{Ivh=d<}29CF{ds*F1O|M=--)%qVo=Rc#f$W2{hqmJGJ6e zghffm2F!dIw{3wc8GKL^w@(TTd^*^>U1c=4T;5x1LS43$_v`CsV%5(czf`iVLp%3X zN7eJO=0K@wJ_NnIzW5qrla87g``~LRFn>N3=B(ofsYP*dUOv~BlE529X{TFuRtcsw zbe&V9Ao)lU6!z*ACcBQrZfm}_tL{Pgakqp-F_Y%NszBJ>??nhmkr&kSKY<2PHe&r0IjAp>b0ghn{0ySeh;1Cjh}Ro4Y+o%X*t`ZLvu z6Hj;nn72JlD|~N6l3%V^JrHOoWB%m-Q4vtN0?iytfbPRoin}@)sN(h69Ybd;)jf&z z>gbu@_A{t*yNz{}D4nnm7xku049+WF0$>n447eww$_xIcKQ=PXgoy zRV;1e94gp>D1sL4>}Y7KXM?hnKKe*DxLb8~IN)Be7AFwvImI&`k9kJIX-Mh|PH>28OteIdluL_`y#> zbNk_K_HF505Fn&Yh>e}sz;7=`F-Gb=VY4T{(#ddc-u(3Gnge#T>p@^QB?X;O*Z0H@JiA=XVIQOvfEDSK0H_jHcmP7{f(bg5j?%XqTM2)%7T>K2P~Ry zIE>b7lm_k&Wz*&DtPHms=O9L8%odD+7jau{OmX3dx zkQ~70>f?z5MqlXGiL8}N@L~+&^5wMriJ4ODnBeuMLC!#8&3;qZ3WfG5bl}kREnfGX zrdwe%v4p1***UU@JHiFb#pp}a@7!t2`Y8XsuGsDbMtGU^8PXl&Vvg|XzOv?$kealQ z2SCQ9{*s)^#zP~veUE$Z=j=yr{%Jjrf?lnqOjcmM#Vg}yY zMuKL=GU}U80x&Xz?3{lekRKmAeV2pwMa*Bl^%;!DwmmVL@#=V4JKZK7ebLx7+u@aGT2jE}q1g_RvnG#(l0FCa{JFI#6oTeP=q$)`y0tEOHte(rn99itM>+wu?bI z^fUWTis%m>#1!|cz%8AD?k7Ny*kz7TN|uYRy=DT<z)g?oV)M_3|6bBRfG4SHmRab!3j;g?B%DJ~{OqIFyuk80s3z*hF z$@Dbze`!|<8GRQXuuZV=?LUHCksu#Gc``v+X?eo|b30-$rQ1@n@q%FNINnP=n!{5> z%vfrs1Hn4z&HWrrbCIN z>Tbxbu&Glv(O9e8=SLUc1=2G%TO{S9RYXZfQn6<3-w;+wZRgrsu+elKvX0n$`!b1& zInh{k(&p<57qim&ezKM6r+EdEY(5F!2TeLF-b86ke0=)^_ALR3TkX+Vbp@IQC#+~BjUriurie<;k$2la}|IHG`;Et*!h$#Tj#cEer?66(` z2B^{V<%l0-u-X)!{&_c*M?%7YVnx;K z`2IAA640es2fayfTifrnb(xzMY zU*bKgb7u{J47>Hdh1zNP%M4Y{WR{A?)!MA=x-^g)X(V83%L;$hHh0S7=gs>DGWKkL zmr@QLRyoZTJHn((WBD%@qY9k8A>?Y9h0niTp|Etg)Dn4P+4pUXcJ_8$DUmED=Ui?D z=304_AmYCk&shLS9Bda~6!X$>P_ID8r&@R4%%`#yzgp!UaSU;M}#TY4(f0OD>UVZ*l#F1jw4~t9D;aXu~R#bNB@rTl4IyzbPml6$lBX(Nn zD17Ijf_UL|g3&Om%>2`CuJx!4_}vzlh61NF1B24LkK}yjKRI1%mx`_SDSPMk#pW*h zJcrA$%Y&8k1e<|NEYf!MorkQd^>1LS>|qQpVpf%}?-yI#82C7Tv4k^8Ffjp$U$5=V zS4g{DHHBujrpQMXK%6$_jbX9HgYPVo>b&BMd+i6g2rQCwcW=8p4PiRX5$z$NVejy1 z&-{y?@B*@1MSh?m^ES}6Zk6s`Z2}cEzoVO@Y#ll!WL&LDR2eZGyC~U>z1n5M@X%x& zz#}#IXu78Z?x1`9msX5s+FEBthNm}bPEJSDA!>|4pt{0R8K%Q~a3YgKe@&fDSEi|q z^O)e&9i%V@^WieE34rcwhxrpc{_A1ZU8_|${rZx)tM&T~;~DrFApE{R#qmSWD#$ug zspaGau{gnV?QG0(TWqqZO{{l)>n}2)aXMZc>UTq+LmUp7|4Z~Rf z7&z9wiH0yUkg;$VM!%edOK9d5cs&xwZ(f@iplDm~fg3cI;kbY6ivTuL5s9L-x*E* z^5aH4pPoyGgI|BTica&QQx9>uki&?yy(pTXt$?vI)B*fds6B|>X?Fz^Ifobx$TOAI z{D%y_Cp={k^*nSvg&hqifhVOI$TZ|4;uC9PXaKtj}!AoC|xJo^i!+o ze(prsJ|7Dd8I||`#L_RlLFgLwx6JTd`eDpEfb0(%bC7U?0FCxRqDJK}ER%V(?AY|7 zoKm~Ps19e7!d}>{4r_+Hau+4)C_Vi?`I{!ZRI<3%kKE!V_$>IuJR~H}+jTDV=R;u2 zGHkVUB{0Giq}YjO5K?T;$CF;f@VC)0MC$Z030X<1R(KMfg3X1$I_BpjE?0nt#x{5( zr#s>--R9cT9K!;5uiRv0R~Gbjo721&D}QCOba6EJGhNLE(Fdwh^Mfg8&Yk1&-%eX9 zw~N~&tT)$%GfLx>E0<^rUGCof!aV7KyrO-`@1}E0-PBpDVwO>$;Yg52+snK2?Xp$h zEwpplm6rkX$~(@zljNV=>Pw-A3G1^OTcZxIwi`%0!(lvt$|iY%Wc^o?Y_S^fif{6~l2uOW!Nd?Y|iA?Y&XOWiB~blJZS(SLJ^-ThWWG0nce$0>hF zLcd61n!5mna7aGw(!p*M|9XRee^V0?heD5W0Vs~?Z2~IyfA{zYchLyo{^f`> zo_~6t|8Btl`jL=BXSiY&pXu_39mu5q$8-Pt-Tq%QfIp4EeXmP_K1kRHQ*kX_W5n98f?-z@ZzJj-g|yvFVNhhLmQ2L29JW&7+{=>-#<5`S+ab z^17U1X70WB+H0@)t=K`I?En44K|%xv)dhApz*BP{+iiY;x%3xKVP6T?3HbcR7n_Mm z?1GY@!hgU9{<3!M29}WmiM|(-FePuZU1_n zcBk--n$qH$0)RZ>+0!?*h|eBc>-Xtz<3gk)CC`FrgMD96lO2xtKQb7FJm_Q-k8xAv zI}ZidBM|%LnG4d;fqK5+#Q%-y`7Oc^H^TCs;9>1OX~Q*aiYwteK>J6B@mrCztVbXG z3nO@03Y?lsPe9PfuqAus!tCh2MW1YJytRb(y|qU2H>>^7qxh+2hE6poE3d`k(9h>njKYDUgcu?j249GeOvk zA77*I#qn3kpJL#ZCv`v9(U0@*>9(TyPpaG;-(N(14I+8bY3s_!In<@|fM8x(k<;{l6*BhSLzn~CoW z#EAq+d(bMV_DI6qzCQAB0ec^p9HimcLZb7qhE<2XTWN{nz7iaFBpW4HKYSR%a<3B1 z!ol(P_h-1N!bHF&{_54`bClmi><9F0Z1V3*Ot{3y&rv59+4O()CK(f#7Z)uJ+426WqFiJ4|;v*|`jpPbu<=mjp2A7gy*NBr3bP}~TWL*jwgNTp*yD_Pf);u)`thQ@dw=K<1t z*g%Ewxm|l%H@8Zob`$JJB~OH(yGfn^-^5W&c^ckr+9rMH&g0y>ZPbEye0PeLy)pGA z4pVC^Z@l%Pi98=(9(y2;zaJA;V(YQK?3E$E`trtbr~sKwAG%>?pfvZ9PL?ESkisx^tWaV zX>^sOMf^(W>ED@%-Wq2pKz22jZPMLg zN;ZL}gd7J70t0zy4O|gPI&vO35darr@6U2CU(Uo}7*BS0Iv?)kp_&rGX^>rd_p{*h zBzTOsKgg2&{(W*?wEJN*x1YqSBLql~YPyr$Zgd%t#IC{?SHjO@?S{^|Dm-t)P91$$ zdfjWZTQ+_-EfVD6qpv)F$?Ojp&X<(Fyos(2+xxpF9&0)$T>@HpPEK$IUc6U&Q|tFR zf+Nobi}>n=(ukV?rBjnIhe_$|40GV2U(R-*<9%jIXI<~XpJ(fStII6Ev6vYR^6=7E zMm;e5omn&&fG;-K(g7???bBjK=df-RC3k+`TJn_8|6rLySONevu$>rX)dd&n=oB^lKkx zmE5#G%__>9o z`7Iw1H^$^wo^MvsY`RdXxAK^Ly=p%~>Z;Mq=MN4B2zx=F*^nL2>6-i)M(wPfl-g}S z+uSPJn?6=@E;WXx=-LlwE!jqyoOsPlCgxxcMA*Oji}IVW2A#%L;I z(+XZ*sBAKGq4|9oBSilm3sMf{ufwAfk>&~24s?-=xbNMau3e5a-EQ*7X3?y=)1+Py z-K0R3o>BU-PflKe%(Y&z3u>w)Lv`cc5DaI08)wqsEp`in)Ygr}@ z#Wb<&OHWPDxj-pyqe*4t*G19sr&)BrJ{Fx>Dojap66|#q4ZYIw7?g&PBa4~gJ$}l$ zI8%$%2?zkyO2TxwPo13M1~wvB_VBgU)XEyA^~iQ9Lr9O<>HAp)Upv=dm4ENqvuBK= z!#GB+^OyQwnxEKobtg0axR5S%D4BH5N+eSUfo{niIa_T>1N~li{A(sNahUFUdDhJ5YG|D z{dW#U%b@|taq1iynZlKTw8})Ph{IMNv**lSf>xeAtFkicBWOz;~F__K0a6LPKVKvaE%zSFklE}FQe z>{!*d=&3Ixo}S&sY`aDV1R4!gQH>^CNq-ayP2DTyz^N$~1nT=9+Ff)7F*ln3=@N>yXx9bW*>{ z>xtE%jzOPf1_NW6l{!-N5qIX73YT^BBlE9cJs)jha)>C-q6hu8X(n({G1T z(5!{j%Yrl) z8!AnrbF%TUiQeHU1G0k>K{DoX)}(C)My+?m3f-&}3W!)~;SG2@Atp>_(-^PS+ME8C&FzGG6w z5O-qN&WK6B$l`^_@@xe6Ouf6Zs;YRZC=ZVcv6w-gj`Q3T{@H>3U@eS%_9iqcGP?Xh z>Rii!qfzIVbceNZ=eWgyxLrriy6c=f1xu@Y$aRh8r}Z?$Myv0wk&7Ql;wUH-`iRo} zp^Xs8IYV_5+Kc!~DdYO+GUYPo&?H6w>e@;q`a(mGOO6W6Il4#PCaTFl4$?Js-m%Vo z-)?g~L~~^lt{?tMF6OyO?gmGauyf>SqL+W-x^HILx0Bc-6J{3LbdNgF%Fo;%FmxGD zWGJi*#B`_o!o@D@&JR-AM!6IE6j?LZ?9{By^{$=d9Z%M0=#!Ja#QTR$gnNp2`Wa~D z($3f=?(d?Hi-|OObky3Y3kM?L|AFOq?T&@xg|DinHb5`8E9HMCB3ppkSWc$SYp>b& zeP`6-?d>ixVV8EuJ5MLVs!<9$wrJ~9jNFBC!h!}5mMIYWTNV*{?0J!qHp7gDF~k0K zKJS?6;>P;@Q;~v1YY2p%*Sf+c+>tZVT)!Qt>!A^vZ1UL-iM~xTs2_NS)+|gRdFxf8 zOW)>7Ys-LQca|r7h0{0UIkb{v{&TM#DE^dJR}YCu&?vWNYr^%x=`1p(7^xH=Xm$=( z3W6`&Qsv|;=Y0N(JCADRUbvH{mveN(SuGzkxKfgL$sq?{YqplPlQz4ohJRvr9bxsY znl9ik)LisfU*HI$u1ujW-G4AQ@TS`8#y|<3_q?DW>V30uZ~Pc72Z8+q34sJr4D+^k z{Kk5PM1}PnE<84fFOlA%b_1v#Nua*PFipO+-ZjaP^^>!|zXDMckUCzFqGM9|?r+gQ z0}>EuKhY82K9&t-mViBVfyt~pvZtq~5X&n@fXm8Tkj6YkiWsgMxG?OZ;oN!qfMmi--HrW*13KP zN_JD%;|5P^ZP1nl?W_;7ro|8hu5(x-Y{TnQ-1Wq^*5n$w2O8g$P3G&cYd&o1qiGcM z`PwT0bQe~q;IazNTHHDH{7!&z&>6}xOz|d)KNvS6sCss=CvUP!T^BmNyROC1=UF*} zOx#<0^<1u??j2dr4pQZFGviE(AuU9v0I}GvjzE1e1}E@slId>Iis|z*kjQ>mOucX_P2k(O2UM;?xuW;QNHM-7MwJb~1w? zY&hL=lv*>Uf-x(3W!g4U_w&X}D9oI@R7zO0lBqJJz9jl$BZ23nbVVYy%v`TjlSV%N z{1zjeEwZW8@MBT}m1^}SA$enSfl{IMp4$e6L#Mmx_RiA*8(pDhahobVX!VM6V@MZh zab@N7K&iQ-JPriDuBdCU@DPuVK6e$!1}WL^OJi9Wx8fJa=&Rc}7M`nF-F zyDs`Fv1kJtbcGLY2PKCG%-|filkBg7TGXh0vg8T=F@(U^&P#`^#kvV`biH3YrUyuE zv7@5YTx3}q#|aqptL#la1}D~et~C?PQL>U-7cbu3$V*AO+0h1Ahsd04?`_<{G`(6# zy4?JtK-rstsQs@6cy~te66E{I6FoE9=^fBMl(;W#*@sN9g%SN?i5|Iqlg-R2N)hW+ z{6azVwd4t@Q-b1qY&<63oC$>S#QgdPPY|&u~DbHg#Vsdh-(5khHt%`e9Z%^j0 zqutb@Z50DA%GyEP-sCn&Ku+u`nzU}-fA$O|mKzAPoYpT8cHE$rk(GrQhKa~4-kg?3 zE&xR1!x~QaseWLH-FEeUV%c0?@3hW`xes$Cg5H}J+S+Bh7P2e1Jj{{P=Ub`wKbCOz zb0~^_y$P3?Y~$nYuX#uc+jzx^=C*yux#5|Gdi{`K%Co9AOWLG;w-Hwhb^G*QlSPT* zN%kr+Ucz3?&T&|NYvv(xI>6VADN*y{_;G|Pml3#kw$T|E8 z15%P@g3f0bxdYanj(s1q{jK>Z|t;E0jq zs9q*X-ZkJK@xh2{>(=*V8{%!x+fJ9V**@|5Hb?I8#a;@5TDt1E0E^MPzzQJCpyJv@TtS%RE*mo-nOW2 zF`Lq!JqDswaZ4&8QKe3_ZdBQf3Gipl0^*y*cYiV;Tpek`Zx zhZl&fcZeo$#82(NVop9w^BnWxB2Z2n4If=L9WefQLrK?kVmC}I!gpjlyww3sO(kR$ zPVM;da+}RPv~8W}Kp&m>(zR``Yg+DaK>>6c5~k=;V-n9kR_;^sR~N zG41xN00&Ei{i`OL(pk^oARzGV{V3#>t434TgyvJ&lu#V zbn=y)R8CcG+=&>o};*}q?zb7ThmgQ=XoXf^_mmvpmpI;OJx zK-%Z+e2RIwE?;Kr=FI=b_uT1$(AxaRIblJ*Quw25tWZLnc4?WldA{Y=#dPNZB$+FY z3f@RD)I`Bt=AObu&V0g<#m?GX2IioPJ4-stpEO2!B?f9IUy!GqZG{dO4(-0Z${)N_ zQ__|d)4KU~cjIhr9d4YMF?LA-cU)(g)8defB8_;Pkq9lvcIZHJ_wc6azGA4@=9z&) z`-p>rRl!d^bN!b!Y<5w6E5O5nJEB^xpqdR-(Q!-xML_=g-MN@#Z~5X9Zc(*Rkp+6e zDc6|+`FbfDmtd!ce8TB{G^=et{mR)7femCNBkXhL&Lk9O_}@B%=&q3K_*mDrOeYiX zT6x)guKa|v>~h0!#CM@Uvnxz=<%WBY(X+l(O`>EPZZp5kAW?-3SMTBdSrz`9ZfjY? zQ-Qghm_*y9z!LtXvcbf?M6pD%gl>(}GTma{cH(UP(UDf#L2Ud?m6z z^xS0|s%@Kxn6Xt9(p$PQfMAYqnSK}f6y4X05NEET!>8~a;^GhYTJfZd$Gg>bky);C zBj1tG$md}qPgOm5p+DH4;8K0BIq0u-@){VD;vRMDf!A|uHO{JThxOpcuon(O`z>uDxR zbk(l92Af?|?(6dcWve@K1^w42>S=U2gLOzO{Ju3ZohVC7Qw6M+cYWOK8 zJB}g}lN)}U?PK6wYZp6H@o)?QTE3{4x4PIw)8!d1ln&6O)!WgHvWn(fsb+g>Uuxo^ z!#k9yKHI`1Cw_{e1Z`fooxt4vQWd~jp<2MGB1_xbAi12?g?gkgT11dgRot0LEq_hU zc)|TAG5QsYZ6dq8N~ADRgFPOvS%U$~_F*fRmDXvElchCZH;k%%TxbMqfS)FJJ6G?E zd7@0-rk9q=XZS2<=li}UpvG|Eg$!#uw8nP^aq~_H9R-K}pff$?KW?#!+ajt4KTrz%niIhNf8I!MWs=`j6@HaniV-UPftesPIDAEV<8Gs;?M4Gui6vg6aypTS|c{T(@`1P>V|| z7g!gz0Wjjrr@#MaTQ!xXj-^IV8UAP*sB&&vcmjG=prJ z6IOfn7E3olD>0TQSlPKg{E7lMb z(}>*bgKBdE&HXoo2ER==^;)LY)Z9{5hFA;hqtai$ULwB~J(XWbu|tl2Fk@KjBa!+w zm)B?GO?zGBmoJYx@pL~giRS1T>qf+X+Gkvq!zW`>iUK@>tdULWrN@r7cN`MezJurg zDZviv6YSgK75s6Z_lplY?8 zTd4xsdV?-^6kBh*u&@o8f1?t6?JXr2mkfr*ZzDHR0NyvYN4?TpKvlIjN`KupCNX!#617F*!DJT`b%T2E7xW$6YE1k*sllv{C!DO_i}ub2hS zF?RF87)R|Ol1WY=8V}jiM>m+y@y2bls)L)h0;NfgPdEDsZ!H%H-)@bzZRrt<+QC5y zxN4ltnQc>*hM|%0z0DOrq|dj;8K&hOcTGd?08>-b#=>_2X@L6gl%J>Ep_P|Wk}HuI z+!FO#{bXv5JC!krN0v3Bs_!v;VD0qs+j4{>m#PXnnJDidm4RmX{D-8bqEh<2j7KR< zv*D=td6!XcRX%*fWNxVFc7MTHK&#-r8ttu5*$e}uPj&II2=A+bZocJOZ3Kr){`m_R zPVx0^nADoj4VMJfY<87kl@ZN&bn0_`bKkq=IjlLlPrqf6C(oY*Q+^ns*dyk{SB-NB;(Z7l(G%?R7QGW^4CGwpr4{= zbBHln;&5S|<)~I48wvYWH}pFi>+KW`awNuJpC`vw_wH&}O^rdq;FkGGT-;v8lM1e* z&S@=t6mU9^9f|?pluk&^RVvqeG<^4AN(EIXFc(-g`0lSFy3yX>vWM2fs^vS}T-{e* zc^dUBRl61Y!}%X7M}X7e8>$uQnh|9MQ|_z`wo~(d*p1cBb5>Ng9QcddW1@lW@U6S2 z<;COIcQ@d>pLod8LRGq|s#Y_ifX7FNEs3yjlsk}1^<-@uLA0fC zk(D0DX`btlpcJ>yKB4141BcU7o;iz4mFS0Y%WdZeOxLc#Hk#zpZPEI4*I`Sx`{7Z! z^TjC3VUXuDfS2`YhFq6bq-%Ib&pIj30f%7o0m3VYB?;+fui~~TRN4U@( zt<+68*U(3NSf)94aQCr;fzL~7R}EQwxw2Aa(2JWHFw!c6;s~e;A*j+-Au3f`^wgHf z&TA$Vv#UfeD?*|Ym{8?vP4D@P6?APfS3QXu!fgg@vWJQ#0g$MF&PxTaEAY$(R~s9Z zUKb(XBmyA?0ITU`GFV%}qa$NRE-7AU1p|QcRBy#d5jefBZCjWhP@`1z!kBt@{$QlO zD0;#+K4eG>3ZLhusGYI#IayGPehQ z7f4d*w$KgxE>+KO4IhZ312*Vb@fL(X&!A$jl0@D2T(CgZnPUfNzrJbNt(n^j%jgd3 zHg(*3R$dNcD%m>#?Sj%tglc%wIX=|D?KyZz*v-^;4de<(ySuu$<3!ePC)n@nSM2BO zk-8TmT;^v=+sjGx%t$wTNW|@l1-3?-jW`k96V+(%KBU&AeooO@uLFI*I8nhIhJh(2 zuCE4-rr6N6^%ooGdWkJsrXYwg5;N6{UWgCF;=6x@ZwjzK>U=^mH`jdM%wP`iMSO;t zxysqC28v_hRZuBm8bkFWDRBAs2mYQ;Z>7`P`ifGDDR3|Npy2tQZ6N5@zeTsFb4gV= za|OWj`db$rXKn`hd$iNiXxZ(COPrhx8BMe*Sl^h$Ott{#B#%k!O9(_?yr8()VRLMv z9WbeNuV7*gRy9VvgtLm)XZzF?h3DL;{CtqQn8u9Ob)Jjl7s#7c+IKbTlD{Tp>NBGX zaEm=+h!Xglk?6V^?}n1$Y7Jd_6kri3>nM|tE#i1vq(5&H)>c+QHb!E^A+D{t599b| zq+m0z>a91tL}QYoSc2#rQu8;y@w7h=?Pj4|@aWaIiRPQuQn=7MFJh>!Yquy-SzwVa$XV-QZ&Ht5u65#EYYbKSDr%5&u=b^+WC z#k*&y9+|!#okH2x>H28al#ZOdq+NcoX_d3~x@od++>l)}4Y%+3>r@lk1x#s1`DZ0X?r*wMlpvD3(p98j zOHIv_p`LUQ0B53g_kPbnA!b!bP?!HQWrj0Sl8OE%JG+9S$dVZ#@8LA{bnRld>$XfX zTKKSFnMv+-trzQBjZF6UfEF|{;~$LR-gleVY<-FRT;*#=om;fF))%i{4MG@8V#G%6 zv;$1h+!7U%lAoB~tdn#54Banpx{SAE8es3c<6fuZu}%co%g@YGmlHU}SmW7+BVSt< zmzVcJ@9XBavcG(QhV&~kybH-Mm(3|}jd=XACp<9Q+FIrYNrhR;<;b)&2KTLT_d zlqiI}%U+m5M@ij~O~u;mh}s%f000dSCi8G}PwH3bbH=|Ek3F}5;T`reJy4~)p?dDS ztq$|wCem`MnsCC~i!`g&w@O-XpCfvXYv8*!N4~N`MP}4G=)Ca?KdHVXY{V3?e;IFq zb)r?vt=`Lb->y;3glO@yw+DtBE?=m?`#@)AphAgLaQ)*1W0|h-oNe7Gb1ZtEAtHOX zD#0eA^NmXk5aMfATAfbdtC48qv7CEqy4P)YNq7-nHi5to75ic!BO^01=k?*_mR+Ep zV;{y*lJ3f!xsMD;PG!}yUx|KuT#pm16Cre5TYY?ff=lD;iVXJ;$LO^-{oF;BE21Cc z!y-qfc6GoI z6OlKJ$#P|jOnP`5H|}k7fIRMk^0uIPVX29F-`fX77ilc9s|%_Yu8{S3mD=yGOO2bf zZ%P0Vcqfh?#*)|5?wNb6!A_Bs41`riJzvkzUvDPvME5C3g+tUC%6=sd!F_7j*btBP ziQG_MjPBhA53;vnGeIc|^q4c7Jw`YC=-Vuzl@Hp4SI@+m6+>JBP$g7oVa%g@vHvmx z*TwdR1eEf80T`)OPf*%-W&v+WKwUjw^Xl_xwkW!mn-_PA`*B9po9_qFu~m%jkazky zWtvsrCLTicX~JZYY$b*wfWtO5jVgdZx*UY-4gw~)T|$eAn5HIK*Z@wxhN^1Q6nP4> z$8N?mT*H_+`2$a1hM)X=gG@c0Wx@frh{w%)$+xW00s0OeMB|l8RA(Cl=~Ar_YbUoF zwxB!L&>~&&Zc>c(l>3bxl&FNo^_BDtuUct^IMo<7!nt(ovdTd;2ef6_Ke4xDay8?Oegp2i`z%uEPNnods5}PXi<`0 z@BpS29UsIg+oFXCx(GP+LnWV`6Hjho%228$5X=24sKa1IOt%sZr@;OcrHp{)yCjEj zO>M2{{0A&@F;fH1{Dr>au*J`)$$P8xA0tV`$|W#x!8x2vnOav}eI=1?IvIg|Vf%?P zjeb;5?wDcb^G!#CzC_q(=Kul`r6Q6SW@Vu1nK#vUNhBZD@_I=8Q3gvYg}vn`_HNRC z4a|MvJ4WzYmHwU4y)NH~P_s_oZ*P9b0fBP_8pGbY=dxGjTn;vQ-g{Nb?BthNdUZagR^ZBmjS_wA9@|GK*_-mc(4Z8|>)=a^LWX8jF$N6Ir~c z1~x|1O|GWEW22$1Sb%_?-g z&${1$8)Etl_bHyT)50cGR%t}`=!4NMgfvS2Ev$LxYV^i%kGN4(RFs^(%u}a^Rsy3- zXLH{$Q3;U8f(F|7uL<-J&K2O8;hM5jI-z#`Kv~`v)xmj~`ExAD<4{%W^}%zdxcX1D)_mC7yY<%IF1Z||t&ahC(mTi%auBi28{$R!$jL<2h?Rg$ z*ooK@zUiIho_s9okf!Z2ES{`NexWgXt~+fq<_XpdaqEVAjkKb7hnOaAoC4oF#XI47 zkW&?FHMv+aU;HI#P~(HkOC2;(!6z|n_RFM=>s{w2W+;!#-qH*|rWiAy9?+@Ll4UJN zJ(N*sizJ>CO_yrBLD6Aut8@Y;I=7wzBw7?ZbTVneEpn}fAFvsJa)!(HaSXFB3a87( z=q;vW#zK=%I22^KI9fkUZ)szVeqt%d08dpekLlapl`ye@IJG-Bci5P7=h#*;`_(-B z4{3MmGQXwWg`Zdnv|GSqzo%@$U0X0}fOK9Q5?s)Hqy4BBPt=@}p7ixWN?q`W*A&M? z#avfYB__wW_-bO~cuyYQ2BUuVfHu2=15Hgi>T&es$89kOx43*G* zUd41(?E(5FBz-jcyjk{o7sT<4)*q~p=J)x***hbUFFJ((`2XN?_5*&GZE4RhUF4)J zImYhzx~bkS<<>RBMogp14=#B~mEJi4PCez+Iycz;CGS(JFu`lEBT=6xshR2vN^rCu z=Y1Y~+#?V62fKkToeC~GeU(Y~htmX#0IJ&sWbT|gj*)6<&<`v|CvFJ3kZJ=#n)fsk z`T4@vp`oB1!db0uzD!9(D)f^yd7o$6lR0r^?EE6VD}3Zz$M+|d56HT(Rq%#>#{oe| zGP5F(L%M>jMQ3watx^QVv7&~L`5+IioW{UJ?_ED##mC)SUMp6 z&sNtxKw71Ge9PpM>HT^rp__t|QVey3px^*bG*ItAe-lerN?Sf-A3%bU_Yn8D7p!Dl zssm8hZk1`G&-$k$!*O1F*FNTDq5Q)=KLuo0c7Aoee;@RY^vCK`Po2_Y4A=QRdH-k; zyh;Yhjm6iTnQ7_iGJyow+ohEpiN69>H$FJep2?*(;Dp6QM!H!T8Jj$-dtFpG^5(0G zxv=50vh^+(F$$Aop*>O(?D(g^NIz>fqA!|7fgF;IjE$pu`ufV(ykNBdfhp9~7$q4$ z0SSRI3YyHZ;o&9w8AMcP~Y6l znpRp`Ix?zYY!r)kqpR!Fl!GK62}(3aJh}3cj!1q?}5&r z=`xQVSs8mhsukE9aNys;E~?RcUm)>EKe@+BpnwLx*q>ETkZKE-Qk?=G2skTHb^%a!M!rd<7kc=u&f#nfgGXN~U5Ifc7EG46BXEim2q>`|Ka zf%@In%yIiZ&)a7=60VY>QR#yGrN>1F{SfvRD?~=7C~Ay;2zM>$M+_mKwIc_>cGq*R zuaXQf8B+e&_|LJJkQpKN7NI+bhO&0-b;lpe0AIUkwk|ce78smj`t*w}{_!NcV~_at zEx3@tEbqL;Oo!J@9# zly&Dru#TAK$k6yXmET{zXH6}-PkB}H$S8X)NpFGOc;T_ZirJ>t4dQ>lMEsZ&fP#ml z(f#-dekSNvKFj#R4QlVX@SL0+#?wI;L+3j2j-S1sYdij`6btJmiUg1_GO%qbGFd^`;CtJVV%LgR?;n zrnh=~dtXaT{b`K;{b7Kf2XdMv0~&trLmt6LBYM~sL|>n*f&vlNRMEx@!e#k? z1pDEJGcz&C-nw;*x+Re1(0tK8A3OkZK$FOwY(nXkjRXxGj~)IuhJMc!9vf>AP|xT0 zQ@(wy0_gz6qw_amDQH&Ji^(4nY!m+XEJ#oK%n$d4qZ9TQ8C(`l|0DE978iYA^47iT0SC%Z+c+xoz zy2CvYt72{ZM*<&YMc{_#D^OG4?bybJ_8>ByO(aaS`B1*_*CpM_1o>~ujSkLIQ@%M? zV`V1$c6&d4wQP}k6$9NBo}sK(r+22bY!^IQJUIG-9X6b*I>(j9v^v{$u|2!nuDZz5 z{^;(?r&ic`H)-bP&y_g=U-8_g zic_g~M|iZA*KH#=pa?r{%#k&BxbsJPrRXxCPOZEYL(ctXv@YYj;W;0SRW)pyELH;XFmLQP~J@Z;jX?Jx4W=-_#9V{>Hst1eISbg<5cb8z$Hmi+K!* zsCG>~*sa`Wt_kt+l-c|RIrA3TIXRGdixS)N^-2}aI>xx8tB5-`aCq@WxVY{EPJ0XM zeITY=>4c>2p778^pQ;V`wWrTG&jEoJ6 zuG7nz@*Wz%_#mv0Iu{%lv_LT}U_I5Q5MBK#LJl|}&yVa3R9Mlk5>xKjg7ADnz{^>X z6<%Dt;_+@G-o9A3`n(K3_*P@1P3POot#{{)UYC+jiv!3&4tDd3dOr$i@Smwx|L)V- zU`eb#B{m<65EvuQn$LY-@Lk`iyL4=MSvNRWQ(uj+&f90s)&l=$Ffhx#P614CdWYdY zpx^bDeW>tu&EJnej2~-N;0Lo`%$b8(*PP<*uV<;l{4H;qMNV%UdV3w49lXO|T4bU%=Y?1@Z;)oLa;Bv{uSHpn8uUSwTL4cZr9) zi?P?}nyY^U72!36kO!ySJ$D{){P@2y>B9rhq9xVo5MuhyFuYRqK<@i%$T=2v_L7(d zAdSA5nU<8t}Zd1?sBljPigI=`&;oP>IQ>PoI`2Vai>la3VY{ z|EiGg1OZB~^Q+*E)4$1^w8YY@atcYAkdvtYwsju zni+xokQI@R{u{AF?l+6aLHJCz*WQc$wy{5jNk3*f}e(gyWyqSjMzLAc+feLBD3GYTW{%CD!#+ z(K39oI_UfBd%ZAIYd6l^ZN;x6E};iV@UcVw<88+ZHZ&T}pm7YcT)t?BZSHjnIm?AM zNPN~L%X0mCd8;tcjG>%5S+izr0KtE>*Isi@p)k=Vf#y&` z_j}&2W!A0m38VtTtELvEs;(~M>|92mRZ#7c zx|kgVU;-WMS(djE!O#o3JXK1EI9(AY&BHcF60NqL+>5Bqqy00MeMq!BF$X-j?tX*v z*QuBpVk?4PzzwL-6Q3B<)tPyCZXfVJP?4af0J18%Fqg`H`X-6NEamGTHi2Kir%J6< z?`urn2&QnaybPNB_aXnn5UgW39XBQTJvs(lMw(f#1Ig$*5FL)WSnZgvT&iM3{=Iok zd`#L509DK!yL8<}dUhB!}R@@-@M+5rcGkY_tQRckc>B0xPzP~J)?E0p`N%QHYVhq(Sa z%CDvyIQlGLpBpE_4jJqFJP%}XqWPr<6ALI$N#k@PWuOW-DrC(mWf#Zc9?we+H8nit zC?TL5LYg0xUDxmjST|VgHz6Rx!*6ckp-HEY}3yB=Hv#DTygz;ah^}RTGz3-qGF>T z=CeRBODQKmS)la@9bx$K9}s~Qj)wnuvo21+Rp#S||> zBCH8_M`gVEYNRY*3oHIjOW@zR2PjSaFI{}U37d{sKQj3@Xf3bBn5ZbEqb5b%hG^ve z!C_TUP>4{V3cXELslx%31@me~lO>+R)Z%BpB0E1V1o^K+2$$4KMPx)x;I zMabV`sLE9OzBP{knWxJau7fsK8M0AYu5^T>a3X{w#`juYj{S$ap?`>GrU^J^+Ij020tjH)6lY`BorM`0KjDT84BU`qH5;o2 z65?Wru5oe#0$E-$9I{HA{=xJC7e}fk2iHru!_%)}FUS9(5$|nag6p*EXyf%{b#(38 zlz02UvX6W_pGaTG<&N|JVN3skzvxeZ`(;_k-#*Sd0b{^WcMaQkOKvI(BdE< z%`8zx0&b}v|FWj&i%vmR)gW#d@-1D&6A`^Frj;gj zS5SD-cwUnoFr-&yi5-}VRCH%D9D88%iM5M{rWZqa)p6prJd3zVK7V(bL0Q;sqIr%= z$Yni^?R96i9#rSw9XB^%*8&9I{BDeqs$=P6@lwv}0QDAtF#%*f$~GW!^YgzV)eCYF zoiWW*=MFj^*wiF;2+r#yx#wb?0!!obmTz3K7v1`<@aP9|){gck@e67MAz1&@tUe|e zLCt`JF;YCDL-gy;4OW6ayfxO}_Q>;)DpYXvZ-^SyPb?*SJAt#FmiEz>X(do!&=e}< zTL0=H&Bj?Xs2{uxG2~Axe}^w+TT zCHVM+{VgEFt%S=qY?m@QSY544xRdetI%t^ zf!<)Z)#f?cqEt7W_fd%xe>*gw)G5GmwiUF5KK_j)J!EE=%;stCsi>(LqnMbhQDp@6 zp^h{&TYz~qKFgo6Wj8(4aV3N4ox!1w2VWz%TQW}a1Y}&ZXMdY$HioPG@Uvfu`j0KI zbr%pP(e~5VzpJAk+R0Dqt+3x`jj<5gTqv|?eRydZ=%800|3ar=90%iuiwNX*TCzyJ z_%k*GUM4)Car+dyPNQJn+n0Lpe#h0{B-Bsi&(BXB;I!RFJL=zNV|E!!AIt*;eKzKy z_(p`T&`hizn~K~gCKTQ=ov>W+#98mFMt2UU39>pEu&p+qhiVBvf|q;$&{zJ5*c8kaYUcQ}3x>lGfjo|BZV|0froX*b&VuM**Zzakb)RGTpleeF5*_{J%ei)G za&}EwdYIJhw5qDlmP&wqTRb8rJWl@2_^UF@%9bKAmB_uWF6D%pj+0@c?4#b|h(0Rb z)Rdtugr%r8(0?QbzO(C6of1y(up1TA2)!EQ*(Tun1}N!G<{p?|RnLojLo9qJRCK;@ z+C|0_XXmundaJzq&cMD~o4Ctp5~N!US<-$Nh3^H_g0GlR?&O2UT7J5qF$ajkyH zpQCO1DK$tx9AKu)LG>NSn07E41UMu_x4bsjpITdfY2lwg^-NB7vPP}|0#yC9KPZ5G zd9(>vQCeBpMm~sutNUn{eoR($LG0(|0O&@$VE!0Q)=~l7AaoQn8?gcu&{&ZXtt@t2 zmioL2ZwX@$aOTm-B~PSl6`;MKN+)cb4;`3VkM+U}GzmkLg$Vw=V?GKZWmingZq2&V{z{ zZJ*pwcc6Wgyxn&1$_#wuiz~HwtM)zg&``>BFVYmSsUK+@?7f$C=!`-Ph!X;txtEX; zPd{`zl28ZHT~|2<`Tj8a!LejnDbp;|f$e_B>FNJ=zi#+iN_#Hhm3CR@Mw{BM!S|)2 zjyoQo*EA2(1E>!;%5e!6X3p_yZ(DM(LzWwNmD)#Wa%BESR&*OHk*f~Xjc zkL@3034T50zcawZ6K+Mj)8>!Zxd z`+dCvfvS@Bn+gY2>IY2sf7*M`xF)u)Z&(o#L5hWORFa*8-M=*&%cQMO>x<^Q_X{Ou}%Ecj{9!t18sgv4o85N zKTDh&$G5f_3q*@YtplBcG~=0OG^K#V*s*j`;b`gVX&+yp{A0N_FF@6f@un{{eKMD- z$-WNJ;+KF9(Xy3SUNkWHwjj^F&dYeH2ViRP?&mQBc;&pd)%%op@tH znSrgXtvx$n;|T&CYZpT{>I`t%4nSK4ordO+HW2c1_1jx_7{%|Fh@Yu%?-ewR44-!T z_u#T)3vTbe`DazfUx(fx!Drh13UHkT@JSDsVIk9#RjwyiWK;asa(v}sLE=jPt7pbcBM`BCO>wm*WNZ8G>2wLY<% zHI>)$@!P|P4=0+gPvuE`sHQh%<2$dz@O{=UvJF9rZYKLh6h#lYeA!LWK&zB1ElW#M zN{N$=fGJ+Lv5A$(8hZ@ffAW2Ps8bh%4T^A{CUH!(JwCZr1=6yRi5+kllXNZ}s))Nd zYY42pC%D%`#y}F~wtK4V?Ci$VH6$3*+xGGM+%@xF)*P6a!&6@il9Im97_=G}_xrKM zh_~h8Q-`2@qUGLht9LqrpOKoOdKy=+mdt@XAnn0|zOOXnna4`|T<0&-ITmUF%{0ux z-E%ox4W`!DXWv_5SkFH|DbM9_Wb}No2K$`^%A0bL#jTD&*^}{Mjo0H12KeUZkIx!^ z@F~nX@3x@YH{^=}+SL*79quZ3>vMVWgnp~C>cAXc+k17x9f5;wExU4cR^$Y)3|Z%o z0p*kfwu|$h`feK*nUcTH*kG}ho3Qfueg|saw6!iY>}aa)_n5=qV^s2sOt0rQg;=zH zOvC{z8CL#YNp=XEJm<~_M|)AIXZ^0S)ApaLO${T5IX{4YMlJsYT7UDcO|7nmmHhI6 zKSpPdXM1Y|Dv{e2q;kRw-0YCz27E)NQ6r~AHs%O9H)uKC~AkTuC}fud?nNw_olo$z%qoKaCkoSdp>Y1Xz@h5z#{Q z-}4`n9drryeMpBb*RU9tk*DQmCMQz+ z8B(%=;fdWhnsf}9S4S4uA^S-gss4)bs_aBtN|S_wM3TpybO{}M{(R4GJ&I!iksuWG zFM$U|Gr7!T&pNdVFog~hQSr2O3GGBXRM{OZ(ET!Nyw7MH(7zEmaW*?RLSf_E)jbXP zH*yWG^8>UME~D3le<5VqxTa{W58EAJQzK|?(7jcf7cpR>>V@`v!77{;G^Sd-*e|yA zJv=3Q$gI#JdC<8n;5>DJ=%J9hk5&00ym&Lc>Ahv}p!cM#18yYNm1w3s7OPH(HYOCQ zSH#Mfnkf&-Pp+mmorEh595$iV*Fwh$`}h}|YiyiG9iR&FQLkQ!A~n65@`&X*)$}WP zXMBxf=6HVo#p3CHF*Vbg|38gV1tKW6JE7kH&?uq(&89};9D1M6m%y*8_SMRA=rzD} zmp5_umT?RfO={fh^_%jaxt=B;YK3dxweVP6P0Q*^G&Ub4ff z1yCG|m&~-kAyL< z9exsitMR&X0Y{I0&Gg6JHS?Kupg7&C*>~72QU21{T_R0O`8uBN3^ab<8DAKBIWAIZ z86qlrcKPU)tVFo|`Bl4=?`Tt~Ub)@$zzq6~bXx}HXX-h|=#DRsl&p%YH z>1@G4dk)R!^u2WZ6-WMK#Qp@x_b-{>`p52@f^z;b=%EwH7P0*BQ?2Ko*Qi@H?GDI0 z(KoJmx-4ywzAYAbDU)kEaO&*I28I{bsi*crhq=>~eF%|=TR8Y+W^UV*vRd9(vY1^@ zRd&4p3%t}0bdz+1DejX%C^zJgfDhu5zXZeRf2aXihS$N#9Gp+C7vgw)g)>H zO(k=p5QuYib#*Im9-KtCTHT6pD;{o(i6>THC!w(-o;^1_JYFk#VjU0~*5og7bMk#( zf*AVvfhIZY^P(dCk7l1nr+(>TQ^`5&NXD41lxs|Cxhx~kMX8i~Hv*kUg@FEx5twgM z(Jh0D&j%T%RMrzjzPWEWtH%oxmQJL?3hXany=RKK#=B+l1(QU{*d#D)v%$NsgXgHN zPHI_zfwZ7O7~0&0jtq5ZDfrecAzBed1>pCCrHYvjW~;U#s5E~1Sge#?gwjUsh1+IkLIVX3F$0=C zBreSfS2#^EOq}8ic4- zIhV%d>yP{%rPa|V_?+J4x!x5{4z*iX?%!gEg%o|;yo#BW3-gYQ3Csk1cg3@x=`ao!z*Xk%9f>C-<6~vU*kLf-$ z3E*W-Rx&y@^_~XuBljt7q%;!q@p;dw-E{Pf?1HL~cKtRuvHKF~goXBRM>RQ$R$_QU z*}d#Nm+Pw*x_JzO!yJuxv=m%!$<3#IurMm<_v~i~Rjw~Ylgugx^r`5@c@4YAV^T%1 z^=?bBeF#K_IG7ja0ZnD!(*s`nE>iQ(UTveOj-!xRv0CBOvWgPJZ3Y>jm1;RUMmY_x z;jNJ;hn0yGN*Vv<9_R+SQ0@7KMxQN3Y5`FIC-(+dN9W@2J};2#*<+B!Nc3!@kS;^5 zXss|xhZrd*#jcTpEh7yog&bxG;HjT=@ErDAljFGScLOEPd?)x`P;94w*oF-f| zBR$)w`9zo%BuCV|by4wwk=~RakK|k-F(Fdqijn zwqkS)fer>Mgov%CvU`;@TtImEo|&K=M%*=yL|;!X%Y_~=PMr@D7>WvA=aO#}BDsx> zSt|>J_bPWoil))Gol~j05sE1jOI#9i)3w%JCQu@bt*cAK*lR{NVqiK`BysKgNN>_q7j2}m;$4**tIe@7keKYb1S5R*&&>4$ZI6A3V@cE$yL^E2-Qw6@ck!?e1 zo35;!7}-dK&aZhX&wLRM9bFC-j+7JM*d+KY)d1iBQOKQ#dkn-;6yIgy8}QAw`s)cM zIkZh_Vt*GXTX&&i;_<0F9oF-+TxL=5;+n~v{b_Okh3Y>f<)27T-vB-C{13T^Wveg; zz&9H8ESw&mfZW3enhtAgg9P2~quFK`IF^>M{hM#abt+U$;OgLzjA%?I?{UziO;h#L z;B(E9g|h;MgDai)9tQLJ>Ud59AJ27hFg7#zbDN)q#F#FZJ1u|4O9(VJId>EChr9>c zs)tr_0<7N6$sKPS2}EPPQWp}{efg@SaA!WrPrl5%Y7%YYrWR6`^oCTO3ya~rL?We+ zip3BGv|xn1nr^Hwh*%RCV|Ebtooo;sY=GJ?J471YFfKkpJrZ2cmn_}C(<}Ca z&7C|i`fh~ky@gO3N0f*7hWV`dxxFVJh>|)AAP@u3@%@xQS46J3$?9zQuuma`F@wUe zB&Ow8J+e@38S^^J5j~>3n#p9>^Qmbc;M`P(x4aeuLqR@XRYd9?u&E2a8cn5O!=M$5 z?vsJE<$Wlz8Kz93>@&s|8|pM^&byk*WE^}`l0#$=?A!Nh*a7}MWk2d;b;BP0PiaRd z_HE8cRFlL{D7AYmT#AgHa?@>lRg;lpAw)_c5pr`XG!^xGaMsgNakJp1&@HZZ8$D9m z^mv5Ft(T6(=^|Wj8=4hHc{;nqF){o2T;4d;Fg5ki50hzJ7~wPNFi^lTInfd?a>eZ7 z9ANu|Y@Or(3>*GdunA_yC|UfSux(fe25AYE*Isi_V(bJCWc184KA}!ei`6vN4UOJy zo{u}MrEGg$?xYWOWYeFWOA17gVy-W*FxA=^vj#~7<)%R`iq;ejIG5A8Hb-ZH<@a8DF;Z#CZ(918)~?QXbYyk~Jop0aTGx$z0;W#1j*txy zJ|4FaAFIo}l>6FRcMn%k48~1Qqtearslft$Qa$80HR@-*EQ*r;`ZSN?PF>lKsZ#Wl z`e~@4u72CZoj&c=!L{~8*zk%EL+D}!p^p+Q%=QM{C32>@K}%)v*1UkAHbdd&nDs|) zKX_ZYnvu|xs;algf-;RU`spb7wDZYy!otGCQBA0GWG6t>EMRJNYM6I&wX8&i_y$rt z0g1eu_rPIom_;^FSIbX7Swqa#{t_oIXyMT-i|##a6P6X^IAY=Z20QS2ZlhAP{?RE1 zP^t1KF#7FOt5Bqm{VlD)qBHA0cp976a>?A%#fukLpp&Bj9x1K&CU@SyPy+h?Eg)2I zeOVTlK&7g1mz3I}O?p6*?2Z-7scIm$2Am}ixN_3jm&baW6Tc12NpzplU|-U_r^s(? zyJKkXBxfAuOY!KJ(x`4w7uV9GDEJ#Y4jhcjQ2cNsX?(9^(e!H_v$N}g)(LT_bNmL} z0z~(Eo3;!i|BZJV5=fGBD^eC!geh^KtqBT;dBJkUK5~Ui=PUrx(YuH9rPxhD6W=~P zHDwNd&#B>scJU_y29t%Kk(JV*qKXGP@nlL32u9AU%L!!W3d%Ecx_e7I@P}no(EPll z1HV{~mvI_~D=jZ}f6$v7<+`RqEtcrsI2Ew=;ib0U47f&>^Hiji{TO;M^+?xEjW)fT(=&3Cc$ULXt+Zx zi?xt85>du1u(kjS3afBc+lr-0->4AchH25_gz@D$_@I84;X$nyy4r%3gCSzev;{Ix zjWdRqgFyzeA5^p%inc&4~o}d#=k%uug&()<=4Q%`>Z+wP0qq zkki$=NMC!o*=L>A_YM3ch>cto8{JM#k?=zZ-$5y_BqhI(GZA2F%G89I85vYP$_C0$ zlTBXe#muew2o|hXMfxdiOuEZHiHEE^d%{-KBJ`PXvX*82JJ|S}vx`2MeSF=jt1Nh@ zLDJjOm*mn)l$O&@4u2QFqLMoC?1s^|R1mt{MDLVj2ED#@1``-sqp5~Ol3$K`C?43X z=1MRtlgMK5ZMY9$)5p_F#4+o@`%Non<0@uXp}|e4l2hN8mjl^gbJ5ab!dzUMt`@Bc z^23+m6r5A@VWdt>tU3R#U4li|uUxt_xNcoYJMO!lfj=PS=0gpaa_M*~a-^jWujMp7 zZZMA48{S}6;o>(dPmxRgBe(;)n|?;{npw99WN;_G3rfz@)zk>cyo{2GQ6=kJS8w?i~?6Tf%VP!R=!dA}A`9#}yZO`!6%lrm| z7dY<;QrdvPiT(0mX0|f9a!>W-=J@DvB7EhwQ}5e-!2|-~oiQIDpBJ1)mcSiUL7L`) zMY+Ky?T0q|&4K3b4sl9E|iD62Hxn_MHJLaJKuM|(pJ zv(5b!y1S?p+)~!Upf%F4b0Tz{5?qL0Zn40NH$#N~g=2bLZ=y5lr0=@ZkBaR0OQjp* zd)h`QWi3>wk(A+UKTl@yiedE{yyVmU*AL;KUcYL48QXdODpgt)ncZqjd$7{F~ROUC*XcKVFm zn3>H*>smha+1&6ttDIj|RpmsaX5=RMs2k?c{B$|99BiJPa(9%0`N=#G8wYKCiF5ka z$Wcmd29cjG)nF^!owM9$T#1ZbHJ7;~1Ux+IxA_bpI1qMqC#xu3X^#7AH62eDOrR?GdH zbNfm1*9kf>rAJLIWFw@8jpI0EY0|-Sdj`J`%+KtlZ%DmuF!1}~|J><>3{c->#FC_g~bvyopJ5c|~%IY*;Q+#?>V$Ba(0Z$3JF@KA*@PZ7Hr- z#Kk4Ii~Vu-`N&6tUKC|r;T>^l5(~Y8Lj9(zgO!!l4fP93N=hH*3tdL__HQcGJnVhtcR_5MqIu0Q?#m&RC)H-zB;O?sJL{HMf1{E#R8<+ zKmkj^i$Mg-$p~fn+Vb#iH7TaEIma_uFk#&Cx%=23`4T52cnxG1tN$|K~xH7l7x)PZWfETb%2; zRwwmGCf$q#GMn#mrOZ3&SUH`Ypnn1x%2A^mQkI-7e1L@|5C}LMl@sMA0GkD{EtGPN#^0 zf+~k~zg&3NKIhxY1jPxru}d>Rt4Pg)bt6iJ+ywXWNQV2-Mv8)b5PARauH7ztokBlm zBpLqqG#Byew5wX9dz}8P4Re2~KKJEP)jGT*3@}gMdu*?*!pQl)z5>AP%S)&$4{ZCd zt%hBiX>GOFBMraE&VlH*NY9%*wG6k6uoN(UVUqMQ5xIIZJhR;zl0qJ-_%U1a6#5Pm znHC3KP>1iu?)g72ftWu45^d}HA=4eF)3R0N)0Rms@ig3bno5K^sz+~r~$O#wv_>Yc0`6d9z9c)?J)37i<*$RZ^Urq%}DRP z5MTRGLqK}sAFi6WcVzO$>8!r={w)jl?>qH;BHLNZm`1#pyiT;|L2m90vA0Rug7e$^ z=OqtW?ogRWmE!CnZ)4lr+ux;z&rBP7*l>CiSOWqAEX>Vaw<3bY3T06@D=|pqvjg2_ zCvn1#qSuC$`xCLFi&bymI^omzRS(YLG-A%}U-I@Qag;4FKWGpDRv~^kbt;*~!gvDv zYVVg(&)Xqoc^87F6pv+v%4-Cr#h(>t2f51pV5rW0e>o^$>%>dvbEUBUJ}2C(iT4fZ z6^Mv|oyxsEk4KeVjEqs*;TifnG*2*lfKEy>+Dz1ne>P_j5H(vAWU#A{>k_HxjF&p+ zDS?mEx@GE2QP%Raz8V+>Ma3E&&P^|?O3fV4M%5+4U{>=P3gM<3Ujz9d0FTOe)$ zWm)bkj{YL>N7UGgA|H=+Y7v5Vo=#)wd~fc-)Kv>p;#?gvs#YY7rbhrT2UwOSmT!hi z1f}lVr*5ZzIg+KWpviy6kTA!~nrIZF6oj%|^Of_d+kB6GuOO)j2_3zTYMr-O&PfJc@~+S`BW=K zuYMMF-2&lRk!*RY~s1C6dmQuezYwf!Jy9W0*JAU-pokc`b+6 z_{5%z5Mv1_N+D8p<3QgJ>sIaFJCY#n=*${_d~|sUMfUD)d4}9c$u=`DoCFL`mqgI` zr7NoU_ug|#QF)eFeR0|(UHyGgl;wfTm{)wV%d5eG<>k@2VHwVt?x^6PAgDLI3_REY z8>QCMjX9qr<*<9fkWkzAYOL?2YK7`tcr_GW*Y_Sb?GBeY6oSlLJNk>4#kL7~_3H+A z!^`~m^|N9!N1Xp9Jh+M4@=o5Rzny0CcQHH#hAA<(y*JlPpQOz3l`~HSR{(e|J= z`9Aj6+~PsYp%B+PIfHQHgwhoF(I(eiLw*$Qli$PNQ^Rcx^#B8MUd=SQ{)>OR{6!Ck z_{S+-tWY-5W$mqv_i*zbHUf*YMl7zOBaq)8X%#;($ORWYpL$jkKzVcElWGxrY} z85f>CbF)GX&q?=ZXLh9qiSV7!x#gcDVd?e&{N>n^v>ERy^g9)|X8s(h) zWW#EN!?<|Y&2|)%T|NzLGw8R0xi{bdQ!#y}JCA9~DwiawlN=m99uP^Zwl$P%6oEclJkh-a&pb%AFPtGZID2h-mWqt-E3Ewh>*&<^C zAoD67qkl(mrH8nC%jA*q^|K=;(yd0FCIx;1sOy;9@&t#SeEJ3JK&bS1?7}D^Yv<`N zmoG|H@)dHYT^AzViQKw+be+3-8ZcclWnXnohr4zceaQAqhAAMyMb!Q~1v^ufU)JeA&GDT5jTr>GGkdJm zq8qRDgcaXfd*E1bXnkXSDVL*Gy*hwRnfKl!%rAFouCRB6_hPHsXu`!-%~9UZ?Ss;M zVXzDdZEN^Y*so{oR0|JI_7nKN+JifT!<+G{2Rdud2HJW+K@h^AQZ^7L^YVKxyp_!M zTFPJU3*Q!C`dRi#gfr{0$#+s$_$O0J6(cpVYE^~>KTvb$V}4vw*}R`Isx6^hai^O~ zdaKHWowG$&kJ;QO0UE_J;QD-&F_qdf7zU>D}6~^=QI6n zvbF~1xqyEIw56mo^qEayeMCeAd(Fs4vkL74gxV!4b&thz+-Hl~0tX8;Y}LWjVI9`^ zOZF>Q1X~RZP^Q2e1DSEiEFkd-5BKq<)~n!0&s@8%VmcFK=2zddW&J4$1iZxr6R_Zo z)wTO|Lq_&DFI5k8)H-Pm-cCC;-cKrqiD8^U;YMj93_e@yWKF$OCnPZBcb$)vq%Ls(UhxYqoS+Y9Y^UF-j6*rcE86`85L%(XGT7_zXEn zQZic}U67h8(mdPXC#23Lx+miu z6F~;Mk@T_Az4jf8i`8R%vG~X07gY*N#lBlxAi39`qV@vFUdPNeP6<8Cqw-UsDjgYX z<;UtZVQP<*T0uT}^7jp_tv3mB5}EMsV9ab=YO#Gk@v5xJ&Sc}~wE#uB;(*tytBl)e zfRzZwTJsi93zEyDGLtL_h{1PcW-Q?H<+o^f65~s#hkIaPIrCq{jlKG!D0SVRR|52B zso>CFf|N{|Jr;8D>h)(^HGT5dEuk`z&8I%raq*8Xk}`OYOT;u`->;B@s5|n-U#!^; zG~xx)y+e_g{tn~+b0+(;AcNy6rf7^Su(mH03QmET~FgUU#8fWYED@y>O@Tcb$6fN=Jsp)EdE(NQ$c3GVUcRN>Vd)c3#(Suvg51RLcZBVBT8al zg(CBzy0b%KsI`Ef;!bkdd#vSb)0Q`xZJO@QTG=mA4*Iv0G07e9n8uSvQ@_1;^f(k! z6@O&mT(DEeqNn3KgY}X-xam`@+w|PIk)(vWxknq*NCBKNAddO>uFDQ7CCWQ&V22Ur zzphLWcgh}xekjz(e-HXe=nr_kK{pM;H&P58?`Q*dRX5R*Lv|_ATlZCXu)UllN!fc_ zvP>z8lym3YzG~fKKY@YM0vdnM9?PWIe+McfesNfF|NH0AWSEk^3Sws5 zGN+2{U2`dFf>Ll?lINs61)DK{;b`}T8_WC(N zvtp;Ht=o6GiBe_q*LK5_q(7Er!0aVVb-{=!vtQ@86=iFnIt%#ZLfnOR;h$t~31u!v z74}uJyHiExO`{E11yJ|#*<*>&ZHbwCFun}HFDsuzYK-ScVpClDQ&+LrPUn9ynK#OS z$nz$RrbTy1oZdrJM_}_DwrRXq2L>y%EG_%Uyv@xA;i}2IJgGS@%M*D4M_-LowkVDN@YSITn;;x;rVP=0WGx^r2o$>wVW{(&K%qCZQO{;qCP zhIHu%gPk`M%$B7aU(jX>i;0}q9KdboN?%pz4!0Z>QNXIuUHzk{@t|zCMdMmi^(}|3v&9V0EC31ftvZKmF+s z&rgd3*x8LJTKvCcr;Znp4mQ#lcWt|{|Fc1oEnu~JJ|p$pD*t~X1^`mVfp-^TG~r$U zE!h9@h<`c&MgJ?n|7P<43h-a_=6@~l4=}Oi)c@aG;2Le@K&ovZ17H6x;CEe3>q^#N H=8ykBm-qb> diff --git a/_docs/master/questions/images/scatterplot-example.png b/_docs/master/questions/images/scatterplot-example.png new file mode 100644 index 0000000000000000000000000000000000000000..34bd275ea0a5f9e0765e6ca1cec657b8469f9388 GIT binary patch literal 109311 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

    IOEQ<1mm7sMWf`7EJY=a@pnCM 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 S=%|=HSG2vK?NRLhivKrRWHR*t literal 0 HcmV?d00001 diff --git a/_docs/master/ai/mcp.md b/_docs/master/ai/mcp.md index a3a809c762..d8bbfc6cb7 100644 --- a/_docs/master/ai/mcp.md +++ b/_docs/master/ai/mcp.md @@ -16,15 +16,51 @@ summary: 'Connect MCP-compatible AI clients to Metabase to search, explore, and Metabase includes an [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) server (using Streamable HTTP transport) that lets AI clients connect directly to your Metabase, all scoped to the connecting person's permissions. +# Enable MCP server + +_Admin > AI > MCP_ + +MCP server and Agent API settings live on their own subpage. From **Admin > AI**, open the **MCP** tab in the left sidebar. + +Use the **MCP server** toggle to turn external access to the [MCP server](./mcp) on or off. + +### Supported MCP clients + +Under **Supported MCP clients**, switch on any clients you want to allow: + +- **Claude** (Claude Desktop and Claude on the web) +- **Cursor and VS Code** +- **ChatGPT** + +Toggling on a client automatically adds that client's sandbox domains to Metabase's CORS allowlist, which is what lets browser-based MCP clients make cross-origin requests to your Metabase. + +Some clients run outside the browser (like Claude Code on your own machine) and don't need a CORS allowlist entry. You can connect those clients without toggling anything on (assuming you've turned on the main MCP server setting). + +### Custom MCP client domains + +If you run a self-hosted MCP client, or a client that isn't in the supported list, add the client's domain to the **Custom MCP client domains** field. Separate values with a space, for example: + +``` +https://mcp.internal.example.com https://*.staging.example.com +``` + +The field accepts wildcards (`*`) for subdomains. Changes take effect in about a minute. Might be a good time to get up and pour yourself a glass of water. + ## Connect an MCP client -If your admin has turned on [your Metabase's MCP server](./settings#mcp-server-settings), all you need to do is point your MCP client at Metabase's MCP endpoint, `/api/mcp`. For example: +If your admin has turned on [your Metabase's MCP server](#enable-mcp-server), all you need to do is point your MCP client at Metabase's MCP endpoint, `/api/mcp`. For example: ``` https://{your-metabase.example.com}/api/mcp ``` -In Claude Code, for example, you can run `/mcp add metabase https://{your-metabase.example.com}/api/mcp --transport streamable-http` and Claude will handle the OAuth flow for you. +In the terminal, for example, you can run the following command. + +``` +claude mcp add --transport http metabase https://{your-metabase-url}/api/mcp +``` + +Replacing {your-metabase-url} with your Metabase address. Once added, Claude Code will handle the OAuth flow for you: For Claude Desktop, you can create a [custom connector](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp) by just giving it that URL to your Metabase's mcp endpoint. @@ -55,6 +91,14 @@ Some explanation: OAuth discovery starts with Metabase returning a `WWW-Authenti If the site URL doesn't match an address your MCP client can reach, like if you're running Metabase in Docker and the site URL got auto-detected from an internal hostname like `metabase-dev:3000`, the client will register but fail the handshake. Your MCP client will typically report a connection failure rather than prompting you to authenticate (for example, Claude Code shows `✗ Failed to connect` rather than `! Needs authentication`). +## With the MCP server, your client provides the AI + +MCP server requests are handled by whatever AI client you're using (like a desktop AI app or editor plugin). The MCP server just provides tools (like searching for an entity or running the query) for your AI. + +For example, if you ask your AI client to use your Metabase's MCP server "what's our q3 revenue," your client will interact with the MCP server to figure out which tools it needs to field your request. Your AI can decide that it needs to use the tool **construct_query** and **execute_query**, and what those queries might be. Then your client will call those tools for Metabase to run. + +You don't need to have an [AI provider](settings#choose-ai-provider) configured in Metabase to use your Metabase's MCP server. If you _do_ have an AI provider configured in Metabase to power Metabot, that provider will _not_ be used for MCP server requests. MCP calls by your local client have no effect on token usage for your Metabase's AI connection. + ## Available tools Some clients (like Claude Desktop) will ask you to approve each tool the first time it's used. The MCP server builds on Metabase's [Agent API](./agent-api), and exposes the following tools. If you're building a custom integration and need full control, use the [Agent API](./agent-api) directly instead. @@ -67,6 +111,8 @@ Some clients (like Claude Desktop) will ask you to approve each tool the first t - **construct_query**: Construct a query against a table or metric. Returns an opaque query string that can be executed with `execute_query`. - **execute_query**: Execute a previously constructed query and return the results with column metadata, row count, and execution time. - **query**: Query a table or metric and return results. +- **create_question**: Create questions. +- **create_dashboard**: Create dashboards. ## Use the MCP server with file-based development diff --git a/_docs/master/ai/metabot-slack.md b/_docs/master/ai/metabot-slack.md index 929f109ca2..fbff129225 100644 --- a/_docs/master/ai/metabot-slack.md +++ b/_docs/master/ai/metabot-slack.md @@ -12,7 +12,7 @@ summary: 'Chat with Metabot directly in Slack to ask questions about your data, # Metabot in Slack -![Metabot in Slack](./metabot-slack.png) +![Metabot in Slack](./images/metabot-slack.png) Chat with [Metabot](./metabot) in Slack. Direct message Metabot for private analysis, or mention @Metabot in a channel to collaborate with your team. @@ -20,7 +20,7 @@ Chat with [Metabot](./metabot) in Slack. Direct message Metabot for private anal From Slack you can ask Metabot to: -- **Find existing content**: Search your Metabase for questions, and dashboards. Metabot links you directly to the content in your Metabase. +- **Find existing content**: Search your Metabase for questions and dashboards. Metabot links you directly to the content in your Metabase. - **Answer questions**: Create ad-hoc queries from natural language to answer your questions on the spot. You can click the link to save the question in Metabase. - **Show charts and tables**: Render static visualizations or tabular results in Slack. You can copy table results or download them as TSV. - **Work with CSVs**: [Upload a CSV](../databases/uploads) to Metabase, then ask follow-up questions about the data. @@ -68,7 +68,7 @@ Some caveats: - For goal-based alerts, the goal line must already be configured and saved on the question. Metabot can't add goal lines. - Metabot can't modify or delete existing alerts or subscriptions. - Alerts and subscriptions are delivered to the Slack channel where the conversation takes place. You can't redirect them to a different channel or to email. -- Alerts can only be set on questions not metrics or ad-hoc queries. +- Alerts can only be set on questions, not metrics or ad-hoc queries. ## Notes on privacy diff --git a/_docs/master/ai/metabot.md b/_docs/master/ai/metabot.md index 1fe943ee8b..a04f973970 100644 --- a/_docs/master/ai/metabot.md +++ b/_docs/master/ai/metabot.md @@ -22,16 +22,17 @@ To set up Metabot, see [Metabot settings](./settings). ## What Metabot can do -Metabot can help you to: +Here's a non-exhaustive list of things Metabot can help with: -- [AI exploration](#ai-exploration). +- [Answer data questions asked with natural language](#ai-exploration). - [Create a chart using the query builder](#how-metabot-uses-the-query-builder) from a natural language query. - [Generate SQL in the native editor](../questions/native-editor/writing-sql) from natural language. (Currently, only SQL is supported.) - [Edit SQL directly in the native editor](#inline-sql-editing). - [Analyze a chart](#analyze-charts-with-metabot). - [Fix errors in SQL code](#have-metabot-fix-sql-queries). -- Answer questions from our documentation (as in, the literature you're reading right now). -- [Chat with Metabot in Slack](./metabot-slack). +- [Generate transforms](../data-studio/transforms/transforms-overview#use-metabot-to-generate-code-for-transforms) +- [Generate charts in documents](../documents/introduction) +- [Answer questions from Slack](./metabot-slack). Like with all generative AI, you'll always need to double-check results. @@ -136,8 +137,6 @@ When answering questions in AI exploration, Metabot searches a limited set of co Metabot is getting smarter all the time, but there are some things it can't do yet: -- **Custom expressions.** Metabot can't use [custom expressions](../questions/query-builder/expressions-list) in query builder questions. -- **Multi-level aggregation.** Metabot is limited to a single level of aggregation and grouping. - **SQL variables.** Metabot can't generate SQL queries that include [SQL parameters](../questions/native-editor/sql-parameters) (like filters or field filters). - **Goal lines.** Metabot can't add [goal lines](../questions/visualizations/line-bar-and-area-charts#goal-lines) to charts. - **Chart formatting.** Metabot can't change visualization settings like colors, axis labels, or number formatting. diff --git a/_docs/master/ai/overview.md b/_docs/master/ai/overview.md new file mode 100644 index 0000000000..eadabf44a6 --- /dev/null +++ b/_docs/master/ai/overview.md @@ -0,0 +1,68 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Ai +title: 'AI in Metabase overview' +source_url: 'https://github.com/metabase/metabase/blob/master/docs/ai/overview.md' +layout: new-docs +summary: 'Overview of all the ways you can use AI with Metabase.' +--- + +# AI in Metabase overview + +AI in Metabase is optional. You can use Metabase without AI at all. But if you do want to use AI to interact with Metabase, we have you covered. + +Here are the different ways to use AI with Metabase: + +- [Metabot](#metabot) +- [MCP server](#mcp-server) +- [Agent-driven file-based development workflow](#agent-driven-development-workflow) + +## Metabot + +**Best for: daily tasks in Metabase; granular control over people's AI usage.** + +Metabot is Metabase's built-in AI agent. Metabot can help you with most daily tasks around Metabase, like answering questions about your data, creating queries, generating SQL code, explaining charts, or creating Documents. If you're embedding Metabase into your product, you can get the Metabot agent through the [AI chat component](../embedding/components#ai-chat). See [non-exhaustive list of things Metabot can do](metabot#what-metabot-can-do), as well as its [limitations](metabot#current-limitations). + +**Controls:** Metabot will only see what the person using it can see. Metabot also comes with additional permission controls and usage limits so that you control who can use which Metabot tools (e.g. chat vs SQL generation) and how many tokens they can spend. + +**Provider**: Choose from: + +- Metabase's own AI Service (available as an add-on exclusively for Metabase Cloud) +- Third-party models via an API key (Anthropic models only for now). + +**Plans**: available on all plans. You can only use Metabase's AI Service on Metabase Cloud. + +See [full docs for Metabot](metabot) and [embedded AI chat](../embedding/components#ai-chat). + +## MCP server + +**Best for: asking ad-hoc, ephemeral questions; combining data from Metabase with data from other tools.** + +Connect your favorite third-party AI tool - like Claude or Codex - to the Metabase MCP server. MCP servers are designed for answering in-the-moment questions like "hey btw what's our q3 revenue?" Metabase's MCP server is also useful when combined with other MCP servers. For example, you can ask Claude a question about your customers that combines data from Metabase, your CRM, and your support ticket platform. + +Compared to the built-in Metabot, MCP server has somewhat restricted functionality (for example, it can't generate code or build transforms for now). See [the ever-expanding list of MCP server tools](mcp#available-tools). + +**Controls**: Metabase MCP server requires people to authenticate into Metabase, and all the responses it provides will be scoped to their permissions. However, unlike built-in Metabot, MCP server doesn't come with granular control over which _tools_ people can use, or disable MCP server altogether. + +**Provider**: Requests to Metabase's MCP server are handled by the provider you choose to connect to the MCP server (e.g. Claude, Cursor, etc). + +**Plans**: MCP server is available on all plans. + +See [full docs for MCP server](mcp). + +## Agent-driven development workflow + +**Best for: developers creating stuff that other people will use.** + +Use a coding agent like Claude Code to understand your database's metadata, generate Metabase content as YAML files locally, verify the schema, then sync and import the generated content into your production Metabase. Sky's the limit on what you can accomplish. + +**Controls**: Only admins can sync content to Metabase instances. + +**Provider**: Everything is handled by your coding agent of choice. + +**Plans**: Agent-driven workflows require a Pro/Enterprise plan. + +See [full docs for agent-driven workflow](./file-based-development) diff --git a/_docs/master/ai/settings.md b/_docs/master/ai/settings.md index 13aceeb92e..1c4b846db7 100644 --- a/_docs/master/ai/settings.md +++ b/_docs/master/ai/settings.md @@ -14,37 +14,56 @@ redirect_from: # AI settings -> AI features are available with your own AI provider API key, or as an add-on on [Metabase Cloud](/features/metabot-ai). +_Admin > AI_ + +This page covers admin settings for AI features in Metabase, including [Metabot](./metabot). To limit _who_ can use Metabot, see [AI controls](./usage-controls). + +## Enable AI features + +AI features are available on both Metabase Cloud and self-hosted Metabase. To turn them on: + +1. Go to **Admin settings > AI**. +2. In **Connect to an AI provider**, choose a **Provider**: + - **Metabase**: The Metabase AI service. Metabase picks a benchmarked, cost-effective model for you, and charges you on token usage. See [Choose AI provider](#choose-ai-provider) + - Another supported provider. See [bring your own API key](#bring-your-own-api-key). +3. Once connected, configure [Metabot](#configure-metabot) and other AI features below. + +## Choose AI provider _Admin > AI_ -This page covers admin settings for AI features in Metabase, including [Metabot](./metabot). +You can choose which AI provider and model is used to power Metabase's built-in agent. + +- If you're **self-hosting Metabase** and want to use Metabot, you need to [bring your own AI API key](#bring-your-own-api-key). +- On **Metabase Cloud**, you can either [bring your own AI API key](#bring-your-own-api-key) or [use the Metabase AI Service](#metabase-ai-service). -On **Metabase Cloud** you can either: +The AI provider that you specify in AI settings powers Metabase's built-in AI functionality, not the MCP server. [With the MCP server, your client provides the AI](mcp#with-the-mcp-server-your-client-provides-the-ai). -- [Purchase the Metabot add-on](#add-metabot-from-the-metabase-store) from the Metabase Store, or -- [Bring your own API key](#bring-your-own-api-key) from a supported AI provider. +### Metabase AI Service -On **self-hosted Metabases**: you can [bring your own API key](#bring-your-own-api-key) from a supported AI provider. +On Metabase Cloud, you can have us manage the AI for you with our AI Service. -## Add Metabot from the Metabase Store +Metabase's AI Service is a good option if you don't have a preferred AI provider, or if you want to manage all your Metabase AI costs through Metabase. We (Metabase the company) select the models for you. We use internal benchmarks to determine which AI models work best for different tasks, and we're constantly iterating to improve performance. -If you're on [Metabase Cloud](/cloud/), you can add Metabot from the Metabase Store: +If you use Metabase's AI Service, you'll get charge based on token usage (in addition to your regular Metabase Cloud subscription fee). See [Pricing](/pricing). -1. Go to [store.metabase.com](https://store.metabase.com). -2. Log in with your **Metabase Store account** (distinct from the account you use to log in to your Metabase). -3. In the **Instances** tab, find the instance you'd like to add Metabot to, and click "Add Metabot AI". -4. Pick the plan based on the number of requests you expect you'll need. +To use Metabase AI provider for your Metabot: - A "request" is any message anyone in your Metabase sends to Metabot. Several messages sent within the same chat session are counted as separate requests. Requests are added across the entire instance. +1. Go to **Admin > AI > AI settings**. +2. In **Connect to an AI provider**, choose **Metabase** as the provider. +3. Agree to the terms of service. +4. Click **Connect**. -5. Read through the [terms of service](/license/hosting) and click **Add Metabot AI**. +To disable Metabase AI provider and stop charges: -Once you've added Metabot AI in the Metabase store, you can log in to your Metabase and configure it in _Admin > AI_. +1. Go to **Admin > AI > AI settings**. +2. Under **Connected to Metabase**, click **Disconnect**. -## Bring your own API key +### Bring your own API key -_Admin > AI_ +You can specify your own API key and model for Metabot from one of the supported providers. Currently, Metabase only supports models from Anthropic. + +If you're interested in Metabase supporting more AI providers, let us know by submitting a [feature request](../troubleshooting-guide/requesting-new-features). To enable AI features with your own API key: @@ -54,17 +73,13 @@ To enable AI features with your own API key: 4. Click **Connect**. 5. Select a **Model** from the dropdown. Available models are fetched from the provider using your API key. -When your connection is active, the provider card header shows **Connected to [provider]** (for example, "Connected to Anthropic") next to a green status dot. With your key connected, you get access to [Metabot](./metabot), [inline SQL generation](./metabot#inline-sql-editing), the [MCP server](./mcp), and the [Agent API](./agent-api). +When your connection is active, the provider card header shows **Connected to [provider]** (for example, "Connected to Anthropic") next to a green status dot. With your key connected, you get access to [Metabot](./metabot), and [inline SQL generation](./metabot#inline-sql-editing). To clear your provider connection, click **Disconnect**. Disconnecting removes the stored API key and turns off any AI features that depend on the provider. -### Supported providers - -Currently, Metabase only supports models from Anthropic. - ## Configure Metabot -_Admin > AI > Metabot settings_ +_Admin > AI > AI settings_ ![Metabot settings](./images/ai-settings.png) @@ -76,7 +91,7 @@ _Internal tab._ Toggle [Metabot](./metabot) on or off for your Metabase. Metabot is enabled by default. -When enabled, Metabot is available to help people create questions, analyze data, and answer questions about your data. When disabled, the Metabot icon and keyboard shortcuts are hidden. Currently, Metabot is available to everyone who uses your Metabase. There's no way to scope Metabot usage per person. +When enabled, Metabot is available to help people create questions, analyze data, and answer questions about your data. When disabled, the Metabot icon and keyboard shortcuts are hidden. To scope Metabot to specific user or tenant groups, or to cap token usage, see [AI controls](./usage-controls). Toggling off Metabot only turns off in-app Metabot features. People can still use the [MCP server](./mcp) and [Agent API](./agent-api) if those are enabled. @@ -121,42 +136,14 @@ When people open a new Metabot chat, Metabase shows a few suggested prompts base Click **Regenerate suggested prompts** to generate a fresh set of prompts. You can also run individual prompts to test Metabot's answers, or delete prompts that aren't useful. The Internal and Embedded tabs each maintain their own set of suggestions, so regenerating on one tab doesn't affect the other. -## MCP server settings - -Use the **MCP server** toggle to turn external access to the [MCP server](./mcp) on or off. - -### Supported MCP clients - -Under **Supported MCP clients**, switch on any clients you want to allow: - -- **Claude** (Claude Desktop and Claude on the web) -- **Cursor and VS Code** -- **ChatGPT** - -Toggling on a client automatically adds that client's sandbox domains to Metabase's CORS allowlist, which is what lets browser-based MCP clients make cross-origin requests to your Metabase. - -Some clients run outside the browser (like Claude Code on your own machine) and don't need a CORS allowlist entry. You can connect those clients without toggling anything on (assuming you've turned on the main MCP server setting). - -### Custom MCP client domains - -If you run a self-hosted MCP client or one that isn't in the supported list, add its domain to the **Custom MCP client domains** field. Separate values with a space, for example: - -``` -https://mcp.internal.example.com https://*.staging.example.com -``` - -The field accepts wildcards (`*`) for subdomains. Changes take effect in about a minute. Might be a good time to get up and pour yourself a glass of water. - -## Agent API settings - -Use the **Agent API** toggle to turn external access to the [Agent API](./agent-api) on or off. - ## Disable all AI features The **Disable all AI features** toggle at the bottom of the AI features page is a master kill switch. When turned on, it hides all AI features across your instance — Metabot, inline SQL generation, the MCP server, the Agent API, and any embedded chat components — regardless of the individual toggles above. Use this toggle for an instance-wide shut-off without having to disconnect your provider or change each feature's own toggle. Turn it off again to restore your previous configuration. +For more granular options, check out [AI usage controls](./usage-controls). + ## Tips for making the most of Metabot The best thing you can do to improve Metabot's performance is to prep your data like you would for onboarding a new (human) hire to your data. In practice, this means you should: @@ -199,23 +186,17 @@ In other words, to restrict what data Metabot can see for each person, simply ap ## Viewing Metabot usage -If you're on Metabase Cloud with the Metabot add-on, you can see how many Metabot requests people have made this month by going to **Admin > Settings > License**. +If you're using the Metabase AI service, you can see how many Metabot requests people have made this month by going to **Admin > AI**. If you aren't logged into the [Metabase Store](../cloud/accounts-and-billing), you'll need to log in to the store before you can view the usage. Once logged in to the store, go back to your Metabase and view the license page. -The **Metabot AI requests used, this month (updated daily)** field shows how many requests your Metabase has used this month. Each message sent to Metabot counts as a request. - If you're using your own API key, you can track usage and costs through your AI provider's dashboard. -## Choosing the AI model - -If you're using your own API key, you can choose which AI model Metabase uses when you [bring your own API key](#bring-your-own-api-key). - -On Metabase Cloud, Metabase's AI service selects models automatically. We use internal benchmarks to determine which AI models work best for different tasks, and we're constantly iterating to improve performance. +On Metabase Pro/Enterprise, you also get access to detailed [AI usage auditing](usage-auditing) with detailed breakdown of AI usage by user, tool, feature etc. ## Privacy -On Metabase Cloud with the Metabot add-on, your questions and conversations remain private to your Metabase -- we don't send your data to external services. We do collect some metadata to gauge and improve usage. +When using the Metabase AI service, your questions and conversations remain private to your Metabase -- we don't send your data to external services. We do collect some metadata to gauge and improve usage. If you're using your own API key, your prompts and data are sent to your selected AI provider. Review your provider's data handling and privacy policies. When using the [MCP server](./mcp), query results are sent to the connected MCP client. @@ -229,4 +210,13 @@ Metabot has access to your Metabase metadata and some data values to help answer - **Sample field values**: When you ask questions like "Filter everyone from Wisconsin," Metabot might check the values in the state field to understand how the data is stored (like "WI" vs "Wisconsin"). See [syncs](../databases/sync-scan). - **Timeseries data**: For chart analysis, Metabot might see the timeseries data used to draw certain visualizations, depending on the chart type. -This data may be included when you [submit feedback](./metabot#giving-feedback-on-metabot-responses). +When you [submit feedback](./metabot#giving-feedback-on-metabot-responses), the context for the conversation - including this metadata and conversation prompts - might be sent to Metabase. + +## Further reading + +- [Using Metabot](metabot) +- [MCP server](mcp) +- [AI access and usage controls](usage-controls) +- [AI usage auditing](usage-auditing) +- [Metabot customization](customization) +- [Metabot system prompts](system-prompts) diff --git a/_docs/master/ai/start.md b/_docs/master/ai/start.md index 98b67582bd..f38516352f 100644 --- a/_docs/master/ai/start.md +++ b/_docs/master/ai/start.md @@ -11,8 +11,6 @@ layout: new-docs # AI in Metabase -> AI features are available as an add-on on [Metabase Cloud](/features/metabot-ai), or on self-hosted Metabase with your own AI provider API key. - ## [Metabot](./metabot) Metabot is an AI assistant that helps you explore and analyze your data. @@ -21,6 +19,18 @@ Metabot is an AI assistant that helps you explore and analyze your data. Connect an AI provider and configure AI features like Metabot. +## [AI usage controls](./usage-controls) + +Control who can use Metabot, and set token and message limits. + +## [AI customization](./customization) + +Customize Metabot's name, icon, and illustrations. + +## [AI system prompts](./system-prompts) + +Add standing instructions for Metabot's tools. + ## [Agent API](./agent-api) A REST API for building headless, agentic BI applications on top of Metabase's semantic layer. @@ -32,3 +42,7 @@ Connect MCP-compatible AI clients to your Metabase. ## [Metabot in Slack](./metabot-slack) Chat with Metabot directly in Slack — ask questions, get charts, and manage subscriptions without leaving Slack. + +## [AI usage auditing](./usage-auditing) + +See how people are using the AI features in your Metabase. diff --git a/_docs/master/ai/system-prompts.md b/_docs/master/ai/system-prompts.md new file mode 100644 index 0000000000..50bb1a7d19 --- /dev/null +++ b/_docs/master/ai/system-prompts.md @@ -0,0 +1,48 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Ai +title: 'AI system prompts' +source_url: 'https://github.com/metabase/metabase/blob/master/docs/ai/system-prompts.md' +layout: new-docs +summary: 'Write custom instructions for Metabot to match your organization''s tone, terminology, and conventions.' +--- + +# AI system prompts + +{% include plans-blockquote.html feature="AI system prompts" is_plural=true%} + +_Admin > AI > System prompts_ + +System prompts let you customize instructions for Metabot. You can write a separate prompt for each of Metabot's three main tools: + +- **Metabot chat**: the general chat sidebar. +- **Natural language queries**: query-builder questions generated from natural language. +- **SQL generation**: SQL written from prompts (sidebar or [inline](./metabot#inline-sql-editing)). + +Like text cards on dashboards, prompts support [Markdown](/learn/metabase-basics/querying-and-dashboards/dashboards/markdown). + +## Prompt tips + +Be specific, give examples, and describe your organization's conventions. You can include whatever: preferred tone, business terms and acronyms, response format expectations. For example: + +``` +You are Pythia, Oracle of Delphi. + +Our fiscal year starts on February 1. "Last quarter" means the previous fiscal quarter, not the calendar quarter. + +... +``` + +![System prompts](./images/pythia-oracle-of-delphi-response.png) + +System prompts can only influence Metabot's behavior, not its access. A prompt can't grant Metabot permissions it doesn't already have. The person's [data](../permissions/data) and [collection](../permissions/collections) permissions still apply. + +## Further reading + +- [AI settings](./settings) +- [AI controls](./usage-controls) +- [AI customization](./customization) +- [Metabot](./metabot) diff --git a/_docs/master/ai/usage-auditing.md b/_docs/master/ai/usage-auditing.md new file mode 100644 index 0000000000..9ed6a803e6 --- /dev/null +++ b/_docs/master/ai/usage-auditing.md @@ -0,0 +1,155 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Ai +title: 'AI usage auditing' +source_url: 'https://github.com/metabase/metabase/blob/master/docs/ai/usage-auditing.md' +layout: new-docs +summary: 'See token and message counts, chat logs, and more.' +--- + +# AI usage auditing + +{% include plans-blockquote.html feature="AI usage auditing" %} + +_Admin > AI > Usage auditing_ + +Admins can get an overview of human-robot interactions across Metabase, from high-level stats like total token counts down to visibility into actual conversations. These interactions include the in-product Metabot chat sidebar, Metabot conversations in [Documents](../documents/start), [Slack chats](./metabot-slack), and [inline SQL editing](./metabot#inline-sql-editing). + +The usage auditing section includes: + +- [Stats](#stats): aggregate charts across all Metabot activity. +- [Conversations](#conversations): a filterable list of every conversation, with a detail view for each. + +You can also build your own questions on top of the [Usage Analytics views](#building-custom-reports) that back these reports. + +## Stats + +_Admin > AI > Usage auditing > Stats_ + +The Stats page shows aggregate Metabot activity over a date range you choose, defaulting to the previous 30 days. + +### Filters + +- **Date range**: the time window the charts cover. +- **User**: limit to a single person (or **All users**). +- **Group**: limit to a single [group](../people-and-groups/managing) (or **All groups**). +- **Tenant**: limit to a single [tenant](../embedding/tenants). Only shows up if tenants are enabled. + +### Metrics + +Pick what you want to count: + +- **Conversations**: one row per distinct Metabot chat, across every surface listed above (chat sidebar, Documents, Slack, inline SQL). Not MCP conversations. +- **Tokens**: total tokens (input and output) consumed by LLM calls. +- **Messages**: every message exchanged, both from people and from Metabot. + +For each metric, you'll see the same set of charts: + +- **By time**: a time-series chart that buckets by hour or day depending on the date range you filter. Defaults to day. +- **By source**: _where_ in Metabase the request came from. See [Sources and profiles](#sources-and-profiles). +- **By profile**: _which_ Metabot persona answered. See [Sources and profiles](#sources-and-profiles). +- **Users with most ...**, **Groups with most ...**, **IP addresses with most ...**: top-N rankings. +- **Tenants with most ...**: only shown when tenants are enabled. + +You can drill through in the **By day**, **Groups with most ...**, **Users with most ...**, or **Tenants with most ...** charts to see the [Conversations list](#conversations) with the corresponding filter applied. The **By source**, **By profile**, and **IP addresses with most ...** charts are display-only. + +## Sources and profiles + +- **Source** is _where_ the request came from in Metabase. +- **Profile** is _which agent persona_ answered it. + +They often line up (a conversation that started in Slack is handled by the Slackbot profile), but they don't have to. A conversation started from the Metabot chat sidebar might be handled by the **Internal**, **NLQ**, or **SQL** profile depending on what the person asked. + +The Conversations admin page only shows **Profile**. Source is visible in the **Stats** charts and in the [Usage Analytics models](#building-custom-reports) used to build custom reports. + +### Sources + +Each conversation is tagged with a source, i.e. where in Metabase the conversation took place. The **By source** chart in [Stats](#stats) groups conversations by a human-readable `source_name`, and the [AI Usage Log](#building-custom-reports) model exposes both `source_name` and a raw `source` ID (e.g. `metabot_agent`, `oss-sql-gen`, `document_generate_content`) for custom reports. Conversations Metabase couldn't classify show up as `(empty)` on the chart. + +| Source name | Where it comes from | +| ------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| `Metabot` | The Metabot chat sidebar inside Metabase. | +| `Documents` | Content generation inside [Documents](../documents/start). | +| `Suggested Prompts` | Background generation of suggested prompts. | +| `Slackbot` | Conversations that started in [Slack](./metabot-slack). | +| `SQL` | [Inline SQL editing](./metabot#inline-sql-editing) in the native editor. | +| `Unknown` | A conversation Metabase couldn't classify (distinct from no-source conversations, which appear as `(empty)` on charts). | + +### Profiles + +A profile is the configuration Metabot uses for a conversation: which prompt, which tools, and what it's allowed to do. The Conversations admin page, the **By profile** chart in [Stats](#stats), and the **Metabot Conversations** model (see [Building custom reports](#building-custom-reports)) all show the human-readable profile name. The [AI Usage Log](#building-custom-reports) model exposes the raw `profile_id` instead (e.g. `internal`, `transforms_codegen`, `embedding_next`). + +| Profile | What it does | +| -------------------- | ------------------------------------------------------------------------------------------------------------------------- | +| `Internal` | The default Metabot in the chat sidebar. Can build query-builder questions _and_ write SQL. | +| `NLQ` | Natural-language querying only. Always returns a [query builder](../questions/query-builder/editor) result, never SQL. | +| `SQL` | SQL writing only. Used by [inline SQL editing](./metabot#inline-sql-editing) and similar surfaces. | +| `Slackbot` | The persona behind [Metabot in Slack](./metabot-slack). | +| `Embedding` | The Metabot persona used inside [embedded Metabase](../embedding/start). | +| `Transforms codegen` | Generates [transform](../data-studio/transforms/transforms-overview), SQL, or Python. | +| `Documents` | Generates content inside [Documents](../documents/start). | + +## Conversations + +_Admin > AI > Usage auditing > Conversations_ + +The Conversations page lists every Metabot conversation Metabase has on file, newest first. + +### Filters + +- **Date range**, **User**, **Group**, **Tenant**: same as the [Stats filters](#filters). + +### Columns + +Each row shows: + +- **User**: who started the conversation. +- **Profile**: which Metabot persona answered. +- **Date**: when the conversation started. +- **Messages**: total messages, including both sides. +- **Tokens**: total LLM tokens spent. +- **Queries**: how many queries (SQL or query-builder) Metabot generated during the conversation. +- **Searches**: how many search-tool calls Metabot made. +- **IP**: the IP address the request came from. + +You can sort by Date, Messages, or Tokens. Click any row to open the [conversation detail](#conversation-detail). + +## Conversation detail + +The detail view is a full audit of a single conversation. It includes: + +- **Header**: start date, the person who chatted with Metabot, the profile Metabot used, the person's groups (including whether they're an admin), and tenant if applicable. From the **...** menu next to the person's name you can jump to all of their conversations, or to their account details. +- **Stat tiles**: Messages, Total tokens, Queries run, Searches. +- **Feedback** (if any): thumbs-up or thumbs-down and comments. The agent response that triggered the feedback is shown alongside. +- **Conversation transcript**: the full message-by-message exchange. Tool calls (search calls, query construction, etc.) are inlined. You can click "View" to open a modal with the info. +- **Queries generated**: every SQL or [query builder](../questions/query-builder/editor) (MBQL) query Metabot wrote during the conversation, with the referenced tables listed underneath. Hit **Visit** on a query to open the item in a new tab and run it yourself. Transform code-gen queries are shown read-only and can't be re-run from here. + +### The `/inspect` shortcut + +If you're an admin chatting with Metabot, type `/inspect` in the chat to jump straight from the current conversation to its detail page in Usage auditing. + +## Building custom reports + +Three [Usage Analytics](../usage-and-performance-tools/usage-analytics) models back the Usage auditing pages. + +- [AI Usage Log](../usage-and-performance-tools/usage-analytics-reference#ai-usage-log): one row per LLM call. +- [Metabot Conversations](../usage-and-performance-tools/usage-analytics-reference#metabot-conversations): one row per conversation. +- [Metabot Messages](../usage-and-performance-tools/usage-analytics-reference#metabot-messages): one row per message. + +Save your custom questions in the [Custom reports](../usage-and-performance-tools/usage-analytics#custom-reports-collection) sub-collection so the reports inherit the right permissions. + +## What isn't tracked + +[MCP](./mcp) activity isn't included in Usage auditing. MCP requests don't go through Metabot's conversation pipeline, so they don't generate conversations or token rows. + +## Further reading + +- [AI usage controls](./usage-controls) +- [AI settings](./settings) +- [Metabot](./metabot) +- [Metabot in Slack](./metabot-slack) +- [Usage analytics](../usage-and-performance-tools/usage-analytics) +- [Permissions overview](../permissions/start) diff --git a/_docs/master/ai/usage-controls.md b/_docs/master/ai/usage-controls.md new file mode 100644 index 0000000000..886ba76b3d --- /dev/null +++ b/_docs/master/ai/usage-controls.md @@ -0,0 +1,87 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: Ai +title: 'AI usage controls' +source_url: 'https://github.com/metabase/metabase/blob/master/docs/ai/usage-controls.md' +layout: new-docs +summary: 'Control who can use Metabot, and cap token or message usage by instance, group, or tenant.' +--- + +# AI usage controls + +{% include plans-blockquote.html feature="AI controls" is_plural=true%} + +_Admin > AI > Usage controls_ + +Once you've connected an AI provider (see [AI settings](./settings)), you can can control who can use Metabot and set usage budgets. + +- [AI feature access](#ai-feature-access): which groups can use Metabot, and which of its tools. +- [AI usage limits](#ai-usage-limits): token or message caps by instance, group, or tenant. + +## AI feature access + +_Admin > AI > Usage controls > AI feature access_ + +The AI feature access table lets you toggle Metabot on or off per group, and pick what Metabot can do for each group. Rows are your [internal groups](../people-and-groups/managing) and [tenant groups](../embedding/tenants); columns are Metabot capabilities. + +- **AI features** — the master toggle for the group. When off, people in that group won't see the Metabot icon, keyboard shortcuts, or any inline AI affordances. +- **Chat and NLQ** — access to the Metabot [chat sidebar](./metabot#the-metabot-chat-sidebar) and [natural language querying](./metabot#how-metabot-uses-the-query-builder). +- **SQL generation** — permission to have Metabot write or edit SQL ([from the sidebar](./metabot#metabot-in-the-native-editor) or [inline](./metabot#inline-sql-editing)). +- **Other tools** — other AI tools like error-fixing and chart analysis. + +These controls are granular. If you uncheck SQL generation but leave Chat and NLQ checked, Metabot will try to answer SQL-shaped prompts with a [query builder](../questions/query-builder/editor) result. + +[Tenant](../embedding/tenants) groups follow the same model as regular groups. + +## AI usage limits + +_Admin > AI > Usage controls > AI usage limits_ + +![AI usage limits](./images/ai-usage-limits.png) + +By default, AI usage is unlimited. + +These limits let you cap how much Metabot traffic Metabase allows — either across your whole instance, or for people in specific groups. + +### Settings and general limits + +- **How do you want to limit AI usage?** Choose between: + - **By token usage** in millions of tokens, so `2` would be 2 million tokens. + - **By message count**. Each message someone sends to Metabot counts as one message (not a conversation, but a single message). +- **When should usage limits reset?** The counter resets automatically; the limit values stay put. Pick from: + - **Daily** (resets at midnight). + - **Weekly** (resets on Monday). + - **Monthly** (resets the 1st). + +You can also set: + +- **Total instance limit**: the total pool of tokens or messages across every person and group. Once this limit is hit, Metabot stops responding to requests until the next reset. +- **Quota-reached message**: the error Metabot shows when someone hits a limit. Write whatever makes sense for your Metabase (like a Slack channel to ping, or a link to a request form). + +### Group limits + +Group limits set a per-_person_ cap for everyone in a user group. So, each person in the group gets the limit, not the group as a whole. + +If a person belongs to multiple groups, Metabase gives them the highest limit across those groups (_not_ the cumulative number across all of their groups). So if someone is in two groups, one group capped to 100 messages per week, and another group capped to 500, that person would enjoy 500 per week (not 600). + +### Tenant group limits + +You can set a limit for each [tenant group](../embedding/tenants#create-tenant-groups). They work just like the group limits described above. + +### Specific tenant limits + +This specific tenant limit is an aggregate pool shared by everyone in a single tenant. When the pool is empty, no one in that tenant can use Metabot for the rest of the period, regardless of how generous their tenant-group limits are. + +Per-tenant limits are handy for billing scenarios. Say you have a customer, Megafauna Analytics, who pays you for 100 million tokens a month. Set Megafauna Analytics's tenant limit to 100, and Metabase enforces that cap across every seat they provision. + +## Further reading + +- [AI settings](./settings) +- [Metabot](./metabot) +- [AI customization](./customization) +- [AI system prompts](./system-prompts) +- [Tenants](../embedding/tenants) +- [Permissions overview](../permissions/start) diff --git a/_docs/master/api.json b/_docs/master/api.json index 8037ab4be4..8eb0f60079 100644 --- a/_docs/master/api.json +++ b/_docs/master/api.json @@ -43,6 +43,31 @@ } }, "required" : [ "url", "created_at", "sync_started_at", "created_by_id", "db_id" ] + }, { + "type" : "object", + "properties" : { + "created_at" : { + "type" : "integer", + "minimum" : 1 + }, + "created_by_id" : { + "type" : "integer", + "minimum" : 1 + }, + "db_id" : { + "type" : "integer", + "minimum" : 1 + }, + "sync_started_at" : { + "type" : "integer", + "minimum" : 1 + }, + "url" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "url", "created_at", "sync_started_at", "created_by_id", "db_id" ] }, { "type" : "object", "properties" : { @@ -1142,6 +1167,114 @@ "$ref" : "#/components/schemas/metabase-enterprise.action-v2.api.api-action-expression" } ] }, + "metabase-enterprise.data-complexity-score.api.node" : { + "anyOf" : [ { + "type" : "object", + "properties" : { + "error" : { + "type" : "string" + } + }, + "required" : [ "error" ], + "additionalProperties" : false + }, { + "type" : "object", + "properties" : { + "measurement" : { + "type" : "number" + }, + "rating" : { + "oneOf" : [ { + "type" : "string", + "enum" : [ "low", "medium", "high" ] + }, { + "type" : "null" + } ] + }, + "rating_label" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "score" : { + "type" : "integer", + "minimum" : 0 + } + }, + "required" : [ "measurement", "score", "rating", "rating_label" ], + "additionalProperties" : false + }, { + "type" : "object", + "properties" : { + "components" : { + "type" : "object", + "additionalProperties" : { + "$ref" : "#/components/schemas/metabase-enterprise.data-complexity-score.api.node" + } + }, + "rating" : { + "oneOf" : [ { + "type" : "string", + "enum" : [ "low", "medium", "high" ] + }, { + "type" : "null" + } ] + }, + "rating_label" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "score" : { + "oneOf" : [ { + "type" : "integer", + "minimum" : 0 + }, { + "type" : "null" + } ] + } + }, + "required" : [ "score", "rating", "rating_label", "components" ], + "additionalProperties" : false + } ] + }, + "metabase-enterprise.data-studio.api.table.publish-table-selectors" : { + "type" : "object", + "properties" : { + "collection_id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "database_ids" : { + "type" : "array", + "items" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "schema_ids" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "table_ids" : { + "type" : "array", + "items" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + } + }, + "required" : [ "collection_id" ] + }, "metabase-enterprise.data-studio.api.table.publish-tables-response" : { "description" : "Schema for /publish-tables endpoint response. Matches frontend PublishTablesResponse type.", "type" : "object", @@ -2139,6 +2272,156 @@ }, "required" : [ "min", "fixed" ] }, + "metabase-enterprise.serialization.schema.export-metadata-response" : { + "type" : "object", + "properties" : { + "databases" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/metabase-enterprise.serialization.schema.exported-database" + } + }, + "fields" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/metabase-enterprise.serialization.schema.exported-field" + } + }, + "tables" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/metabase-enterprise.serialization.schema.exported-table" + } + } + } + }, + "metabase-enterprise.serialization.schema.exported-database" : { + "type" : "object", + "properties" : { + "engine" : { + "type" : "string" + }, + "id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.database" + }, + "name" : { + "type" : "string" + } + }, + "required" : [ "id", "name", "engine" ] + }, + "metabase-enterprise.serialization.schema.exported-field" : { + "type" : "object", + "properties" : { + "base_type" : { + "type" : "string" + }, + "id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.field" + }, + "coercion_strategy" : { + "type" : "string" + }, + "name" : { + "type" : "string" + }, + "semantic_type" : { + "type" : "string" + }, + "table_id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.table" + }, + "nfc_path" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "effective_type" : { + "type" : "string" + }, + "parent_id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.field" + }, + "database_type" : { + "type" : "string" + }, + "description" : { + "type" : "string" + }, + "fk_target_field_id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.field" + } + }, + "required" : [ "id", "table_id", "name", "base_type" ] + }, + "metabase-enterprise.serialization.schema.exported-table" : { + "type" : "object", + "properties" : { + "db_id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.database" + }, + "description" : { + "type" : "string" + }, + "id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.table" + }, + "name" : { + "type" : "string" + }, + "schema" : { + "type" : "string" + } + }, + "required" : [ "id", "db_id", "name" ] + }, + "metabase-enterprise.serialization.schema.import-status-response" : { + "description" : "Wire shape of `GET /metadata/import/:id`. Timestamps are ISO-8601 strings.\n `:started-at`/`:finished-at`/`:wall-ms` are nil until the relevant lifecycle\n stage is reached; `:error` is nil unless the import failed.", + "type" : "object", + "properties" : { + "enqueued-at" : { + "type" : "string" + }, + "error" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "finished-at" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "id" : { + "type" : "string" + }, + "started-at" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "status" : { + "type" : "string", + "enum" : [ "queued", "running", "ok", "error" ] + }, + "wall-ms" : { + "oneOf" : [ { + "type" : "number" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "status", "enqueued-at", "started-at", "finished-at", "wall-ms", "error" ], + "additionalProperties" : false + }, "metabase-enterprise.support-access-grants.schema.create-grant-request" : { "description" : "Schema for POST /api/ee/support-access-grants request body.", "type" : "object", @@ -3206,10 +3489,39 @@ }, "required" : [ "name", "base_type", "display_name" ] }, + "metabase.agent-api.api.construct-query-request" : { + "description" : "Request body for /v2/construct-query and the fresh-query branch of /v2/query.\n A single `:query` key whose value is a JSON object matching\n [[metabase.lib.schema/external-query]] — the canonical portable MBQL 5 wire format. The\n query is fully self-describing: the database is derived from the first stage's\n `source-table:` or `source-card:`, all field references are portable FKs\n (`[, , , ]`), and there is no auxiliary\n `source_entity` / `referenced_entities` envelope. See\n `resources/metabot/prompts/tools/construct_notebook_query.md` for the full format reference\n (including operators, joins, expressions, multi-stage queries, and FK conventions).\n\n Closed map: any extra top-level keys (notably the legacy `source_entity` /\n `referenced_entities` envelope from before the repr migration) are rejected with a 400 so\n callers don't silently send fields the server ignores.\n\n The inner `:query` value is intentionally typed as a plain `:map` at this boundary rather\n than `::lib.schema/external-query`. Reasons:\n\n 1. Deep MBQL-shape validation runs inside the representations pipeline\n (`metabot.tools.construct/execute-representations-query` calls `repr/validate-query`\n after the repair pass), so the boundary check would be redundant.\n\n 2. The strict-tool manifest lint (`assert-optional-fields-nullable!`) walks every map\n reachable from the tool input schema. `::external-query` references `::query`, which\n carries several `:optional` keys (`:lib/metadata`, `:database`, `:settings`, …) that\n are not `[:maybe ...]` — for sound reasons unrelated to this endpoint. Recursing into\n them would force a wide schema change just to satisfy the lint at the agent boundary.", + "type" : "object", + "properties" : { + "prompt" : { + "oneOf" : [ { + "type" : "string", + "minLength" : 1, + "maxLength" : 10000 + }, { + "type" : "null" + } ] + }, + "query" : { + "type" : "object", + "properties" : { } + } + }, + "required" : [ "query" ], + "additionalProperties" : false + }, "metabase.agent-api.api.construct-query-response" : { - "description" : "Response containing a base64-encoded MBQL query for use with /v1/execute.", + "description" : "Response containing a base64-encoded MBQL query for use with /v1/execute. The optional\n `:prompt` echoes the request's prompt back so the MCP layer can store it with the\n handle (see `metabase.mcp.tools/make-store-construct-query-result`).", "type" : "object", "properties" : { + "prompt" : { + "oneOf" : [ { + "type" : "string", + "minLength" : 1 + }, { + "type" : "null" + } ] + }, "query" : { "type" : "string", "minLength" : 1 @@ -3217,6 +3529,162 @@ }, "required" : [ "query" ] }, + "metabase.agent-api.api.create-dashboard-request" : { + "type" : "object", + "properties" : { + "collection_id" : { + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + }, + "description" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "name" : { + "type" : "string", + "minLength" : 1 + }, + "question_ids" : { + "oneOf" : [ { + "type" : "array", + "items" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, { + "type" : "null" + } ] + } + }, + "required" : [ "name" ] + }, + "metabase.agent-api.api.create-dashboard-response" : { + "type" : "object", + "properties" : { + "collection_id" : { + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + }, + "dashcard_ids" : { + "type" : "array", + "items" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "description" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "name" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "id", "name", "collection_id", "description", "dashcard_ids" ] + }, + "metabase.agent-api.api.create-question-request" : { + "type" : "object", + "properties" : { + "collection_id" : { + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + }, + "description" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "display" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "name" : { + "type" : "string", + "minLength" : 1 + }, + "query" : { + "type" : "string", + "minLength" : 1 + }, + "visualization_settings" : { + "oneOf" : [ { + "type" : "object", + "properties" : { } + }, { + "type" : "null" + } ] + } + }, + "required" : [ "name", "query" ] + }, + "metabase.agent-api.api.create-question-response" : { + "type" : "object", + "properties" : { + "collection_id" : { + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + }, + "description" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "display" : { + "type" : "string" + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "name" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "id", "name", "display", "collection_id", "description" ] + }, "metabase.agent-api.api.entity-type" : { "description" : "The type of queryable entity.", "type" : "string", @@ -3500,12 +3968,8 @@ }, "required" : [ "id", "type", "name" ] }, - "metabase.agent-api.api.program-request" : { - "description" : "Request body for /v2/construct-query and /v2/query.\n An agent-lib structured program with `:source` and `:operations`. The top-level\n `:source` must reference a database entity (`table`, `card`, `dataset`, or\n `metric`); `context` and nested `program` sources are rejected at the HTTP\n boundary by [[evaluate-program-for-execution]] because they require an\n in-process evaluation context.", - "$ref" : "#/components/schemas/metabase.agent-lib.schema.program" - }, "metabase.agent-api.api.query-request" : { - "description" : "Request body for /v2/query. Accepts either a structured program or a continuation_token.", + "description" : "Request body for /v2/query. Accepts either a fresh-query payload (`{:query }`,\n same shape as /v2/construct-query) or a `:continuation_token` from a prior response.\n\n Both branches are closed maps: extra top-level keys (e.g. the legacy\n `source_entity` / `referenced_entities` envelope, or sending `:query` and\n `:continuation_token` simultaneously) are rejected with a 400.", "oneOf" : [ { "type" : "object", "properties" : { @@ -3514,9 +3978,10 @@ "minLength" : 1 } }, - "required" : [ "continuation_token" ] + "required" : [ "continuation_token" ], + "additionalProperties" : false }, { - "$ref" : "#/components/schemas/metabase.agent-api.api.program-request" + "$ref" : "#/components/schemas/metabase.agent-api.api.construct-query-request" } ] }, "metabase.agent-api.api.query-response" : { @@ -3934,302 +4399,6 @@ }, "required" : [ "id", "type", "name", "display_name", "database_id", "database_engine", "fields" ] }, - "metabase.agent-lib.schema.aggregation-ref-form" : { - "type" : "array", - "prefixItems" : [ { - "const" : "aggregation-ref" - }, { - "type" : "integer", - "minimum" : 0 - } ] - }, - "metabase.agent-lib.schema.expression-ref-form" : { - "type" : "array", - "prefixItems" : [ { - "const" : "expression-ref" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.non-blank-string" - } ] - }, - "metabase.agent-lib.schema.form" : { - "anyOf" : [ { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.source-ref" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.query-aware-ref" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.nested-operator-form" - } ] - }, - "metabase.agent-lib.schema.map-literal" : { - "type" : "object", - "additionalProperties" : { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.node" - } - }, - "metabase.agent-lib.schema.nested-operator-form" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.node" - }, - "minItems" : 1 - }, - "metabase.agent-lib.schema.node" : { - "anyOf" : [ { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.scalar" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.program-literal" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.map-literal" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.form" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.vector-literal" - } ] - }, - "metabase.agent-lib.schema.non-blank-string" : { - "type" : "string" - }, - "metabase.agent-lib.schema.page" : { - "type" : "object", - "properties" : { - "items" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - }, - "page" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - } - }, - "required" : [ "page", "items" ], - "additionalProperties" : false - }, - "metabase.agent-lib.schema.program" : { - "type" : "object", - "properties" : { - "operations" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.top-level-op" - } - }, - "source" : { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.source" - } - }, - "required" : [ "source", "operations" ], - "additionalProperties" : false - }, - "metabase.agent-lib.schema.program-literal" : { - "type" : "object", - "properties" : { - "program" : { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.program" - }, - "type" : { - "const" : "program" - } - }, - "required" : [ "type", "program" ], - "additionalProperties" : false - }, - "metabase.agent-lib.schema.query-aware-ref" : { - "anyOf" : [ { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.expression-ref-form" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.aggregation-ref-form" - } ] - }, - "metabase.agent-lib.schema.scalar" : { - "anyOf" : [ { - "type" : "null" - }, { - "type" : "string" - }, { - "type" : "number" - }, { - "type" : "boolean" - } ] - }, - "metabase.agent-lib.schema.source" : { - "anyOf" : [ { - "type" : "object", - "properties" : { - "ref" : { - "const" : "source" - }, - "type" : { - "const" : "context" - } - }, - "required" : [ "type", "ref" ], - "additionalProperties" : false - }, { - "type" : "object", - "properties" : { - "id" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - }, - "type" : { - "type" : "string", - "enum" : [ "table", "card", "dataset", "metric" ] - } - }, - "required" : [ "type", "id" ], - "additionalProperties" : false - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.program-literal" - } ] - }, - "metabase.agent-lib.schema.source-ref" : { - "anyOf" : [ { - "type" : "array", - "prefixItems" : [ { - "const" : "field" - }, { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "table" - }, { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "card" - }, { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "metric" - }, { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - } ] - } ] - }, - "metabase.agent-lib.schema.top-level-op" : { - "anyOf" : [ { - "type" : "array", - "prefixItems" : [ { - "const" : "filter" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.form" - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "aggregate" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.form" - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "breakout" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.form" - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "with-fields" - }, { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.form" - } - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "limit" - }, { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "expression" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.non-blank-string" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.form" - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "join" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.form" - } ] - }, { - "anyOf" : [ { - "type" : "array", - "prefixItems" : [ { - "const" : "order-by" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.form" - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "order-by" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.form" - }, { - "type" : "string", - "enum" : [ "asc", "desc" ] - } ] - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "append-stage" - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "drop-stage" - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "drop-empty-stages" - } ] - }, { - "type" : "array", - "prefixItems" : [ { - "const" : "with-page" - }, { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.page" - } ] - } ] - }, - "metabase.agent-lib.schema.vector-literal" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase.agent-lib.schema.node" - } - }, "metabase.analyze.query-results.ResultsMetadata" : { "description" : "value must be an array of valid results column metadata maps.", "oneOf" : [ { @@ -5168,7 +5337,32 @@ }, "metabase.driver.connection.connection-type" : { "type" : "string", - "enum" : [ "default", "write-data" ] + "enum" : [ "default", "write-data", "admin", "transform" ] + }, + "metabase.embedding-rest.api.theme.EmbeddingTheme" : { + "type" : "object", + "properties" : { + "created_at" : { }, + "entity_id" : { + "type" : "string", + "minLength" : 1 + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "name" : { + "type" : "string", + "minLength" : 1 + }, + "settings" : { + "type" : "object", + "properties" : { } + }, + "updated_at" : { } + }, + "required" : [ "id", "entity_id", "name", "settings", "created_at", "updated_at" ] }, "metabase.frontend-errors.api.frontend-error-type" : { "type" : "string", @@ -7975,6 +8169,8 @@ "required" : [ "lib/type" ] }, { "$ref" : "#/components/schemas/metabase.lib.schema..stage.valid-refs" + }, { + "$ref" : "#/components/schemas/metabase.lib.schema..stage.page-and-limit-are-mutually-exclusive" }, { "allOf" : [ ] } ] @@ -8028,6 +8224,9 @@ "allOf" : [ ] } ] }, + "metabase.lib.schema..stage.page-and-limit-are-mutually-exclusive" : { + "description" : "If an MBQL query stage specifies `:page`, it should not also specify `:limit`" + }, "metabase.lib.schema..stage.type" : { "type" : "string", "enum" : [ "mbql.stage/native", "mbql.stage/mbql" ] @@ -9547,7 +9746,21 @@ "description" : "Schema for fingerprint information for Fields deriving from `:type/Number`.", "type" : "object", "properties" : { - "avg" : { + "mode-fraction" : { + "oneOf" : [ { + "$ref" : "#/components/schemas/metabase.lib.schema.metadata.fingerprint.percent" + }, { + "type" : "null" + } ] + }, + "min" : { + "oneOf" : [ { + "type" : "number" + }, { + "type" : "null" + } ] + }, + "q1" : { "oneOf" : [ { "type" : "number" }, { @@ -9561,14 +9774,21 @@ "type" : "null" } ] }, - "min" : { + "avg" : { "oneOf" : [ { "type" : "number" }, { "type" : "null" } ] }, - "q1" : { + "sd" : { + "oneOf" : [ { + "type" : "number" + }, { + "type" : "null" + } ] + }, + "skewness" : { "oneOf" : [ { "type" : "number" }, { @@ -9582,12 +9802,26 @@ "type" : "null" } ] }, - "sd" : { + "top-3-fraction" : { + "oneOf" : [ { + "$ref" : "#/components/schemas/metabase.lib.schema.metadata.fingerprint.percent" + }, { + "type" : "null" + } ] + }, + "excess-kurtosis" : { "oneOf" : [ { "type" : "number" }, { "type" : "null" } ] + }, + "zero-fraction" : { + "oneOf" : [ { + "$ref" : "#/components/schemas/metabase.lib.schema.metadata.fingerprint.percent" + }, { + "type" : "null" + } ] } } }, @@ -9608,6 +9842,27 @@ }, { "type" : "null" } ] + }, + "mode-fraction" : { + "oneOf" : [ { + "$ref" : "#/components/schemas/metabase.lib.schema.metadata.fingerprint.percent" + }, { + "type" : "null" + } ] + }, + "skewness" : { + "oneOf" : [ { + "type" : "number" + }, { + "type" : "null" + } ] + }, + "top-3-fraction" : { + "oneOf" : [ { + "$ref" : "#/components/schemas/metabase.lib.schema.metadata.fingerprint.percent" + }, { + "type" : "null" + } ] } } }, @@ -9622,6 +9877,20 @@ "type" : "null" } ] }, + "mode-fraction" : { + "oneOf" : [ { + "$ref" : "#/components/schemas/metabase.lib.schema.metadata.fingerprint.percent" + }, { + "type" : "null" + } ] + }, + "percent-blank" : { + "oneOf" : [ { + "$ref" : "#/components/schemas/metabase.lib.schema.metadata.fingerprint.percent" + }, { + "type" : "null" + } ] + }, "percent-email" : { "oneOf" : [ { "$ref" : "#/components/schemas/metabase.lib.schema.metadata.fingerprint.percent" @@ -9649,6 +9918,13 @@ }, { "type" : "null" } ] + }, + "top-3-fraction" : { + "oneOf" : [ { + "$ref" : "#/components/schemas/metabase.lib.schema.metadata.fingerprint.percent" + }, { + "type" : "null" + } ] } } }, @@ -13772,212 +14048,58 @@ "required" : [ "enabled" ] } }, - "metabase.warehouses-rest.api.database-info" : { - "type" : "object", - "properties" : { - "engine" : { - "type" : "string" - }, - "id" : { - "$ref" : "#/components/schemas/metabase.lib.schema.id.database" - }, - "name" : { - "type" : "string" - } - }, - "required" : [ "id", "name", "engine" ] - }, - "metabase.warehouses-rest.api.databases-metadata-response" : { + "metabase.workspaces.core.table-namespace" : { + "description" : "A `{:db ?, :schema ?}` namespace map. Either or both keys may be present\n depending on the driver's `qualified-name-components`; at least one must\n populate. Empty-string `\"\"` is reserved for the storage layer; the atom\n carries `nil`/missing for absent slots.", "type" : "object", "properties" : { - "databases" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase.warehouses-rest.api.database-info" - } - }, - "fields" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase.warehouses-rest.api.field-info" - } - }, - "tables" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase.warehouses-rest.api.table-info" - } - } - }, - "required" : [ "databases", "tables", "fields" ] - }, - "metabase.warehouses-rest.api.field-info" : { - "type" : "object", - "properties" : { - "base_type" : { - "type" : "string" - }, - "id" : { - "$ref" : "#/components/schemas/metabase.lib.schema.id.field" - }, - "coercion_strategy" : { - "type" : "string" - }, - "name" : { - "type" : "string" - }, - "semantic_type" : { - "type" : "string" - }, - "table_id" : { - "$ref" : "#/components/schemas/metabase.lib.schema.id.table" - }, - "effective_type" : { - "type" : "string" - }, - "parent_id" : { - "$ref" : "#/components/schemas/metabase.lib.schema.id.field" - }, - "database_type" : { - "type" : "string" - }, - "description" : { - "type" : "string" + "db" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] }, - "fk_target_field_id" : { - "$ref" : "#/components/schemas/metabase.lib.schema.id.field" + "schema" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] } - }, - "required" : [ "id", "table_id", "name", "base_type" ] + } }, - "metabase.warehouses-rest.api.field-values-info" : { + "metabase.workspaces.core.workspace-database-config" : { + "description" : "Per-database workspace config: `:input_schemas` is a vector of driver-opaque\n schema names (the source schemas the workspace reads from) — may be empty\n on drivers with no schema layer (e.g. MySQL), where the bound DB itself acts\n as the implicit input namespace; `:output` is a single namespace map (the\n workspace's isolation schema, expanded with the warehouse catalog at boot).", "type" : "object", "properties" : { - "field_id" : { - "$ref" : "#/components/schemas/metabase.lib.schema.id.field" - }, - "has_more_values" : { - "type" : "boolean" - }, - "human_readable_values" : { + "input_schemas" : { "type" : "array", "items" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] + "type" : "string" } }, - "values" : { - "type" : "array", - "items" : { - "type" : "array", - "items" : { } - } - } - }, - "required" : [ "field_id", "values", "has_more_values" ] - }, - "metabase.warehouses-rest.api.field-values-response" : { - "type" : "object", - "properties" : { - "field_values" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase.warehouses-rest.api.field-values-info" - } + "output" : { + "$ref" : "#/components/schemas/metabase.workspaces.core.table-namespace" } }, - "required" : [ "field_values" ] + "required" : [ "input_schemas", "output" ] }, - "metabase.warehouses-rest.api.metadata-import-report" : { + "metabase.workspaces.core.workspace-instance-config" : { + "description" : "The shape stored in the EE `instance-workspace` setting after the `:workspace`\n config.yml loader has resolved database names to ids. Database keys are integer\n ids (post-resolution); the wire format with name keys lives in\n `metabase-enterprise.advanced-config.file.workspace`.", "type" : "object", "properties" : { "databases" : { "type" : "object", - "properties" : { - "failed" : { - "type" : "array", - "items" : { - "type" : "object", - "properties" : { } - } - }, - "matched" : { - "type" : "integer" - }, - "missing" : { - "type" : "array", - "items" : { - "type" : "object", - "properties" : { } - } - } - }, - "required" : [ "matched", "missing" ] - }, - "fields" : { - "type" : "object", - "properties" : { - "created" : { - "type" : "integer" - }, - "matched" : { - "type" : "integer" - }, - "missing" : { - "type" : "array", - "items" : { - "type" : "object", - "properties" : { } - } - } - }, - "required" : [ "matched", "created", "missing" ] - }, - "tables" : { - "type" : "object", - "properties" : { - "created" : { - "type" : "integer" - }, - "matched" : { - "type" : "integer" - }, - "missing" : { - "type" : "array", - "items" : { - "type" : "object", - "properties" : { } - } - } - }, - "required" : [ "matched", "created", "missing" ] - } - }, - "required" : [ "databases", "tables", "fields" ] - }, - "metabase.warehouses-rest.api.table-info" : { - "type" : "object", - "properties" : { - "db_id" : { - "$ref" : "#/components/schemas/metabase.lib.schema.id.database" - }, - "description" : { - "type" : "string" - }, - "id" : { - "$ref" : "#/components/schemas/metabase.lib.schema.id.table" + "additionalProperties" : { + "$ref" : "#/components/schemas/metabase.workspaces.core.workspace-database-config" + } }, "name" : { - "type" : "string" - }, - "schema" : { - "type" : "string" + "type" : "string", + "minLength" : 1 } }, - "required" : [ "id", "db_id", "name" ] + "required" : [ "name", "databases" ] }, "metabase.xrays.api.automagic-dashboards.base-64-encoded-json" : { "description" : "form-encoded base-64-encoded JSON" @@ -14493,6 +14615,42 @@ "tags" : [ "/api/activity" ] } }, + "/api/agent/v1/dashboard" : { + "post" : { + "operationId" : "post-api-agent-v1-dashboard", + "summary" : "POST /api/agent/v1/dashboard", + "description" : "Create a new dashboard, optionally populated with saved questions.\n\n Pass `question_ids` to add existing saved questions as cards on the dashboard.\n Cards are automatically positioned on the grid based on their display type.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase.agent-api.api.create-dashboard-response" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase.agent-api.api.create-dashboard-request" + } + } + } + }, + "tags" : [ "/api/agent" ] + } + }, "/api/agent/v1/execute" : { "post" : { "operationId" : "post-api-agent-v1-execute", @@ -14686,6 +14844,42 @@ "tags" : [ "/api/agent" ] } }, + "/api/agent/v1/question" : { + "post" : { + "operationId" : "post-api-agent-v1-question", + "summary" : "POST /api/agent/v1/question", + "description" : "Save a previously constructed query as a named question (card).\n\n The `query` parameter should be a base64-encoded string returned by construct_query.\n Optionally specify display type, description, collection, and visualization settings.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase.agent-api.api.create-question-response" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase.agent-api.api.create-question-request" + } + } + } + }, + "tags" : [ "/api/agent" ] + } + }, "/api/agent/v1/search" : { "post" : { "operationId" : "post-api-agent-v1-search", @@ -14906,7 +15100,7 @@ "post" : { "operationId" : "post-api-agent-v2-construct-query", "summary" : "POST /api/agent/v2/construct-query", - "description" : "Construct an MBQL query from a structured agent-lib program.\n\n The body is the program itself: a JSON object with `source` (identifying the\n table/card/dataset/metric to query) and `operations` (an array of operator\n tuples). Returns a base64-encoded MBQL query that can be executed via\n /v1/execute. See the agent_api reference for the full program syntax.", + "description" : "Construct an MBQL query from a portable MBQL 5 representations JSON payload.\n\n The body is `{\"query\": }` where `` is a JSON object\n matching `::lib.schema/external-query` — see the `construct_notebook_query` tool\n documentation for the format reference. Returns a base64-encoded MBQL query that can be\n executed via /v1/execute or paginated via /v2/query.", "parameters" : [ ], "responses" : { "2XX" : { @@ -14930,7 +15124,7 @@ "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/metabase.agent-api.api.program-request" + "$ref" : "#/components/schemas/metabase.agent-api.api.construct-query-request" } } } @@ -14942,7 +15136,7 @@ "post" : { "operationId" : "post-api-agent-v2-query", "summary" : "POST /api/agent/v2/query", - "description" : "Execute a structured program and stream the results, with continuation-token pagination.\n\n Accepts either a program (same shape as /v2/construct-query) or a\n `continuation_token` from a previous response. Returns results with column\n metadata and an optional `continuation_token` for fetching the next page.", + "description" : "Execute a portable MBQL 5 representations JSON query and stream the results, with\n continuation-token pagination.\n\n Accepts either a JSON body (same shape as /v2/construct-query) or a `continuation_token`\n from a previous response. Returns results with column metadata and an optional\n `continuation_token` for fetching the next page.", "parameters" : [ ], "responses" : { "2XX" : { @@ -15172,6 +15366,78 @@ "tags" : [ "/api/analytics" ] } }, + "/api/analytics/internal" : { + "post" : { + "operationId" : "post-api-analytics-internal", + "summary" : "POST /api/analytics/internal", + "description" : "Receive a batch of internal analytics events from the frontend and record them as Prometheus metrics.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "null" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "events" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "amount" : { + "oneOf" : [ { + "type" : "number" + }, { + "type" : "null" + } ] + }, + "labels" : { + "oneOf" : [ { + "type" : "object", + "additionalProperties" : { + "type" : "string" + } + }, { + "type" : "null" + } ] + }, + "metric" : { + "type" : "string" + }, + "op" : { + "type" : "string", + "enum" : [ "inc", "dec", "set", "observe", "clear" ] + } + }, + "required" : [ "op", "metric" ] + } + } + }, + "required" : [ "events" ] + } + } + } + }, + "tags" : [ "/api/analytics" ] + } + }, "/api/api-key" : { "post" : { "operationId" : "post-api-api-key", @@ -16643,6 +16909,26 @@ "type" : "string", "minLength" : 1 }, + "size" : { + "oneOf" : [ { + "type" : "object", + "properties" : { + "size_x" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "size_y" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "size_x", "size_y" ] + }, { + "type" : "null" + } ] + }, "parameters" : { "oneOf" : [ { "$ref" : "#/components/schemas/metabase.parameters.schema.parameters" @@ -18268,7 +18554,7 @@ "type" : "array", "items" : { "type" : "string", - "enum" : [ "dashboard", "table", "dataset", "no_models", "timeline", "snippet", "collection", "transform", "document", "pulse", "metric", "card" ] + "enum" : [ "dashboard", "table", "dataset", "no_models", "timeline", "snippet", "collection", "measure", "transform", "document", "pulse", "metric", "card" ] } }, { "type" : "null" @@ -18796,7 +19082,7 @@ "type" : "array", "items" : { "type" : "string", - "enum" : [ "dashboard", "table", "dataset", "no_models", "timeline", "snippet", "collection", "transform", "document", "pulse", "metric", "card" ] + "enum" : [ "dashboard", "table", "dataset", "no_models", "timeline", "snippet", "collection", "measure", "transform", "document", "pulse", "metric", "card" ] } }, { "type" : "null" @@ -21071,94 +21357,6 @@ "tags" : [ "/api/database" ] } }, - "/api/database/field-values" : { - "get" : { - "operationId" : "get-api-database-field-values", - "summary" : "GET /api/database/field-values", - "description" : "Get sampled field values for every field in the instance, streamed as a single\n `{\"field_values\": [...]}` document. Each entry carries `field_id`, `values`,\n optional `human_readable_values`, and `has_more_values`.\n\n Only unconstrained (`:full`) FieldValues are included — sandboxed, impersonation, and\n linked-filter variants are user-specific and would bypass their own enforcement\n mechanisms in a bulk export. Pair with `GET /api/database/metadata` to resolve\n `field_id` to table and field names. Response is streamed for efficiency with large\n schemas.\n\n Admin-only: this endpoint exposes cached values computed over the unrestricted\n dataset, so it would leak data past sandbox / impersonation rules if served to\n regular users.", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response", - "content" : { - "application/json" : { - "schema" : { - "$ref" : "#/components/schemas/metabase.warehouses-rest.api.field-values-response" - } - } - } - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/database" ] - } - }, - "/api/database/metadata" : { - "get" : { - "operationId" : "get-api-database-metadata", - "summary" : "GET /api/database/metadata", - "description" : "Get metadata (databases, tables, and fields) for all databases visible to the current user.\n Returns a flat structure with three arrays: databases, tables, and fields.\n Response is streamed for efficiency with large schemas.\n\n Requires `View data` → `Can view` and `Create queries` → `Query builder only` (or\n `Query builder and native`) permissions on each database and table.", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response", - "content" : { - "application/json" : { - "schema" : { - "$ref" : "#/components/schemas/metabase.warehouses-rest.api.databases-metadata-response" - } - } - } - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/database" ] - }, - "post" : { - "operationId" : "post-api-database-metadata", - "summary" : "POST /api/database/metadata", - "description" : "Import database/table/field metadata previously exported from `GET /api/database/metadata`.\n\n Entities are matched by natural key — databases by `(name, engine)`, tables by\n `(database, schema, name)`, fields by `(table, parent-path, name)` — so the numeric ids\n in the payload are only used to link fields to their tables within the request.\n\n Tables and fields that don't exist on the target are created when their parent\n (database for tables; table for fields) is present on the target. Databases are\n not auto-created — missing databases are reported instead. Field `fk_target_field_id`\n is re-resolved through the natural-key lookup after all fields exist.\n\n For matched entities, only user-editable metadata is written: table `description`;\n field `description`, `semantic_type`, `coercion_strategy`, `effective_type`, and\n `fk_target_field_id`. For newly-created fields, `base_type` and `database_type` are\n also populated from the payload. Keys absent from the payload (including null values)\n are left untouched on matched entities.\n\n Processing is isolated per target database: each matched DB imports in its own\n transaction so a failure on one DB does not roll back the others. DBs whose\n transaction failed appear under `databases.failed` in the response along with\n the error message; every other DB's tables, fields, and same-DB `fk_target_field_id`\n references still commit. Cross-database `fk_target_field_id` references are\n resolved in a final pass after all per-DB transactions have committed.\n\n Returns counts of matched + created entities per type, a list of entities in the\n payload that could not be placed (their parent was missing on the target), and,\n when any DB failed, a `databases.failed` list naming each failed DB.", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response", - "content" : { - "application/json" : { - "schema" : { - "$ref" : "#/components/schemas/metabase.warehouses-rest.api.metadata-import-report" - } - } - } - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "$ref" : "#/components/schemas/metabase.warehouses-rest.api.databases-metadata-response" - } - } - } - }, - "tags" : [ "/api/database" ] - } - }, "/api/database/sample_database" : { "post" : { "operationId" : "post-api-database-sample_database", @@ -21392,6 +21590,15 @@ "type" : "null" } ] }, + "admin_details" : { + "oneOf" : [ { + "description" : "Value must be a map.", + "type" : "object", + "properties" : { } + }, { + "type" : "null" + } ] + }, "refingerprint" : { "oneOf" : [ { "type" : "boolean" @@ -21863,6 +22070,17 @@ "type" : "null" } ] } + }, { + "in" : "query", + "name" : "include_measures", + "required" : false, + "schema" : { + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + } } ], "responses" : { "2XX" : { @@ -21946,6 +22164,17 @@ "type" : "null" } ] } + }, { + "in" : "query", + "name" : "include_measures", + "required" : false, + "schema" : { + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + } } ], "responses" : { "2XX" : { @@ -22324,7 +22553,7 @@ "post" : { "operationId" : "post-api-dataset-native", "summary" : "POST /api/dataset/native", - "description" : "Fetch a native version of an MBQL query.", + "description" : "Fetch a native version of an MBQL query.\n\n Display path: workspace remapping is suppressed via\n [[ws.table-remapping/with-display-context]] so the user sees canonical-schema SQL\n in the 'Show me the SQL' panel. The query still executes against the workspace\n isolation schema at warehouse time (separate code path); this endpoint only\n affects what the user reads.", "parameters" : [ ], "responses" : { "2XX" : { @@ -23436,6 +23665,55 @@ "tags" : [ "/api/ee/action-v2" ] } }, + "/api/ee/advanced-config" : { + "post" : { + "operationId" : "post-api-ee-advanced-config", + "summary" : "POST /api/ee/advanced-config", + "description" : "Apply an uploaded `config.yml` to this instance. Runs the same per-section\n initializers (`settings`, `databases`, `users`, `api-keys`, `workspace`, ...)\n the boot-time loader runs. Superuser-only.\n\n Unlike the boot-time loader, `{{env VAR}}` templates are NOT expanded — the\n file's values are inserted verbatim, so an admin's upload can't read\n server-side environment variables it didn't intend to.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "null" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "multipart/form-data" : { + "schema" : { + "type" : "object", + "properties" : { + "config" : { + "type" : "object", + "properties" : { + "filename" : { + "type" : "string" + }, + "tempfile" : { } + }, + "required" : [ "filename", "tempfile" ] + } + }, + "required" : [ "config" ] + } + } + } + }, + "tags" : [ "/api/ee/advanced-config" ] + } + }, "/api/ee/advanced-permissions/application/graph" : { "get" : { "operationId" : "get-api-ee-advanced-permissions-application-graph", @@ -23597,6 +23875,9 @@ "schema" : { "type" : "object", "properties" : { + "advanced" : { + "type" : "boolean" + }, "permissions" : { "type" : "array", "items" : { @@ -23619,7 +23900,7 @@ } } }, - "required" : [ "permissions" ] + "required" : [ "permissions", "advanced" ] } } } @@ -23646,6 +23927,9 @@ "schema" : { "type" : "object", "properties" : { + "advanced" : { + "type" : "boolean" + }, "permissions" : { "type" : "array", "items" : { @@ -23668,7 +23952,7 @@ } } }, - "required" : [ "permissions" ] + "required" : [ "permissions", "advanced" ] } } } @@ -23716,6 +24000,112 @@ "tags" : [ "/api/ee/ai-controls/permissions" ] } }, + "/api/ee/ai-controls/permissions/advanced" : { + "post" : { + "operationId" : "post-api-ee-ai-controls-permissions-advanced", + "summary" : "POST /api/ee/ai-controls/permissions/advanced", + "description" : "Switch to advanced group-level permissions. Removes any custom permissions from the All Users group.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "advanced" : { + "type" : "boolean" + }, + "permissions" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "group_id" : { + "type" : "integer", + "minimum" : 1 + }, + "perm_type" : { + "type" : "string", + "enum" : [ "permission/metabot", "permission/metabot-nlq", "permission/metabot-other-tools", "permission/metabot-sql-generation" ] + }, + "perm_value" : { + "type" : "string", + "enum" : [ "yes", "no" ] + } + }, + "required" : [ "group_id", "perm_type", "perm_value" ] + } + } + }, + "required" : [ "permissions", "advanced" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/ai-controls/permissions" ] + }, + "delete" : { + "operationId" : "delete-api-ee-ai-controls-permissions-advanced", + "summary" : "DELETE /api/ee/ai-controls/permissions/advanced", + "description" : "Switch back to simple permissions. Removes any custom permissions from all specific groups, keeping only Admins and All Users.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "advanced" : { + "type" : "boolean" + }, + "permissions" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "group_id" : { + "type" : "integer", + "minimum" : 1 + }, + "perm_type" : { + "type" : "string", + "enum" : [ "permission/metabot", "permission/metabot-nlq", "permission/metabot-other-tools", "permission/metabot-sql-generation" ] + }, + "perm_value" : { + "type" : "string", + "enum" : [ "yes", "no" ] + } + }, + "required" : [ "group_id", "perm_type", "perm_value" ] + } + } + }, + "required" : [ "permissions", "advanced" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/ai-controls/permissions" ] + } + }, "/api/ee/ai-controls/usage/group" : { "get" : { "operationId" : "get-api-ee-ai-controls-usage-group", @@ -24550,11 +24940,11 @@ "tags" : [ "/api/ee/content-translation" ] } }, - "/api/ee/data-studio/table/publish-tables" : { + "/api/ee/custom-viz-plugin" : { "post" : { - "operationId" : "post-api-ee-data-studio-table-publish-tables", - "summary" : "POST /api/ee/data-studio/table/publish-tables", - "description" : "Set collection for each of selected tables and all upstream dependencies recursively.", + "operationId" : "post-api-ee-custom-viz-plugin", + "summary" : "POST /api/ee/custom-viz-plugin", + "description" : "Register a new custom visualization plugin from an uploaded tar.gz bundle.\n\n The archive must contain `metabase-plugin.json` at the root and\n `dist/index.js` for the JS bundle, plus any whitelisted assets under\n `dist/assets/`. The plugin's `identifier` is taken from the manifest's `name`\n field.", "parameters" : [ ], "responses" : { "2XX" : { @@ -24562,7 +24952,75 @@ "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.data-studio.api.table.publish-tables-response" + "type" : "object", + "properties" : { + "enabled" : { + "type" : "boolean" + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "updated_at" : { }, + "status" : { + "type" : "string", + "enum" : [ "active", "error" ] + }, + "error_message" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "identifier" : { + "type" : "string", + "minLength" : 1 + }, + "display_name" : { + "type" : "string", + "minLength" : 1 + }, + "dev_only" : { + "type" : "boolean" + }, + "created_at" : { }, + "bundle_hash" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "manifest" : { + "oneOf" : [ { }, { + "type" : "null" + } ] + }, + "dev_bundle_url" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "metabase_version" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "icon" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "display_name", "identifier", "status", "enabled", "dev_only", "created_at", "updated_at" ] } } } @@ -24576,21 +25034,32 @@ }, "requestBody" : { "content" : { - "application/json" : { + "multipart/form-data" : { "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.data-studio.api.table.table-selectors" + "type" : "object", + "properties" : { + "file" : { + "type" : "object", + "properties" : { + "filename" : { + "type" : "string" + }, + "tempfile" : { } + }, + "required" : [ "filename", "tempfile" ] + } + }, + "required" : [ "file" ] } } } }, - "tags" : [ "/api/ee/data-studio/table" ] - } - }, - "/api/ee/data-studio/table/unpublish-tables" : { - "post" : { - "operationId" : "post-api-ee-data-studio-table-unpublish-tables", - "summary" : "POST /api/ee/data-studio/table/unpublish-tables", - "description" : "Unset collection for each of selected tables and all downstream dependents recursively.", + "tags" : [ "/api/ee/custom-viz-plugin" ] + }, + "get" : { + "operationId" : "get-api-ee-custom-viz-plugin", + "summary" : "GET /api/ee/custom-viz-plugin", + "description" : "List all registered custom visualization plugins.", "parameters" : [ ], "responses" : { "2XX" : { @@ -24598,7 +25067,78 @@ "content" : { "application/json" : { "schema" : { - "type" : "null" + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "enabled" : { + "type" : "boolean" + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "updated_at" : { }, + "status" : { + "type" : "string", + "enum" : [ "active", "error" ] + }, + "error_message" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "identifier" : { + "type" : "string", + "minLength" : 1 + }, + "display_name" : { + "type" : "string", + "minLength" : 1 + }, + "dev_only" : { + "type" : "boolean" + }, + "created_at" : { }, + "bundle_hash" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "manifest" : { + "oneOf" : [ { }, { + "type" : "null" + } ] + }, + "dev_bundle_url" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "metabase_version" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "icon" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "display_name", "identifier", "status", "enabled", "dev_only", "created_at", "updated_at" ] + } } } } @@ -24610,36 +25150,93 @@ "description" : "Server error response" } }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.data-studio.api.table.table-selectors" - } - } - } - }, - "tags" : [ "/api/ee/data-studio/table" ] + "tags" : [ "/api/ee/custom-viz-plugin" ] } }, - "/api/ee/database-replication/connection/{database-id}" : { + "/api/ee/custom-viz-plugin/dev" : { "post" : { - "operationId" : "post-api-ee-database-replication-connection-database-id", - "summary" : "POST /api/ee/database-replication/connection/{database-id}", - "description" : "Create a new PG replication connection for the specified database.", - "parameters" : [ { - "in" : "path", - "name" : "database-id", - "required" : true, - "schema" : { - "type" : "integer", - "minimum" : 1 - }, - "description" : "value must be an integer greater than zero." - } ], + "operationId" : "post-api-ee-custom-viz-plugin-dev", + "summary" : "POST /api/ee/custom-viz-plugin/dev", + "description" : "Register a dev-only custom visualization plugin from a local dev server.\n No bundle upload is required — files are served from the dev server URL.\n Requires custom viz plugin dev mode to be enabled.", + "parameters" : [ ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "enabled" : { + "type" : "boolean" + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "updated_at" : { }, + "status" : { + "type" : "string", + "enum" : [ "active", "error" ] + }, + "error_message" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "identifier" : { + "type" : "string", + "minLength" : 1 + }, + "display_name" : { + "type" : "string", + "minLength" : 1 + }, + "dev_only" : { + "type" : "boolean" + }, + "created_at" : { }, + "bundle_hash" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "manifest" : { + "oneOf" : [ { }, { + "type" : "null" + } ] + }, + "dev_bundle_url" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "metabase_version" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "icon" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "display_name", "identifier", "status", "enabled", "dev_only", "created_at", "updated_at" ] + } + } + } }, "4XX" : { "description" : "Client error response" @@ -24654,33 +25251,111 @@ "schema" : { "type" : "object", "properties" : { - "replicationSchemaFilters" : { + "dev_bundle_url" : { + "type" : "string", + "minLength" : 1 + }, + "identifier" : { + "oneOf" : [ { + "type" : "string", + "minLength" : 1 + }, { + "type" : "null" + } ] + } + }, + "required" : [ "dev_bundle_url" ] + } + } + } + }, + "tags" : [ "/api/ee/custom-viz-plugin" ] + } + }, + "/api/ee/custom-viz-plugin/list" : { + "get" : { + "operationId" : "get-api-ee-custom-viz-plugin-list", + "summary" : "GET /api/ee/custom-viz-plugin/list", + "description" : "List active and enabled custom visualization plugins. Available to any authenticated user.\n Plugins with incompatible Metabase version requirements are excluded.\n Dev-only plugins are excluded when dev mode is disabled.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { "type" : "object", "properties" : { - "schema-filters-patterns" : { - "type" : "string" + "bundle_hash" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] }, - "schema-filters-type" : { + "bundle_url" : { "type" : "string", - "enum" : [ "inclusion", "exclusion", "all" ] + "minLength" : 1 + }, + "dev_bundle_url" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "display_name" : { + "type" : "string", + "minLength" : 1 + }, + "icon" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "identifier" : { + "type" : "string", + "minLength" : 1 + }, + "manifest" : { + "oneOf" : [ { }, { + "type" : "null" + } ] } }, - "required" : [ "schema-filters-type", "schema-filters-patterns" ] + "required" : [ "id", "identifier", "display_name", "bundle_url" ] } } } } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" } }, - "tags" : [ "/api/ee/database-replication" ] - }, + "tags" : [ "/api/ee/custom-viz-plugin" ] + } + }, + "/api/ee/custom-viz-plugin/{id}" : { "delete" : { - "operationId" : "delete-api-ee-database-replication-connection-database-id", - "summary" : "DELETE /api/ee/database-replication/connection/{database-id}", - "description" : "Delete PG replication connection for the specified database.", + "operationId" : "delete-api-ee-custom-viz-plugin-id", + "summary" : "DELETE /api/ee/custom-viz-plugin/{id}", + "description" : "Remove a custom visualization plugin and evict its on-disk cache.", "parameters" : [ { "in" : "path", - "name" : "database-id", + "name" : "id", "required" : true, "schema" : { "type" : "integer", @@ -24690,7 +25365,14 @@ } ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "null" + } + } + } }, "4XX" : { "description" : "Client error response" @@ -24699,17 +25381,15 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/database-replication" ] - } - }, - "/api/ee/database-replication/connection/{database-id}/preview" : { - "post" : { - "operationId" : "post-api-ee-database-replication-connection-database-id-preview", - "summary" : "POST /api/ee/database-replication/connection/{database-id}/preview", - "description" : "Return info about pg-replication connection that is about to be created.", + "tags" : [ "/api/ee/custom-viz-plugin" ] + }, + "put" : { + "operationId" : "put-api-ee-custom-viz-plugin-id", + "summary" : "PUT /api/ee/custom-viz-plugin/{id}", + "description" : "Update a custom visualization plugin. Currently only `enabled` may be toggled.", "parameters" : [ { "in" : "path", - "name" : "database-id", + "name" : "id", "required" : true, "schema" : { "type" : "integer", @@ -24719,7 +25399,82 @@ } ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "enabled" : { + "type" : "boolean" + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "updated_at" : { }, + "status" : { + "type" : "string", + "enum" : [ "active", "error" ] + }, + "error_message" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "identifier" : { + "type" : "string", + "minLength" : 1 + }, + "display_name" : { + "type" : "string", + "minLength" : 1 + }, + "dev_only" : { + "type" : "boolean" + }, + "created_at" : { }, + "bundle_hash" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "manifest" : { + "oneOf" : [ { }, { + "type" : "null" + } ] + }, + "dev_bundle_url" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "metabase_version" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "icon" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "display_name", "identifier", "status", "enabled", "dev_only", "created_at", "updated_at" ] + } + } + } }, "4XX" : { "description" : "Client error response" @@ -24734,43 +25489,52 @@ "schema" : { "type" : "object", "properties" : { - "replicationSchemaFilters" : { - "type" : "object", - "properties" : { - "schema-filters-patterns" : { - "type" : "string" - }, - "schema-filters-type" : { - "type" : "string", - "enum" : [ "inclusion", "exclusion", "all" ] - } - }, - "required" : [ "schema-filters-type", "schema-filters-patterns" ] + "enabled" : { + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] } } } } } }, - "tags" : [ "/api/ee/database-replication" ] + "tags" : [ "/api/ee/custom-viz-plugin" ] } }, - "/api/ee/database-routing/destination-database" : { - "post" : { - "operationId" : "post-api-ee-database-routing-destination-database", - "summary" : "POST /api/ee/database-routing/destination-database", - "description" : "Create new Destination Databases.\n\n Note that unlike the normal `POST /api/database` endpoint, does NOT check the details before adding the Database.\n\n This is OK, it's not an invariant that all database details are always valid, but it's something to note.", + "/api/ee/custom-viz-plugin/{id}/asset" : { + "get" : { + "operationId" : "get-api-ee-custom-viz-plugin-id-asset", + "summary" : "GET /api/ee/custom-viz-plugin/{id}/asset", + "description" : "Serve a static image asset from the plugin's bundle.\n The asset path is passed as a `path` query parameter (e.g. `?path=icon.svg`)\n and must match an entry in the manifest's `assets` whitelist.\n Only image files are served.\n In dev mode, proxies from the dev base URL if set.", "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + }, { "in" : "query", - "name" : "check_connection_details", - "required" : false, + "name" : "path", + "required" : true, "schema" : { - "type" : "boolean" + "type" : "string", + "minLength" : 1 } } ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { } + } + } }, "4XX" : { "description" : "Client error response" @@ -24779,49 +25543,14 @@ "description" : "Server error response" } }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "destinations" : { - "type" : "array", - "items" : { - "type" : "object", - "properties" : { - "details" : { - "description" : "Value must be a map.", - "type" : "object", - "properties" : { } - }, - "name" : { - "type" : "string", - "minLength" : 1 - } - }, - "required" : [ "name", "details" ] - } - }, - "router_database_id" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - } - }, - "required" : [ "router_database_id", "destinations" ] - } - } - } - }, - "tags" : [ "/api/ee/database-routing" ] + "tags" : [ "/api/ee/custom-viz-plugin" ] } }, - "/api/ee/database-routing/router-database/{id}" : { + "/api/ee/custom-viz-plugin/{id}/bundle" : { "put" : { - "operationId" : "put-api-ee-database-routing-router-database-id", - "summary" : "PUT /api/ee/database-routing/router-database/{id}", - "description" : "Updates an existing Database with the `user_attribute` to route on. Will either:\n - turn an existing Database into a Router database\n - change the `user_attribute` used to route for an existing Router database, or\n - turn a Router database into a regular Database\n depending on the value of `user_attribute`", + "operationId" : "put-api-ee-custom-viz-plugin-id-bundle", + "summary" : "PUT /api/ee/custom-viz-plugin/{id}/bundle", + "description" : "Replace the bundle for an existing plugin. Accepts a multipart tar.gz upload in\n the same format as the `POST /` endpoint. The manifest's `name` field must\n match the plugin's existing `identifier`.", "parameters" : [ { "in" : "path", "name" : "id", @@ -24832,45 +25561,6 @@ }, "description" : "value must be an integer greater than zero." } ], - "responses" : { - "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "user_attribute" : { - "oneOf" : [ { - "type" : "string", - "minLength" : 1 - }, { - "type" : "null" - } ] - } - } - } - } - } - }, - "tags" : [ "/api/ee/database-routing" ] - } - }, - "/api/ee/dependencies/backfill-status" : { - "get" : { - "operationId" : "get-api-ee-dependencies-backfill-status", - "summary" : "GET /api/ee/dependencies/backfill-status", - "description" : "Returns whether the dependency backfill has pending work.\n `complete` is true when there are no stale or outdated entities awaiting processing.", - "parameters" : [ ], "responses" : { "2XX" : { "description" : "Successful response", @@ -24879,11 +25569,73 @@ "schema" : { "type" : "object", "properties" : { - "complete" : { + "enabled" : { + "type" : "boolean" + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "updated_at" : { }, + "status" : { + "type" : "string", + "enum" : [ "active", "error" ] + }, + "error_message" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "identifier" : { + "type" : "string", + "minLength" : 1 + }, + "display_name" : { + "type" : "string", + "minLength" : 1 + }, + "dev_only" : { "type" : "boolean" + }, + "created_at" : { }, + "bundle_hash" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "manifest" : { + "oneOf" : [ { }, { + "type" : "null" + } ] + }, + "dev_bundle_url" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "metabase_version" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "icon" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] } }, - "required" : [ "complete" ] + "required" : [ "id", "display_name", "identifier", "status", "enabled", "dev_only", "created_at", "updated_at" ] } } } @@ -24895,23 +25647,50 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/dependencies" ] - } - }, - "/api/ee/dependencies/check-card" : { - "post" : { - "operationId" : "post-api-ee-dependencies-check-card", - "summary" : "POST /api/ee/dependencies/check-card", - "description" : "Check a proposed edit to a card, and return the card IDs for those cards this edit will break.", - "parameters" : [ ], + "requestBody" : { + "content" : { + "multipart/form-data" : { + "schema" : { + "type" : "object", + "properties" : { + "file" : { + "type" : "object", + "properties" : { + "filename" : { + "type" : "string" + }, + "tempfile" : { } + }, + "required" : [ "filename", "tempfile" ] + } + }, + "required" : [ "file" ] + } + } + } + }, + "tags" : [ "/api/ee/custom-viz-plugin" ] + }, + "get" : { + "operationId" : "get-api-ee-custom-viz-plugin-id-bundle", + "summary" : "GET /api/ee/custom-viz-plugin/{id}/bundle", + "description" : "Serve the JS bundle for a plugin from the on-disk cache.\n Returns application/javascript with ETag and Cache-Control headers.\n In dev mode, proxies from `dev_bundle_url` if set.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], "responses" : { "2XX" : { "description" : "Successful response", "content" : { "application/json" : { - "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.broken-cards-response" - } + "schema" : { } } } }, @@ -24922,32 +25701,30 @@ "description" : "Server error response" } }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.card-body" - } - } - } - }, - "tags" : [ "/api/ee/dependencies" ] + "tags" : [ "/api/ee/custom-viz-plugin" ] } }, - "/api/ee/dependencies/check-snippet" : { - "post" : { - "operationId" : "post-api-ee-dependencies-check-snippet", - "summary" : "POST /api/ee/dependencies/check-snippet", - "description" : "Check a proposed edit to a native snippet, and return the cards, etc. which will be broken.", - "parameters" : [ ], + "/api/ee/custom-viz-plugin/{id}/dev-sse" : { + "get" : { + "operationId" : "get-api-ee-custom-viz-plugin-id-dev-sse", + "summary" : "GET /api/ee/custom-viz-plugin/{id}/dev-sse", + "description" : "Proxy Server-Sent Events from the plugin's dev server.\n Connects to `{dev_bundle_url}/__sse` and forwards events to the browser.\n This avoids the need for a CSP exception for the dev server origin.\n Requires custom viz plugin dev mode to be enabled.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], "responses" : { "2XX" : { "description" : "Successful response", "content" : { "application/json" : { - "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.broken-cards-response" - } + "schema" : { } } } }, @@ -24958,43 +25735,41 @@ "description" : "Server error response" } }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "content" : { - "type" : "string" - }, - "id" : { - "$ref" : "#/components/schemas/metabase.lib.schema.id.snippet" - }, - "name" : { - "description" : "snippet names cannot include '}' or start with spaces" - } - }, - "required" : [ "id" ] - } - } - } - }, - "tags" : [ "/api/ee/dependencies" ] + "tags" : [ "/api/ee/custom-viz-plugin" ] } }, - "/api/ee/dependencies/check-transform" : { - "post" : { - "operationId" : "post-api-ee-dependencies-check-transform", - "summary" : "POST /api/ee/dependencies/check-transform", - "description" : "Check a proposed edit to a transform, and return the card, transform, etc. IDs for things that will break.", - "parameters" : [ ], + "/api/ee/custom-viz-plugin/{id}/dev-url" : { + "put" : { + "operationId" : "put-api-ee-custom-viz-plugin-id-dev-url", + "summary" : "PUT /api/ee/custom-viz-plugin/{id}/dev-url", + "description" : "Set or clear the dev base URL for a plugin (e.g. `http://localhost:5174`).\n The bundle is fetched from `{base}/index.js` and assets from `{base}/assets/{name}`.\n Persisted to the database so it survives server restarts.\n Requires custom viz plugin dev mode to be enabled.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], "responses" : { "2XX" : { "description" : "Successful response", "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.broken-cards-response" + "type" : "object", + "properties" : { + "dev_bundle_url" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "dev_bundle_url" ] } } } @@ -25010,42 +25785,38 @@ "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.transform-body" + "type" : "object", + "properties" : { + "dev_bundle_url" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "dev_bundle_url" ] } } } }, - "tags" : [ "/api/ee/dependencies" ] + "tags" : [ "/api/ee/custom-viz-plugin" ] } }, - "/api/ee/dependencies/graph" : { - "get" : { - "operationId" : "get-api-ee-dependencies-graph", - "summary" : "GET /api/ee/dependencies/graph", - "description" : "This endpoint takes an :id and a supported entity :type, and returns a graph of all its upstream dependencies.\n The graph is represented by a list of :nodes and a list of :edges. Each node has an :id, :type, :data (which\n depends on the node type), and a map of :dependent_counts per entity type. Each edge is a :model/Dependency.\n\n Optional :archived parameter controls whether entities in archived collections are included:\n - false (default): Excludes entities in archived collections\n - true: Includes entities in archived collections", + "/api/ee/custom-viz-plugin/{id}/refresh" : { + "post" : { + "operationId" : "post-api-ee-custom-viz-plugin-id-refresh", + "summary" : "POST /api/ee/custom-viz-plugin/{id}/refresh", + "description" : "Re-fetch the manifest from the dev server for a dev-only plugin. For uploaded\n plugins this is a no-op — to update an upload-backed plugin, PUT a new bundle\n to `/:id/bundle`.", "parameters" : [ { - "in" : "query", + "in" : "path", "name" : "id", - "required" : false, + "required" : true, "schema" : { "type" : "integer", "minimum" : 1 }, "description" : "value must be an integer greater than zero." - }, { - "in" : "query", - "name" : "type", - "required" : false, - "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" - } - }, { - "in" : "query", - "name" : "archived", - "required" : false, - "schema" : { - "type" : "boolean" - } } ], "responses" : { "2XX" : { @@ -25053,7 +25824,75 @@ "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.graph-response" + "type" : "object", + "properties" : { + "enabled" : { + "type" : "boolean" + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "updated_at" : { }, + "status" : { + "type" : "string", + "enum" : [ "active", "error" ] + }, + "error_message" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "identifier" : { + "type" : "string", + "minLength" : 1 + }, + "display_name" : { + "type" : "string", + "minLength" : 1 + }, + "dev_only" : { + "type" : "boolean" + }, + "created_at" : { }, + "bundle_hash" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "manifest" : { + "oneOf" : [ { }, { + "type" : "null" + } ] + }, + "dev_bundle_url" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "metabase_version" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "icon" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "display_name", "identifier", "status", "enabled", "dev_only", "created_at", "updated_at" ] } } } @@ -25065,81 +25904,22 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/dependencies" ] + "tags" : [ "/api/ee/custom-viz-plugin" ] } }, - "/api/ee/dependencies/graph/breaking" : { + "/api/ee/data-complexity-score/complexity" : { "get" : { - "operationId" : "get-api-ee-dependencies-graph-breaking", - "summary" : "GET /api/ee/dependencies/graph/breaking", - "description" : "Returns a list of entities that are breaking other entities (sources of errors).\n These are tables or cards that other entities depend on, where those dependents\n have validation errors traced back to this source entity.\n\n Accepts optional parameters for filtering:\n - `types`: List of source entity types - only `:card` or `:table` (default: both)\n - `card-types`: List of card types to include when filtering cards (e.g., `[:question :model :metric]`)\n - `query`: Search string to filter by name or location\n - `archived`: Controls whether archived entities are included\n - `include-personal-collections`: Controls whether items in personal collections are included (default: false)\n - `sort-column`: Sort column - `:name`, `:location`, `:dependents-errors`, or `:dependents-with-errors` (default: `:name`)\n - `sort-direction`: Sort direction - `:asc` or `:desc` (default: `:asc`)\n - `offset`: Default 0\n - `limit`: Default 50\n\n Returns a map with:\n - `data`: List of breaking source entities\n - `total`: Total count of matched items\n - `offset`: Applied offset\n - `limit`: Applied limit", + "operationId" : "get-api-ee-data-complexity-score-complexity", + "summary" : "GET /api/ee/data-complexity-score/complexity", + "description" : "Return the most recently stored Data Complexity Score for this instance.\n Pass `force-recalculation=true` to recompute, persist, and return a fresh score.\n Superuser-only.", "parameters" : [ { "in" : "query", - "name" : "types", - "required" : false, - "schema" : { - "anyOf" : [ { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" - }, { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" - } - } ] - } - }, { - "in" : "query", - "name" : "card-types", - "required" : false, - "schema" : { - "anyOf" : [ { - "type" : "string", - "enum" : [ "question", "metric", "model" ] - }, { - "type" : "array", - "items" : { - "type" : "string", - "enum" : [ "question", "metric", "model" ] - } - } ] - } - }, { - "in" : "query", - "name" : "query", - "required" : false, - "schema" : { - "type" : "string" - } - }, { - "in" : "query", - "name" : "archived", - "required" : false, - "schema" : { - "type" : "boolean" - } - }, { - "in" : "query", - "name" : "include-personal-collections", - "required" : false, + "name" : "force-recalculation", + "required" : true, "schema" : { + "default" : false, "type" : "boolean" } - }, { - "in" : "query", - "name" : "sort-column", - "required" : false, - "schema" : { - "type" : "string", - "enum" : [ "dependents-with-errors", "dependents-errors", "name", "location" ] - } - }, { - "in" : "query", - "name" : "sort-direction", - "required" : false, - "schema" : { - "type" : "string", - "enum" : [ "desc", "asc" ] - } } ], "responses" : { "2XX" : { @@ -25149,27 +25929,51 @@ "schema" : { "type" : "object", "properties" : { - "data" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.entity" - } + "library" : { + "$ref" : "#/components/schemas/metabase-enterprise.data-complexity-score.api.node" }, - "limit" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 + "meta" : { + "type" : "object", + "properties" : { + "calculated_at" : { }, + "embedding_model" : { + "oneOf" : [ { + "type" : "object", + "properties" : { + "model_name" : { + "type" : "string" + }, + "provider" : { + "type" : "string" + } + }, + "required" : [ "provider", "model_name" ] + }, { + "type" : "null" + } ] + }, + "format_version" : { + "type" : "integer", + "minimum" : 1 + }, + "formula_version" : { + "type" : "integer", + "minimum" : 1 + }, + "synonym_threshold" : { + "type" : "number" + } + }, + "required" : [ "formula_version", "format_version", "synonym_threshold" ] }, - "offset" : { - "type" : "integer", - "minimum" : 0 + "metabot" : { + "$ref" : "#/components/schemas/metabase-enterprise.data-complexity-score.api.node" }, - "total" : { - "type" : "integer", - "minimum" : 0 + "universe" : { + "$ref" : "#/components/schemas/metabase-enterprise.data-complexity-score.api.node" } }, - "required" : [ "data", "total", "offset", "limit" ] + "required" : [ "library", "universe", "metabot", "meta" ] } } } @@ -25181,94 +25985,22 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/dependencies" ] + "tags" : [ "/api/ee/data-complexity-score" ] } }, - "/api/ee/dependencies/graph/broken" : { - "get" : { - "operationId" : "get-api-ee-dependencies-graph-broken", - "summary" : "GET /api/ee/dependencies/graph/broken", - "description" : "Returns the broken dependents for a specific source entity.\n These are entities that have validation errors traced back to the specified source.\n\n Required parameters:\n - `id`: The ID of the source entity\n - `type`: The type of the source entity (card, table)\n\n Optional parameters:\n - `dependent-types`: Dependency types to filter by. Can be single value or array.\n - `dependent-card-types`: Card types to filter by when dependent-types includes :card.\n - `include-personal-collections`: Include items in personal collections (default: false)\n - `sort-column`: Column to sort by - name, location, or view-count (default: name)\n - `sort-direction`: Sort direction - asc or desc (default: asc)", - "parameters" : [ { - "in" : "query", - "name" : "id", - "required" : true, - "schema" : { - "type" : "integer", - "minimum" : 1 - }, - "description" : "value must be an integer greater than zero." - }, { - "in" : "query", - "name" : "type", - "required" : true, - "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" - } - }, { - "in" : "query", - "name" : "dependent-types", - "required" : false, - "schema" : { - "anyOf" : [ { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" - }, { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" - } - } ] - } - }, { - "in" : "query", - "name" : "dependent-card-types", - "required" : false, - "schema" : { - "anyOf" : [ { - "type" : "string", - "enum" : [ "question", "metric", "model" ] - }, { - "type" : "array", - "items" : { - "type" : "string", - "enum" : [ "question", "metric", "model" ] - } - } ] - } - }, { - "in" : "query", - "name" : "include-personal-collections", - "required" : false, - "schema" : { - "type" : "boolean" - } - }, { - "in" : "query", - "name" : "sort-column", - "required" : false, - "schema" : { - "type" : "string", - "enum" : [ "name", "view-count", "location" ] - } - }, { - "in" : "query", - "name" : "sort-direction", - "required" : false, - "schema" : { - "type" : "string", - "enum" : [ "desc", "asc" ] - } - } ], + "/api/ee/data-studio/table/publish-tables" : { + "post" : { + "operationId" : "post-api-ee-data-studio-table-publish-tables", + "summary" : "POST /api/ee/data-studio/table/publish-tables", + "description" : "Set collection for each of selected tables and all upstream dependencies recursively.", + "parameters" : [ ], "responses" : { "2XX" : { "description" : "Successful response", "content" : { "application/json" : { "schema" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.broken-dependent-entity" - } + "$ref" : "#/components/schemas/metabase-enterprise.data-studio.api.table.publish-tables-response" } } } @@ -25280,103 +26012,477 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/dependencies" ] + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.data-studio.api.table.publish-table-selectors" + } + } + } + }, + "tags" : [ "/api/ee/data-studio/table" ] } }, - "/api/ee/dependencies/graph/dependents" : { - "get" : { - "operationId" : "get-api-ee-dependencies-graph-dependents", - "summary" : "GET /api/ee/dependencies/graph/dependents", - "description" : "Returns a list of dependents for the specified entity.\n\n Required parameters:\n - `id`: The ID of the entity\n - `type`: The type of the entity (card, table, dashboard, etc.)\n\n Optional parameters:\n - `dependent-types`: Dependency types to filter by. Can be single value or array.\n If not provided, returns all types. Example: ?dependent-types=card&dependent-types=dashboard\n - `dependent-card-types`: Card types to filter by when dependent-types includes :card.\n Ignored if dependent-types doesn't include :card. Example: ?dependent-card-types=question&dependent-card-types=model\n - `archived`: Include entities in archived collections (default: false)\n - `broken`: Return only broken entities (default: false)\n - `query`: Search string to filter results by name or location (case-insensitive)\n - `include-personal-collections`: Include items in personal collections (default: false)\n - `sort-column`: Column to sort by - name, location, or view-count (default: name)\n - `sort-direction`: Sort direction - asc or desc (default: asc)", - "parameters" : [ { - "in" : "query", - "name" : "id", - "required" : true, + "/api/ee/data-studio/table/unpublish-tables" : { + "post" : { + "operationId" : "post-api-ee-data-studio-table-unpublish-tables", + "summary" : "POST /api/ee/data-studio/table/unpublish-tables", + "description" : "Unset collection for each of selected tables and all downstream dependents recursively.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "null" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.data-studio.api.table.table-selectors" + } + } + } + }, + "tags" : [ "/api/ee/data-studio/table" ] + } + }, + "/api/ee/database-replication/connection/{database-id}" : { + "post" : { + "operationId" : "post-api-ee-database-replication-connection-database-id", + "summary" : "POST /api/ee/database-replication/connection/{database-id}", + "description" : "Create a new PG replication connection for the specified database.", + "parameters" : [ { + "in" : "path", + "name" : "database-id", + "required" : true, "schema" : { "type" : "integer", "minimum" : 1 }, "description" : "value must be an integer greater than zero." - }, { - "in" : "query", - "name" : "type", + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "replicationSchemaFilters" : { + "type" : "object", + "properties" : { + "schema-filters-patterns" : { + "type" : "string" + }, + "schema-filters-type" : { + "type" : "string", + "enum" : [ "inclusion", "exclusion", "all" ] + } + }, + "required" : [ "schema-filters-type", "schema-filters-patterns" ] + } + } + } + } + } + }, + "tags" : [ "/api/ee/database-replication" ] + }, + "delete" : { + "operationId" : "delete-api-ee-database-replication-connection-database-id", + "summary" : "DELETE /api/ee/database-replication/connection/{database-id}", + "description" : "Delete PG replication connection for the specified database.", + "parameters" : [ { + "in" : "path", + "name" : "database-id", "required" : true, "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" } - }, { - "in" : "query", - "name" : "dependent-types", - "required" : false, + }, + "tags" : [ "/api/ee/database-replication" ] + } + }, + "/api/ee/database-replication/connection/{database-id}/preview" : { + "post" : { + "operationId" : "post-api-ee-database-replication-connection-database-id-preview", + "summary" : "POST /api/ee/database-replication/connection/{database-id}/preview", + "description" : "Return info about pg-replication connection that is about to be created.", + "parameters" : [ { + "in" : "path", + "name" : "database-id", + "required" : true, "schema" : { - "anyOf" : [ { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" - }, { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" - } - } ] + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" } - }, { - "in" : "query", - "name" : "dependent-card-types", - "required" : false, - "schema" : { - "anyOf" : [ { - "type" : "string", - "enum" : [ "question", "metric", "model" ] - }, { - "type" : "array", - "items" : { - "type" : "string", - "enum" : [ "question", "metric", "model" ] + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "replicationSchemaFilters" : { + "type" : "object", + "properties" : { + "schema-filters-patterns" : { + "type" : "string" + }, + "schema-filters-type" : { + "type" : "string", + "enum" : [ "inclusion", "exclusion", "all" ] + } + }, + "required" : [ "schema-filters-type", "schema-filters-patterns" ] + } + } } - } ] + } } - }, { + }, + "tags" : [ "/api/ee/database-replication" ] + } + }, + "/api/ee/database-routing/destination-database" : { + "post" : { + "operationId" : "post-api-ee-database-routing-destination-database", + "summary" : "POST /api/ee/database-routing/destination-database", + "description" : "Create new Destination Databases.\n\n Note that unlike the normal `POST /api/database` endpoint, this endpoint does not test that the database is actually\n reachable before adding it — destination details are not required to be valid at creation time, and an\n unreachable destination is fine.", + "parameters" : [ { "in" : "query", - "name" : "archived", + "name" : "check_connection_details", "required" : false, "schema" : { "type" : "boolean" } - }, { - "in" : "query", - "name" : "broken", - "required" : false, - "schema" : { - "type" : "boolean" + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" } - }, { - "in" : "query", - "name" : "query", - "required" : false, + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "destinations" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "details" : { + "description" : "Value must be a map.", + "type" : "object", + "properties" : { } + }, + "name" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "name", "details" ] + } + }, + "router_database_id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "router_database_id", "destinations" ] + } + } + } + }, + "tags" : [ "/api/ee/database-routing" ] + } + }, + "/api/ee/database-routing/router-database/{id}" : { + "put" : { + "operationId" : "put-api-ee-database-routing-router-database-id", + "summary" : "PUT /api/ee/database-routing/router-database/{id}", + "description" : "Updates an existing Database with the `user_attribute` to route on. Will either:\n - turn an existing Database into a Router database\n - change the `user_attribute` used to route for an existing Router database, or\n - turn a Router database into a regular Database\n depending on the value of `user_attribute`", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, "schema" : { - "type" : "string" + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" } - }, { + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "user_attribute" : { + "oneOf" : [ { + "type" : "string", + "minLength" : 1 + }, { + "type" : "null" + } ] + } + } + } + } + } + }, + "tags" : [ "/api/ee/database-routing" ] + } + }, + "/api/ee/dependencies/backfill-status" : { + "get" : { + "operationId" : "get-api-ee-dependencies-backfill-status", + "summary" : "GET /api/ee/dependencies/backfill-status", + "description" : "Returns whether the dependency backfill has pending work.\n `complete` is true when there are no stale or outdated entities awaiting processing.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "complete" : { + "type" : "boolean" + } + }, + "required" : [ "complete" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/dependencies" ] + } + }, + "/api/ee/dependencies/check-card" : { + "post" : { + "operationId" : "post-api-ee-dependencies-check-card", + "summary" : "POST /api/ee/dependencies/check-card", + "description" : "Check a proposed edit to a card, and return the card IDs for those cards this edit will break.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.broken-cards-response" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.card-body" + } + } + } + }, + "tags" : [ "/api/ee/dependencies" ] + } + }, + "/api/ee/dependencies/check-snippet" : { + "post" : { + "operationId" : "post-api-ee-dependencies-check-snippet", + "summary" : "POST /api/ee/dependencies/check-snippet", + "description" : "Check a proposed edit to a native snippet, and return the cards, etc. which will be broken.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.broken-cards-response" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "content" : { + "type" : "string" + }, + "id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.snippet" + }, + "name" : { + "description" : "snippet names cannot include '}' or start with spaces" + } + }, + "required" : [ "id" ] + } + } + } + }, + "tags" : [ "/api/ee/dependencies" ] + } + }, + "/api/ee/dependencies/check-transform" : { + "post" : { + "operationId" : "post-api-ee-dependencies-check-transform", + "summary" : "POST /api/ee/dependencies/check-transform", + "description" : "Check a proposed edit to a transform, and return the card, transform, etc. IDs for things that will break.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.broken-cards-response" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.transform-body" + } + } + } + }, + "tags" : [ "/api/ee/dependencies" ] + } + }, + "/api/ee/dependencies/graph" : { + "get" : { + "operationId" : "get-api-ee-dependencies-graph", + "summary" : "GET /api/ee/dependencies/graph", + "description" : "This endpoint takes an :id and a supported entity :type, and returns a graph of all its upstream dependencies.\n The graph is represented by a list of :nodes and a list of :edges. Each node has an :id, :type, :data (which\n depends on the node type), and a map of :dependent_counts per entity type. Each edge is a :model/Dependency.\n\n Optional :archived parameter controls whether entities in archived collections are included:\n - false (default): Excludes entities in archived collections\n - true: Includes entities in archived collections", + "parameters" : [ { "in" : "query", - "name" : "include-personal-collections", + "name" : "id", "required" : false, "schema" : { - "type" : "boolean" - } + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." }, { "in" : "query", - "name" : "sort-column", + "name" : "type", "required" : false, "schema" : { - "type" : "string", - "enum" : [ "name", "view-count", "location" ] + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" } }, { "in" : "query", - "name" : "sort-direction", + "name" : "archived", "required" : false, "schema" : { - "type" : "string", - "enum" : [ "desc", "asc" ] + "type" : "boolean" } } ], "responses" : { @@ -25385,10 +26491,7 @@ "content" : { "application/json" : { "schema" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.entity" - } + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.graph-response" } } } @@ -25403,11 +26506,11 @@ "tags" : [ "/api/ee/dependencies" ] } }, - "/api/ee/dependencies/graph/unreferenced" : { + "/api/ee/dependencies/graph/breaking" : { "get" : { - "operationId" : "get-api-ee-dependencies-graph-unreferenced", - "summary" : "GET /api/ee/dependencies/graph/unreferenced", - "description" : "Returns a list of all unreferenced items in the instance.\n An unreferenced item is one that is not a dependency of any other item.\n\n Accepts optional parameters for filtering:\n - `types`: List of entity types to include (e.g., [:card :transform :snippet :dashboard])\n - `card-types`: List of card types to include when filtering cards (e.g., [:question :model :metric])\n - `query`: Search string to filter by name or location\n - `archived`: Controls whether archived entities are included\n - `include-personal-collections`: Controls whether items in personal collections are included (default: false)\n - `sort-column`: Sort column - `:name`, `:location`, `:dependents-errors`, or `:dependents-with-errors` (default: `:name`)\n - `sort-direction`: Sort direction - `:asc` or `:desc` (default: `:asc`)\n - `offset`: Default 0\n - `limit`: Default 50\n\n Returns a map with:\n - `data`: List of unreferenced items, each with `:id`, `:type`, and `:data` fields\n - `total`: Total count of matched items\n - `offset`: Applied offset\n - `limit`: Applied limit", + "operationId" : "get-api-ee-dependencies-graph-breaking", + "summary" : "GET /api/ee/dependencies/graph/breaking", + "description" : "Returns a list of entities that are breaking other entities (sources of errors).\n These are tables or cards that other entities depend on, where those dependents\n have validation errors traced back to this source entity.\n\n Accepts optional parameters for filtering:\n - `types`: List of source entity types - only `:card` or `:table` (default: both)\n - `card-types`: List of card types to include when filtering cards (e.g., `[:question :model :metric]`)\n - `query`: Search string to filter by name or location\n - `archived`: Controls whether archived entities are included\n - `include-personal-collections`: Controls whether items in personal collections are included (default: false)\n - `sort-column`: Sort column - `:name`, `:location`, `:dependents-errors`, or `:dependents-with-errors` (default: `:name`)\n - `sort-direction`: Sort direction - `:asc` or `:desc` (default: `:asc`)\n - `offset`: Default 0\n - `limit`: Default 50\n\n Returns a map with:\n - `data`: List of breaking source entities\n - `total`: Total count of matched items\n - `offset`: Applied offset\n - `limit`: Applied limit", "parameters" : [ { "in" : "query", "name" : "types", @@ -25519,26 +26622,361 @@ "tags" : [ "/api/ee/dependencies" ] } }, - "/api/ee/email/override" : { - "put" : { - "operationId" : "put-api-ee-email-override", - "summary" : "PUT /api/ee/email/override", - "description" : "Update multiple cloud email Settings. You must be a superuser or have `setting` permission to do this.\n Calling this automatically sets `cloud-smtp-enabled` to true if the settings are valid.", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "requestBody" : { - "content" : { - "application/json" : { + "/api/ee/dependencies/graph/broken" : { + "get" : { + "operationId" : "get-api-ee-dependencies-graph-broken", + "summary" : "GET /api/ee/dependencies/graph/broken", + "description" : "Returns the broken dependents for a specific source entity.\n These are entities that have validation errors traced back to the specified source.\n\n Required parameters:\n - `id`: The ID of the source entity\n - `type`: The type of the source entity (card, table)\n\n Optional parameters:\n - `dependent-types`: Dependency types to filter by. Can be single value or array.\n - `dependent-card-types`: Card types to filter by when dependent-types includes :card.\n - `include-personal-collections`: Include items in personal collections (default: false)\n - `sort-column`: Column to sort by - name, location, or view-count (default: name)\n - `sort-direction`: Sort direction - asc or desc (default: asc)", + "parameters" : [ { + "in" : "query", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + }, { + "in" : "query", + "name" : "type", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" + } + }, { + "in" : "query", + "name" : "dependent-types", + "required" : false, + "schema" : { + "anyOf" : [ { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" + }, { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" + } + } ] + } + }, { + "in" : "query", + "name" : "dependent-card-types", + "required" : false, + "schema" : { + "anyOf" : [ { + "type" : "string", + "enum" : [ "question", "metric", "model" ] + }, { + "type" : "array", + "items" : { + "type" : "string", + "enum" : [ "question", "metric", "model" ] + } + } ] + } + }, { + "in" : "query", + "name" : "include-personal-collections", + "required" : false, + "schema" : { + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "sort-column", + "required" : false, + "schema" : { + "type" : "string", + "enum" : [ "name", "view-count", "location" ] + } + }, { + "in" : "query", + "name" : "sort-direction", + "required" : false, + "schema" : { + "type" : "string", + "enum" : [ "desc", "asc" ] + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.broken-dependent-entity" + } + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/dependencies" ] + } + }, + "/api/ee/dependencies/graph/dependents" : { + "get" : { + "operationId" : "get-api-ee-dependencies-graph-dependents", + "summary" : "GET /api/ee/dependencies/graph/dependents", + "description" : "Returns a list of dependents for the specified entity.\n\n Required parameters:\n - `id`: The ID of the entity\n - `type`: The type of the entity (card, table, dashboard, etc.)\n\n Optional parameters:\n - `dependent-types`: Dependency types to filter by. Can be single value or array.\n If not provided, returns all types. Example: ?dependent-types=card&dependent-types=dashboard\n - `dependent-card-types`: Card types to filter by when dependent-types includes :card.\n Ignored if dependent-types doesn't include :card. Example: ?dependent-card-types=question&dependent-card-types=model\n - `archived`: Include entities in archived collections (default: false)\n - `broken`: Return only broken entities (default: false)\n - `query`: Search string to filter results by name or location (case-insensitive)\n - `include-personal-collections`: Include items in personal collections (default: false)\n - `sort-column`: Column to sort by - name, location, or view-count (default: name)\n - `sort-direction`: Sort direction - asc or desc (default: asc)", + "parameters" : [ { + "in" : "query", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + }, { + "in" : "query", + "name" : "type", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" + } + }, { + "in" : "query", + "name" : "dependent-types", + "required" : false, + "schema" : { + "anyOf" : [ { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" + }, { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" + } + } ] + } + }, { + "in" : "query", + "name" : "dependent-card-types", + "required" : false, + "schema" : { + "anyOf" : [ { + "type" : "string", + "enum" : [ "question", "metric", "model" ] + }, { + "type" : "array", + "items" : { + "type" : "string", + "enum" : [ "question", "metric", "model" ] + } + } ] + } + }, { + "in" : "query", + "name" : "archived", + "required" : false, + "schema" : { + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "broken", + "required" : false, + "schema" : { + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "query", + "required" : false, + "schema" : { + "type" : "string" + } + }, { + "in" : "query", + "name" : "include-personal-collections", + "required" : false, + "schema" : { + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "sort-column", + "required" : false, + "schema" : { + "type" : "string", + "enum" : [ "name", "view-count", "location" ] + } + }, { + "in" : "query", + "name" : "sort-direction", + "required" : false, + "schema" : { + "type" : "string", + "enum" : [ "desc", "asc" ] + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.entity" + } + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/dependencies" ] + } + }, + "/api/ee/dependencies/graph/unreferenced" : { + "get" : { + "operationId" : "get-api-ee-dependencies-graph-unreferenced", + "summary" : "GET /api/ee/dependencies/graph/unreferenced", + "description" : "Returns a list of all unreferenced items in the instance.\n An unreferenced item is one that is not a dependency of any other item.\n\n Accepts optional parameters for filtering:\n - `types`: List of entity types to include (e.g., [:card :transform :snippet :dashboard])\n - `card-types`: List of card types to include when filtering cards (e.g., [:question :model :metric])\n - `query`: Search string to filter by name or location\n - `archived`: Controls whether archived entities are included\n - `include-personal-collections`: Controls whether items in personal collections are included (default: false)\n - `sort-column`: Sort column - `:name`, `:location`, `:dependents-errors`, or `:dependents-with-errors` (default: `:name`)\n - `sort-direction`: Sort direction - `:asc` or `:desc` (default: `:asc`)\n - `offset`: Default 0\n - `limit`: Default 50\n\n Returns a map with:\n - `data`: List of unreferenced items, each with `:id`, `:type`, and `:data` fields\n - `total`: Total count of matched items\n - `offset`: Applied offset\n - `limit`: Applied limit", + "parameters" : [ { + "in" : "query", + "name" : "types", + "required" : false, + "schema" : { + "anyOf" : [ { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" + }, { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.dependency-types.dependency-types" + } + } ] + } + }, { + "in" : "query", + "name" : "card-types", + "required" : false, + "schema" : { + "anyOf" : [ { + "type" : "string", + "enum" : [ "question", "metric", "model" ] + }, { + "type" : "array", + "items" : { + "type" : "string", + "enum" : [ "question", "metric", "model" ] + } + } ] + } + }, { + "in" : "query", + "name" : "query", + "required" : false, + "schema" : { + "type" : "string" + } + }, { + "in" : "query", + "name" : "archived", + "required" : false, + "schema" : { + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "include-personal-collections", + "required" : false, + "schema" : { + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "sort-column", + "required" : false, + "schema" : { + "type" : "string", + "enum" : [ "dependents-with-errors", "dependents-errors", "name", "location" ] + } + }, { + "in" : "query", + "name" : "sort-direction", + "required" : false, + "schema" : { + "type" : "string", + "enum" : [ "desc", "asc" ] + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "data" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/metabase-enterprise.dependencies.api.entity" + } + }, + "limit" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "offset" : { + "type" : "integer", + "minimum" : 0 + }, + "total" : { + "type" : "integer", + "minimum" : 0 + } + }, + "required" : [ "data", "total", "offset", "limit" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/dependencies" ] + } + }, + "/api/ee/email/override" : { + "put" : { + "operationId" : "put-api-ee-email-override", + "summary" : "PUT /api/ee/email/override", + "description" : "Update multiple cloud email Settings. You must be a superuser or have `setting` permission to do this.\n Calling this automatically sets `cloud-smtp-enabled` to true if the settings are valid.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { "schema" : { "type" : "object", "properties" : { @@ -25935,113 +27373,86 @@ "tags" : [ "/api/ee/logs" ] } }, - "/api/ee/metabot/usage" : { - "get" : { - "operationId" : "get-api-ee-metabot-usage", - "summary" : "GET /api/ee/metabot/usage", - "description" : "Fetch current Metabot token usage for the current billing period.", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response", - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "is_locked" : { - "oneOf" : [ { - "type" : "boolean" - }, { - "type" : "null" - } ] - }, - "tokens" : { - "oneOf" : [ { - "type" : "integer" - }, { - "type" : "null" - } ] - }, - "updated_at" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - } - }, - "required" : [ "is_locked", "tokens", "updated_at" ] - } - } - } - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/ee/metabot" ] - } - }, - "/api/ee/permission_debug" : { + "/api/ee/metabot-analytics/conversations" : { "get" : { - "operationId" : "get-api-ee-permission_debug", - "summary" : "GET /api/ee/permission_debug", - "description" : "This endpoint expects a `user_id`, a `model_id` to debug permissions against, and `action_type`.\n The type of model we are debugging against is inferred by the `action_type`.\n\n It will return:\n - `decision`: The overall permission decision (\"allow\", \"denied\", or \"limited\")\n - `model-type`: The type of model being checked (e.g., \"question\")\n - `model-id`: The ID of the model being checked\n - `segment`: A set of segmentation types applied (e.g., \"sandboxed\", \"impersonated\", \"routed\")\n - `message`: A sequence of strings explaining the decision\n - `data`: A map containing details about permissions (table or collection names to group names)\n - `suggestions`: A map of group IDs to group names that could provide access\n\n Example requests:\n - Check if user can read a card: `GET /api/ee/permission_debug?user_id=123&model_id=456&action_type=card/read`\n - Check if user can query a card: `GET /api/ee/permission_debug?user_id=123&model_id=456&action_type=card/query`\n - Check if user can download data: `GET /api/ee/permission_debug?user_id=123&model_id=456&action_type=card/download-data`\n\n Example responses:\n - Allowed access:\n ```json\n {\n \"decision\": \"allow\",\n \"model-type\": \"question\",\n \"model-id\": \"456\",\n \"segment\": [],\n \"message\": [\"User has permission to read this card\"],\n \"data\": {},\n \"suggestions\": {}\n }\n ```\n - Denied access with blocked table:\n ```json\n {\n \"decision\": \"denied\",\n \"model-type\": \"question\",\n \"model-id\": \"456\",\n \"segment\": [],\n \"message\": [\"User does not have permission to query this card\"],\n \"data\": {\"sample-db.PUBLIC.ORDERS\": [\"All Users\"]},\n \"suggestions\": {}\n }\n ```\n - Limited access:\n ```json\n {\n \"decision\": \"limited\",\n \"model-type\": \"question\",\n \"model-id\": \"456\",\n \"segment\": [],\n \"message\": [\"User has permission to download some data from this card\"],\n \"data\": {},\n \"suggestions\": {}\n }\n ```", + "operationId" : "get-api-ee-metabot-analytics-conversations", + "summary" : "GET /api/ee/metabot-analytics/conversations", + "description" : "Return paginated list of AI conversations with summary statistics.", "parameters" : [ { + "in" : "query", + "name" : "sort_by", + "required" : false, + "schema" : { + "oneOf" : [ { + "type" : "string", + "enum" : [ "created_at", "message_count", "total_tokens", "user", "profile_id", "ip_address" ] + }, { + "type" : "null" + } ] + } + }, { + "in" : "query", + "name" : "sort_dir", + "required" : false, + "schema" : { + "oneOf" : [ { + "type" : "string", + "enum" : [ "asc", "desc" ] + }, { + "type" : "null" + } ] + } + }, { "in" : "query", "name" : "user_id", - "required" : true, + "required" : false, "schema" : { - "type" : "integer", - "minimum" : 1 + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] } }, { "in" : "query", - "name" : "model_id", - "required" : true, + "name" : "group_id", + "required" : false, "schema" : { - "type" : "string" + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] } }, { "in" : "query", - "name" : "action_type", - "required" : true, + "name" : "tenant_id", + "required" : false, "schema" : { - "type" : "string", - "enum" : [ "card/read", "card/query", "card/download-data" ] + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] } - } ], - "responses" : { - "2XX" : { - "description" : "Successful response", - "content" : { - "application/json" : { - "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.permission-debug.impl.perm-debug-info" - } - } - } - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" + }, { + "in" : "query", + "name" : "date", + "required" : false, + "schema" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] } - }, - "tags" : [ "/api/ee/permission_debug" ] - } - }, - "/api/ee/remote-sync/branches" : { - "get" : { - "operationId" : "get-api-ee-remote-sync-branches", - "summary" : "GET /api/ee/remote-sync/branches", - "description" : "Get list of branches from the configured source.\n\n Returns a JSON object with branch names under the :items key.\n\n Requires superuser permissions.", - "parameters" : [ ], + } ], "responses" : { "2XX" : { "description" : "Successful response", @@ -26050,50 +27461,160 @@ "schema" : { "type" : "object", "properties" : { - "items" : { + "data" : { "type" : "array", "items" : { - "type" : "string" - } - } - }, - "required" : [ "items" ] - } - } - } - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/ee/remote-sync" ] - } - }, - "/api/ee/remote-sync/create-branch" : { - "post" : { - "operationId" : "post-api-ee-remote-sync-create-branch", - "summary" : "POST /api/ee/remote-sync/create-branch", - "description" : "Create a new branch from the current remote-sync branch and switches the current remote-sync branch to it.\n Requires superuser permissions.", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response", - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "message" : { - "type" : "string" + "type" : "object", + "properties" : { + "sanitized_user_agent" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "embedding_path" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "user" : { + "oneOf" : [ { + "type" : "object", + "properties" : { + "email" : { + "type" : "string" + }, + "first_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "last_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "email", "first_name", "last_name" ] + }, { + "type" : "null" + } ] + }, + "embedding_hostname" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "summary" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "message_count" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "user_message_count" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "profile_id" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "conversation_id" : { + "description" : "value must be a valid UUID.", + "type" : "string", + "pattern" : "[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}" + }, + "last_message_at" : { + "oneOf" : [ { + "type" : "string", + "format" : "date-time" + }, { + "type" : "null" + } ] + }, + "created_at" : { + "type" : "string", + "format" : "date-time" + }, + "ip_address" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "search_count" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "assistant_message_count" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "total_tokens" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "query_count" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "user_agent" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "conversation_id", "created_at", "summary", "message_count", "user_message_count", "assistant_message_count", "total_tokens", "last_message_at", "profile_id", "search_count", "query_count", "ip_address", "embedding_hostname", "embedding_path", "user_agent", "sanitized_user_agent", "user" ] + } }, - "status" : { - "type" : "string" + "limit" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "offset" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "total" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 } }, - "required" : [ "status", "message" ] + "required" : [ "data", "total", "limit", "offset" ] } } } @@ -26105,136 +27626,24 @@ "description" : "Server error response" } }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "name" : { - "type" : "string", - "minLength" : 1 - } - }, - "required" : [ "name" ] - } - } - } - }, - "tags" : [ "/api/ee/remote-sync" ] + "tags" : [ "/api/ee/metabot-analytics" ] } }, - "/api/ee/remote-sync/current-task" : { + "/api/ee/metabot-analytics/conversations/{id}" : { "get" : { - "operationId" : "get-api-ee-remote-sync-current-task", - "summary" : "GET /api/ee/remote-sync/current-task", - "description" : "Get the current sync task", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response", - "content" : { - "application/json" : { - "schema" : { - "oneOf" : [ { - "type" : "object", - "properties" : { - "progress" : { - "oneOf" : [ { - "type" : "number", - "minimum" : 0.0, - "maximum" : 1.0 - }, { - "type" : "null" - } ] - }, - "conflicts" : { - "oneOf" : [ { - "type" : "array", - "items" : { - "type" : "string" - } - }, { - "type" : "null" - } ] - }, - "last_progress_report_at" : { - "oneOf" : [ { }, { - "type" : "null" - } ] - }, - "id" : { - "type" : "integer", - "minimum" : 1 - }, - "started_at" : { }, - "ended_at" : { - "oneOf" : [ { }, { - "type" : "null" - } ] - }, - "initiated_by" : { - "oneOf" : [ { - "type" : "integer", - "minimum" : 1 - }, { - "type" : "null" - } ] - }, - "cancelled" : { - "oneOf" : [ { - "type" : "boolean" - }, { - "type" : "null" - } ] - }, - "status" : { - "type" : "string", - "enum" : [ "running", "successful", "errored", "cancelled", "timed-out", "conflict" ] - }, - "error_message" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - }, - "sync_task_type" : { - "type" : "string", - "enum" : [ "import", "export" ] - }, - "version" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - } - }, - "required" : [ "id", "sync_task_type", "progress", "started_at", "status" ] - }, { - "type" : "null" - } ] - } - } - } - }, - "4XX" : { - "description" : "Client error response" + "operationId" : "get-api-ee-metabot-analytics-conversations-id", + "summary" : "GET /api/ee/metabot-analytics/conversations/{id}", + "description" : "Return full details for a specific conversation including all messages.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string", + "pattern" : "[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}" }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/ee/remote-sync" ] - } - }, - "/api/ee/remote-sync/current-task/cancel" : { - "post" : { - "operationId" : "post-api-ee-remote-sync-current-task-cancel", - "summary" : "POST /api/ee/remote-sync/current-task/cancel", - "description" : "Cancels the current task if one is running", - "parameters" : [ ], + "description" : "value must be a valid UUID." + } ], "responses" : { "2XX" : { "description" : "Successful response", @@ -26243,191 +27652,2246 @@ "schema" : { "type" : "object", "properties" : { - "progress" : { + "queries" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "tables" : { + "type" : "array", + "items" : { + "type" : "string" + } + }, + "mbql" : { + "oneOf" : [ { + "type" : "object", + "properties" : { } + }, { + "type" : "null" + } ] + }, + "database_id" : { + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + }, + "query_id" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "query_type" : { + "type" : "string", + "enum" : [ "sql", "notebook" ] + }, + "display" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "tool" : { + "type" : "string", + "enum" : [ "construct_notebook_query", "create_sql_query", "edit_sql_query", "replace_sql_query" ] + }, + "call_id" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "sql" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "message_id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "tool", "call_id", "message_id", "query_id", "query_type", "sql", "mbql", "display", "database_id", "tables" ] + } + }, + "sanitized_user_agent" : { "oneOf" : [ { - "type" : "number", - "minimum" : 0.0, - "maximum" : 1.0 + "type" : "string" }, { "type" : "null" } ] }, - "conflicts" : { + "embedding_path" : { "oneOf" : [ { - "type" : "array", - "items" : { - "type" : "string" - } + "type" : "string" }, { "type" : "null" } ] }, - "last_progress_report_at" : { - "oneOf" : [ { }, { - "type" : "null" - } ] - }, - "id" : { - "type" : "integer", - "minimum" : 1 - }, - "started_at" : { }, - "ended_at" : { - "oneOf" : [ { }, { - "type" : "null" - } ] - }, - "initiated_by" : { + "slack_permalink" : { "oneOf" : [ { - "type" : "integer", - "minimum" : 1 + "type" : "string" }, { "type" : "null" } ] }, - "cancelled" : { + "user" : { "oneOf" : [ { - "type" : "boolean" + "type" : "object", + "properties" : { + "email" : { + "type" : "string" + }, + "first_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "last_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "email", "first_name", "last_name" ] }, { "type" : "null" } ] }, - "status" : { - "type" : "string", - "enum" : [ "running", "successful", "errored", "cancelled", "timed-out", "conflict" ] - }, - "error_message" : { + "embedding_hostname" : { "oneOf" : [ { "type" : "string" }, { "type" : "null" } ] }, - "sync_task_type" : { - "type" : "string", - "enum" : [ "import", "export" ] - }, - "version" : { + "summary" : { "oneOf" : [ { "type" : "string" }, { "type" : "null" } ] - } - }, - "required" : [ "id", "sync_task_type", "progress", "started_at", "status" ] - } - } - } - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/ee/remote-sync" ] - } - }, - "/api/ee/remote-sync/dirty" : { - "get" : { - "operationId" : "get-api-ee-remote-sync-dirty", - "summary" : "GET /api/ee/remote-sync/dirty", - "description" : "Return all models with changes that have not been pushed to the remote sync source in any\n remote-synced collection.", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response", - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "dirty" : { + }, + "feedback" : { "type" : "array", "items" : { "type" : "object", "properties" : { - "table_name" : { + "user_id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "positive" : { + "type" : "boolean" + }, + "external_id" : { "oneOf" : [ { "type" : "string" }, { "type" : "null" } ] }, - "model" : { - "type" : "string" - }, - "authority_level" : { + "user" : { "oneOf" : [ { - "type" : "string" + "type" : "object", + "properties" : { + "email" : { + "type" : "string" + }, + "first_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "last_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "email", "first_name", "last_name" ] }, { "type" : "null" } ] }, "id" : { - "type" : "integer" + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 }, - "name" : { + "updated_at" : { + "type" : "string", + "format" : "date-time" + }, + "issue_type" : { "oneOf" : [ { "type" : "string" }, { "type" : "null" } ] }, - "updated_at" : { - "oneOf" : [ { }, { - "type" : "null" - } ] + "created_at" : { + "type" : "string", + "format" : "date-time" }, - "table_id" : { + "freeform_feedback" : { "oneOf" : [ { - "type" : "integer", - "minimum" : 1 + "type" : "string" }, { "type" : "null" } ] }, - "query_type" : { + "message_id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "id", "message_id", "user_id", "external_id", "positive", "issue_type", "freeform_feedback", "created_at", "updated_at" ] + } + }, + "message_count" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "profile_id" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "conversation_id" : { + "description" : "value must be a valid UUID.", + "type" : "string", + "pattern" : "[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}" + }, + "created_at" : { + "type" : "string", + "format" : "date-time" + }, + "ip_address" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "search_count" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "total_tokens" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "query_count" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "user_agent" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "chat_messages" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { } + } + } + }, + "required" : [ "conversation_id", "created_at", "summary", "user", "message_count", "total_tokens", "profile_id", "slack_permalink", "chat_messages", "queries", "search_count", "query_count", "ip_address", "embedding_hostname", "embedding_path", "user_agent", "sanitized_user_agent", "feedback" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/metabot-analytics" ] + } + }, + "/api/ee/metabot/usage" : { + "get" : { + "operationId" : "get-api-ee-metabot-usage", + "summary" : "GET /api/ee/metabot/usage", + "description" : "Fetch current Metabot token usage for the current billing period.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "is_locked" : { + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + }, + "tokens" : { + "oneOf" : [ { + "type" : "integer" + }, { + "type" : "null" + } ] + }, + "updated_at" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "is_locked", "tokens", "updated_at" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/metabot" ] + } + }, + "/api/ee/permission_debug" : { + "get" : { + "operationId" : "get-api-ee-permission_debug", + "summary" : "GET /api/ee/permission_debug", + "description" : "This endpoint expects a `user_id`, a `model_id` to debug permissions against, and `action_type`.\n The type of model we are debugging against is inferred by the `action_type`.\n\n It will return:\n - `decision`: The overall permission decision (\"allow\", \"denied\", or \"limited\")\n - `model-type`: The type of model being checked (e.g., \"question\")\n - `model-id`: The ID of the model being checked\n - `segment`: A set of segmentation types applied (e.g., \"sandboxed\", \"impersonated\", \"routed\")\n - `message`: A sequence of strings explaining the decision\n - `data`: A map containing details about permissions (table or collection names to group names)\n - `suggestions`: A map of group IDs to group names that could provide access\n\n Example requests:\n - Check if user can read a card: `GET /api/ee/permission_debug?user_id=123&model_id=456&action_type=card/read`\n - Check if user can query a card: `GET /api/ee/permission_debug?user_id=123&model_id=456&action_type=card/query`\n - Check if user can download data: `GET /api/ee/permission_debug?user_id=123&model_id=456&action_type=card/download-data`\n\n Example responses:\n - Allowed access:\n ```json\n {\n \"decision\": \"allow\",\n \"model-type\": \"question\",\n \"model-id\": \"456\",\n \"segment\": [],\n \"message\": [\"User has permission to read this card\"],\n \"data\": {},\n \"suggestions\": {}\n }\n ```\n - Denied access with blocked table:\n ```json\n {\n \"decision\": \"denied\",\n \"model-type\": \"question\",\n \"model-id\": \"456\",\n \"segment\": [],\n \"message\": [\"User does not have permission to query this card\"],\n \"data\": {\"sample-db.PUBLIC.ORDERS\": [\"All Users\"]},\n \"suggestions\": {}\n }\n ```\n - Limited access:\n ```json\n {\n \"decision\": \"limited\",\n \"model-type\": \"question\",\n \"model-id\": \"456\",\n \"segment\": [],\n \"message\": [\"User has permission to download some data from this card\"],\n \"data\": {},\n \"suggestions\": {}\n }\n ```", + "parameters" : [ { + "in" : "query", + "name" : "user_id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + } + }, { + "in" : "query", + "name" : "model_id", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "query", + "name" : "action_type", + "required" : true, + "schema" : { + "type" : "string", + "enum" : [ "card/read", "card/query", "card/download-data" ] + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.permission-debug.impl.perm-debug-info" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/permission_debug" ] + } + }, + "/api/ee/remote-sync/branches" : { + "get" : { + "operationId" : "get-api-ee-remote-sync-branches", + "summary" : "GET /api/ee/remote-sync/branches", + "description" : "Get list of branches from the configured source.\n\n Returns a JSON object with branch names under the :items key.\n\n Requires superuser permissions.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "items" : { + "type" : "array", + "items" : { + "type" : "string" + } + } + }, + "required" : [ "items" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/remote-sync" ] + } + }, + "/api/ee/remote-sync/create-branch" : { + "post" : { + "operationId" : "post-api-ee-remote-sync-create-branch", + "summary" : "POST /api/ee/remote-sync/create-branch", + "description" : "Create a new branch from the current remote-sync branch and switches the current remote-sync branch to it.\n Requires superuser permissions.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "message" : { + "type" : "string" + }, + "status" : { + "type" : "string" + } + }, + "required" : [ "status", "message" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "name" ] + } + } + } + }, + "tags" : [ "/api/ee/remote-sync" ] + } + }, + "/api/ee/remote-sync/current-task" : { + "get" : { + "operationId" : "get-api-ee-remote-sync-current-task", + "summary" : "GET /api/ee/remote-sync/current-task", + "description" : "Get the current sync task", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "oneOf" : [ { + "type" : "object", + "properties" : { + "progress" : { + "oneOf" : [ { + "type" : "number", + "minimum" : 0.0, + "maximum" : 1.0 + }, { + "type" : "null" + } ] + }, + "conflicts" : { + "oneOf" : [ { + "type" : "array", + "items" : { + "type" : "string" + } + }, { + "type" : "null" + } ] + }, + "last_progress_report_at" : { + "oneOf" : [ { }, { + "type" : "null" + } ] + }, + "id" : { + "type" : "integer", + "minimum" : 1 + }, + "started_at" : { }, + "ended_at" : { + "oneOf" : [ { }, { + "type" : "null" + } ] + }, + "initiated_by" : { + "oneOf" : [ { + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + }, + "cancelled" : { + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + }, + "status" : { + "type" : "string", + "enum" : [ "running", "successful", "errored", "cancelled", "timed-out", "conflict" ] + }, + "error_message" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "sync_task_type" : { + "type" : "string", + "enum" : [ "import", "export" ] + }, + "version" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "sync_task_type", "progress", "started_at", "status" ] + }, { + "type" : "null" + } ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/remote-sync" ] + } + }, + "/api/ee/remote-sync/current-task/cancel" : { + "post" : { + "operationId" : "post-api-ee-remote-sync-current-task-cancel", + "summary" : "POST /api/ee/remote-sync/current-task/cancel", + "description" : "Cancels the current task if one is running", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "progress" : { + "oneOf" : [ { + "type" : "number", + "minimum" : 0.0, + "maximum" : 1.0 + }, { + "type" : "null" + } ] + }, + "conflicts" : { + "oneOf" : [ { + "type" : "array", + "items" : { + "type" : "string" + } + }, { + "type" : "null" + } ] + }, + "last_progress_report_at" : { + "oneOf" : [ { }, { + "type" : "null" + } ] + }, + "id" : { + "type" : "integer", + "minimum" : 1 + }, + "started_at" : { }, + "ended_at" : { + "oneOf" : [ { }, { + "type" : "null" + } ] + }, + "initiated_by" : { + "oneOf" : [ { + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + }, + "cancelled" : { + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + }, + "status" : { + "type" : "string", + "enum" : [ "running", "successful", "errored", "cancelled", "timed-out", "conflict" ] + }, + "error_message" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "sync_task_type" : { + "type" : "string", + "enum" : [ "import", "export" ] + }, + "version" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "sync_task_type", "progress", "started_at", "status" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/remote-sync" ] + } + }, + "/api/ee/remote-sync/dirty" : { + "get" : { + "operationId" : "get-api-ee-remote-sync-dirty", + "summary" : "GET /api/ee/remote-sync/dirty", + "description" : "Return all models with changes that have not been pushed to the remote sync source in any\n remote-synced collection.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "dirty" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "table_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "model" : { + "type" : "string" + }, + "authority_level" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "id" : { + "type" : "integer" + }, + "name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "updated_at" : { + "oneOf" : [ { }, { + "type" : "null" + } ] + }, + "table_id" : { + "oneOf" : [ { + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + }, + "query_type" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "collection_id" : { + "oneOf" : [ { + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + }, + "created_at" : { }, + "display" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "sync_status" : { + "type" : "string" + }, + "description" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "name", "model", "sync_status" ] + } + } + }, + "required" : [ "dirty" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/remote-sync" ] + } + }, + "/api/ee/remote-sync/export" : { + "post" : { + "operationId" : "post-api-ee-remote-sync-export", + "summary" : "POST /api/ee/remote-sync/export", + "description" : "Export the current state of the Remote Sync collection to a Source.\n\n This endpoint will:\n - Fetch the latest changes from the source\n - Create a branch or subdirectory (depending on source support)\n If no branch is supplied, use the configured export branch\n - Export the Remote Sync collection via serialization to the branch or subdirectory\n - Commit the changes if possible\n - Sync to the source if possible\n\n Requires superuser permissions.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "message" : { + "type" : "string" + }, + "task_id" : { + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "message", "task_id" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/remote-sync" ] + } + }, + "/api/ee/remote-sync/has-remote-changes" : { + "get" : { + "operationId" : "get-api-ee-remote-sync-has-remote-changes", + "summary" : "GET /api/ee/remote-sync/has-remote-changes", + "description" : "Check if there are new changes on the remote branch that can be pulled.\n Uses in-memory caching (configurable TTL via remote-sync-check-changes-cache-ttl-seconds setting).\n\n Returns:\n - has_changes: true if remote version differs from last imported version, or if never imported\n - remote_version: current Git SHA on remote branch\n - local_version: Git SHA of last successful import (nil if never imported)\n - cached: true if result was served from cache", + "parameters" : [ { + "in" : "query", + "name" : "force-refresh", + "required" : false, + "schema" : { + "type" : "boolean" + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "cached" : { + "type" : "boolean" + }, + "has_changes" : { + "type" : "boolean" + }, + "local_version" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "remote_version" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "has_changes", "remote_version", "local_version", "cached" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/remote-sync" ] + } + }, + "/api/ee/remote-sync/import" : { + "post" : { + "operationId" : "post-api-ee-remote-sync-import", + "summary" : "POST /api/ee/remote-sync/import", + "description" : "Import Metabase content from configured Remote Sync source.\n\n This endpoint will:\n - Fetch the latest changes from the configured source\n - Load the updated content using the serialization/deserialization system\n\n If `force=false` (default) and there are unsaved changes in the Remote Sync collection,\n the import returns a 400 response.\n\n Requires superuser permissions.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "message" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "status" : { + "const" : "success" + }, + "task_id" : { + "oneOf" : [ { + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + } + }, + "required" : [ "status", "task_id" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "branch" : { + "type" : "string", + "minLength" : 1 + }, + "force" : { + "type" : "boolean" + } + } + } + } + } + }, + "tags" : [ "/api/ee/remote-sync" ] + } + }, + "/api/ee/remote-sync/is-dirty" : { + "get" : { + "operationId" : "get-api-ee-remote-sync-is-dirty", + "summary" : "GET /api/ee/remote-sync/is-dirty", + "description" : "Check if any remote-synced collection or collection item has local changes that have not been pushed\n to the remote sync source.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "is_dirty" : { + "type" : "boolean" + } + }, + "required" : [ "is_dirty" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/remote-sync" ] + } + }, + "/api/ee/remote-sync/settings" : { + "put" : { + "operationId" : "put-api-ee-remote-sync-settings", + "summary" : "PUT /api/ee/remote-sync/settings", + "description" : "Update Remote Sync related settings. You must be a superuser to do this.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "success" : { + "type" : "boolean" + }, + "task_id" : { + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "success" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "collections" : { + "oneOf" : [ { + "type" : "object", + "additionalProperties" : { + "type" : "boolean" + } + }, { + "type" : "null" + } ] + }, + "remote-sync-auto-import" : { + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + }, + "remote-sync-branch" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "remote-sync-token" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "remote-sync-transforms" : { + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + }, + "remote-sync-type" : { + "oneOf" : [ { + "type" : "string", + "enum" : [ "read-only", "read-write" ] + }, { + "type" : "null" + } ] + }, + "remote-sync-url" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + } + } + } + } + }, + "tags" : [ "/api/ee/remote-sync" ] + } + }, + "/api/ee/remote-sync/stash" : { + "post" : { + "operationId" : "post-api-ee-remote-sync-stash", + "summary" : "POST /api/ee/remote-sync/stash", + "description" : "Stashes changes to a new branch, and changes the current branch to it.\n Requires superuser permissions.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "message" : { + "type" : "string" + }, + "status" : { + "type" : "string" + }, + "task_id" : { + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "status", "message", "task_id" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "message" : { + "type" : "string", + "minLength" : 1 + }, + "new_branch" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "new_branch", "message" ] + } + } + } + }, + "tags" : [ "/api/ee/remote-sync" ] + } + }, + "/api/ee/replacement/check-replace-source" : { + "post" : { + "operationId" : "post-api-ee-replacement-check-replace-source", + "summary" : "POST /api/ee/replacement/check-replace-source", + "description" : "Check whether a source entity can be replaced by a target entity. Returns compatibility\n errors describing column mismatches, type mismatches, primary key mismatches, and foreign\n key mismatches.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.check-replace-source-response" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "source_entity_id" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-id" + }, + "source_entity_type" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-type" + }, + "target_entity_id" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-id" + }, + "target_entity_type" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-type" + } + }, + "required" : [ "source_entity_id", "source_entity_type", "target_entity_id", "target_entity_type" ] + } + } + } + }, + "tags" : [ "/api/ee/replacement" ] + } + }, + "/api/ee/replacement/replace-model-with-transform" : { + "post" : { + "operationId" : "post-api-ee-replacement-replace-model-with-transform", + "summary" : "POST /api/ee/replacement/replace-model-with-transform", + "description" : "Create a transform from a model, execute it, and replace all usages of the model\n with the output table. Un-persists the model and converts it to a saved question.\n Returns 202 with a run_id for polling.\n\n If there is an error during the transform execution, no replacement will be\n performed and the model will remain unchanged.\n\n If there is an error during the source swap, the transform and the output\n table will be retained, and the model will remain unchanged. We cannot delete\n the transform or the output table because they can be used by other queries at\n this point.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "body" : { + "type" : "object", + "properties" : { + "run_id" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.run-id" + } + }, + "required" : [ "run_id" ], + "additionalProperties" : false + }, + "status" : { + "const" : 202 + } + }, + "required" : [ "status", "body" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "card_id" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-id" + }, + "target_collection_id" : { + "oneOf" : [ { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-id" + }, { + "type" : "null" + } ] + }, + "transform_name" : { + "type" : "string" + }, + "transform_tag_ids" : { + "oneOf" : [ { + "type" : "array", + "items" : { + "type" : "integer", + "minimum" : 1 + } + }, { + "type" : "null" + } ] + }, + "transform_target" : { + "type" : "object", + "properties" : { } + } + }, + "required" : [ "card_id", "transform_name", "transform_target" ] + } + } + } + }, + "tags" : [ "/api/ee/replacement" ] + } + }, + "/api/ee/replacement/replace-source" : { + "post" : { + "operationId" : "post-api-ee-replacement-replace-source", + "summary" : "POST /api/ee/replacement/replace-source", + "description" : "Replace all usages of a source entity with a target entity asynchronously.\n Returns 202 with a run_id for polling. Returns 409 if a replacement is already running.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "body" : { + "type" : "object", + "properties" : { + "run_id" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.run-id" + } + }, + "required" : [ "run_id" ], + "additionalProperties" : false + }, + "status" : { + "const" : 202 + } + }, + "required" : [ "status", "body" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "source_entity_id" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-id" + }, + "source_entity_type" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-type" + }, + "target_entity_id" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-id" + }, + "target_entity_type" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-type" + } + }, + "required" : [ "source_entity_id", "source_entity_type", "target_entity_id", "target_entity_type" ] + } + } + } + }, + "tags" : [ "/api/ee/replacement" ] + } + }, + "/api/ee/replacement/runs" : { + "get" : { + "operationId" : "get-api-ee-replacement-runs", + "summary" : "GET /api/ee/replacement/runs", + "description" : "List replacement runs, optionally filtered by is-active.", + "parameters" : [ { + "in" : "query", + "name" : "is-active", + "required" : false, + "schema" : { + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.run" + } + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/replacement" ] + } + }, + "/api/ee/replacement/runs/{id}" : { + "get" : { + "operationId" : "get-api-ee-replacement-runs-id", + "summary" : "GET /api/ee/replacement/runs/{id}", + "description" : "Get the status of a source replacement run.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.run-id" + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.run" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/replacement" ] + } + }, + "/api/ee/replacement/runs/{id}/cancel" : { + "post" : { + "operationId" : "post-api-ee-replacement-runs-id-cancel", + "summary" : "POST /api/ee/replacement/runs/{id}/cancel", + "description" : "Cancel a running source replacement.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.run-id" + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "success" : { + "type" : "boolean" + } + }, + "required" : [ "success" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/replacement" ] + } + }, + "/api/ee/scim/api_key" : { + "get" : { + "operationId" : "get-api-ee-scim-api_key", + "summary" : "GET /api/ee/scim/api_key", + "description" : "Fetch the SCIM API key if one exists. Does *not* return an unmasked key, since we don't have access\n to that after it is created.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/scim" ] + }, + "post" : { + "operationId" : "post-api-ee-scim-api_key", + "summary" : "POST /api/ee/scim/api_key", + "description" : "Create a new SCIM API key, or refresh one that already exists. When called for the first time,\n this is equivalent to enabling SCIM.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/scim" ] + } + }, + "/api/ee/scim/v2/Groups" : { + "get" : { + "operationId" : "get-api-ee-scim-v2-Groups", + "summary" : "GET /api/ee/scim/v2/Groups", + "description" : "Fetch a list of groups.", + "parameters" : [ { + "in" : "query", + "name" : "startIndex", + "required" : false, + "schema" : { + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + } + }, { + "in" : "query", + "name" : "count", + "required" : false, + "schema" : { + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + } + }, { + "in" : "query", + "name" : "filter", + "required" : false, + "schema" : { + "oneOf" : [ { + "type" : "string", + "minLength" : 1 + }, { + "type" : "null" + } ] + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/scim/v2" ] + }, + "post" : { + "operationId" : "post-api-ee-scim-v2-Groups", + "summary" : "POST /api/ee/scim/v2/Groups", + "description" : "Create a single group, and populates it if necessary.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "displayName" : { + "type" : "string", + "minLength" : 1 + }, + "id" : { + "type" : "string", + "minLength" : 1 + }, + "members" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "$ref" : { + "type" : "string", + "minLength" : 1 + }, + "value" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "value" ] + } + }, + "schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } + } + }, + "required" : [ "schemas", "displayName" ] + } + } + } + }, + "tags" : [ "/api/ee/scim/v2" ] + } + }, + "/api/ee/scim/v2/Groups/{id}" : { + "get" : { + "operationId" : "get-api-ee-scim-v2-Groups-id", + "summary" : "GET /api/ee/scim/v2/Groups/{id}", + "description" : "Fetch a single group.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string", + "minLength" : 1 + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/scim/v2" ] + }, + "put" : { + "operationId" : "put-api-ee-scim-v2-Groups-id", + "summary" : "PUT /api/ee/scim/v2/Groups/{id}", + "description" : "Update a group.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "displayName" : { + "type" : "string", + "minLength" : 1 + }, + "id" : { + "type" : "string", + "minLength" : 1 + }, + "members" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "$ref" : { + "type" : "string", + "minLength" : 1 + }, + "value" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "value" ] + } + }, + "schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } + } + }, + "required" : [ "schemas", "displayName" ] + } + } + } + }, + "tags" : [ "/api/ee/scim/v2" ] + }, + "delete" : { + "operationId" : "delete-api-ee-scim-v2-Groups-id", + "summary" : "DELETE /api/ee/scim/v2/Groups/{id}", + "description" : "Delete a group.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string", + "minLength" : 1 + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/scim/v2" ] + } + }, + "/api/ee/scim/v2/Users" : { + "get" : { + "operationId" : "get-api-ee-scim-v2-Users", + "summary" : "GET /api/ee/scim/v2/Users", + "description" : "Fetch a list of users.", + "parameters" : [ { + "in" : "query", + "name" : "startIndex", + "required" : false, + "schema" : { + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + } + }, { + "in" : "query", + "name" : "count", + "required" : false, + "schema" : { + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + } + }, { + "in" : "query", + "name" : "filter", + "required" : false, + "schema" : { + "oneOf" : [ { + "type" : "string", + "minLength" : 1 + }, { + "type" : "null" + } ] + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/scim/v2" ] + }, + "post" : { + "operationId" : "post-api-ee-scim-v2-Users", + "summary" : "POST /api/ee/scim/v2/Users", + "description" : "Create a single user.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "active" : { + "type" : "boolean" + }, + "emails" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "primary" : { + "type" : "boolean" + }, + "type" : { + "type" : "string", + "minLength" : 1 + }, + "value" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "value" ] + } + }, + "groups" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "$ref" : { + "type" : "string", + "minLength" : 1 + }, + "display" : { + "type" : "string", + "minLength" : 1 + }, + "value" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "value", "display" ] + } + }, + "id" : { + "type" : "string", + "minLength" : 1 + }, + "locale" : { + "oneOf" : [ { + "type" : "string", + "minLength" : 1 + }, { + "type" : "null" + } ] + }, + "name" : { + "type" : "object", + "properties" : { + "familyName" : { + "type" : "string" + }, + "givenName" : { + "type" : "string" + } + }, + "required" : [ "givenName", "familyName" ] + }, + "schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } + }, + "userName" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "schemas", "userName", "name", "emails" ] + } + } + } + }, + "tags" : [ "/api/ee/scim/v2" ] + } + }, + "/api/ee/scim/v2/Users/{id}" : { + "get" : { + "operationId" : "get-api-ee-scim-v2-Users-id", + "summary" : "GET /api/ee/scim/v2/Users/{id}", + "description" : "Fetch a single user.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string", + "minLength" : 1 + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/scim/v2" ] + }, + "put" : { + "operationId" : "put-api-ee-scim-v2-Users-id", + "summary" : "PUT /api/ee/scim/v2/Users/{id}", + "description" : "Update a user.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "active" : { + "type" : "boolean" + }, + "emails" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "primary" : { + "type" : "boolean" + }, + "type" : { + "type" : "string", + "minLength" : 1 + }, + "value" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "value" ] + } + }, + "groups" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "$ref" : { + "type" : "string", + "minLength" : 1 + }, + "display" : { + "type" : "string", + "minLength" : 1 + }, + "value" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "value", "display" ] + } + }, + "id" : { + "type" : "string", + "minLength" : 1 + }, + "locale" : { + "oneOf" : [ { + "type" : "string", + "minLength" : 1 + }, { + "type" : "null" + } ] + }, + "name" : { + "type" : "object", + "properties" : { + "familyName" : { + "type" : "string" + }, + "givenName" : { + "type" : "string" + } + }, + "required" : [ "givenName", "familyName" ] + }, + "schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } + }, + "userName" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "schemas", "userName", "name", "emails" ] + } + } + } + }, + "tags" : [ "/api/ee/scim/v2" ] + }, + "patch" : { + "operationId" : "patch-api-ee-scim-v2-Users-id", + "summary" : "PATCH /api/ee/scim/v2/Users/{id}", + "description" : "Activate or deactivate a user. Supports specific replace operations, but not arbitrary patches.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string", + "minLength" : 1 + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "Operations" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "op" : { + "type" : "string", + "minLength" : 1 + }, + "value" : { + "anyOf" : [ { + "type" : "object", + "additionalProperties" : { + "anyOf" : [ { + "type" : "string", + "minLength" : 1 + }, { + "type" : "boolean" + } ] + } + }, { + "type" : "string", + "minLength" : 1 + }, { + "type" : "boolean" + } ] + } + }, + "required" : [ "op", "value" ] + } + }, + "schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } + } + }, + "required" : [ "schemas", "Operations" ] + } + } + } + }, + "tags" : [ "/api/ee/scim/v2" ] + } + }, + "/api/ee/security-center" : { + "get" : { + "operationId" : "get-api-ee-security-center", + "summary" : "GET /api/ee/security-center", + "description" : "List all security advisories with match status.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "advisories" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "published_at" : { + "type" : "string", + "format" : "date-time" + }, + "advisory_url" : { "oneOf" : [ { - "type" : "string" + "type" : "string", + "minLength" : 1 }, { "type" : "null" } ] }, - "collection_id" : { + "last_evaluated_at" : { "oneOf" : [ { - "type" : "integer", - "minimum" : 1 + "type" : "string", + "format" : "date-time" }, { "type" : "null" } ] }, - "created_at" : { }, - "display" : { + "match_status" : { + "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.match-status" + }, + "acknowledged_by" : { "oneOf" : [ { - "type" : "string" + "type" : "object", + "properties" : { + "common_name" : { + "type" : "string", + "minLength" : 1 + }, + "email" : { + "description" : "value must be a valid email address.", + "type" : "string" + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "id", "common_name", "email" ] }, { "type" : "null" } ] }, - "sync_status" : { - "type" : "string" + "title" : { + "type" : "string", + "minLength" : 1 + }, + "affected_versions" : { + "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.affected-versions" + }, + "remediation" : { + "type" : "string", + "minLength" : 1 + }, + "advisory_id" : { + "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.advisory-id" + }, + "severity" : { + "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.severity" }, "description" : { + "type" : "string", + "minLength" : 1 + }, + "acknowledged_at" : { "oneOf" : [ { - "type" : "string" + "type" : "string", + "format" : "date-time" }, { "type" : "null" } ] } }, - "required" : [ "id", "name", "model", "sync_status" ] + "required" : [ "advisory_id", "title", "severity", "description", "advisory_url", "remediation", "published_at", "match_status", "last_evaluated_at", "acknowledged_by", "acknowledged_at", "affected_versions" ] } + }, + "last_checked_at" : { + "oneOf" : [ { + "type" : "string", + "format" : "date-time" + }, { + "type" : "null" + } ] } }, - "required" : [ "dirty" ] + "required" : [ "last_checked_at", "advisories" ] } } } @@ -26439,14 +29903,14 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/remote-sync" ] + "tags" : [ "/api/ee/security-center" ] } }, - "/api/ee/remote-sync/export" : { + "/api/ee/security-center/acknowledge" : { "post" : { - "operationId" : "post-api-ee-remote-sync-export", - "summary" : "POST /api/ee/remote-sync/export", - "description" : "Export the current state of the Remote Sync collection to a Source.\n\n This endpoint will:\n - Fetch the latest changes from the source\n - Create a branch or subdirectory (depending on source support)\n If no branch is supplied, use the configured export branch\n - Export the Remote Sync collection via serialization to the branch or subdirectory\n - Commit the changes if possible\n - Sync to the source if possible\n\n Requires superuser permissions.", + "operationId" : "post-api-ee-security-center-acknowledge", + "summary" : "POST /api/ee/security-center/acknowledge", + "description" : "Acknowledge multiple security advisories. Skips already-acknowledged advisories.", "parameters" : [ ], "responses" : { "2XX" : { @@ -26454,17 +29918,50 @@ "content" : { "application/json" : { "schema" : { - "type" : "object", - "properties" : { - "message" : { - "type" : "string" + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "acknowledged_at" : { + "oneOf" : [ { + "type" : "string", + "format" : "date-time" + }, { + "type" : "null" + } ] + }, + "acknowledged_by" : { + "oneOf" : [ { + "type" : "object", + "properties" : { + "common_name" : { + "type" : "string", + "minLength" : 1 + }, + "email" : { + "description" : "value must be a valid email address.", + "type" : "string" + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "id", "common_name", "email" ] + }, { + "type" : "null" + } ] + }, + "advisory_id" : { + "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.advisory-id" + }, + "match_status" : { + "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.match-status" + } }, - "task_id" : { - "type" : "integer", - "minimum" : 1 - } - }, - "required" : [ "message", "task_id" ] + "required" : [ "advisory_id", "match_status", "acknowledged_by", "acknowledged_at" ] + } } } } @@ -26476,22 +29973,34 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/remote-sync" ] + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "advisory_ids" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } + } + }, + "required" : [ "advisory_ids" ] + } + } + } + }, + "tags" : [ "/api/ee/security-center" ] } }, - "/api/ee/remote-sync/has-remote-changes" : { - "get" : { - "operationId" : "get-api-ee-remote-sync-has-remote-changes", - "summary" : "GET /api/ee/remote-sync/has-remote-changes", - "description" : "Check if there are new changes on the remote branch that can be pulled.\n Uses in-memory caching (configurable TTL via remote-sync-check-changes-cache-ttl-seconds setting).\n\n Returns:\n - has_changes: true if remote version differs from last imported version, or if never imported\n - remote_version: current Git SHA on remote branch\n - local_version: Git SHA of last successful import (nil if never imported)\n - cached: true if result was served from cache", - "parameters" : [ { - "in" : "query", - "name" : "force-refresh", - "required" : false, - "schema" : { - "type" : "boolean" - } - } ], + "/api/ee/security-center/sync" : { + "post" : { + "operationId" : "post-api-ee-security-center-sync", + "summary" : "POST /api/ee/security-center/sync", + "description" : "Trigger an async advisory sync + re-evaluation.\n Returns immediately. If a sync is already running, the request is a no-op.", + "parameters" : [ ], "responses" : { "2XX" : { "description" : "Successful response", @@ -26500,28 +30009,12 @@ "schema" : { "type" : "object", "properties" : { - "cached" : { - "type" : "boolean" - }, - "has_changes" : { - "type" : "boolean" - }, - "local_version" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - }, - "remote_version" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] + "status" : { + "type" : "string", + "minLength" : 1 } }, - "required" : [ "has_changes", "remote_version", "local_version", "cached" ] + "required" : [ "status" ] } } } @@ -26533,14 +30026,14 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/remote-sync" ] + "tags" : [ "/api/ee/security-center" ] } }, - "/api/ee/remote-sync/import" : { + "/api/ee/security-center/test-notification" : { "post" : { - "operationId" : "post-api-ee-remote-sync-import", - "summary" : "POST /api/ee/remote-sync/import", - "description" : "Import Metabase content from configured Remote Sync source.\n\n This endpoint will:\n - Fetch the latest changes from the configured source\n - Load the updated content using the serialization/deserialization system\n\n If `force=false` (default) and there are unsaved changes in the Remote Sync collection,\n the import returns a 400 response.\n\n Requires superuser permissions.", + "operationId" : "post-api-ee-security-center-test-notification", + "summary" : "POST /api/ee/security-center/test-notification", + "description" : "Send a test notification through the given Security Center channels.\n\n The request body lets callers pass the unsaved notification config from the\n dialog so the test reflects current form state, not the persisted settings.\n Both fields are optional; when omitted, the saved setting is used.", "parameters" : [ ], "responses" : { "2XX" : { @@ -26550,26 +30043,11 @@ "schema" : { "type" : "object", "properties" : { - "message" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - }, - "status" : { - "const" : "success" - }, - "task_id" : { - "oneOf" : [ { - "type" : "integer", - "minimum" : 1 - }, { - "type" : "null" - } ] + "success" : { + "type" : "boolean" } }, - "required" : [ "status", "task_id" ] + "required" : [ "success" ] } } } @@ -26587,27 +30065,45 @@ "schema" : { "type" : "object", "properties" : { - "branch" : { - "type" : "string", - "minLength" : 1 + "email_recipients" : { + "oneOf" : [ { + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/metabase.notification.models.NotificationRecipient" + } + }, { + "type" : "null" + } ] }, - "force" : { - "type" : "boolean" + "slack_channel" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] } } } } } }, - "tags" : [ "/api/ee/remote-sync" ] + "tags" : [ "/api/ee/security-center" ] } }, - "/api/ee/remote-sync/is-dirty" : { - "get" : { - "operationId" : "get-api-ee-remote-sync-is-dirty", - "summary" : "GET /api/ee/remote-sync/is-dirty", - "description" : "Check if any remote-synced collection or collection item has local changes that have not been pushed\n to the remote sync source.", - "parameters" : [ ], + "/api/ee/security-center/{advisory-id}/acknowledge" : { + "post" : { + "operationId" : "post-api-ee-security-center-advisory-id-acknowledge", + "summary" : "POST /api/ee/security-center/{advisory-id}/acknowledge", + "description" : "Acknowledge a security advisory. Stops repeat notifications.", + "parameters" : [ { + "in" : "path", + "name" : "advisory-id", + "required" : true, + "schema" : { + "type" : "string", + "minLength" : 1 + } + } ], "responses" : { "2XX" : { "description" : "Successful response", @@ -26616,11 +30112,45 @@ "schema" : { "type" : "object", "properties" : { - "is_dirty" : { - "type" : "boolean" + "acknowledged_at" : { + "oneOf" : [ { + "type" : "string", + "format" : "date-time" + }, { + "type" : "null" + } ] + }, + "acknowledged_by" : { + "oneOf" : [ { + "type" : "object", + "properties" : { + "common_name" : { + "type" : "string", + "minLength" : 1 + }, + "email" : { + "description" : "value must be a valid email address.", + "type" : "string" + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "id", "common_name", "email" ] + }, { + "type" : "null" + } ] + }, + "advisory_id" : { + "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.advisory-id" + }, + "match_status" : { + "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.match-status" } }, - "required" : [ "is_dirty" ] + "required" : [ "advisory_id", "match_status", "acknowledged_by", "acknowledged_at" ] } } } @@ -26632,35 +30162,18 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/remote-sync" ] + "tags" : [ "/api/ee/security-center" ] } }, - "/api/ee/remote-sync/settings" : { - "put" : { - "operationId" : "put-api-ee-remote-sync-settings", - "summary" : "PUT /api/ee/remote-sync/settings", - "description" : "Update Remote Sync related settings. You must be a superuser to do this.", + "/api/ee/semantic-search/status" : { + "get" : { + "operationId" : "get-api-ee-semantic-search-status", + "summary" : "GET /api/ee/semantic-search/status", + "description" : "Fetch the indexing status of the currently active semantic search index table.\n\n Returns a map with keys:\n :indexed_count \n :total_est \n\n If no index is active, returns an empty map.", "parameters" : [ ], "responses" : { "2XX" : { - "description" : "Successful response", - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "success" : { - "type" : "boolean" - }, - "task_id" : { - "type" : "integer", - "minimum" : 1 - } - }, - "required" : [ "success" ] - } - } - } + "description" : "Successful response" }, "4XX" : { "description" : "Client error response" @@ -26669,102 +30182,111 @@ "description" : "Server error response" } }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "collections" : { - "oneOf" : [ { - "type" : "object", - "additionalProperties" : { - "type" : "boolean" - } - }, { - "type" : "null" - } ] - }, - "remote-sync-auto-import" : { - "oneOf" : [ { - "type" : "boolean" - }, { - "type" : "null" - } ] - }, - "remote-sync-branch" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - }, - "remote-sync-token" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - }, - "remote-sync-transforms" : { - "oneOf" : [ { - "type" : "boolean" - }, { - "type" : "null" - } ] - }, - "remote-sync-type" : { - "oneOf" : [ { - "type" : "string", - "enum" : [ "read-only", "read-write" ] - }, { - "type" : "null" - } ] - }, - "remote-sync-url" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - } - } - } - } - } - }, - "tags" : [ "/api/ee/remote-sync" ] + "tags" : [ "/api/ee/semantic-search" ] } }, - "/api/ee/remote-sync/stash" : { + "/api/ee/serialization/export" : { "post" : { - "operationId" : "post-api-ee-remote-sync-stash", - "summary" : "POST /api/ee/remote-sync/stash", - "description" : "Stashes changes to a new branch, and changes the current branch to it.\n Requires superuser permissions.", - "parameters" : [ ], + "operationId" : "post-api-ee-serialization-export", + "summary" : "POST /api/ee/serialization/export", + "description" : "Serialize and retrieve Metabase instance.\n\n Outputs `.tar.gz` file with serialization results and an `export.log` file.\n On error outputs serialization logs directly.", + "parameters" : [ { + "in" : "query", + "name" : "dirname", + "required" : false, + "schema" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "description" : "name of directory and archive file (default: `-`)" + }, { + "in" : "query", + "name" : "collection", + "required" : false, + "schema" : { + "oneOf" : [ { + "type" : "array", + "items" : { + "anyOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "string", + "pattern" : "^.{21}$" + }, { + "type" : "string", + "pattern" : "^eid:.{21}$" + } ] + } + }, { + "type" : "null" + } ] + }, + "description" : "collections' db ids/entity-ids to serialize" + }, { + "in" : "query", + "name" : "all_collections", + "required" : true, + "schema" : { + "default" : true, + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "settings", + "required" : true, + "schema" : { + "default" : true, + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "data_model", + "required" : true, + "schema" : { + "default" : true, + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "field_values", + "required" : true, + "schema" : { + "default" : false, + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "database_secrets", + "required" : true, + "schema" : { + "default" : false, + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "continue_on_error", + "required" : true, + "schema" : { + "default" : false, + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "full_stacktrace", + "required" : true, + "schema" : { + "default" : false, + "type" : "boolean" + } + } ], "responses" : { "2XX" : { - "description" : "Successful response", - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "message" : { - "type" : "string" - }, - "status" : { - "type" : "string" - }, - "task_id" : { - "type" : "integer", - "minimum" : 1 - } - }, - "required" : [ "status", "message", "task_id" ] - } - } - } + "description" : "Successful response" }, "4XX" : { "description" : "Client error response" @@ -26773,45 +30295,42 @@ "description" : "Server error response" } }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "message" : { - "type" : "string", - "minLength" : 1 - }, - "new_branch" : { - "type" : "string", - "minLength" : 1 - } - }, - "required" : [ "new_branch", "message" ] - } - } - } - }, - "tags" : [ "/api/ee/remote-sync" ] + "tags" : [ "/api/ee/serialization" ] } }, - "/api/ee/replacement/check-replace-source" : { + "/api/ee/serialization/import" : { "post" : { - "operationId" : "post-api-ee-replacement-check-replace-source", - "summary" : "POST /api/ee/replacement/check-replace-source", - "description" : "Check whether a source entity can be replaced by a target entity. Returns compatibility\n errors describing column mismatches, type mismatches, primary key mismatches, and foreign\n key mismatches.", - "parameters" : [ ], + "operationId" : "post-api-ee-serialization-import", + "summary" : "POST /api/ee/serialization/import", + "description" : "Deserialize Metabase instance from an archive generated by /export.\n\n Parameters:\n - `file`: archive encoded as `multipart/form-data` (required).\n\n Returns logs of deserialization.", + "parameters" : [ { + "in" : "query", + "name" : "continue_on_error", + "required" : true, + "schema" : { + "default" : false, + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "full_stacktrace", + "required" : true, + "schema" : { + "default" : false, + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "reindex", + "required" : true, + "schema" : { + "default" : true, + "type" : "boolean" + } + } ], "responses" : { "2XX" : { - "description" : "Successful response", - "content" : { - "application/json" : { - "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.check-replace-source-response" - } - } - } + "description" : "Successful response" }, "4XX" : { "description" : "Client error response" @@ -26822,60 +30341,86 @@ }, "requestBody" : { "content" : { - "application/json" : { + "multipart/form-data" : { "schema" : { "type" : "object", "properties" : { - "source_entity_id" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-id" - }, - "source_entity_type" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-type" - }, - "target_entity_id" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-id" - }, - "target_entity_type" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-type" + "file" : { + "description" : ".tgz with serialization data", + "type" : "object", + "properties" : { + "content-type" : { + "type" : "string" + }, + "filename" : { + "type" : "string" + }, + "size" : { + "type" : "integer" + }, + "tempfile" : { } + }, + "required" : [ "content-type", "filename", "size", "tempfile" ], + "additionalProperties" : false } }, - "required" : [ "source_entity_id", "source_entity_type", "target_entity_id", "target_entity_type" ] + "required" : [ "file" ] } } } }, - "tags" : [ "/api/ee/replacement" ] + "tags" : [ "/api/ee/serialization" ] } }, - "/api/ee/replacement/replace-model-with-transform" : { + "/api/ee/serialization/metadata/export" : { "post" : { - "operationId" : "post-api-ee-replacement-replace-model-with-transform", - "summary" : "POST /api/ee/replacement/replace-model-with-transform", - "description" : "Create a transform from a model, execute it, and replace all usages of the model\n with the output table. Un-persists the model and converts it to a saved question.\n Returns 202 with a run_id for polling.\n\n If there is an error during the transform execution, no replacement will be\n performed and the model will remain unchanged.\n\n If there is an error during the source swap, the transform and the output\n table will be retained, and the model will remain unchanged. We cannot delete\n the transform or the output table because they can be used by other queries at\n this point.", - "parameters" : [ ], + "operationId" : "post-api-ee-serialization-metadata-export", + "summary" : "POST /api/ee/serialization/metadata/export", + "description" : "Get warehouse metadata (databases, tables, and fields) for all databases visible to the\n current user. References between rows are emitted as raw numeric ids (`db_id`,\n `table_id`, `parent_id`, `fk_target_field_id`).\n\n Sections must be opted into with the `with-databases`, `with-tables`, and `with-fields`\n query parameters — they all default to `false`. The response is streamed for efficiency\n with large schemas.\n\n Requires `View data` → `Can view` and `Create queries` → `Query builder only` (or\n `Query builder and native`) permissions on each database and table.", + "parameters" : [ { + "in" : "query", + "name" : "with-databases", + "required" : true, + "schema" : { + "default" : false, + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + } + }, { + "in" : "query", + "name" : "with-tables", + "required" : true, + "schema" : { + "default" : false, + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + } + }, { + "in" : "query", + "name" : "with-fields", + "required" : true, + "schema" : { + "default" : false, + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + } + } ], "responses" : { "2XX" : { "description" : "Successful response", "content" : { "application/json" : { "schema" : { - "type" : "object", - "properties" : { - "body" : { - "type" : "object", - "properties" : { - "run_id" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.run-id" - } - }, - "required" : [ "run_id" ], - "additionalProperties" : false - }, - "status" : { - "const" : 202 - } - }, - "required" : [ "status", "body" ] + "$ref" : "#/components/schemas/metabase-enterprise.serialization.schema.export-metadata-response" } } } @@ -26887,54 +30432,14 @@ "description" : "Server error response" } }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "card_id" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-id" - }, - "target_collection_id" : { - "oneOf" : [ { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-id" - }, { - "type" : "null" - } ] - }, - "transform_name" : { - "type" : "string" - }, - "transform_tag_ids" : { - "oneOf" : [ { - "type" : "array", - "items" : { - "type" : "integer", - "minimum" : 1 - } - }, { - "type" : "null" - } ] - }, - "transform_target" : { - "type" : "object", - "properties" : { } - } - }, - "required" : [ "card_id", "transform_name", "transform_target" ] - } - } - } - }, - "tags" : [ "/api/ee/replacement" ] + "tags" : [ "/api/ee/serialization" ] } }, - "/api/ee/replacement/replace-source" : { + "/api/ee/serialization/metadata/import" : { "post" : { - "operationId" : "post-api-ee-replacement-replace-source", - "summary" : "POST /api/ee/replacement/replace-source", - "description" : "Replace all usages of a source entity with a target entity asynchronously.\n Returns 202 with a run_id for polling. Returns 409 if a replacement is already running.", + "operationId" : "post-api-ee-serialization-metadata-import", + "summary" : "POST /api/ee/serialization/metadata/import", + "description" : "Import warehouse metadata previously emitted by `POST /metadata/export`. The\n request body is the JSON document `{databases, tables, fields}`; sections are\n parsed incrementally so memory stays bounded regardless of payload size.\n\n To bypass the JSON-parsing request middleware, send with `Content-Type:\n application/octet-stream`. Restricted to superusers.\n\n Returns `202` immediately with an `:import-id`; the import runs\n asynchronously. Poll `GET /metadata/import/:id` for its outcome.", "parameters" : [ ], "responses" : { "2XX" : { @@ -26947,11 +30452,14 @@ "body" : { "type" : "object", "properties" : { - "run_id" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.run-id" + "import-id" : { + "type" : "string" + }, + "queued" : { + "type" : "boolean" } }, - "required" : [ "run_id" ], + "required" : [ "queued", "import-id" ], "additionalProperties" : false }, "status" : { @@ -26970,49 +30478,23 @@ "description" : "Server error response" } }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "source_entity_id" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-id" - }, - "source_entity_type" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-type" - }, - "target_entity_id" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-id" - }, - "target_entity_type" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.source-entity-type" - } - }, - "required" : [ "source_entity_id", "source_entity_type", "target_entity_id", "target_entity_type" ] - } - } - } - }, - "tags" : [ "/api/ee/replacement" ] + "tags" : [ "/api/ee/serialization" ] } }, - "/api/ee/replacement/runs" : { + "/api/ee/serialization/metadata/import/{id}" : { "get" : { - "operationId" : "get-api-ee-replacement-runs", - "summary" : "GET /api/ee/replacement/runs", - "description" : "List replacement runs, optionally filtered by is-active.", + "operationId" : "get-api-ee-serialization-metadata-import-id", + "summary" : "GET /api/ee/serialization/metadata/import/{id}", + "description" : "Status of a metadata import previously started by `POST /metadata/import`.\n Status is retained in-memory and is not durable across server restarts.\n Restricted to superusers.", "parameters" : [ { - "in" : "query", - "name" : "is-active", - "required" : false, + "in" : "path", + "name" : "id", + "required" : true, "schema" : { - "oneOf" : [ { - "type" : "boolean" - }, { - "type" : "null" - } ] - } + "type" : "string", + "pattern" : "[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}" + }, + "description" : "value must be a valid UUID." } ], "responses" : { "2XX" : { @@ -27020,10 +30502,7 @@ "content" : { "application/json" : { "schema" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.run" - } + "$ref" : "#/components/schemas/metabase-enterprise.serialization.schema.import-status-response" } } } @@ -27035,32 +30514,68 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/replacement" ] + "tags" : [ "/api/ee/serialization" ] } }, - "/api/ee/replacement/runs/{id}" : { + "/api/ee/stale/{id}" : { "get" : { - "operationId" : "get-api-ee-replacement-runs-id", - "summary" : "GET /api/ee/replacement/runs/{id}", - "description" : "Get the status of a source replacement run.", + "operationId" : "get-api-ee-stale-id", + "summary" : "GET /api/ee/stale/{id}", + "description" : "A flexible endpoint that returns stale entities, in the same shape as collections/items, with the following options:\n - `before_date` - only return entities that were last edited before this date (default: 6 months ago)\n - `is_recursive` - if true, return entities from all children of the collection, not just the direct children (default: false)\n - `sort_column` - the column to sort by (default: name)\n - `sort_direction` - the direction to sort by (default: asc)", "parameters" : [ { "in" : "path", "name" : "id", "required" : true, "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.run-id" + "anyOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "const" : "root" + } ] + } + }, { + "in" : "query", + "name" : "before_date", + "required" : false, + "schema" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, { + "in" : "query", + "name" : "is_recursive", + "required" : true, + "schema" : { + "default" : false, + "type" : "boolean" + } + }, { + "in" : "query", + "name" : "sort_column", + "required" : true, + "schema" : { + "default" : "name", + "type" : "string", + "enum" : [ "name", "last_used_at" ] + } + }, { + "in" : "query", + "name" : "sort_direction", + "required" : true, + "schema" : { + "default" : "asc", + "type" : "string", + "enum" : [ "asc", "desc" ] } } ], "responses" : { "2XX" : { - "description" : "Successful response", - "content" : { - "application/json" : { - "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.run" - } - } - } + "description" : "Successful response" }, "4XX" : { "description" : "Client error response" @@ -27069,35 +30584,22 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/replacement" ] + "tags" : [ "/api/ee/stale" ] } }, - "/api/ee/replacement/runs/{id}/cancel" : { + "/api/ee/support-access-grant" : { "post" : { - "operationId" : "post-api-ee-replacement-runs-id-cancel", - "summary" : "POST /api/ee/replacement/runs/{id}/cancel", - "description" : "Cancel a running source replacement.", - "parameters" : [ { - "in" : "path", - "name" : "id", - "required" : true, - "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.replacement.schema.run-id" - } - } ], + "operationId" : "post-api-ee-support-access-grant", + "summary" : "POST /api/ee/support-access-grant", + "description" : "Create a new support access grant.\n\n Requires superuser permissions. Only one active grant can exist at a time.", + "parameters" : [ ], "responses" : { "2XX" : { "description" : "Successful response", "content" : { "application/json" : { "schema" : { - "type" : "object", - "properties" : { - "success" : { - "type" : "boolean" - } - }, - "required" : [ "success" ] + "$ref" : "#/components/schemas/metabase-enterprise.support-access-grants.schema.grant-response" } } } @@ -27109,68 +30611,35 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/replacement" ] - } - }, - "/api/ee/scim/api_key" : { - "get" : { - "operationId" : "get-api-ee-scim-api_key", - "summary" : "GET /api/ee/scim/api_key", - "description" : "Fetch the SCIM API key if one exists. Does *not* return an unmasked key, since we don't have access\n to that after it is created.", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.support-access-grants.schema.create-grant-request" + } + } } }, - "tags" : [ "/api/ee/scim" ] + "tags" : [ "/api/ee/support-access-grant" ] }, - "post" : { - "operationId" : "post-api-ee-scim-api_key", - "summary" : "POST /api/ee/scim/api_key", - "description" : "Create a new SCIM API key, or refresh one that already exists. When called for the first time,\n this is equivalent to enabling SCIM.", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/ee/scim" ] - } - }, - "/api/ee/scim/v2/Groups" : { "get" : { - "operationId" : "get-api-ee-scim-v2-Groups", - "summary" : "GET /api/ee/scim/v2/Groups", - "description" : "Fetch a list of groups.", + "operationId" : "get-api-ee-support-access-grant", + "summary" : "GET /api/ee/support-access-grant", + "description" : "List support access grants with optional filtering and pagination.\n\n Requires superuser permissions.\n\n Query parameters:\n - ticket-number: Filter by ticket number\n - user-id: Filter by user who created the grant\n - include-revoked: Include revoked grants (default false)", "parameters" : [ { "in" : "query", - "name" : "startIndex", + "name" : "ticket-number", "required" : false, "schema" : { "oneOf" : [ { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 + "type" : "string" }, { "type" : "null" } ] } }, { "in" : "query", - "name" : "count", + "name" : "user-id", "required" : false, "schema" : { "oneOf" : [ { @@ -27183,12 +30652,11 @@ } }, { "in" : "query", - "name" : "filter", + "name" : "include-revoked", "required" : false, "schema" : { "oneOf" : [ { - "type" : "string", - "minLength" : 1 + "type" : "boolean" }, { "type" : "null" } ] @@ -27196,97 +30664,77 @@ } ], "responses" : { "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/ee/scim/v2" ] - }, - "post" : { - "operationId" : "post-api-ee-scim-v2-Groups", - "summary" : "POST /api/ee/scim/v2/Groups", - "description" : "Create a single group, and populates it if necessary.", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "displayName" : { - "type" : "string", - "minLength" : 1 - }, - "id" : { - "type" : "string", - "minLength" : 1 - }, - "members" : { - "type" : "array", - "items" : { - "type" : "object", - "properties" : { - "$ref" : { - "type" : "string", - "minLength" : 1 - }, - "value" : { - "type" : "string", - "minLength" : 1 - } - }, - "required" : [ "value" ] - } - }, - "schemas" : { - "type" : "array", - "items" : { - "type" : "string", - "minLength" : 1 - } - } - }, - "required" : [ "schemas", "displayName" ] + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.support-access-grants.schema.list-grants-response" + } } } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" } }, - "tags" : [ "/api/ee/scim/v2" ] + "tags" : [ "/api/ee/support-access-grant" ] } }, - "/api/ee/scim/v2/Groups/{id}" : { + "/api/ee/support-access-grant/current" : { "get" : { - "operationId" : "get-api-ee-scim-v2-Groups-id", - "summary" : "GET /api/ee/scim/v2/Groups/{id}", - "description" : "Fetch a single group.", + "operationId" : "get-api-ee-support-access-grant-current", + "summary" : "GET /api/ee/support-access-grant/current", + "description" : "Get the currently active support access grant, if one exists.\n\n Requires superuser permissions.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.support-access-grants.schema.current-grant-response" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/support-access-grant" ] + } + }, + "/api/ee/support-access-grant/{id}/revoke" : { + "put" : { + "operationId" : "put-api-ee-support-access-grant-id-revoke", + "summary" : "PUT /api/ee/support-access-grant/{id}/revoke", + "description" : "Revoke an existing support access grant.\n\n Requires superuser permissions. Any admin can revoke any grant.", "parameters" : [ { "in" : "path", "name" : "id", "required" : true, "schema" : { - "type" : "string", - "minLength" : 1 - } + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." } ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.support-access-grants.schema.grant-response" + } + } + } }, "4XX" : { "description" : "Client error response" @@ -27295,16 +30743,65 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/scim/v2" ] - }, - "put" : { - "operationId" : "put-api-ee-scim-v2-Groups-id", - "summary" : "PUT /api/ee/scim/v2/Groups/{id}", - "description" : "Update a group.", + "tags" : [ "/api/ee/support-access-grant" ] + } + }, + "/api/ee/tenant" : { + "post" : { + "operationId" : "post-api-ee-tenant", + "summary" : "POST /api/ee/tenant", + "description" : "Create a new Tenant", "parameters" : [ ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "attributes" : { + "oneOf" : [ { + "type" : "object", + "additionalProperties" : { + "type" : "string" + } + }, { + "type" : "null" + } ] + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "is_active" : { + "type" : "boolean" + }, + "member_count" : { + "description" : "value must be an integer.", + "type" : "integer" + }, + "name" : { + "type" : "string", + "minLength" : 1 + }, + "slug" : { + "description" : "invalid slug", + "type" : "string", + "pattern" : "^[-_a-z0-9]{1,255}$" + }, + "tenant_collection_id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "id", "name", "slug", "is_active", "member_count", "attributes", "tenant_collection_id" ], + "additionalProperties" : false + } + } + } }, "4XX" : { "description" : "Client error response" @@ -27319,62 +30816,106 @@ "schema" : { "type" : "object", "properties" : { - "displayName" : { - "type" : "string", - "minLength" : 1 + "attributes" : { + "oneOf" : [ { + "type" : "object", + "additionalProperties" : { } + }, { + "type" : "null" + } ] }, - "id" : { + "name" : { "type" : "string", "minLength" : 1 }, - "members" : { - "type" : "array", - "items" : { - "type" : "object", - "properties" : { - "$ref" : { - "type" : "string", - "minLength" : 1 - }, - "value" : { - "type" : "string", - "minLength" : 1 - } - }, - "required" : [ "value" ] - } - }, - "schemas" : { - "type" : "array", - "items" : { - "type" : "string", - "minLength" : 1 - } + "slug" : { + "description" : "invalid slug", + "type" : "string", + "pattern" : "^[-_a-z0-9]{1,255}$" } }, - "required" : [ "schemas", "displayName" ] + "required" : [ "name", "slug" ], + "additionalProperties" : false } } } }, - "tags" : [ "/api/ee/scim/v2" ] + "tags" : [ "/api/ee/tenant" ] }, - "delete" : { - "operationId" : "delete-api-ee-scim-v2-Groups-id", - "summary" : "DELETE /api/ee/scim/v2/Groups/{id}", - "description" : "Delete a group.", + "get" : { + "operationId" : "get-api-ee-tenant", + "summary" : "GET /api/ee/tenant", + "description" : "Get all tenants", "parameters" : [ { - "in" : "path", - "name" : "id", + "in" : "query", + "name" : "status", "required" : true, "schema" : { + "default" : "all", "type" : "string", - "minLength" : 1 + "enum" : [ "all", "deactivated", "active" ] } } ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "data" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "attributes" : { + "oneOf" : [ { + "type" : "object", + "additionalProperties" : { + "type" : "string" + } + }, { + "type" : "null" + } ] + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "is_active" : { + "type" : "boolean" + }, + "member_count" : { + "description" : "value must be an integer.", + "type" : "integer" + }, + "name" : { + "type" : "string", + "minLength" : 1 + }, + "slug" : { + "description" : "invalid slug", + "type" : "string", + "pattern" : "^[-_a-z0-9]{1,255}$" + }, + "tenant_collection_id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "id", "name", "slug", "is_active", "member_count", "attributes", "tenant_collection_id" ], + "additionalProperties" : false + } + } + }, + "required" : [ "data" ], + "additionalProperties" : false + } + } + } }, "4XX" : { "description" : "Client error response" @@ -27383,74 +30924,74 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/scim/v2" ] + "tags" : [ "/api/ee/tenant" ] } }, - "/api/ee/scim/v2/Users" : { - "get" : { - "operationId" : "get-api-ee-scim-v2-Users", - "summary" : "GET /api/ee/scim/v2/Users", - "description" : "Fetch a list of users.", + "/api/ee/tenant/{id}" : { + "put" : { + "operationId" : "put-api-ee-tenant-id", + "summary" : "PUT /api/ee/tenant/{id}", + "description" : "Update a tenant, can set name, attributes, or whether this tenant is active.", "parameters" : [ { - "in" : "query", - "name" : "startIndex", - "required" : false, - "schema" : { - "oneOf" : [ { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - }, { - "type" : "null" - } ] - } - }, { - "in" : "query", - "name" : "count", - "required" : false, - "schema" : { - "oneOf" : [ { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - }, { - "type" : "null" - } ] - } - }, { - "in" : "query", - "name" : "filter", - "required" : false, + "in" : "path", + "name" : "id", + "required" : true, "schema" : { - "oneOf" : [ { - "type" : "string", - "minLength" : 1 - }, { - "type" : "null" - } ] - } - } ], - "responses" : { - "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" + "type" : "integer", + "minimum" : 1 }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/ee/scim/v2" ] - }, - "post" : { - "operationId" : "post-api-ee-scim-v2-Users", - "summary" : "POST /api/ee/scim/v2/Users", - "description" : "Create a single user.", - "parameters" : [ ], + "description" : "value must be an integer greater than zero." + } ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "attributes" : { + "oneOf" : [ { + "type" : "object", + "additionalProperties" : { + "type" : "string" + } + }, { + "type" : "null" + } ] + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "is_active" : { + "type" : "boolean" + }, + "member_count" : { + "description" : "value must be an integer.", + "type" : "integer" + }, + "name" : { + "type" : "string", + "minLength" : 1 + }, + "slug" : { + "description" : "invalid slug", + "type" : "string", + "pattern" : "^[-_a-z0-9]{1,255}$" + }, + "tenant_collection_id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "id", "name", "slug", "is_active", "member_count", "attributes", "tenant_collection_id" ], + "additionalProperties" : false + } + } + } }, "4XX" : { "description" : "Client error response" @@ -27465,102 +31006,120 @@ "schema" : { "type" : "object", "properties" : { - "active" : { - "type" : "boolean" - }, - "emails" : { - "type" : "array", - "items" : { - "type" : "object", - "properties" : { - "primary" : { - "type" : "boolean" - }, - "type" : { - "type" : "string", - "minLength" : 1 - }, - "value" : { - "type" : "string", - "minLength" : 1 - } - }, - "required" : [ "value" ] - } - }, - "groups" : { - "type" : "array", - "items" : { + "attributes" : { + "oneOf" : [ { "type" : "object", - "properties" : { - "$ref" : { - "type" : "string", - "minLength" : 1 - }, - "display" : { - "type" : "string", - "minLength" : 1 - }, - "value" : { - "type" : "string", - "minLength" : 1 - } - }, - "required" : [ "value", "display" ] - } + "additionalProperties" : { } + }, { + "type" : "null" + } ] }, - "id" : { - "type" : "string", - "minLength" : 1 + "is_active" : { + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] }, - "locale" : { + "name" : { "oneOf" : [ { "type" : "string", "minLength" : 1 }, { "type" : "null" } ] - }, - "name" : { - "type" : "object", - "properties" : { - "familyName" : { - "type" : "string" - }, - "givenName" : { - "type" : "string" - } + } + }, + "additionalProperties" : false + } + } + } + }, + "tags" : [ "/api/ee/tenant" ] + }, + "get" : { + "operationId" : "get-api-ee-tenant-id", + "summary" : "GET /api/ee/tenant/{id}", + "description" : "Get info about a tenant", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "attributes" : { + "oneOf" : [ { + "type" : "object", + "additionalProperties" : { + "type" : "string" + } + }, { + "type" : "null" + } ] }, - "required" : [ "givenName", "familyName" ] - }, - "schemas" : { - "type" : "array", - "items" : { + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "is_active" : { + "type" : "boolean" + }, + "member_count" : { + "description" : "value must be an integer.", + "type" : "integer" + }, + "name" : { "type" : "string", "minLength" : 1 + }, + "slug" : { + "description" : "invalid slug", + "type" : "string", + "pattern" : "^[-_a-z0-9]{1,255}$" + }, + "tenant_collection_id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 } }, - "userName" : { - "type" : "string", - "minLength" : 1 - } - }, - "required" : [ "schemas", "userName", "name", "emails" ] + "required" : [ "id", "name", "slug", "is_active", "member_count", "attributes", "tenant_collection_id" ], + "additionalProperties" : false + } } } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" } }, - "tags" : [ "/api/ee/scim/v2" ] + "tags" : [ "/api/ee/tenant" ] } }, - "/api/ee/scim/v2/Users/{id}" : { + "/api/ee/transforms-python/library/{path}" : { "get" : { - "operationId" : "get-api-ee-scim-v2-Users-id", - "summary" : "GET /api/ee/scim/v2/Users/{id}", - "description" : "Fetch a single user.", + "operationId" : "get-api-ee-transforms-python-library-path", + "summary" : "GET /api/ee/transforms-python/library/{path}", + "description" : "Get the Python library for user modules.", "parameters" : [ { "in" : "path", - "name" : "id", + "name" : "path", "required" : true, "schema" : { "type" : "string", @@ -27578,13 +31137,21 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/scim/v2" ] + "tags" : [ "/api/ee/transforms-python" ] }, "put" : { - "operationId" : "put-api-ee-scim-v2-Users-id", - "summary" : "PUT /api/ee/scim/v2/Users/{id}", - "description" : "Update a user.", - "parameters" : [ ], + "operationId" : "put-api-ee-transforms-python-library-path", + "summary" : "PUT /api/ee/transforms-python/library/{path}", + "description" : "Update the Python library source code for user modules.", + "parameters" : [ { + "in" : "path", + "name" : "path", + "required" : true, + "schema" : { + "type" : "string", + "minLength" : 1 + } + } ], "responses" : { "2XX" : { "description" : "Successful response" @@ -27602,101 +31169,181 @@ "schema" : { "type" : "object", "properties" : { - "active" : { - "type" : "boolean" - }, - "emails" : { - "type" : "array", - "items" : { + "source" : { + "type" : "string" + } + }, + "required" : [ "source" ], + "additionalProperties" : false + } + } + } + }, + "tags" : [ "/api/ee/transforms-python" ] + } + }, + "/api/ee/transforms-python/test-run" : { + "post" : { + "operationId" : "post-api-ee-transforms-python-test-run", + "summary" : "POST /api/ee/transforms-python/test-run", + "description" : "Evaluate an ad-hoc python transform on a sample of input data.\n Intended for short runs for early feedback. Input/output/timeout limits apply.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "error" : { "type" : "object", "properties" : { - "primary" : { - "type" : "boolean" - }, - "type" : { - "type" : "string", - "minLength" : 1 - }, - "value" : { - "type" : "string", - "minLength" : 1 + "message" : { + "anyOf" : [ { }, { } ] } }, - "required" : [ "value" ] - } - }, - "groups" : { - "type" : "array", - "items" : { + "required" : [ "message" ] + }, + "logs" : { + "type" : "string" + }, + "output" : { "type" : "object", "properties" : { - "$ref" : { - "type" : "string", - "minLength" : 1 - }, - "display" : { - "type" : "string", - "minLength" : 1 + "cols" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string" + } + }, + "required" : [ "name" ] + } }, - "value" : { - "type" : "string", - "minLength" : 1 + "rows" : { + "type" : "array", + "items" : { } } }, - "required" : [ "value", "display" ] + "required" : [ "cols", "rows" ] } }, - "id" : { - "type" : "string", - "minLength" : 1 + "required" : [ "logs" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "code" : { + "type" : "string" }, - "locale" : { - "oneOf" : [ { - "type" : "string", - "minLength" : 1 + "output_row_limit" : { + "allOf" : [ { + "type" : "integer" }, { - "type" : "null" + "type" : "number", + "exclusiveMinimum" : 1 + }, { + "type" : "number", + "maximum" : 100 } ] }, - "name" : { - "type" : "object", - "properties" : { - "familyName" : { - "type" : "string" - }, - "givenName" : { - "type" : "string" - } - }, - "required" : [ "givenName", "familyName" ] + "per_input_row_limit" : { + "allOf" : [ { + "type" : "integer" + }, { + "type" : "number", + "exclusiveMinimum" : 1 + }, { + "type" : "number", + "maximum" : 100 + } ] }, - "schemas" : { + "source_tables" : { "type" : "array", "items" : { - "type" : "string", - "minLength" : 1 - } - }, - "userName" : { - "type" : "string", - "minLength" : 1 + "$ref" : "#/components/schemas/metabase.transforms-base.util.source-table-entry" + }, + "minItems" : 1 } }, - "required" : [ "schemas", "userName", "name", "emails" ] + "required" : [ "code", "source_tables" ] } } } }, - "tags" : [ "/api/ee/scim/v2" ] - }, - "patch" : { - "operationId" : "patch-api-ee-scim-v2-Users-id", - "summary" : "PATCH /api/ee/scim/v2/Users/{id}", - "description" : "Activate or deactivate a user. Supports specific replace operations, but not arbitrary patches.", + "tags" : [ "/api/ee/transforms-python" ] + } + }, + "/api/ee/transforms/{id}/inspect" : { + "get" : { + "operationId" : "get-api-ee-transforms-id-inspect", + "summary" : "GET /api/ee/transforms/{id}/inspect", + "description" : "Phase 1: Discover available lenses for a transform.\n Returns structural metadata and available lens types.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.transforms-inspector.schema.discovery-response" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/transforms" ] + } + }, + "/api/ee/transforms/{id}/inspect/{lens-id}" : { + "get" : { + "operationId" : "get-api-ee-transforms-id-inspect-lens-id", + "summary" : "GET /api/ee/transforms/{id}/inspect/{lens-id}", + "description" : "Phase 2: Get full lens contents for a transform.\n Returns sections, cards with dataset_query, and trigger definitions.\n Accepts optional params for drill lenses as query params.", "parameters" : [ { "in" : "path", "name" : "id", "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + }, { + "in" : "path", + "name" : "lens-id", + "required" : true, "schema" : { "type" : "string", "minLength" : 1 @@ -27704,7 +31351,58 @@ } ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase-enterprise.transforms-inspector.schema.lens" + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/transforms" ] + } + }, + "/api/ee/transforms/{id}/inspect/{lens-id}/query" : { + "post" : { + "operationId" : "post-api-ee-transforms-id-inspect-lens-id-query", + "summary" : "POST /api/ee/transforms/{id}/inspect/{lens-id}/query", + "description" : "Execute a query in the context of a transform inspector lens.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + }, { + "in" : "path", + "name" : "lens-id", + "required" : true, + "schema" : { + "type" : "string", + "minLength" : 1 + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase.query-processor.schema.query-result" + } + } + } }, "4XX" : { "description" : "Client error response" @@ -27719,58 +31417,101 @@ "schema" : { "type" : "object", "properties" : { - "Operations" : { - "type" : "array", - "items" : { + "lens_params" : { + "oneOf" : [ { "type" : "object", - "properties" : { - "op" : { - "type" : "string", - "minLength" : 1 - }, - "value" : { - "anyOf" : [ { - "type" : "object", - "additionalProperties" : { - "anyOf" : [ { - "type" : "string", - "minLength" : 1 - }, { - "type" : "boolean" - } ] - } - }, { - "type" : "string", - "minLength" : 1 - }, { - "type" : "boolean" - } ] - } - }, - "required" : [ "op", "value" ] - } + "additionalProperties" : { } + }, { + "type" : "null" + } ] }, - "schemas" : { - "type" : "array", - "items" : { - "type" : "string", - "minLength" : 1 + "query" : { + "type" : "object", + "properties" : { + "database" : { + "oneOf" : [ { + "type" : "integer" + }, { + "type" : "null" + } ] + } } } }, - "required" : [ "schemas", "Operations" ] + "required" : [ "query" ] } } } }, - "tags" : [ "/api/ee/scim/v2" ] + "tags" : [ "/api/ee/transforms" ] } }, - "/api/ee/security-center" : { + "/api/ee/upload-management/tables" : { "get" : { - "operationId" : "get-api-ee-security-center", - "summary" : "GET /api/ee/security-center", - "description" : "List all security advisories with match status.", + "operationId" : "get-api-ee-upload-management-tables", + "summary" : "GET /api/ee/upload-management/tables", + "description" : "Get all `Tables` visible to the current user which were created by uploading a file.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/upload-management" ] + } + }, + "/api/ee/upload-management/tables/{id}" : { + "delete" : { + "operationId" : "delete-api-ee-upload-management-tables-id", + "summary" : "DELETE /api/ee/upload-management/tables/{id}", + "description" : "Delete the uploaded table from the database, optionally archiving cards for which it is the primary source.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + }, { + "in" : "query", + "name" : "archive-cards", + "required" : false, + "schema" : { + "default" : false, + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/ee/upload-management" ] + } + }, + "/api/ee/workspace-instance/current" : { + "get" : { + "operationId" : "get-api-ee-workspace-instance-current", + "summary" : "GET /api/ee/workspace-instance/current", + "description" : "Read-only summary of the workspace loaded on this instance, wrapped in a\n `{:data ...}` envelope.\n\n Reads from the `instance-workspace` setting populated at boot by the `:workspace`\n section of `config.yml`, or at runtime by `POST /current`. `:data` is `null`\n when no workspace was loaded — i.e. this is a manager-only instance, or no\n `config.yml` was present at boot and `POST /current` hasn't been called.\n The envelope avoids an empty JSON body for the `nil` case.", "parameters" : [ ], "responses" : { "2XX" : { @@ -27780,100 +31521,56 @@ "schema" : { "type" : "object", "properties" : { - "advisories" : { - "type" : "array", - "items" : { + "data" : { + "oneOf" : [ { "type" : "object", "properties" : { - "published_at" : { - "type" : "string", - "format" : "date-time" - }, - "advisory_url" : { - "oneOf" : [ { - "type" : "string", - "minLength" : 1 - }, { - "type" : "null" - } ] - }, - "last_evaluated_at" : { - "oneOf" : [ { - "type" : "string", - "format" : "date-time" - }, { - "type" : "null" - } ] - }, - "match_status" : { - "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.match-status" - }, - "acknowledged_by" : { - "oneOf" : [ { + "databases" : { + "type" : "object", + "additionalProperties" : { "type" : "object", "properties" : { - "common_name" : { - "type" : "string", - "minLength" : 1 - }, - "email" : { - "description" : "value must be a valid email address.", - "type" : "string" + "input_schemas" : { + "type" : "array", + "items" : { + "type" : "string" + } }, - "id" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 + "output" : { + "type" : "object", + "properties" : { + "db" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "schema" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + } } }, - "required" : [ "id", "common_name", "email" ] - }, { - "type" : "null" - } ] - }, - "title" : { - "type" : "string", - "minLength" : 1 - }, - "affected_versions" : { - "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.affected-versions" - }, - "remediation" : { - "type" : "string", - "minLength" : 1 - }, - "advisory_id" : { - "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.advisory-id" - }, - "severity" : { - "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.severity" + "required" : [ "input_schemas", "output" ] + } }, - "description" : { + "name" : { "type" : "string", - "minLength" : 1 - }, - "acknowledged_at" : { - "oneOf" : [ { - "type" : "string", - "format" : "date-time" - }, { - "type" : "null" - } ] - } - }, - "required" : [ "advisory_id", "title", "severity", "description", "advisory_url", "remediation", "published_at", "match_status", "last_evaluated_at", "acknowledged_by", "acknowledged_at", "affected_versions" ] - } - }, - "last_checked_at" : { - "oneOf" : [ { - "type" : "string", - "format" : "date-time" + "minLength" : 1 + } + }, + "required" : [ "name", "databases" ] }, { "type" : "null" } ] } }, - "required" : [ "last_checked_at", "advisories" ] + "required" : [ "data" ] } } } @@ -27885,14 +31582,12 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/security-center" ] - } - }, - "/api/ee/security-center/acknowledge" : { + "tags" : [ "/api/ee/workspace-instance" ] + }, "post" : { - "operationId" : "post-api-ee-security-center-acknowledge", - "summary" : "POST /api/ee/security-center/acknowledge", - "description" : "Acknowledge multiple security advisories. Skips already-acknowledged advisories.", + "operationId" : "post-api-ee-workspace-instance-current", + "summary" : "POST /api/ee/workspace-instance/current", + "description" : "Install a workspace config on this instance at runtime. Accepts the same shape\n `GET /current` returns and persists it via the `instance-workspace` setting so\n it survives restarts. Use this on a running instance to enter workspace mode\n without restarting from `config.yml`.", "parameters" : [ ], "responses" : { "2XX" : { @@ -27900,50 +31595,48 @@ "content" : { "application/json" : { "schema" : { - "type" : "array", - "items" : { - "type" : "object", - "properties" : { - "acknowledged_at" : { - "oneOf" : [ { - "type" : "string", - "format" : "date-time" - }, { - "type" : "null" - } ] - }, - "acknowledged_by" : { - "oneOf" : [ { - "type" : "object", - "properties" : { - "common_name" : { - "type" : "string", - "minLength" : 1 - }, - "email" : { - "description" : "value must be a valid email address.", + "type" : "object", + "properties" : { + "databases" : { + "type" : "object", + "additionalProperties" : { + "type" : "object", + "properties" : { + "input_schemas" : { + "type" : "array", + "items" : { "type" : "string" - }, - "id" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 } }, - "required" : [ "id", "common_name", "email" ] - }, { - "type" : "null" - } ] - }, - "advisory_id" : { - "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.advisory-id" - }, - "match_status" : { - "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.match-status" + "output" : { + "type" : "object", + "properties" : { + "db" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "schema" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + } + } + }, + "required" : [ "input_schemas", "output" ] } }, - "required" : [ "advisory_id", "match_status", "acknowledged_by", "acknowledged_at" ] - } + "name" : { + "type" : "string", + "minLength" : 1 + } + }, + "required" : [ "name", "databases" ] } } } @@ -27959,29 +31652,17 @@ "content" : { "application/json" : { "schema" : { - "type" : "object", - "properties" : { - "advisory_ids" : { - "type" : "array", - "items" : { - "type" : "string", - "minLength" : 1 - } - } - }, - "required" : [ "advisory_ids" ] + "$ref" : "#/components/schemas/metabase.workspaces.core.workspace-instance-config" } } } }, - "tags" : [ "/api/ee/security-center" ] - } - }, - "/api/ee/security-center/sync" : { - "post" : { - "operationId" : "post-api-ee-security-center-sync", - "summary" : "POST /api/ee/security-center/sync", - "description" : "Trigger an async advisory sync + re-evaluation.\n Returns immediately. If a sync is already running, the request is a no-op.", + "tags" : [ "/api/ee/workspace-instance" ] + }, + "delete" : { + "operationId" : "delete-api-ee-workspace-instance-current", + "summary" : "DELETE /api/ee/workspace-instance/current", + "description" : "Clear the workspace config on this instance. After this returns, the instance\n is no longer in workspace mode and `GET /current` returns `nil`. Also drops\n every `TableRemapping` row, since stale mappings from the prior workspace\n would otherwise keep rewriting queries on the now-unmanaged databases.", "parameters" : [ ], "responses" : { "2XX" : { @@ -27989,14 +31670,7 @@ "content" : { "application/json" : { "schema" : { - "type" : "object", - "properties" : { - "status" : { - "type" : "string", - "minLength" : 1 - } - }, - "required" : [ "status" ] + "type" : "null" } } } @@ -28008,14 +31682,14 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/security-center" ] + "tags" : [ "/api/ee/workspace-instance" ] } }, - "/api/ee/security-center/test-notification" : { - "post" : { - "operationId" : "post-api-ee-security-center-test-notification", - "summary" : "POST /api/ee/security-center/test-notification", - "description" : "Send a test notification through the configured Security Center channels.", + "/api/ee/workspace-instance/table-remappings" : { + "get" : { + "operationId" : "get-api-ee-workspace-instance-table-remappings", + "summary" : "GET /api/ee/workspace-instance/table-remappings", + "description" : "Return all table remappings, ordered by id.", "parameters" : [ ], "responses" : { "2XX" : { @@ -28023,13 +31697,58 @@ "content" : { "application/json" : { "schema" : { - "type" : "object", - "properties" : { - "success" : { - "type" : "boolean" - } - }, - "required" : [ "success" ] + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "from_db" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "to_table_name" : { + "type" : "string", + "minLength" : 1 + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "database_id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.database" + }, + "to_db" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "created_at" : { }, + "from_schema" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "from_table_name" : { + "type" : "string", + "minLength" : 1 + }, + "to_schema" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "database_id", "from_db", "from_schema", "from_table_name", "to_db", "to_schema", "to_table_name", "created_at" ] + } } } } @@ -28041,23 +31760,130 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/security-center" ] + "tags" : [ "/api/ee/workspace-instance" ] } }, - "/api/ee/security-center/{advisory-id}/acknowledge" : { - "post" : { - "operationId" : "post-api-ee-security-center-advisory-id-acknowledge", - "summary" : "POST /api/ee/security-center/{advisory-id}/acknowledge", - "description" : "Acknowledge a security advisory. Stops repeat notifications.", - "parameters" : [ { - "in" : "path", - "name" : "advisory-id", - "required" : true, - "schema" : { - "type" : "string", - "minLength" : 1 + "/api/ee/workspace-manager" : { + "get" : { + "operationId" : "get-api-ee-workspace-manager", + "summary" : "GET /api/ee/workspace-manager", + "description" : "List all Workspaces.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "created_at" : { + "anyOf" : [ { }, { } ] + }, + "creator" : { + "oneOf" : [ { + "type" : "object", + "properties" : { + "common_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "email" : { + "type" : "string", + "minLength" : 1 + }, + "first_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "last_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "first_name", "last_name", "email" ], + "additionalProperties" : false + }, { + "type" : "null" + } ] + }, + "databases" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "database_id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.database" + }, + "input_schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } + }, + "output_namespace" : { + "type" : "string" + }, + "status" : { + "type" : "string", + "enum" : [ "unprovisioned", "provisioning", "provisioned", "deprovisioning" ] + } + }, + "required" : [ "database_id", "input_schemas", "output_namespace", "status" ], + "additionalProperties" : false + } + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "name" : { + "type" : "string", + "minLength" : 1 + }, + "updated_at" : { + "anyOf" : [ { }, { } ] + } + }, + "required" : [ "id", "name", "creator", "created_at", "updated_at" ], + "additionalProperties" : false + } + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" } - } ], + }, + "tags" : [ "/api/ee/workspace-manager" ] + }, + "post" : { + "operationId" : "post-api-ee-workspace-manager", + "summary" : "POST /api/ee/workspace-manager", + "description" : "Create a new Workspace (name only, no databases).", + "parameters" : [ ], "responses" : { "2XX" : { "description" : "Successful response", @@ -28066,225 +31892,95 @@ "schema" : { "type" : "object", "properties" : { - "acknowledged_at" : { - "oneOf" : [ { - "type" : "string", - "format" : "date-time" - }, { - "type" : "null" - } ] + "created_at" : { + "anyOf" : [ { }, { } ] }, - "acknowledged_by" : { + "creator" : { "oneOf" : [ { "type" : "object", "properties" : { "common_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "email" : { "type" : "string", "minLength" : 1 }, - "email" : { - "description" : "value must be a valid email address.", - "type" : "string" + "first_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] }, "id" : { "description" : "value must be an integer greater than zero.", "type" : "integer", "minimum" : 1 + }, + "last_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] } }, - "required" : [ "id", "common_name", "email" ] + "required" : [ "id", "first_name", "last_name", "email" ], + "additionalProperties" : false }, { "type" : "null" } ] }, - "advisory_id" : { - "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.advisory-id" - }, - "match_status" : { - "$ref" : "#/components/schemas/metabase-enterprise.security-center.schema.match-status" - } - }, - "required" : [ "advisory_id", "match_status", "acknowledged_by", "acknowledged_at" ] - } - } - } - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/ee/security-center" ] - } - }, - "/api/ee/semantic-search/status" : { - "get" : { - "operationId" : "get-api-ee-semantic-search-status", - "summary" : "GET /api/ee/semantic-search/status", - "description" : "Fetch the indexing status of the currently active semantic search index table.\n\n Returns a map with keys:\n :indexed_count \n :total_est \n\n If no index is active, returns an empty map.", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/ee/semantic-search" ] - } - }, - "/api/ee/serialization/export" : { - "post" : { - "operationId" : "post-api-ee-serialization-export", - "summary" : "POST /api/ee/serialization/export", - "description" : "Serialize and retrieve Metabase instance.\n\n Outputs `.tar.gz` file with serialization results and an `export.log` file.\n On error outputs serialization logs directly.", - "parameters" : [ { - "in" : "query", - "name" : "dirname", - "required" : false, - "schema" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - }, - "description" : "name of directory and archive file (default: `-`)" - }, { - "in" : "query", - "name" : "collection", - "required" : false, - "schema" : { - "oneOf" : [ { - "type" : "array", - "items" : { - "anyOf" : [ { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - }, { - "type" : "string", - "pattern" : "^.{21}$" - }, { - "type" : "string", - "pattern" : "^eid:.{21}$" - } ] - } - }, { - "type" : "null" - } ] - }, - "description" : "collections' db ids/entity-ids to serialize" - }, { - "in" : "query", - "name" : "all_collections", - "required" : true, - "schema" : { - "default" : true, - "type" : "boolean" - } - }, { - "in" : "query", - "name" : "settings", - "required" : true, - "schema" : { - "default" : true, - "type" : "boolean" - } - }, { - "in" : "query", - "name" : "data_model", - "required" : true, - "schema" : { - "default" : true, - "type" : "boolean" - } - }, { - "in" : "query", - "name" : "field_values", - "required" : true, - "schema" : { - "default" : false, - "type" : "boolean" - } - }, { - "in" : "query", - "name" : "database_secrets", - "required" : true, - "schema" : { - "default" : false, - "type" : "boolean" - } - }, { - "in" : "query", - "name" : "continue_on_error", - "required" : true, - "schema" : { - "default" : false, - "type" : "boolean" - } - }, { - "in" : "query", - "name" : "full_stacktrace", - "required" : true, - "schema" : { - "default" : false, - "type" : "boolean" - } - } ], - "responses" : { - "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/ee/serialization" ] - } - }, - "/api/ee/serialization/import" : { - "post" : { - "operationId" : "post-api-ee-serialization-import", - "summary" : "POST /api/ee/serialization/import", - "description" : "Deserialize Metabase instance from an archive generated by /export.\n\n Parameters:\n - `file`: archive encoded as `multipart/form-data` (required).\n\n Returns logs of deserialization.", - "parameters" : [ { - "in" : "query", - "name" : "continue_on_error", - "required" : true, - "schema" : { - "default" : false, - "type" : "boolean" - } - }, { - "in" : "query", - "name" : "full_stacktrace", - "required" : true, - "schema" : { - "default" : false, - "type" : "boolean" - } - }, { - "in" : "query", - "name" : "reindex", - "required" : true, - "schema" : { - "default" : true, - "type" : "boolean" - } - } ], - "responses" : { - "2XX" : { - "description" : "Successful response" + "databases" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "database_id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.database" + }, + "input_schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } + }, + "output_namespace" : { + "type" : "string" + }, + "status" : { + "type" : "string", + "enum" : [ "unprovisioned", "provisioning", "provisioned", "deprovisioning" ] + } + }, + "required" : [ "database_id", "input_schemas", "output_namespace", "status" ], + "additionalProperties" : false + } + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "name" : { + "type" : "string", + "minLength" : 1 + }, + "updated_at" : { + "anyOf" : [ { }, { } ] + } + }, + "required" : [ "id", "name", "creator", "created_at", "updated_at" ], + "additionalProperties" : false + } + } + } }, "4XX" : { "description" : "Client error response" @@ -28295,96 +31991,136 @@ }, "requestBody" : { "content" : { - "multipart/form-data" : { + "application/json" : { "schema" : { "type" : "object", "properties" : { - "file" : { - "description" : ".tgz with serialization data", - "type" : "object", - "properties" : { - "content-type" : { - "type" : "string" - }, - "filename" : { - "type" : "string" - }, - "size" : { - "type" : "integer" - }, - "tempfile" : { } - }, - "required" : [ "content-type", "filename", "size", "tempfile" ], - "additionalProperties" : false + "name" : { + "type" : "string", + "minLength" : 1 } }, - "required" : [ "file" ] + "required" : [ "name" ], + "additionalProperties" : false } } } }, - "tags" : [ "/api/ee/serialization" ] + "tags" : [ "/api/ee/workspace-manager" ] } }, - "/api/ee/stale/{id}" : { + "/api/ee/workspace-manager/{id}" : { "get" : { - "operationId" : "get-api-ee-stale-id", - "summary" : "GET /api/ee/stale/{id}", - "description" : "A flexible endpoint that returns stale entities, in the same shape as collections/items, with the following options:\n - `before_date` - only return entities that were last edited before this date (default: 6 months ago)\n - `is_recursive` - if true, return entities from all children of the collection, not just the direct children (default: false)\n - `sort_column` - the column to sort by (default: name)\n - `sort_direction` - the direction to sort by (default: asc)", + "operationId" : "get-api-ee-workspace-manager-id", + "summary" : "GET /api/ee/workspace-manager/{id}", + "description" : "Get a single Workspace by id.", "parameters" : [ { "in" : "path", "name" : "id", "required" : true, "schema" : { - "anyOf" : [ { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - }, { - "const" : "root" - } ] - } - }, { - "in" : "query", - "name" : "before_date", - "required" : false, - "schema" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - } - }, { - "in" : "query", - "name" : "is_recursive", - "required" : true, - "schema" : { - "default" : false, - "type" : "boolean" - } - }, { - "in" : "query", - "name" : "sort_column", - "required" : true, - "schema" : { - "default" : "name", - "type" : "string", - "enum" : [ "name", "last_used_at" ] - } - }, { - "in" : "query", - "name" : "sort_direction", - "required" : true, - "schema" : { - "default" : "asc", - "type" : "string", - "enum" : [ "asc", "desc" ] - } + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." } ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "created_at" : { + "anyOf" : [ { }, { } ] + }, + "creator" : { + "oneOf" : [ { + "type" : "object", + "properties" : { + "common_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "email" : { + "type" : "string", + "minLength" : 1 + }, + "first_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "last_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "first_name", "last_name", "email" ], + "additionalProperties" : false + }, { + "type" : "null" + } ] + }, + "databases" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "database_id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.database" + }, + "input_schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } + }, + "output_namespace" : { + "type" : "string" + }, + "status" : { + "type" : "string", + "enum" : [ "unprovisioned", "provisioning", "provisioned", "deprovisioning" ] + } + }, + "required" : [ "database_id", "input_schemas", "output_namespace", "status" ], + "additionalProperties" : false + } + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "name" : { + "type" : "string", + "minLength" : 1 + }, + "updated_at" : { + "anyOf" : [ { }, { } ] + } + }, + "required" : [ "id", "name", "creator", "created_at", "updated_at" ], + "additionalProperties" : false + } + } + } }, "4XX" : { "description" : "Client error response" @@ -28393,22 +32129,116 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/stale" ] - } - }, - "/api/ee/support-access-grant" : { - "post" : { - "operationId" : "post-api-ee-support-access-grant", - "summary" : "POST /api/ee/support-access-grant", - "description" : "Create a new support access grant.\n\n Requires superuser permissions. Only one active grant can exist at a time.", - "parameters" : [ ], + "tags" : [ "/api/ee/workspace-manager" ] + }, + "put" : { + "operationId" : "put-api-ee-workspace-manager-id", + "summary" : "PUT /api/ee/workspace-manager/{id}", + "description" : "Update a workspace's name.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], "responses" : { "2XX" : { "description" : "Successful response", "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.support-access-grants.schema.grant-response" + "type" : "object", + "properties" : { + "created_at" : { + "anyOf" : [ { }, { } ] + }, + "creator" : { + "oneOf" : [ { + "type" : "object", + "properties" : { + "common_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "email" : { + "type" : "string", + "minLength" : 1 + }, + "first_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "last_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "first_name", "last_name", "email" ], + "additionalProperties" : false + }, { + "type" : "null" + } ] + }, + "databases" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "database_id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.database" + }, + "input_schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } + }, + "output_namespace" : { + "type" : "string" + }, + "status" : { + "type" : "string", + "enum" : [ "unprovisioned", "provisioning", "provisioned", "deprovisioning" ] + } + }, + "required" : [ "database_id", "input_schemas", "output_namespace", "status" ], + "additionalProperties" : false + } + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "name" : { + "type" : "string", + "minLength" : 1 + }, + "updated_at" : { + "anyOf" : [ { }, { } ] + } + }, + "required" : [ "id", "name", "creator", "created_at", "updated_at" ], + "additionalProperties" : false } } } @@ -28424,52 +32254,33 @@ "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.support-access-grants.schema.create-grant-request" + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "minLength" : 1 + } + }, + "additionalProperties" : false } } } }, - "tags" : [ "/api/ee/support-access-grant" ] + "tags" : [ "/api/ee/workspace-manager" ] }, - "get" : { - "operationId" : "get-api-ee-support-access-grant", - "summary" : "GET /api/ee/support-access-grant", - "description" : "List support access grants with optional filtering and pagination.\n\n Requires superuser permissions.\n\n Query parameters:\n - ticket-number: Filter by ticket number\n - user-id: Filter by user who created the grant\n - include-revoked: Include revoked grants (default false)", + "delete" : { + "operationId" : "delete-api-ee-workspace-manager-id", + "summary" : "DELETE /api/ee/workspace-manager/{id}", + "description" : "Delete a Workspace. Deprovisions all databases first (blocking).", "parameters" : [ { - "in" : "query", - "name" : "ticket-number", - "required" : false, - "schema" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - } - }, { - "in" : "query", - "name" : "user-id", - "required" : false, - "schema" : { - "oneOf" : [ { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - }, { - "type" : "null" - } ] - } - }, { - "in" : "query", - "name" : "include-revoked", - "required" : false, + "in" : "path", + "name" : "id", + "required" : true, "schema" : { - "oneOf" : [ { - "type" : "boolean" - }, { - "type" : "null" - } ] - } + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." } ], "responses" : { "2XX" : { @@ -28477,7 +32288,18 @@ "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.support-access-grants.schema.list-grants-response" + "type" : "object", + "properties" : { + "deleted" : { + "type" : "boolean" + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "required" : [ "id", "deleted" ] } } } @@ -28489,22 +32311,46 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/support-access-grant" ] + "tags" : [ "/api/ee/workspace-manager" ] } }, - "/api/ee/support-access-grant/current" : { + "/api/ee/workspace-manager/{id}/config" : { "get" : { - "operationId" : "get-api-ee-support-access-grant-current", - "summary" : "GET /api/ee/support-access-grant/current", - "description" : "Get the currently active support access grant, if one exists.\n\n Requires superuser permissions.", - "parameters" : [ ], + "operationId" : "get-api-ee-workspace-manager-id-config", + "summary" : "GET /api/ee/workspace-manager/{id}/config", + "description" : "Download the workspace's developer-instance config as a YAML file. 409 if any\n of the workspace's databases is not `:provisioned`.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], "responses" : { "2XX" : { "description" : "Successful response", "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.support-access-grants.schema.current-grant-response" + "type" : "object", + "properties" : { + "body" : { + "type" : "string" + }, + "headers" : { + "type" : "object", + "additionalProperties" : { + "type" : "string" + } + }, + "status" : { + "const" : 200 + } + }, + "required" : [ "status", "headers", "body" ] } } } @@ -28516,14 +32362,14 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/support-access-grant" ] + "tags" : [ "/api/ee/workspace-manager" ] } }, - "/api/ee/support-access-grant/{id}/revoke" : { - "put" : { - "operationId" : "put-api-ee-support-access-grant-id-revoke", - "summary" : "PUT /api/ee/support-access-grant/{id}/revoke", - "description" : "Revoke an existing support access grant.\n\n Requires superuser permissions. Any admin can revoke any grant.", + "/api/ee/workspace-manager/{id}/database" : { + "post" : { + "operationId" : "post-api-ee-workspace-manager-id-database", + "summary" : "POST /api/ee/workspace-manager/{id}/database", + "description" : "Add a database to a workspace and provision it immediately (blocking).", "parameters" : [ { "in" : "path", "name" : "id", @@ -28540,7 +32386,94 @@ "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.support-access-grants.schema.grant-response" + "type" : "object", + "properties" : { + "created_at" : { + "anyOf" : [ { }, { } ] + }, + "creator" : { + "oneOf" : [ { + "type" : "object", + "properties" : { + "common_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "email" : { + "type" : "string", + "minLength" : 1 + }, + "first_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "last_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "first_name", "last_name", "email" ], + "additionalProperties" : false + }, { + "type" : "null" + } ] + }, + "databases" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "database_id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.database" + }, + "input_schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } + }, + "output_namespace" : { + "type" : "string" + }, + "status" : { + "type" : "string", + "enum" : [ "unprovisioned", "provisioning", "provisioned", "deprovisioning" ] + } + }, + "required" : [ "database_id", "input_schemas", "output_namespace", "status" ], + "additionalProperties" : false + } + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "name" : { + "type" : "string", + "minLength" : 1 + }, + "updated_at" : { + "anyOf" : [ { }, { } ] + } + }, + "required" : [ "id", "name", "creator", "created_at", "updated_at" ], + "additionalProperties" : false } } } @@ -28548,19 +32481,60 @@ "4XX" : { "description" : "Client error response" }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/ee/support-access-grant" ] - } - }, - "/api/ee/tenant" : { - "post" : { - "operationId" : "post-api-ee-tenant", - "summary" : "POST /api/ee/tenant", - "description" : "Create a new Tenant", - "parameters" : [ ], + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "database_id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.database" + }, + "input_schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } + } + }, + "required" : [ "database_id", "input_schemas" ], + "additionalProperties" : false + } + } + } + }, + "tags" : [ "/api/ee/workspace-manager" ] + } + }, + "/api/ee/workspace-manager/{id}/database/{db-id}" : { + "put" : { + "operationId" : "put-api-ee-workspace-manager-id-database-db-id", + "summary" : "PUT /api/ee/workspace-manager/{id}/database/{db-id}", + "description" : "Update a database's input namespaces. Deprovisions the old config and reprovisions\n with the new one (blocking).", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + }, { + "in" : "path", + "name" : "db-id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], "responses" : { "2XX" : { "description" : "Successful response", @@ -28569,44 +32543,91 @@ "schema" : { "type" : "object", "properties" : { - "attributes" : { + "created_at" : { + "anyOf" : [ { }, { } ] + }, + "creator" : { "oneOf" : [ { "type" : "object", - "additionalProperties" : { - "type" : "string" - } + "properties" : { + "common_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "email" : { + "type" : "string", + "minLength" : 1 + }, + "first_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "last_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "first_name", "last_name", "email" ], + "additionalProperties" : false }, { "type" : "null" } ] }, + "databases" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "database_id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.database" + }, + "input_schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } + }, + "output_namespace" : { + "type" : "string" + }, + "status" : { + "type" : "string", + "enum" : [ "unprovisioned", "provisioning", "provisioned", "deprovisioning" ] + } + }, + "required" : [ "database_id", "input_schemas", "output_namespace", "status" ], + "additionalProperties" : false + } + }, "id" : { "description" : "value must be an integer greater than zero.", "type" : "integer", "minimum" : 1 }, - "is_active" : { - "type" : "boolean" - }, - "member_count" : { - "description" : "value must be an integer.", - "type" : "integer" - }, "name" : { "type" : "string", "minLength" : 1 }, - "slug" : { - "description" : "invalid slug", - "type" : "string", - "pattern" : "^[-_a-z0-9]{1,255}$" - }, - "tenant_collection_id" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 + "updated_at" : { + "anyOf" : [ { }, { } ] } }, - "required" : [ "id", "name", "slug", "is_active", "member_count", "attributes", "tenant_collection_id" ], + "required" : [ "id", "name", "creator", "created_at", "updated_at" ], "additionalProperties" : false } } @@ -28625,45 +32646,44 @@ "schema" : { "type" : "object", "properties" : { - "attributes" : { - "oneOf" : [ { - "type" : "object", - "additionalProperties" : { } - }, { - "type" : "null" - } ] - }, - "name" : { - "type" : "string", - "minLength" : 1 - }, - "slug" : { - "description" : "invalid slug", - "type" : "string", - "pattern" : "^[-_a-z0-9]{1,255}$" + "input_schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } } }, - "required" : [ "name", "slug" ], + "required" : [ "input_schemas" ], "additionalProperties" : false } } } }, - "tags" : [ "/api/ee/tenant" ] + "tags" : [ "/api/ee/workspace-manager" ] }, - "get" : { - "operationId" : "get-api-ee-tenant", - "summary" : "GET /api/ee/tenant", - "description" : "Get all tenants", + "delete" : { + "operationId" : "delete-api-ee-workspace-manager-id-database-db-id", + "summary" : "DELETE /api/ee/workspace-manager/{id}/database/{db-id}", + "description" : "Deprovision and remove a database from a workspace (blocking).", "parameters" : [ { - "in" : "query", - "name" : "status", + "in" : "path", + "name" : "id", "required" : true, "schema" : { - "default" : "all", - "type" : "string", - "enum" : [ "all", "deactivated", "active" ] - } + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + }, { + "in" : "path", + "name" : "db-id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." } ], "responses" : { "2XX" : { @@ -28673,17 +32693,27 @@ "schema" : { "type" : "object", "properties" : { - "data" : { - "type" : "array", - "items" : { + "created_at" : { + "anyOf" : [ { }, { } ] + }, + "creator" : { + "oneOf" : [ { "type" : "object", "properties" : { - "attributes" : { + "common_name" : { "oneOf" : [ { - "type" : "object", - "additionalProperties" : { - "type" : "string" - } + "type" : "string" + }, { + "type" : "null" + } ] + }, + "email" : { + "type" : "string", + "minLength" : 1 + }, + "first_name" : { + "oneOf" : [ { + "type" : "string" }, { "type" : "null" } ] @@ -28693,34 +32723,61 @@ "type" : "integer", "minimum" : 1 }, - "is_active" : { - "type" : "boolean" + "last_name" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "id", "first_name", "last_name", "email" ], + "additionalProperties" : false + }, { + "type" : "null" + } ] + }, + "databases" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "database_id" : { + "$ref" : "#/components/schemas/metabase.lib.schema.id.database" }, - "member_count" : { - "description" : "value must be an integer.", - "type" : "integer" + "input_schemas" : { + "type" : "array", + "items" : { + "type" : "string", + "minLength" : 1 + } }, - "name" : { - "type" : "string", - "minLength" : 1 + "output_namespace" : { + "type" : "string" }, - "slug" : { - "description" : "invalid slug", + "status" : { "type" : "string", - "pattern" : "^[-_a-z0-9]{1,255}$" - }, - "tenant_collection_id" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 + "enum" : [ "unprovisioned", "provisioning", "provisioned", "deprovisioning" ] } }, - "required" : [ "id", "name", "slug", "is_active", "member_count", "attributes", "tenant_collection_id" ], + "required" : [ "database_id", "input_schemas", "output_namespace", "status" ], "additionalProperties" : false } + }, + "id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "name" : { + "type" : "string", + "minLength" : 1 + }, + "updated_at" : { + "anyOf" : [ { }, { } ] } }, - "required" : [ "data" ], + "required" : [ "id", "name", "creator", "created_at", "updated_at" ], "additionalProperties" : false } } @@ -28733,14 +32790,14 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/tenant" ] + "tags" : [ "/api/ee/workspace-manager" ] } }, - "/api/ee/tenant/{id}" : { - "put" : { - "operationId" : "put-api-ee-tenant-id", - "summary" : "PUT /api/ee/tenant/{id}", - "description" : "Update a tenant, can set name, attributes, or whether this tenant is active.", + "/api/ee/workspace-manager/{id}/metadata/export" : { + "get" : { + "operationId" : "get-api-ee-workspace-manager-id-metadata-export", + "summary" : "GET /api/ee/workspace-manager/{id}/metadata/export", + "description" : "Stream the warehouse metadata (databases, tables, fields) for the workspace's databases,\n scoped to each database's `:input` namespaces. Same flag semantics as\n `/api/ee/serialization/metadata/export` — sections must be opted into via the\n `with-databases` / `with-tables` / `with-fields` query parameters.", "parameters" : [ { "in" : "path", "name" : "id", @@ -28750,6 +32807,42 @@ "minimum" : 1 }, "description" : "value must be an integer greater than zero." + }, { + "in" : "query", + "name" : "with-databases", + "required" : true, + "schema" : { + "default" : false, + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + } + }, { + "in" : "query", + "name" : "with-tables", + "required" : true, + "schema" : { + "default" : false, + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + } + }, { + "in" : "query", + "name" : "with-fields", + "required" : true, + "schema" : { + "default" : false, + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + } } ], "responses" : { "2XX" : { @@ -28757,47 +32850,7 @@ "content" : { "application/json" : { "schema" : { - "type" : "object", - "properties" : { - "attributes" : { - "oneOf" : [ { - "type" : "object", - "additionalProperties" : { - "type" : "string" - } - }, { - "type" : "null" - } ] - }, - "id" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - }, - "is_active" : { - "type" : "boolean" - }, - "member_count" : { - "description" : "value must be an integer.", - "type" : "integer" - }, - "name" : { - "type" : "string", - "minLength" : 1 - }, - "slug" : { - "description" : "invalid slug", - "type" : "string", - "pattern" : "^[-_a-z0-9]{1,255}$" - }, - "tenant_collection_id" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - } - }, - "required" : [ "id", "name", "slug", "is_active", "member_count", "attributes", "tenant_collection_id" ], - "additionalProperties" : false + "$ref" : "#/components/schemas/metabase-enterprise.serialization.schema.export-metadata-response" } } } @@ -28809,107 +32862,118 @@ "description" : "Server error response" } }, + "tags" : [ "/api/ee/workspace-manager" ] + } + }, + "/api/eid-translation/translate" : { + "post" : { + "operationId" : "post-api-eid-translation-translate", + "summary" : "POST /api/eid-translation/translate", + "description" : "Translate entity IDs to model IDs.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "entity_ids" : { + "type" : "object", + "properties" : { } + } + }, + "required" : [ "entity_ids" ] + } + } + } + }, + "tags" : [ "/api/eid-translation" ] + } + }, + "/api/email" : { + "put" : { + "operationId" : "put-api-email", + "summary" : "PUT /api/email", + "description" : "Update multiple email Settings. You must be a superuser or have `setting` permission to do this.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, "requestBody" : { "content" : { "application/json" : { "schema" : { "type" : "object", "properties" : { - "attributes" : { - "oneOf" : [ { - "type" : "object", - "additionalProperties" : { } + "email-smtp-host" : { + "anyOf" : [ { + "type" : "string" }, { "type" : "null" } ] }, - "is_active" : { - "oneOf" : [ { - "type" : "boolean" + "email-smtp-password" : { + "anyOf" : [ { + "type" : "string" }, { "type" : "null" } ] }, - "name" : { - "oneOf" : [ { - "type" : "string", - "minLength" : 1 + "email-smtp-port" : { + "anyOf" : [ { + "type" : "integer" + }, { + "type" : "null" + } ] + }, + "email-smtp-security" : { + "anyOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "email-smtp-username" : { + "anyOf" : [ { + "type" : "string" }, { "type" : "null" } ] } - }, - "additionalProperties" : false + } } } } }, - "tags" : [ "/api/ee/tenant" ] + "tags" : [ "/api/email" ] }, - "get" : { - "operationId" : "get-api-ee-tenant-id", - "summary" : "GET /api/ee/tenant/{id}", - "description" : "Get info about a tenant", - "parameters" : [ { - "in" : "path", - "name" : "id", - "required" : true, - "schema" : { - "type" : "integer", - "minimum" : 1 - }, - "description" : "value must be an integer greater than zero." - } ], + "delete" : { + "operationId" : "delete-api-email", + "summary" : "DELETE /api/email", + "description" : "Clear all email related settings. You must be a superuser or have `setting` permission to do this.", + "parameters" : [ ], "responses" : { "2XX" : { - "description" : "Successful response", - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "attributes" : { - "oneOf" : [ { - "type" : "object", - "additionalProperties" : { - "type" : "string" - } - }, { - "type" : "null" - } ] - }, - "id" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - }, - "is_active" : { - "type" : "boolean" - }, - "member_count" : { - "description" : "value must be an integer.", - "type" : "integer" - }, - "name" : { - "type" : "string", - "minLength" : 1 - }, - "slug" : { - "description" : "invalid slug", - "type" : "string", - "pattern" : "^[-_a-z0-9]{1,255}$" - }, - "tenant_collection_id" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - } - }, - "required" : [ "id", "name", "slug", "is_active", "member_count", "attributes", "tenant_collection_id" ], - "additionalProperties" : false - } - } - } + "description" : "Successful response" }, "4XX" : { "description" : "Client error response" @@ -28918,23 +32982,15 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/tenant" ] + "tags" : [ "/api/email" ] } }, - "/api/ee/transforms-python/library/{path}" : { - "get" : { - "operationId" : "get-api-ee-transforms-python-library-path", - "summary" : "GET /api/ee/transforms-python/library/{path}", - "description" : "Get the Python library for user modules.", - "parameters" : [ { - "in" : "path", - "name" : "path", - "required" : true, - "schema" : { - "type" : "string", - "minLength" : 1 - } - } ], + "/api/email/test" : { + "post" : { + "operationId" : "post-api-email-test", + "summary" : "POST /api/email/test", + "description" : "Send a test email using the SMTP Settings. You must be a superuser or have `setting` permission to do this.\n Returns `{:ok true}` if we were able to send the message successfully, otherwise a standard 400 error response.", + "parameters" : [ ], "responses" : { "2XX" : { "description" : "Successful response" @@ -28946,21 +33002,15 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/transforms-python" ] - }, - "put" : { - "operationId" : "put-api-ee-transforms-python-library-path", - "summary" : "PUT /api/ee/transforms-python/library/{path}", - "description" : "Update the Python library source code for user modules.", - "parameters" : [ { - "in" : "path", - "name" : "path", - "required" : true, - "schema" : { - "type" : "string", - "minLength" : 1 - } - } ], + "tags" : [ "/api/email" ] + } + }, + "/api/embed-mcp/drills" : { + "post" : { + "operationId" : "post-api-embed-mcp-drills", + "summary" : "POST /api/embed-mcp/drills", + "description" : "Stash a base64-encoded MBQL query for the iframe's pending drill-through and\n return a handle UUID the iframe will thread into the agent message so the\n `render_drill_through` tool can fetch it.", + "parameters" : [ ], "responses" : { "2XX" : { "description" : "Successful response" @@ -28978,24 +33028,24 @@ "schema" : { "type" : "object", "properties" : { - "source" : { - "type" : "string" + "encodedQuery" : { + "type" : "string", + "minLength" : 1 } }, - "required" : [ "source" ], - "additionalProperties" : false + "required" : [ "encodedQuery" ] } } } }, - "tags" : [ "/api/ee/transforms-python" ] + "tags" : [ "/api/embed-mcp" ] } }, - "/api/ee/transforms-python/test-run" : { + "/api/embed-mcp/feedback" : { "post" : { - "operationId" : "post-api-ee-transforms-python-test-run", - "summary" : "POST /api/ee/transforms-python/test-run", - "description" : "Evaluate an ad-hoc python transform on a sample of input data.\n Intended for short runs for early feedback. Input/output/timeout limits apply.", + "operationId" : "post-api-embed-mcp-feedback", + "summary" : "POST /api/embed-mcp/feedback", + "description" : "Proxy MCP Apps visualization feedback to Harbormaster.", "parameters" : [ ], "responses" : { "2XX" : { @@ -29005,42 +33055,14 @@ "schema" : { "type" : "object", "properties" : { - "error" : { - "type" : "object", - "properties" : { - "message" : { - "anyOf" : [ { }, { } ] - } - }, - "required" : [ "message" ] - }, - "logs" : { - "type" : "string" + "body" : { + "type" : "null" }, - "output" : { - "type" : "object", - "properties" : { - "cols" : { - "type" : "array", - "items" : { - "type" : "object", - "properties" : { - "name" : { - "type" : "string" - } - }, - "required" : [ "name" ] - } - }, - "rows" : { - "type" : "array", - "items" : { } - } - }, - "required" : [ "cols", "rows" ] + "status" : { + "const" : 204 } }, - "required" : [ "logs" ] + "required" : [ "status", "body" ] } } } @@ -29058,69 +33080,84 @@ "schema" : { "type" : "object", "properties" : { - "code" : { - "type" : "string" - }, - "output_row_limit" : { - "allOf" : [ { - "type" : "integer" - }, { - "type" : "number", - "exclusiveMinimum" : 1 - }, { - "type" : "number", - "maximum" : 100 - } ] - }, - "per_input_row_limit" : { - "allOf" : [ { - "type" : "integer" - }, { - "type" : "number", - "exclusiveMinimum" : 1 - }, { - "type" : "number", - "maximum" : 100 - } ] + "conversation_data" : { + "type" : "object", + "properties" : { + "prompt" : { + "oneOf" : [ { + "type" : "string", + "maxLength" : 10000 + }, { + "type" : "null" + } ] + }, + "query" : { + "oneOf" : [ { + "type" : "string", + "maxLength" : 10000 + }, { + "type" : "null" + } ] + }, + "source" : { + "const" : "mcp" + } + }, + "required" : [ "source" ] }, - "source_tables" : { - "type" : "array", - "items" : { - "$ref" : "#/components/schemas/metabase.transforms-base.util.source-table-entry" + "feedback" : { + "type" : "object", + "properties" : { + "freeform_feedback" : { + "oneOf" : [ { + "type" : "string", + "maxLength" : 10000 + }, { + "type" : "null" + } ] + }, + "issue_type" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "message_id" : { + "type" : "string", + "minLength" : 1 + }, + "positive" : { + "type" : "boolean" + } }, - "minItems" : 1 + "required" : [ "message_id", "positive" ] } }, - "required" : [ "code", "source_tables" ] + "required" : [ "feedback", "conversation_data" ] } } } }, - "tags" : [ "/api/ee/transforms-python" ] + "tags" : [ "/api/embed-mcp" ] } }, - "/api/ee/transforms/{id}/inspect" : { + "/api/embed-theme" : { "get" : { - "operationId" : "get-api-ee-transforms-id-inspect", - "summary" : "GET /api/ee/transforms/{id}/inspect", - "description" : "Phase 1: Discover available lenses for a transform.\n Returns structural metadata and available lens types.", - "parameters" : [ { - "in" : "path", - "name" : "id", - "required" : true, - "schema" : { - "type" : "integer", - "minimum" : 1 - }, - "description" : "value must be an integer greater than zero." - } ], + "operationId" : "get-api-embed-theme", + "summary" : "GET /api/embed-theme", + "description" : "Fetch a list of all embedding themes.", + "parameters" : [ ], "responses" : { "2XX" : { "description" : "Successful response", "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.transforms-inspector.schema.discovery-response" + "type" : "array", + "items" : { + "$ref" : "#/components/schemas/metabase.embedding-rest.api.theme.EmbeddingTheme" + } } } } @@ -29132,39 +33169,20 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/transforms" ] - } - }, - "/api/ee/transforms/{id}/inspect/{lens-id}" : { - "get" : { - "operationId" : "get-api-ee-transforms-id-inspect-lens-id", - "summary" : "GET /api/ee/transforms/{id}/inspect/{lens-id}", - "description" : "Phase 2: Get full lens contents for a transform.\n Returns sections, cards with dataset_query, and trigger definitions.\n Accepts optional params for drill lenses as query params.", - "parameters" : [ { - "in" : "path", - "name" : "id", - "required" : true, - "schema" : { - "type" : "integer", - "minimum" : 1 - }, - "description" : "value must be an integer greater than zero." - }, { - "in" : "path", - "name" : "lens-id", - "required" : true, - "schema" : { - "type" : "string", - "minLength" : 1 - } - } ], + "tags" : [ "/api/embed-theme" ] + }, + "post" : { + "operationId" : "post-api-embed-theme", + "summary" : "POST /api/embed-theme", + "description" : "Create a new embedding theme.", + "parameters" : [ ], "responses" : { "2XX" : { "description" : "Successful response", "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/metabase-enterprise.transforms-inspector.schema.lens" + "$ref" : "#/components/schemas/metabase.embedding-rest.api.theme.EmbeddingTheme" } } } @@ -29176,39 +33194,42 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/transforms" ] + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "name" : { + "type" : "string", + "minLength" : 1 + }, + "settings" : { + "type" : "object", + "properties" : { } + } + }, + "required" : [ "name", "settings" ] + } + } + } + }, + "tags" : [ "/api/embed-theme" ] } }, - "/api/ee/transforms/{id}/inspect/{lens-id}/query" : { + "/api/embed-theme/seed-defaults" : { "post" : { - "operationId" : "post-api-ee-transforms-id-inspect-lens-id-query", - "summary" : "POST /api/ee/transforms/{id}/inspect/{lens-id}/query", - "description" : "Execute a query in the context of a transform inspector lens.", - "parameters" : [ { - "in" : "path", - "name" : "id", - "required" : true, - "schema" : { - "type" : "integer", - "minimum" : 1 - }, - "description" : "value must be an integer greater than zero." - }, { - "in" : "path", - "name" : "lens-id", - "required" : true, - "schema" : { - "type" : "string", - "minLength" : 1 - } - } ], + "operationId" : "post-api-embed-theme-seed-defaults", + "summary" : "POST /api/embed-theme/seed-defaults", + "description" : "Seed default embedding themes on first call, using the payloads built by the frontend from the\n `METABASE_LIGHT_THEME` / `METABASE_DARK_THEME` constants.\n\n Idempotent: guarded by the `default-embedding-themes-seeded` setting. Once flipped, subsequent calls\n are no-ops even if the admin has since deleted the seeded themes, so deletions are preserved.", + "parameters" : [ ], "responses" : { "2XX" : { "description" : "Successful response", "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/metabase.query-processor.schema.query-result" + "type" : "null" } } } @@ -29226,60 +33247,37 @@ "schema" : { "type" : "object", "properties" : { - "lens_params" : { - "oneOf" : [ { + "themes" : { + "type" : "array", + "items" : { "type" : "object", - "additionalProperties" : { } - }, { - "type" : "null" - } ] - }, - "query" : { - "type" : "object", - "properties" : { - "database" : { - "oneOf" : [ { - "type" : "integer" - }, { - "type" : "null" - } ] - } + "properties" : { + "name" : { + "type" : "string", + "minLength" : 1 + }, + "settings" : { + "type" : "object", + "properties" : { } + } + }, + "required" : [ "name", "settings" ] } } }, - "required" : [ "query" ] + "required" : [ "themes" ] } } } }, - "tags" : [ "/api/ee/transforms" ] + "tags" : [ "/api/embed-theme" ] } }, - "/api/ee/upload-management/tables" : { + "/api/embed-theme/{id}" : { "get" : { - "operationId" : "get-api-ee-upload-management-tables", - "summary" : "GET /api/ee/upload-management/tables", - "description" : "Get all `Tables` visible to the current user which were created by uploading a file.", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/ee/upload-management" ] - } - }, - "/api/ee/upload-management/tables/{id}" : { - "delete" : { - "operationId" : "delete-api-ee-upload-management-tables-id", - "summary" : "DELETE /api/ee/upload-management/tables/{id}", - "description" : "Delete the uploaded table from the database, optionally archiving cards for which it is the primary source.", + "operationId" : "get-api-embed-theme-id", + "summary" : "GET /api/embed-theme/{id}", + "description" : "Fetch a single embedding theme by ID.", "parameters" : [ { "in" : "path", "name" : "id", @@ -29289,22 +33287,17 @@ "minimum" : 1 }, "description" : "value must be an integer greater than zero." - }, { - "in" : "query", - "name" : "archive-cards", - "required" : false, - "schema" : { - "default" : false, - "oneOf" : [ { - "type" : "boolean" - }, { - "type" : "null" - } ] - } } ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase.embedding-rest.api.theme.EmbeddingTheme" + } + } + } }, "4XX" : { "description" : "Client error response" @@ -29313,54 +33306,32 @@ "description" : "Server error response" } }, - "tags" : [ "/api/ee/upload-management" ] - } - }, - "/api/eid-translation/translate" : { - "post" : { - "operationId" : "post-api-eid-translation-translate", - "summary" : "POST /api/eid-translation/translate", - "description" : "Translate entity IDs to model IDs.", - "parameters" : [ ], + "tags" : [ "/api/embed-theme" ] + }, + "put" : { + "operationId" : "put-api-embed-theme-id", + "summary" : "PUT /api/embed-theme/{id}", + "description" : "Update an embedding theme.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], "responses" : { "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "entity_ids" : { - "type" : "object", - "properties" : { } - } - }, - "required" : [ "entity_ids" ] + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase.embedding-rest.api.theme.EmbeddingTheme" + } } } - } - }, - "tags" : [ "/api/eid-translation" ] - } - }, - "/api/email" : { - "put" : { - "operationId" : "put-api-email", - "summary" : "PUT /api/email", - "description" : "Update multiple email Settings. You must be a superuser or have `setting` permission to do this.", - "parameters" : [ ], - "responses" : { - "2XX" : { - "description" : "Successful response" }, "4XX" : { "description" : "Client error response" @@ -29375,37 +33346,18 @@ "schema" : { "type" : "object", "properties" : { - "email-smtp-host" : { - "anyOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - }, - "email-smtp-password" : { - "anyOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - }, - "email-smtp-port" : { - "anyOf" : [ { - "type" : "integer" - }, { - "type" : "null" - } ] - }, - "email-smtp-security" : { - "anyOf" : [ { - "type" : "string" + "name" : { + "oneOf" : [ { + "type" : "string", + "minLength" : 1 }, { "type" : "null" } ] }, - "email-smtp-username" : { - "anyOf" : [ { - "type" : "string" + "settings" : { + "oneOf" : [ { + "type" : "object", + "properties" : { } }, { "type" : "null" } ] @@ -29415,16 +33367,32 @@ } } }, - "tags" : [ "/api/email" ] + "tags" : [ "/api/embed-theme" ] }, "delete" : { - "operationId" : "delete-api-email", - "summary" : "DELETE /api/email", - "description" : "Clear all email related settings. You must be a superuser or have `setting` permission to do this.", - "parameters" : [ ], + "operationId" : "delete-api-embed-theme-id", + "summary" : "DELETE /api/embed-theme/{id}", + "description" : "Delete an embedding theme.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "null" + } + } + } }, "4XX" : { "description" : "Client error response" @@ -29433,18 +33401,34 @@ "description" : "Server error response" } }, - "tags" : [ "/api/email" ] + "tags" : [ "/api/embed-theme" ] } }, - "/api/email/test" : { + "/api/embed-theme/{id}/copy" : { "post" : { - "operationId" : "post-api-email-test", - "summary" : "POST /api/email/test", - "description" : "Send a test email using the SMTP Settings. You must be a superuser or have `setting` permission to do this.\n Returns `{:ok true}` if we were able to send the message successfully, otherwise a standard 400 error response.", - "parameters" : [ ], + "operationId" : "post-api-embed-theme-id-copy", + "summary" : "POST /api/embed-theme/{id}/copy", + "description" : "Copy an embedding theme.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/metabase.embedding-rest.api.theme.EmbeddingTheme" + } + } + } }, "4XX" : { "description" : "Client error response" @@ -29453,7 +33437,7 @@ "description" : "Server error response" } }, - "tags" : [ "/api/email" ] + "tags" : [ "/api/embed-theme" ] } }, "/api/embed/card/{token}" : { @@ -30078,86 +34062,124 @@ "tags" : [ "/api/embed" ] } }, - "/api/embed/tiles/dashboard/{token}/dashcard/{dashcard-id}/card/{card-id}/{zoom}/{x}/{y}" : { - "get" : { - "operationId" : "get-api-embed-tiles-dashboard-token-dashcard-dashcard-id-card-card-id-zoom-x-y", - "summary" : "GET /api/embed/tiles/dashboard/{token}/dashcard/{dashcard-id}/card/{card-id}/{zoom}/{x}/{y}", - "description" : "Generates a single tile image for a Card on an embedded Dashboard using the map visualization.", - "parameters" : [ { - "in" : "path", - "name" : "token", - "required" : true, - "schema" : { - "type" : "string" - } - }, { - "in" : "path", - "name" : "dashcard-id", - "required" : true, - "schema" : { - "type" : "integer", - "minimum" : 1 - }, - "description" : "value must be an integer greater than zero." - }, { - "in" : "path", - "name" : "card-id", - "required" : true, - "schema" : { - "type" : "integer", - "minimum" : 1 - }, - "description" : "value must be an integer greater than zero." - }, { - "in" : "path", - "name" : "zoom", - "required" : true, - "schema" : { - "type" : "integer" - }, - "description" : "value must be an integer." - }, { - "in" : "path", - "name" : "x", - "required" : true, - "schema" : { - "type" : "integer" - }, - "description" : "value must be an integer." - }, { - "in" : "path", - "name" : "y", - "required" : true, - "schema" : { - "type" : "integer" - }, - "description" : "value must be an integer." - }, { - "in" : "query", - "name" : "parameters", - "required" : false, - "schema" : { - "type" : "string" - }, - "description" : "value must be a valid JSON string." - }, { - "in" : "query", - "name" : "latField", - "required" : true, - "schema" : { - "type" : "string" - } - }, { - "in" : "query", - "name" : "lonField", - "required" : true, - "schema" : { - "type" : "string" - } - } ], + "/api/embed/tiles/dashboard/{token}/dashcard/{dashcard-id}/card/{card-id}/{zoom}/{x}/{y}" : { + "get" : { + "operationId" : "get-api-embed-tiles-dashboard-token-dashcard-dashcard-id-card-card-id-zoom-x-y", + "summary" : "GET /api/embed/tiles/dashboard/{token}/dashcard/{dashcard-id}/card/{card-id}/{zoom}/{x}/{y}", + "description" : "Generates a single tile image for a Card on an embedded Dashboard using the map visualization.", + "parameters" : [ { + "in" : "path", + "name" : "token", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "path", + "name" : "dashcard-id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + }, { + "in" : "path", + "name" : "card-id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + }, { + "in" : "path", + "name" : "zoom", + "required" : true, + "schema" : { + "type" : "integer" + }, + "description" : "value must be an integer." + }, { + "in" : "path", + "name" : "x", + "required" : true, + "schema" : { + "type" : "integer" + }, + "description" : "value must be an integer." + }, { + "in" : "path", + "name" : "y", + "required" : true, + "schema" : { + "type" : "integer" + }, + "description" : "value must be an integer." + }, { + "in" : "query", + "name" : "parameters", + "required" : false, + "schema" : { + "type" : "string" + }, + "description" : "value must be a valid JSON string." + }, { + "in" : "query", + "name" : "latField", + "required" : true, + "schema" : { + "type" : "string" + } + }, { + "in" : "query", + "name" : "lonField", + "required" : true, + "schema" : { + "type" : "string" + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/embed" ] + } + }, + "/api/field/table-ids" : { + "post" : { + "operationId" : "post-api-field-table-ids", + "summary" : "POST /api/field/table-ids", + "description" : "Get unique Table IDs for a list of Field IDs.", + "parameters" : [ ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "table_ids" : { + "type" : "array", + "items" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + } + }, + "required" : [ "table_ids" ] + } + } + } }, "4XX" : { "description" : "Client error response" @@ -30166,7 +34188,27 @@ "description" : "Server error response" } }, - "tags" : [ "/api/embed" ] + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "field_ids" : { + "type" : "array", + "items" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + } + }, + "required" : [ "field_ids" ] + } + } + } + }, + "tags" : [ "/api/field" ] } }, "/api/field/{id}" : { @@ -31054,11 +35096,11 @@ "tags" : [ "/api/ldap" ] } }, - "/api/llm/extract-tables" : { + "/api/llm/extract-sources" : { "post" : { - "operationId" : "post-api-llm-extract-tables", - "summary" : "POST /api/llm/extract-tables", - "description" : "Parse SQL and return referenced tables with their columns.\n\n Uses Macaw to parse the SQL, resolves table names to IDs,\n and returns permission-filtered tables with column metadata.\n\n This is a lightweight endpoint that does not trigger fingerprinting\n or field value fetching.", + "operationId" : "post-api-llm-extract-sources", + "summary" : "POST /api/llm/extract-sources", + "description" : "Parse native query sources and return referenced tables and cards/models.\n\n Uses Macaw to parse the SQL, resolves table names to IDs,\n and returns permission-filtered tables with column metadata. Card and model\n references are extracted from native query template tags.\n\n This is a lightweight endpoint that does not trigger fingerprinting\n or field value fetching.", "parameters" : [ ], "responses" : { "2XX" : { @@ -31068,6 +35110,13 @@ "schema" : { "type" : "object", "properties" : { + "card_ids" : { + "type" : "array", + "items" : { + "type" : "integer", + "minimum" : 1 + } + }, "tables" : { "type" : "array", "items" : { @@ -31155,7 +35204,7 @@ } } }, - "required" : [ "tables" ] + "required" : [ "tables", "card_ids" ] } } } @@ -31179,6 +35228,22 @@ }, "sql" : { "type" : "string" + }, + "template_tags" : { + "type" : "object", + "additionalProperties" : { + "type" : "object", + "properties" : { + "card-id" : { + "type" : "integer", + "minimum" : 1 + }, + "type" : { + "type" : "string" + } + }, + "required" : [ "type" ] + } } }, "required" : [ "database_id", "sql" ] @@ -32006,6 +36071,169 @@ "tags" : [ "/api/metabot" ] } }, + "/api/metabot/conversations" : { + "get" : { + "operationId" : "get-api-metabot-conversations", + "summary" : "GET /api/metabot/conversations", + "description" : "List conversations visible in the current user's history, most-recent first.\n\n New conversations are participation-based (the user authored at least one\n message); legacy conversations created before message authors were stamped\n fall back to the conversation originator.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "data" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { + "conversation_id" : { + "description" : "value must be a valid UUID.", + "type" : "string", + "pattern" : "[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}" + }, + "created_at" : { + "type" : "string", + "format" : "date-time" + }, + "last_message_at" : { + "oneOf" : [ { + "type" : "string", + "format" : "date-time" + }, { + "type" : "null" + } ] + }, + "message_count" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "summary" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "user_id" : { + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + } + }, + "required" : [ "conversation_id", "created_at", "summary", "user_id", "message_count", "last_message_at" ] + } + }, + "limit" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "offset" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + }, + "total" : { + "description" : "value must be an integer greater or equal to than zero.", + "type" : "integer", + "minimum" : 0 + } + }, + "required" : [ "data", "total", "limit", "offset" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/metabot/conversations" ] + } + }, + "/api/metabot/conversations/{id}" : { + "get" : { + "operationId" : "get-api-metabot-conversations-id", + "summary" : "GET /api/metabot/conversations/{id}", + "description" : "Return a single conversation with its flattened chat messages.\n\n Accessible to any participant in the conversation or to any superuser.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "string", + "pattern" : "[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}" + }, + "description" : "value must be a valid UUID." + } ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "chat_messages" : { + "type" : "array", + "items" : { + "type" : "object", + "properties" : { } + } + }, + "conversation_id" : { + "description" : "value must be a valid UUID.", + "type" : "string", + "pattern" : "[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}" + }, + "created_at" : { + "type" : "string", + "format" : "date-time" + }, + "summary" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "user_id" : { + "oneOf" : [ { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, { + "type" : "null" + } ] + } + }, + "required" : [ "conversation_id", "created_at", "summary", "user_id", "chat_messages" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/metabot/conversations" ] + } + }, "/api/metabot/document/generate-content" : { "post" : { "operationId" : "post-api-metabot-document-generate-content", @@ -32118,11 +36346,27 @@ "post" : { "operationId" : "post-api-metabot-feedback", "summary" : "POST /api/metabot/feedback", - "description" : "Proxy Metabot feedback to Harbormaster, adding the premium embedding token.", + "description" : "Persist Metabot feedback.", "parameters" : [ ], "responses" : { "2XX" : { - "description" : "Successful response" + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "body" : { + "type" : "null" + }, + "status" : { + "const" : 204 + } + }, + "required" : [ "status", "body" ] + } + } + } }, "4XX" : { "description" : "Client error response" @@ -32136,7 +36380,35 @@ "application/json" : { "schema" : { "type" : "object", - "properties" : { } + "properties" : { + "freeform_feedback" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "issue_type" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "message_id" : { + "type" : "string", + "minLength" : 1 + }, + "metabot_id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "positive" : { + "type" : "boolean" + } + }, + "required" : [ "metabot_id", "message_id", "positive" ] } } } @@ -32784,6 +37056,75 @@ "tags" : [ "/api/metabot/slack" ] } }, + "/api/metabot/source-feedback" : { + "post" : { + "operationId" : "post-api-metabot-source-feedback", + "summary" : "POST /api/metabot/source-feedback", + "description" : "Persist Metabot source feedback.", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "body" : { + "type" : "null" + }, + "status" : { + "const" : 204 + } + }, + "required" : [ "status", "body" ] + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "message_id" : { + "type" : "string", + "minLength" : 1 + }, + "metabot_id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "positive" : { + "type" : "boolean" + }, + "source_id" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + }, + "source_type" : { + "type" : "string", + "enum" : [ "table", "card", "model" ] + } + }, + "required" : [ "metabot_id", "message_id", "source_id", "source_type", "positive" ] + } + } + } + }, + "tags" : [ "/api/metabot" ] + } + }, "/api/metric" : { "get" : { "operationId" : "get-api-metric", @@ -39235,14 +43576,237 @@ "type" : "null" } ] }, - "ids" : { - "type" : "array", - "items" : { - "description" : "value must be an integer greater than zero.", - "type" : "integer", - "minimum" : 1 - } - }, + "ids" : { + "type" : "array", + "items" : { + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 + } + }, + "display_name" : { + "oneOf" : [ { + "type" : "string", + "minLength" : 1 + }, { + "type" : "null" + } ] + }, + "data_source" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "caveats" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "entity_type" : { + "oneOf" : [ { + "description" : "value must be a valid entity type (keyword or string)." + }, { + "type" : "null" + } ] + }, + "description" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + } + }, + "required" : [ "ids" ] + } + } + } + }, + "tags" : [ "/api/table" ] + } + }, + "/api/table/card__:id/fks" : { + "get" : { + "operationId" : "get-api-table-card__:id-fks", + "summary" : "GET /api/table/card__:id/fks", + "description" : "Return FK info for the 'virtual' table for a Card. This is always empty, so this endpoint\n serves mainly as a placeholder to avoid having to change anything on the frontend.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/table" ] + } + }, + "/api/table/card__:id/query_metadata" : { + "get" : { + "operationId" : "get-api-table-card__:id-query_metadata", + "summary" : "GET /api/table/card__:id/query_metadata", + "description" : "Return metadata for the 'virtual' table for a Card.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/table" ] + } + }, + "/api/table/{id}" : { + "get" : { + "operationId" : "get-api-table-id", + "summary" : "GET /api/table/{id}", + "description" : "Get `Table` with ID.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + }, { + "in" : "query", + "name" : "include_editable_data_model", + "required" : false, + "schema" : { + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + } + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "tags" : [ "/api/table" ] + }, + "put" : { + "operationId" : "put-api-table-id", + "summary" : "PUT /api/table/{id}", + "description" : "Update `Table` with ID.", + "parameters" : [ { + "in" : "path", + "name" : "id", + "required" : true, + "schema" : { + "type" : "integer", + "minimum" : 1 + }, + "description" : "value must be an integer greater than zero." + } ], + "responses" : { + "2XX" : { + "description" : "Successful response" + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "points_of_interest" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "visibility_type" : { + "oneOf" : [ { + "type" : "string", + "enum" : [ "technical", "hidden", "cruft" ] + }, { + "type" : "null" + } ] + }, + "data_authority" : { + "oneOf" : [ { + "$ref" : "#/components/schemas/metabase.warehouse-schema-rest.api.table.data-authority-write" + }, { + "type" : "null" + } ] + }, + "data_layer" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "show_in_getting_started" : { + "oneOf" : [ { + "type" : "boolean" + }, { + "type" : "null" + } ] + }, + "owner_email" : { + "oneOf" : [ { + "type" : "string" + }, { + "type" : "null" + } ] + }, + "owner_user_id" : { + "oneOf" : [ { + "type" : "integer" + }, { + "type" : "null" + } ] + }, "display_name" : { "oneOf" : [ { "type" : "string", @@ -39251,225 +43815,11 @@ "type" : "null" } ] }, - "data_source" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - }, - "caveats" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - }, - "entity_type" : { - "oneOf" : [ { - "description" : "value must be a valid entity type (keyword or string)." - }, { - "type" : "null" - } ] - }, - "description" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - } - }, - "required" : [ "ids" ] - } - } - } - }, - "tags" : [ "/api/table" ] - } - }, - "/api/table/card__:id/fks" : { - "get" : { - "operationId" : "get-api-table-card__:id-fks", - "summary" : "GET /api/table/card__:id/fks", - "description" : "Return FK info for the 'virtual' table for a Card. This is always empty, so this endpoint\n serves mainly as a placeholder to avoid having to change anything on the frontend.", - "parameters" : [ { - "in" : "path", - "name" : "id", - "required" : true, - "schema" : { - "type" : "integer", - "minimum" : 1 - }, - "description" : "value must be an integer greater than zero." - } ], - "responses" : { - "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/table" ] - } - }, - "/api/table/card__:id/query_metadata" : { - "get" : { - "operationId" : "get-api-table-card__:id-query_metadata", - "summary" : "GET /api/table/card__:id/query_metadata", - "description" : "Return metadata for the 'virtual' table for a Card.", - "parameters" : [ { - "in" : "path", - "name" : "id", - "required" : true, - "schema" : { - "type" : "integer", - "minimum" : 1 - }, - "description" : "value must be an integer greater than zero." - } ], - "responses" : { - "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/table" ] - } - }, - "/api/table/{id}" : { - "get" : { - "operationId" : "get-api-table-id", - "summary" : "GET /api/table/{id}", - "description" : "Get `Table` with ID.", - "parameters" : [ { - "in" : "path", - "name" : "id", - "required" : true, - "schema" : { - "type" : "integer", - "minimum" : 1 - }, - "description" : "value must be an integer greater than zero." - }, { - "in" : "query", - "name" : "include_editable_data_model", - "required" : false, - "schema" : { - "oneOf" : [ { - "type" : "boolean" - }, { - "type" : "null" - } ] - } - } ], - "responses" : { - "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "tags" : [ "/api/table" ] - }, - "put" : { - "operationId" : "put-api-table-id", - "summary" : "PUT /api/table/{id}", - "description" : "Update `Table` with ID.", - "parameters" : [ { - "in" : "path", - "name" : "id", - "required" : true, - "schema" : { - "type" : "integer", - "minimum" : 1 - }, - "description" : "value must be an integer greater than zero." - } ], - "responses" : { - "2XX" : { - "description" : "Successful response" - }, - "4XX" : { - "description" : "Client error response" - }, - "5XX" : { - "description" : "Server error response" - } - }, - "requestBody" : { - "content" : { - "application/json" : { - "schema" : { - "type" : "object", - "properties" : { - "points_of_interest" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - }, - "visibility_type" : { - "oneOf" : [ { - "type" : "string", - "enum" : [ "technical", "hidden", "cruft" ] - }, { - "type" : "null" - } ] - }, - "data_authority" : { - "oneOf" : [ { - "$ref" : "#/components/schemas/metabase.warehouse-schema-rest.api.table.data-authority-write" - }, { - "type" : "null" - } ] - }, - "data_layer" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - }, - "show_in_getting_started" : { - "oneOf" : [ { - "type" : "boolean" - }, { - "type" : "null" - } ] - }, - "owner_email" : { - "oneOf" : [ { - "type" : "string" - }, { - "type" : "null" - } ] - }, - "owner_user_id" : { - "oneOf" : [ { - "type" : "integer" - }, { - "type" : "null" - } ] - }, - "display_name" : { + "collection_id" : { "oneOf" : [ { - "type" : "string", - "minLength" : 1 + "description" : "value must be an integer greater than zero.", + "type" : "integer", + "minimum" : 1 }, { "type" : "null" } ] @@ -41892,6 +46242,9 @@ } }, "created_at" : { }, + "active" : { + "type" : "boolean" + }, "description" : { "oneOf" : [ { "anyOf" : [ { @@ -41904,7 +46257,7 @@ } ] } }, - "required" : [ "id", "name", "description", "schedule", "ui_display_type", "entity_id", "created_at", "updated_at" ], + "required" : [ "id", "name", "description", "schedule", "ui_display_type", "active", "entity_id", "created_at", "updated_at" ], "additionalProperties" : false } } @@ -42131,6 +46484,9 @@ } }, "created_at" : { }, + "active" : { + "type" : "boolean" + }, "description" : { "oneOf" : [ { "anyOf" : [ { @@ -42143,7 +46499,7 @@ } ] } }, - "required" : [ "id", "name", "description", "schedule", "ui_display_type", "entity_id", "created_at", "updated_at" ], + "required" : [ "id", "name", "description", "schedule", "ui_display_type", "active", "entity_id", "created_at", "updated_at" ], "additionalProperties" : false } } @@ -42160,6 +46516,58 @@ "tags" : [ "/api/transform-job" ] } }, + "/api/transform-job/active" : { + "put" : { + "operationId" : "put-api-transform-job-active", + "summary" : "PUT /api/transform-job/active", + "description" : "Activate or deactivate every transform job. Inactive jobs do not run on schedule. Manual runs\n via `POST /api/transform-job/:job-id/run` ignore this flag.\n\n Reports per-job outcome counts: `:updated` (successfully flipped) and `:failed` (raised an\n error during the flip — the row update or Quartz write failed and was logged).", + "parameters" : [ ], + "responses" : { + "2XX" : { + "description" : "Successful response", + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "failed" : { + "type" : "integer" + }, + "updated" : { + "type" : "integer" + } + }, + "required" : [ "updated", "failed" ], + "additionalProperties" : false + } + } + } + }, + "4XX" : { + "description" : "Client error response" + }, + "5XX" : { + "description" : "Server error response" + } + }, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "type" : "object", + "properties" : { + "active" : { + "type" : "boolean" + } + }, + "required" : [ "active" ] + } + } + } + }, + "tags" : [ "/api/transform-job" ] + } + }, "/api/transform-job/{job-id}" : { "put" : { "operationId" : "put-api-transform-job-job-id", @@ -42284,6 +46692,9 @@ } }, "created_at" : { }, + "active" : { + "type" : "boolean" + }, "description" : { "oneOf" : [ { "anyOf" : [ { @@ -42296,7 +46707,7 @@ } ] } }, - "required" : [ "id", "name", "description", "schedule", "ui_display_type", "entity_id", "created_at", "updated_at" ], + "required" : [ "id", "name", "description", "schedule", "ui_display_type", "active", "entity_id", "created_at", "updated_at" ], "additionalProperties" : false } } @@ -42315,6 +46726,9 @@ "schema" : { "type" : "object", "properties" : { + "active" : { + "type" : "boolean" + }, "description" : { "oneOf" : [ { "type" : "string", @@ -42500,6 +46914,9 @@ } }, "created_at" : { }, + "active" : { + "type" : "boolean" + }, "description" : { "oneOf" : [ { "anyOf" : [ { @@ -42512,7 +46929,7 @@ } ] } }, - "required" : [ "id", "name", "description", "schedule", "ui_display_type", "entity_id", "created_at", "updated_at" ], + "required" : [ "id", "name", "description", "schedule", "ui_display_type", "active", "entity_id", "created_at", "updated_at" ], "additionalProperties" : false } } diff --git a/_docs/master/configuring-metabase/caching.md b/_docs/master/configuring-metabase/caching.md index eb8a8c735e..87f3c56f8c 100644 --- a/_docs/master/configuring-metabase/caching.md +++ b/_docs/master/configuring-metabase/caching.md @@ -104,7 +104,7 @@ For example, let's say you have a dashboard with a category filter (default valu ### Automatic caching logs -To view the queries Metabase ran to automatically refresh the cache, check out the [query log](../usage-and-performance-tools/usage-analytics#query-log-model) and filter the `Query source` by `cache-refresh`. +To view the queries Metabase ran to automatically refresh the cache, check out the [query log](../usage-and-performance-tools/usage-analytics-reference#query-log) and filter the `Query source` by `cache-refresh`. ## Set caching policies for dashboards, questions, and databases diff --git a/_docs/master/configuring-metabase/config-file.md b/_docs/master/configuring-metabase/config-file.md index 0f9fb16fa5..0c5bfb1b45 100644 --- a/_docs/master/configuring-metabase/config-file.md +++ b/_docs/master/configuring-metabase/config-file.md @@ -16,7 +16,7 @@ layout: new-docs On self-hosted [Pro](/product/pro) and [Enterprise](/product/enterprise) plans, Metabase supports initialization on launch from a config file named `config.yml`. The config file should be located at: - The current directory (the directory where the running Metabase JAR is located). -- The path specified by the `MB_CONFIG_FILE_PATH` [environment variable](./environment-variables). +- The path specified by the [`MB_CONFIG_FILE_PATH`](./environment-variables#mb_config_file_path) environment variable. The settings in the config file work the same as if you'd set the settings in the Admin Settings in your Metabase. Settings defined in this configuration file will update any existing settings. If, for example, a database already exists (that is, you'd already added it via the initial set up or **Admin settings** > **Databases**, Metabase will update the database entry based on the data in the config file). Which means: if you define a setting in the config file, and then later change that setting in your Metabase application, keep in mind that the config file will overwrite that change whenever Metabase restarts. Let's reiterate that in a blockquote: @@ -283,7 +283,7 @@ But you can set any of the Admin settings with the config file (for a list of se ## Loading a new Metabase from a config file -Since loading from a config file is a Pro/Enterprise feature: for new installations, you'll need to supply Metabase with a token using the `MB_PREMIUM_EMBEDDING_TOKEN` environment variable. +Since loading from a config file is a Pro/Enterprise feature: for new installations, you'll need to supply Metabase with a token using the [`MB_PREMIUM_EMBEDDING_TOKEN`](./environment-variables#mb_premium_embedding_token) environment variable. ```sh MB_PREMIUM_EMBEDDING_TOKEN="[your token]" java --add-opens java.base/java.nio=ALL-UNNAMED -jar metabase.jar diff --git a/_docs/master/configuring-metabase/config-template.md b/_docs/master/configuring-metabase/config-template.md index 64644204a3..410c61e1a3 100644 --- a/_docs/master/configuring-metabase/config-template.md +++ b/_docs/master/configuring-metabase/config-template.md @@ -76,6 +76,8 @@ config: settings: admin-email: null aggregated-query-row-limit: null + ai-features-enabled: true + ai-usage-max-retention-days: null allowed-iframe-hosts: |- youtube.com, youtu.be, @@ -99,6 +101,7 @@ config: linkedin.com, twitter.com, x.com + analytics-pii-retention-enabled: false anon-tracking-enabled: true api-key: null application-colors: {} @@ -122,10 +125,12 @@ config: custom-geojson-enabled: true custom-homepage: false custom-homepage-dashboard: null + custom-viz-enabled: false dashboards-save-last-used-parameters: true db-connection-timeout-ms: 10000 db-query-timeout-minutes: 20 default-maps-enabled: true + disable-auto-sync: false disable-cors-on-localhost: false download-row-limit: null email-from-address: notifications@metabase.com @@ -143,6 +148,7 @@ config: email-smtp-security-override: ssl email-smtp-username: null email-smtp-username-override: null + embedded-metabot-enabled: true embedding-app-origins-interactive: null embedding-app-origins-sdk: '' embedding-homepage: hidden @@ -205,6 +211,8 @@ config: ldap-user-filter: (&(objectClass=inetOrgPerson)(|(uid={login})(mail={login}))) ldap-user-provisioning-enabled: true license-token-missing-banner-dismissal-timestamp: [] + llm-anthropic-api-key: null + llm-metabot-provider: anthropic/claude-sonnet-4-6 load-analytics-content: true loading-message: doing-science login-page-illustration: default @@ -212,6 +220,7 @@ config: map-tile-server-url: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png mcp-apps-cors-custom-origins: '' mcp-apps-cors-enabled-clients: [] + metabot-enabled: true metabot-slack-signing-secret: null native-query-autocomplete-match-style: substring nested-field-columns-value-length-limit: 50000 @@ -236,9 +245,13 @@ config: redirect-all-requests-to-https: false remote-sync-auto-import: false remote-sync-auto-import-rate: 5 + remote-sync-branch: null remote-sync-check-changes-cache-ttl-seconds: 60 remote-sync-task-time-limit-ms: 300000 + remote-sync-token: null remote-sync-transforms: false + remote-sync-type: read-only + remote-sync-url: null report-timezone: null reset-token-ttl-hours: 48 retry-initial-interval: 500 @@ -304,6 +317,7 @@ config: sync-leaf-fields-limit: 1000 synchronous-batch-updates: false thread-interrupt-escalation-timeout-ms: 0 + transform-run-job-sql-concurrency: 3 transform-timeout: 240 transforms-enabled: false unaggregated-query-row-limit: null diff --git a/_docs/master/configuring-metabase/environment-variables.md b/_docs/master/configuring-metabase/environment-variables.md index 1fb5eda81a..5b0d65f997 100644 --- a/_docs/master/configuring-metabase/environment-variables.md +++ b/_docs/master/configuring-metabase/environment-variables.md @@ -78,6 +78,33 @@ Maximum number of rows to return for aggregated queries via the API. Must be less than 1048575. See also MB_UNAGGREGATED_QUERY_ROW_LIMIT. +### `MB_AI_FEATURES_ENABLED` + +- Type: boolean +- Default: `true` +- [Exported as](../installation-and-operation/serialization): `ai-features-enabled`. +- [Configuration file name](./config-file): `ai-features-enabled` + +Whether AI features are enabled. + +### `MB_AI_USAGE_MAX_RETENTION_DAYS` + +- Type: integer +- Default: `null` +- [Exported as](../installation-and-operation/serialization): `ai-usage-max-retention-days`. +- [Configuration file name](./config-file): `ai-usage-max-retention-days` + +Number of days to retain rows in the ai_usage_log, metabot_conversation, and metabot_message tables. Minimum value is 30; set to 0 to retain data indefinitely. + +Sets the maximum number of days Metabase preserves rows for the following application database tables: + +- `ai_usage_log` +- `metabot_conversation` +- `metabot_message` + +Once a day, Metabase deletes rows older than this threshold. The minimum value is 30 days (Metabase will treat entered values of 1 to 29 the same as 30). +If set to 0, Metabase will keep all rows. + ### `MB_ALLOWED_IFRAME_HOSTS` - Type: string @@ -108,13 +135,24 @@ x.com` Allowed iframe hosts. +### `MB_ANALYTICS_PII_RETENTION_ENABLED` + +> Only available on Metabase [Pro](/product/pro) and [Enterprise](/product/enterprise) plans. + +- Type: boolean +- Default: `false` +- [Exported as](../installation-and-operation/serialization): `analytics-pii-retention-enabled`. +- [Configuration file name](./config-file): `analytics-pii-retention-enabled` + +Enable logging of embed path, query parameters, user agent, IP address, and Metabot conversation metadata for users of your internal data and embeds. This information will be shown in your usage analytics. + ### `MB_ANON_TRACKING_ENABLED` - Type: boolean - Default: `true` - [Configuration file name](./config-file): `anon-tracking-enabled` -Enable the collection of anonymous usage data in order to help us improve. +Enable the collection of anonymous usage data in order to help Metabase improve.. ### `MB_API_KEY` @@ -377,6 +415,17 @@ Pick one of your dashboards to serve as homepage. Users without dashboard access ID of dashboard to use as a homepage. +### `MB_CUSTOM_VIZ_ENABLED` + +> Only available on Metabase [Pro](/product/pro) and [Enterprise](/product/enterprise) plans. + +- Type: boolean +- Default: `false` +- [Exported as](../installation-and-operation/serialization): `custom-viz-enabled`. +- [Configuration file name](./config-file): `custom-viz-enabled` + +Should custom visualizations be enabled for this instance? + ### `MB_DASHBOARDS_SAVE_LAST_USED_PARAMETERS` - Type: boolean @@ -407,8 +456,7 @@ By default, this is 20 minutes. Timeout in minutes for the database's query execution, both for the Metabase application database and any data connections. If you have long-running queries, you might consider increasing this value. Adjusting the timeout does not impact Metabase’s frontend. - This setting also applies to individual queries executed within transforms, so make sure the duration is long enough - that it doesn't timeout any long-running queries in your transforms. + This setting does not apply to queries executed within transforms; those are governed by MB_TRANSFORM_TIMEOUT instead. Please be aware that other services (like Nginx) may still drop long-running queries. @@ -421,6 +469,13 @@ Timeout in minutes for the database's query execution, both for the Metabase app Whether or not the default GeoJSON maps are enabled. +### `MB_DISABLE_AUTO_SYNC` + +- Type: boolean +- Default: `false` + +When true, suppresses automatically-triggered syncs: the scheduled sync-and-analyze and update-field-values jobs do not run (and new triggers are not registered), and adding a new database does not kick off an initial sync. Syncs originating from an explicit request — the Sync-now REST endpoints, or a transform finalizing its output table — are unaffected. For deployments that load database metadata from disk at startup and should not have Metabase re-discover it. + ### `MB_DISABLE_CORS_ON_LOCALHOST` - Type: boolean @@ -572,6 +627,15 @@ SMTP username. Custom SMTP server username. +### `MB_EMBEDDED_METABOT_ENABLED` + +- Type: boolean +- Default: `true` +- [Exported as](../installation-and-operation/serialization): `embedded-metabot-enabled`. +- [Configuration file name](./config-file): `embedded-metabot-enabled` + +Whether Metabot is enabled for embedding. + ### `MB_EMBEDDING_APP_ORIGIN [DEPRECATED]` > Only available on Metabase [Pro](/product/pro) and [Enterprise](/product/enterprise) plans. @@ -1159,6 +1223,22 @@ When set to `true`, users who log in via LDAP will automatically get a Metabase The array of last two ISO8601 dates when an admin dismissed the license token missing banner. +### `MB_LLM_ANTHROPIC_API_KEY` + +- Type: string +- Default: `null` +- [Configuration file name](./config-file): `llm-anthropic-api-key` + +The Anthropic API Key. + +### `MB_LLM_METABOT_PROVIDER` + +- Type: string +- Default: `anthropic/claude-sonnet-4-6` +- [Configuration file name](./config-file): `llm-metabot-provider` + +The AI provider and model for Metabot. Format: provider/model-name, e.g. `anthropic/claude-haiku-4-5`, `openai/gpt-4.1-mini`, `openrouter/anthropic/claude-haiku-4-5`. + ### `MB_LOAD_ANALYTICS_CONTENT` - Type: boolean @@ -1226,6 +1306,15 @@ Custom CORS origins for self-hosted MCP clients, space-separated. Popular MCP clients enabled for CORS, stored as CSV client keys (e.g. claude, vscode). +### `MB_METABOT_ENABLED` + +- Type: boolean +- Default: `true` +- [Exported as](../installation-and-operation/serialization): `metabot-enabled`. +- [Configuration file name](./config-file): `metabot-enabled` + +Whether Metabot is enabled for regular usage. + ### `MB_METABOT_SLACK_SIGNING_SECRET` - Type: string @@ -1445,6 +1534,14 @@ Whether to automatically import from the remote git repository. Only applies if If remote-sync-type is :read-only and remote-sync-auto-import is true, the rate (in minutes) at which to check for updates to import. Defaults to 5. +### `MB_REMOTE_SYNC_BRANCH` + +- Type: string +- Default: `null` +- [Configuration file name](./config-file): `remote-sync-branch` + +The remote branch to sync with, e.g. `main`. + ### `MB_REMOTE_SYNC_CHECK_CHANGES_CACHE_TTL_SECONDS` - Type: integer @@ -1461,6 +1558,14 @@ Time-to-live in seconds for the remote changes check cache. Default is 60 second The maximum amount of time a remote sync task will be given to complete. +### `MB_REMOTE_SYNC_TOKEN` + +- Type: string +- Default: `null` +- [Configuration file name](./config-file): `remote-sync-token` + +An Authorization Bearer token allowing access to the git repo over HTTP. + ### `MB_REMOTE_SYNC_TRANSFORMS` - Type: boolean @@ -1469,6 +1574,22 @@ The maximum amount of time a remote sync task will be given to complete. Whether to sync transforms via remote-sync. When enabled, all transforms, transform tags, and transform jobs are synced as a single unit (all-or-nothing). +### `MB_REMOTE_SYNC_TYPE` + +- Type: keyword +- Default: `read-only` +- [Configuration file name](./config-file): `remote-sync-type` + +Git synchronization type - :read-write or :read-only. + +### `MB_REMOTE_SYNC_URL` + +- Type: string +- Default: `null` +- [Configuration file name](./config-file): `remote-sync-url` + +The location of your git repository, e.g. https://github.com/acme-inco/metabase.git. + ### `MB_REPORT_TIMEZONE` - Type: string @@ -2077,6 +2198,18 @@ By default, this is 0 and the thread interrupt escalation does not run. Timeout in milliseconds to wait after query cancellation before escalating to thread interruption. This is used to free up threads that are stuck waiting for a DB response after a query has been cancelled. +### `MB_TRANSFORM_RUN_JOB_SQL_CONCURRENCY` + +> Only available on Metabase [Pro](/product/pro) and [Enterprise](/product/enterprise) plans. + +- Type: integer +- Default: `3` + +Maximum number of SQL-backed transforms a single transform-job run may execute in parallel. + +This setting is only configurable on instances with the transforms add-on; OSS + deployments without the add-on always use the default. + ### `MB_TRANSFORM_TIMEOUT` > Only available on Metabase [Pro](/product/pro) and [Enterprise](/product/enterprise) plans. @@ -2086,8 +2219,11 @@ Timeout in milliseconds to wait after query cancellation before escalating to th The timeout for a transform job, in minutes. -Each query executed by a transform is also subject to the MB_DB_QUERY_TIMEOUT_MINUTES timeout, - so make sure that value isn't lower, or it will timeout your transform. +Controls the timeout for transform runs, including the queries they execute. This takes precedence + over MB_DB_QUERY_TIMEOUT_MINUTES for queries executed inside a transform, so transforms can run longer than regular + Metabase queries. Enforced per-statement via `Statement.setQueryTimeout`; transforms also use a separate JDBC + connection pool whose c3p0 leak-detector tolerates this longer runtime, so non-transform connections continue to + use the shorter `MB_DB_QUERY_TIMEOUT_MINUTES` leak-detector. ### `MB_TRANSFORMS_ENABLED` @@ -2179,6 +2315,26 @@ Use [MB_SESSION_COOKIES](#mb_session_cookies) to also expire sessions, when brow Also see the [Changing session expiration](../people-and-groups/changing-session-expiration) documentation page. +### `MB_APPLICATION_DB_IDLE_CONNECTION_TEST_PERIOD_SECONDS` + +Type: integer
    +Default: `60`
    +Since: v62.0 + +How often, in seconds, to test idle connections in the application database pool. Set to `0` to disable idle connection testing. + +### `MB_APPLICATION_DB_MAX_CONNECTION_AGE_SECONDS` + +Type: integer
    +Default: `3600`
    +Since: v62.0 + +Maximum lifetime, in seconds, of a connection in the application database pool. After this duration the connection is closed and a new one is opened. Set to `0` to keep connections until the database closes them. + +The default of one hour is set primarily to limit memory growth (especially on PostgreSQL). + +If you are connecting with a short-lived credential (e.g. an AWS RDS IAM auth token) baked into the URL or password at startup, setting this to `0` is a partial workaround — eventual reconnects from the database or the network will still fail. Prefer [MB_DB_AWS_IAM](#mb_db_aws_iam) (AWS RDS / Aurora) or [MB_DB_AZURE_MANAGED_IDENTITY_CLIENT_ID](#mb_db_azure_managed_identity_client_id) (Azure). + ### `MB_APPLICATION_DB_MAX_CONNECTION_POOL_SIZE` Type: integer
    @@ -2193,6 +2349,30 @@ To see how many connections are being used, check the Metabase logs and look for See [MB_JDBC_DATA_WAREHOUSE_MAX_CONNECTION_POOL_SIZE](#mb_jdbc_data_warehouse_max_connection_pool_size) for setting maximum connections to the databases connected to Metabase. +### `MB_APPLICATION_DB_MAX_IDLE_TIME_EXCESS_CONNECTIONS_SECONDS` + +Type: integer
    +Default: `600`
    +Since: v62.0 + +How long, in seconds, an idle connection beyond the minimum pool size may stay open before being culled. Set to `0` to never cull excess idle connections. + +### `MB_APPLICATION_DB_TEST_CONNECTION_ON_CHECKOUT` + +Type: boolean
    +Default: `false`
    +Since: v62.0 + +When `true`, each connection is validated when checked out of the pool. Adds latency to every checkout. Useful when credentials may invalidate connections behind the pool's back. + +### `MB_APPLICATION_DB_UNRETURNED_CONNECTION_TIMEOUT_SECONDS` + +Type: integer
    +Default: `3600`
    +Since: v62.0 + +How long, in seconds, before a checked-out but unreturned connection is forcibly reclaimed. The legacy name `MB_APPLICATION_DB_UNRETURNED_CONNECTION_TIMEOUT` continues to work; the suffixed form is preferred. + ### `MB_ASYNC_QUERY_THREAD_POOL_SIZE` Type: integer
    @@ -2222,6 +2402,28 @@ Default: `true` When set to `false`, Metabase will print migrations needed to be done in the application database and exit. Those migrations need to be applied manually. When `true`, Metabase will automatically make changes to the application database. This is not related to migrating away from H2. +### `MB_DB_AWS_IAM` + +Type: boolean
    +Default: `false`
    +Since: v0.58.0 + +When `true`, authenticate to the application database (PostgreSQL or MySQL/MariaDB on AWS RDS or Aurora) using AWS IAM instead of a password. Omit [MB_DB_PASS](#mb_db_pass). Auth tokens are refreshed automatically. + +Requires that AWS credentials are available via the standard credential chain (e.g. EKS IRSA, EC2 instance profile, ECS task role, or `AWS_ACCESS_KEY_ID` / `AWS_SECRET_ACCESS_KEY`), that the credentials hold the `rds-db:connect` permission for your database user, and that the DB user is set up for IAM authentication. + +For MySQL/MariaDB, also set [MB_DB_SSL_CERT](#mb_db_ssl_cert), or pass the SSL parameters in [MB_DB_CONNECTION_URI](#mb_db_connection_uri). + +### `MB_DB_AZURE_MANAGED_IDENTITY_CLIENT_ID` + +Type: string
    +Default: `null`
    +Since: v0.51.0 + +Authenticate to a PostgreSQL or MySQL application database using an Azure Managed Identity instead of a password. Set this to the client ID of a user-assigned Managed Identity attached to your compute resource. Omit [MB_DB_PASS](#mb_db_pass). Access tokens are refreshed automatically. + +Requires the Database authentication providers Pro/Enterprise feature. + ### `MB_DB_CONNECTION_URI` Type: string
    @@ -2285,6 +2487,17 @@ Default: `null` The port for [MB_DB_HOST](#mb_db_host). +### `MB_DB_SSL_CERT` + +Type: string
    +Default: `null`
    +Since: v0.58.0 + +SSL configuration for the application database. Used with [MB_DB_AWS_IAM](#mb_db_aws_iam) on MySQL/MariaDB, where SSL is required. + +- `"trust"` — trust the server certificate without validation. +- A filesystem path to a PEM file — validate against the supplied CA certificate. + ### `MB_DB_TYPE` Type: string (`"h2"`, `"postgres"`, `"mysql"`)
    @@ -2564,6 +2777,15 @@ Path of the "plugins" directory, which is used to store the Metabase database dr The location is where custom third-party drivers should be added. Then Metabase will load the driver on startup, which can be verified in the log. +### `MB_PROMETHEUS_SERVER_PORT` + +Type: integer
    +Default: `null` + +Port to serve Prometheus metrics from. If set, Prometheus collectors are registered and served from `localhost:/metrics`. + +See [Observability with Prometheus](../installation-and-operation/observability-with-prometheus). + ### `MB_QP_CACHE_BACKEND` Type: string
    diff --git a/_docs/master/configuring-metabase/settings.md b/_docs/master/configuring-metabase/settings.md index eac94a4e6b..61ef4a62ab 100644 --- a/_docs/master/configuring-metabase/settings.md +++ b/_docs/master/configuring-metabase/settings.md @@ -18,7 +18,6 @@ _Admin > Settings > General_ This section contains settings for your whole instance, like its URL, the reporting timezone, and toggles for disabling or enabling some of Metabase's optional features. You can configure these settings by clicking the **grid icon** in the upper right, then going to **Admin** > **Settings** > **General**. - ## Site name How you’d like to refer to this instance of Metabase. @@ -47,10 +46,20 @@ To revert to the default Metabase homepage, simply toggle off Custom homepage. This email address will be displayed in various messages throughout Metabase when users encounter a scenario where they need assistance from an admin, such as a password reset request. -## Anonymous tracking +## Usage tracking + +### Send anonymous tracking data to Metabase On self-hosted Metabases, this option determines whether or not you allow [anonymous data about your usage of Metabase](../installation-and-operation/information-collection) to be sent back to us to help us improve the product. [Your database’s data is never tracked or sent](/security). +### Collect user data to display in usage analytics + +{% include plans-blockquote.html feature="Collecting user data" %} + +You can switch on logging of IP addresses, user agents, embed path, query parameters, and Metabot conversation metadata for people using your Metabase, both for people directly by logging into Metabase, or for people who view an embedded Metabase component in your app. If enabled, you can find this information in your [usage analytics](../usage-and-performance-tools/usage-analytics). + +By default, collection of user data is turned **off**. + ## Friendly table and field names By default, Metabase attempts to make field and table names more readable by changing things like `somehorriblename` to `Some Horrible Name`. This does not work well for languages other than English, or for fields that have lots of abbreviations or codes in them. If you'd like to turn this setting off, you can do so from the Admin Panel under **Admin** **> Settings** > **General**. diff --git a/_docs/master/configuring-metabase/slack.md b/_docs/master/configuring-metabase/slack.md index c8786aff31..1749c45e4a 100644 --- a/_docs/master/configuring-metabase/slack.md +++ b/_docs/master/configuring-metabase/slack.md @@ -118,7 +118,7 @@ To check or edit your OAuth settings: > Natural language questions in Slack require [Metabot](../ai/metabot). -![Natural language questions in Slack](../ai/metabot-slack.png) +![Natural language questions in Slack](../ai/images/metabot-slack.png) Once you've connected Slack, you can let people chat with [Metabot](../ai/metabot) directly in Slack channels. For more on what Metabot can do in Slack, see [Metabot in Slack](../ai/metabot-slack). diff --git a/_docs/master/data-modeling/metrics.md b/_docs/master/data-modeling/metrics.md index 99abfdd1e8..4e2329d193 100644 --- a/_docs/master/data-modeling/metrics.md +++ b/_docs/master/data-modeling/metrics.md @@ -94,9 +94,9 @@ To edit a metric: 3. Save your changes. -## Explore and compare metrics +## Explore, compare, and do math with metrics -You can explore metrics, break them out by different dimensions, and compare metrics and [measures](../data-studio/measures) to each other in the [Metrics Explorer](../questions/metrics-explorer). +To break metrics out by different dimensions, compare metrics and [measures](../data-studio/measures), and do math with metrics (like add or divide metrics by each other), check out the [Metrics Explorer](../questions/metrics-explorer). ![Metrics explorer](./images/metric-explorer.png) @@ -120,7 +120,7 @@ You can use [custom expressions](../questions/query-builder/expressions) to defi (CountIf([Score] >= 9) - CountIf([Score] <= 6) ) / Count() * 100 ``` -Metric formula must be an _aggregation_ of a column, meaning you can have a formula like `Sum([Price])` which will add up all the values in the `Price` column across all records, but you can't have a formula like `[Price] + [Tax]` which adds two values on a per-record basis. If you need to create a "calculated" column, consider using [transforms](../data-studio/transforms/transforms-overview) or [models](../data-modeling/models) instead. +A metric formula must be an _aggregation_ of a column, meaning you can have a formula like `Sum([Price])` which will add up all the values in the `Price` column across all records, but you can't have a formula like `[Price] + [Tax]` which adds two values on a per-record basis. If you want to create a "calculated" column, consider creating a [transform](../data-studio/transforms/transforms-overview) or [model](../data-modeling/models) instead. We don't recommend adding filters into the metric definition to avoid filter conflicts when using metrics in the query builder. You can use conditional custom expressions like [`CountIf`, `SumIf`, and `DistinctIf`](../questions/query-builder/expressions-list#aggregations) to create conditional aggregations. diff --git a/_docs/master/data-modeling/model-persistence.md b/_docs/master/data-modeling/model-persistence.md index 755f7aa0c4..99906dec50 100644 --- a/_docs/master/data-modeling/model-persistence.md +++ b/_docs/master/data-modeling/model-persistence.md @@ -11,7 +11,7 @@ layout: new-docs # Model persistence -> Prefer [Transforms](../data-studio/transforms/transforms-overview) instead of model persistence. Model persistence remains supported for now, but it will be deprecated in future versions of Metabase. You can [convert models to transforms in bulk](../data-studio/transforms/transforms-overview#convert-models-to-transforms). +> Prefer [Transforms](../data-studio/transforms/transforms-overview) instead of model persistence. Model persistence remains supported for now, but it will be deprecated in future versions of Metabase. You can [convert models to transforms in bulk](../data-studio/transforms/query-transforms#convert-models-to-transforms). Metabase can persist the results of your models so that your models (and the questions based on those models) load faster. diff --git a/_docs/master/data-modeling/models.md b/_docs/master/data-modeling/models.md index f66020107c..f6e019f54b 100644 --- a/_docs/master/data-modeling/models.md +++ b/_docs/master/data-modeling/models.md @@ -13,7 +13,7 @@ redirect_from: # Models -> Consider using [Transforms](../data-studio/transforms/transforms-overview) instead of models. You can [convert models to transforms in bulk](../data-studio/transforms/transforms-overview#convert-models-to-transforms). +> Consider using [Transforms](../data-studio/transforms/transforms-overview) instead of models. You can [convert models to transforms in bulk](../data-studio/transforms/query-transforms#convert-models-to-transforms). Models curate data from another table or tables from the same database to anticipate the kinds of questions people will ask of the data. You can think of them as derived tables, or a special kind of saved question meant to be used as the starting point for new questions. You can base a model on a SQL or query builder question, which means you can include custom, calculated columns in your model. @@ -231,7 +231,7 @@ See [Model persistence](./model-persistence) If you're an admin, you can convert existing models to transforms one at a time. Conversion creates a transform from the model's query, runs it to produce the output table, and then updates all questions and dashboards that used the model to use the transform's table instead. The model itself becomes a saved question. -See [Convert existing models to transforms](../data-studio/transforms/transforms-overview#convert-models-to-transforms). +See [Convert existing models to transforms](../data-studio/transforms/query-transforms#convert-models-to-transforms). ## Further reading diff --git a/_docs/master/data-studio/images/disable-all-jobs.png b/_docs/master/data-studio/images/disable-all-jobs.png new file mode 100644 index 0000000000000000000000000000000000000000..61bc13e838c0eb17b22b48cb29dc71dbcaab80d3 GIT binary patch literal 38595 zcmaf5cR*9u+qSi8s|*no3?mj0kd1~tVg&;-1sTdzPzhW1CR!>xP((nP0%Z%x-a!f& zhAff2BrMq*0)*r{QAAMt`}nUm_uez!^N#0v-s68=Ri5%VOM>Qf59+z8RHqHmk|aU0^7?EPArY+Wn;7-MQ?$ zN|_roZbt6C?-Y2<3iH~0-6!DhrYLCk{bkKRY0%`N)6jC*0r(~TGx3%2Udo_RBB z+qy#Z#`^91Lv}_s+?7rEJH@OWsY!*l>~~_qu1Iw|o`vjtAx)=J_3i5&uo^)JgJRw$ zm1hlHX!9csfNc=Tq(=~gB7Q!fvUAtTVP z^!ep;FU+E<-qq*vmiBOkD!9b`U@E7t`pdDVm`#`QW6H7_L$J))&>1wtfpyCw=Jo2I zJ9%A8t2N)MztP^Hd!<6!eO>Ut2f?H-_C64sg?1=-ps}MxR!!mGElh@Qf;tBSg@}j< z#MLf2bU?^}H6&sG4yhZkhnUd?)=|{F;%zFj>ULzt+OGUyFk(y*SlAO;wrjz`Vkrk- z@U-FXX|Q{p!_u)#^mSxgxoNg19U4pZU3 z^n{kp^)fL05my%3{lk?Qc>jL2tzJP#Ee8(embRs_{lnJQ_Po>+t(zQSl)wDE{0xzM z^Q|BSk6Jbi_YARbs19kN-X^hw(vM|dtY>Er5g(0&hPLM}H8f1!z4%-)dHfBI8kd8U zvyJGvY{?{n0{LhssDJTnzobj2D z-L|$6RKe%N8j_8)H1x0Q4;Ur0XKU-1;?GF6XlZcKJ;B2Atn|R-204s;aXCG;Ww_)ZmT3 zjkAkJ=OCZ;QF!2}hODf2idl-;8)KoRPFtqd6@v78q5UT@BM^aoLtRkVbObR<8-^tw z^|RrQWb%);rO*~@j{#nRY*HC_7*fm{!x2SR<>W(uYyT0^qz4vN|5&DS=P-67!jJKs zjep5Cf`0J5hP&K!$I~;)+&8SnVRlTu`;V@=v`P?yN-gN9uTSR4x?i-di#6=ufsZ}m z2mNw{d)nv$%W)JGlE{05EQ#WP)yPlWd?_jsam4!%l@5xUHpjs{Ue}v!rSJSq_Pe93 z2{6CR2gWc{>)IuBuu89`sydyPmZO2_N{keW+VQ|K)iw
    p0femuZ^guoAYNPAjT0 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%0A{1J?~Hm^=}BdH(n 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 Z=(7G2d-dSjGI?k?*g1b&df-&Te*%u@8&?1T literal 0 HcmV?d00001 diff --git a/_docs/master/data-studio/transforms/addons.md b/_docs/master/data-studio/transforms/addons.md new file mode 100644 index 0000000000..c799f1da6a --- /dev/null +++ b/_docs/master/data-studio/transforms/addons.md @@ -0,0 +1,111 @@ +--- +version: master +has_magic_breadcrumbs: true +show_category_breadcrumb: true +show_title_breadcrumb: true +category: 'Data Studio' +title: 'Transform add-ons' +source_url: 'https://github.com/metabase/metabase/blob/master/docs/data-studio/transforms/addons.md' +layout: new-docs +summary: 'Metabase transforms come in two flavors - basic transforms for basic query-based functionality, and advanced transforms for Python workflows, transform inspector, and other functionality.' +--- + +# Transform add-ons + +At a glance: + +[**Basic transforms**](#basic-transforms): + +- Run [query-based transforms](query-transforms) +- Schedule transform [jobs](jobs-and-runs). +- (Pro/Enterprise only) Configure [permissions for transforms](transforms-overview#permissions-for-transforms). + +[**Advanced transforms**](#advanced-transforms): + +- Run [query-based](query-transforms) and [Python transforms](python-transforms); +- Schedule transform [jobs](jobs-and-runs). +- (Pro/Enterprise only) Configure [permissions for transforms](transforms-overview#permissions-for-transforms). +- [Writable connection](../../databases/writable-connection): separate database connection used for write operations. +- [Transform inspector](transform-inspector). + +Availability and pricing depends on your plan and hosting method. + +## Basic transforms + +With basic transforms, you can: + +- Write and run [query-based transforms](query-transforms) (but not Python transforms). +- [Schedule and run jobs](jobs-and-runs). +- (Pro/Enterprise only) Configure [permissions for transforms](transforms-overview#permissions-for-transforms). + +### Enable basic transforms + +- **Self-hosted Metabases**: Basic transform functionality is included on self-hosted Metabases by default. Just log into your Metabase, [enable transforms](../transforms/transforms-overview#enable-transforms), and you're good to go. + +- **Metabase Cloud**: Basic transform functionality on Metabase Cloud - Starter, Pro, or Enterprise - comes with an additional small fee per successful transform run, see [Pricing](/pricing). + + Only people logged in with an email of a [Metabase Store admins](../../cloud/accounts-and-billing#add-people-to-manage-your-metabase-store-account) (not just Metabase _instance_ admins) can enable basic transforms. To enable Basic transforms on Metabase Cloud, see [Enable transforms](./transforms-overview#enable-transforms). + +### Cancel basic transforms + +Once basic transforms are enabled on your Metabase Cloud instance, they can't be disabled. + +## Advanced transforms + +Advanced transforms include: + +- Everything in [basic transforms](#basic-transforms). +- [Python transforms](python-transforms) for more flexible data processing. +- [Writable connection](../../databases/writable-connection): separate database connection used for write operations. +- [Transform inspector](transform-inspector). + +You can buy the Advanced transforms add-on for: + +- Any Metabase Cloud instance (Starter, Pro, Enterprise) +- Self-hosted Pro or Enterprise instances. + + Currently, you can't use Advanced transforms functionality on Open Source self-hosted plans. + +The Advanced transforms add-on comes with an additional charge per successful transform run (compare to [Basic transforms](#basic-transforms)). See [Pricing](/pricing). + +### Enable Advanced transforms + +To enable Advanced transforms functionality, you need to have [Basic transforms](#basic-transforms) already, see [Enable basic transforms](#enable-basic-transforms). + +There are two ways to enable Advanced transforms: + +- **From your Metabase instance**: you can navigate to a feature requiring advanced transforms (like Python transforms or transform inspector), and follow the prompts to upgrade. + + To enable Advanced transforms from your Metabase instance, you need to be logged into the instance with the same email as a [Metabase Store admin](../../cloud/accounts-and-billing#add-people-to-manage-your-metabase-store-account), because Advanced transform incur an additional charge. + +- **From [Metabase Store](https://store.metabase.com)**: + + 1. Log into [Metabase Store](https://store.metabase.com) (your Metabase Store account might be different from your Metabase instance account). + 2. Click on **Manage plan** next to the instance where you'd like to add Advanced transforms. + 3. Under **Manage Add-ons**, find **Advanced transforms** and click **Upgrade**. + +Once you upgrade to Advanced transforms: + +- You get access to Advanced transforms features/ +- All your existing query-based transforms will be charged at Advanced transforms rate. + +### Cancel Advanced transforms + +You can downgrade from Advanced transforms to [Basic transforms](#basic-transforms). + +1. Log into [Metabase Store](https://store.metabase.com) (your Metabase Store account might be different from your Metabase instance account). +2. Click on **Manage plan** next to the instance with Advanced transforms. +3. Under **Manage Add-ons**, find **Advanced transforms**, click **three dos** and select **Downgrade to basic**. + +Once you downgrade from advanced transforms: + +- Your Python transforms will no longer run and will be removed. +- Transforms and other write features will stop using the writable connection (if you had one configured.) + +## How billing works for transforms + +Unless you're on an Enterprise plan, transforms - either basic (on Metabase Cloud) or advanced - are billed based on the number of successful runs. See [Jobs and runs](jobs-and-runs) for more on transform runs, and [Pricing](/pricing) for up-to-date information on pricing. + +When you upgrade from basic to advanced transforms, _all_ your transforms will be billed at advanced transforms rate. + +If you're on an Enterprise plan and have questions about billing, [contact us](/help-premium). diff --git a/_docs/master/data-studio/transforms/jobs-and-runs.md b/_docs/master/data-studio/transforms/jobs-and-runs.md index 93346aaeaf..42e32a5961 100644 --- a/_docs/master/data-studio/transforms/jobs-and-runs.md +++ b/_docs/master/data-studio/transforms/jobs-and-runs.md @@ -40,16 +40,76 @@ _Data Studio > Jobs_ Jobs run one or more transforms on schedule based on transform tags. -To see all jobs, go to **Data Studio** and click on the **Jobs** at the bottom of the left sidebar. - -To create a new job, go to **Data Studio > Jobs**, and click on the **+ New** button in the top right. - Jobs have two components: schedule and tags. - **Schedule** determines when the job will be executed: daily, hourly, etc. You can specify a custom cron schedule (e.g. "Every weekday at 9:05 AM"). The times are given in your Metabase's system timezone. - **Tags** determine _which_ transforms a job runs, not when the job runs. For example, you can create a `Weekdays` tag, add that tag to a few transforms, then create a job that runs all the transforms with the `Weekdays` tag every weekday at 9:05AM. -Job can use multiple tags, and will run all transforms that have _any_ of those tags. For example, you can have a job "Weekend job" that is scheduled run at noon on Saturdays and Sundays that picks up all transforms tagged either "Saturday", "Sunday", or "Weekend". +Jobs will run all transforms tagged with any of the tags, plus any transforms that the tagged transforms depend on, see [Jobs will run all dependent transforms](#jobs-will-run-all-dependent-transforms). + +You can see which transforms a job will run and in which order on the job's page. + +### See all jobs + +To see all jobs, go to **Data Studio** and click the **Jobs** at the bottom of the left sidebar. + +### Create a job + +To create a new job: + +1. Go to **Data Studio > Jobs** +2. Click the **+ New** button in the top right. +3. Specify the schedule: select one of the built-in schedules or use cron syntax to specify a custom schedule, + + ![Jobs schedule](../images/jobs-schedule.png) + + Job can use multiple tags, and will run all transforms that have _any_ of those tags. For example, you can have a job "Weekend job" that is scheduled run at noon on Saturdays and Sundays that picks up all transforms tagged either "Saturday", "Sunday", or "Weekend". + +### Disable jobs + +You can disable jobs without deleting them. Unlike deletion (which is permanent), disabling a job just means it won't run until you re-enable it. This is useful when you want to temporarily stop transforms from running - for example, for debugging purposes. This way you don't your lose configuration settings like tags and schedules. + +To disable a specific job: + +1. Go to **Data studio > Jobs**. +2. Find the job you want to disable and click the **three dots** icon to the right of the job's name. +3. Select **Disable** + +To disable all jobs: + +1. Go to **Data studio > Jobs**. +2. Click the **three dots** icon above the table with all the jobs, and select **Disable all**. + + ![Disable all jobs](../images/disable-all-jobs.png) + +Even if you disable all jobs, new jobs will still be created enabled by default. + +### Re-enable jobs + +If you [disabled any jobs](#disable-jobs), you can later re-enable them: + +To re-enable a specific job: + +1. Go to **Data studio > Jobs**. +2. Find the job you want to re-enable and click the **three dots** icon to the right of the job's name. +3. Select **Re-enable** + +To re-enable all jobs: + +1. Go to **Data studio > Jobs**. +2. Click the **three dots** icon above the table with all the jobs, and select **Re-enable all**. + +### Delete a job + +Deleting a job will not delete any transforms. + +Deleted jobs can't be restored. If you want to temporarily stop a job from running, consider disabling the job instead. + +To delete a job: + +1. Go to **Data Studio > Jobs**. +2. Find the job you want to delete and click the **three dots** icon to the right of the job's name. +3. Select **Delete**. ## Jobs will run all dependent transforms diff --git a/_docs/master/data-studio/transforms/python-runner.md b/_docs/master/data-studio/transforms/python-runner.md index f164f55a77..e4d9307989 100644 --- a/_docs/master/data-studio/transforms/python-runner.md +++ b/_docs/master/data-studio/transforms/python-runner.md @@ -12,7 +12,7 @@ summary: 'Configure self-hosted Python execution environment to run Python trans # Python runner -> Self-hosted Python transforms require self-hosted Pro or Enterprise plan with the **Advanced transforms** add-on. +> Self-hosted Python transforms require self-hosted Pro or Enterprise plan with the [Advanced transforms add-on](addons). To run Python transforms from a self-hosted Metabase, you'll need to configure a separate self-hosted execution environment. If you're using Metabase Cloud, you'll need to buy the Transforms add-on. @@ -102,7 +102,7 @@ docker run -d \ ### Metabase environment variables -These settings can also be configured in the Metabase UI at **Admin** > **Settings** > **Python Runner** (`/admin/settings/python-runner`). Note that environment variables take precedence over UI settings. +These settings can also be configured in the Metabase UI at **Admin** > **Settings** > **Python Runner**. Note that environment variables take precedence over UI settings. | Variable | Description | | ----------------------------------------- | ---------------------------------------------------------------------------------- | @@ -115,8 +115,6 @@ These settings can also be configured in the Metabase UI at **Admin** > **Settin | `MB_PYTHON_STORAGE_S_3_SECRET_KEY` | S3 secret key | | `MB_PYTHON_STORAGE_S_3_PATH_STYLE_ACCESS` | (Optional) Set to `true` for S3-compatible services like MinIO or LocalStack | ---- - ## Using Docker Compose Docker Compose simplifies managing multiple containers. Below are example configurations for different scenarios. diff --git a/_docs/master/data-studio/transforms/python-transforms.md b/_docs/master/data-studio/transforms/python-transforms.md index 45272573fa..5e65db87bc 100644 --- a/_docs/master/data-studio/transforms/python-transforms.md +++ b/_docs/master/data-studio/transforms/python-transforms.md @@ -12,7 +12,7 @@ summary: 'Use Python to wrangle your data in Metabase and write the results back # Python transforms -> Python transforms require the **Transforms add-on**. +> Python transforms require the [Advanced transforms add-on](addons) Use Python to write [transforms](transforms-overview). diff --git a/_docs/master/data-studio/transforms/query-transforms.md b/_docs/master/data-studio/transforms/query-transforms.md index 9a35179b59..ebbb41be16 100644 --- a/_docs/master/data-studio/transforms/query-transforms.md +++ b/_docs/master/data-studio/transforms/query-transforms.md @@ -12,7 +12,7 @@ summary: 'Create Metabase questions and SQL queries to transform your data and w # Query-based transforms -> On Metabase Cloud, you need the **Transforms** add-on to run query-based transforms. +> On Metabase Cloud, you need the [**Basic transforms** add-on](addons) to run query-based transforms. With query-based transforms, you can write a query in SQL or Metabase's query builder, and then write the results of the query back into the database on schedule. @@ -30,23 +30,24 @@ For general information about Metabase transforms, see [Transforms](transforms-o ## Create a query-based transform -On Metabase Cloud, you need the **Transforms** add-on to create query-based transforms. +On Metabase Cloud, you need the [**Basic transforms** add-on](addons) to create query-based transforms. -1. Go to **Data studio > Transforms**. +1. [Enable transforms](transforms-overview#enable-transforms). +2. Go to **Data studio > Transforms**. -2. Click **+ New** and pick "Query builder", "SQL", or "Copy of existing question". +3. Click **+ New** and pick "Query builder", "SQL", or "Copy of existing question". Currently, you can't convert between different transform types (like converting a query builder transform to a SQL-based transform, or a SQL transform into a Python transform). If you want to change your transform built with the query builder into a SQL transform, you'll need to create a new transform with the same target and tags, and delete the old transform. -3. Write your transform query as you would normally write a query in Metabase. See [Query builder](../../questions/query-builder/editor) and [SQL editor](../../questions/native-editor/writing-sql) documentation for more information. +4. Write your transform query as you would normally write a query in Metabase. See [Query builder](../../questions/query-builder/editor) and [SQL editor](../../questions/native-editor/writing-sql) documentation for more information. Not all databases support transforms, see [Databases that support transforms](transforms-overview#databases-that-support-transforms). -4. To test your transform, press the **Run** button at the bottom of the editor. +5. To test your transform, press the **Run** button at the bottom of the editor. Previewing a query transform in the editor will _not_ write the result of the transform back to the database. -5. Click **Save** in the top right corner and fill out the transform information: +6. Click **Save** in the top right corner and fill out the transform information: - **Name** (required): The name of the transform. - **Schema** (required): Target schema for your transform. This schema can be different from the schema of the source table(s). You create a new schema by typing its name in this field. You can only transform data _within_ a database; you can't write from one database to another. @@ -54,7 +55,7 @@ On Metabase Cloud, you need the **Transforms** add-on to create query-based tran - **Folder** (optional): The folder where the transform should live. Click on the field to pick a different folder or create a new one. - **Incremental transformation** (optional): see [Incremental query transforms](#incremental-query-transforms) -6. Optionally, assign tags to your transforms. Tags are used by [jobs](jobs-and-runs) to run transforms on schedule. +7. Optionally, assign tags to your transforms. Tags are used by [jobs](jobs-and-runs) to run transforms on schedule. ## Variables in SQL transforms @@ -92,8 +93,6 @@ Parameters in transforms must either: The reason transform variables must have a default value (or be optional) is that transforms run on a schedule, so there's no way to pass a value to the variable when the job runs the transform. -The incremental `{%raw%}[[WHERE id > {{checkpoint}}]]{% endraw %}` pattern shown in [Incremental query transforms](#incremental-query-transforms) is an example of this an optional variable in practice. See also [optional variables](../../questions/native-editor/optional-variables). - ## Run a query transform See [Run a transform](transforms-overview#run-a-transform). You'll see logs for a transform run on the transform's page. @@ -134,8 +133,8 @@ To make this transform incrementally load the data based on new values of `order 1. Add a table variable, for example `{{orders_var}}` replacing `orders` in the `FROM` statement; 2. In the table variable settings, connect the table variable to the `orders` table; 3. Replace other references to the table in your query with either: - - The name of the table variable (if you have "Emit table alias" toggled on in variable's setting). - - Your own handcrafted alias for the variable. + - The name of the table variable (if you have "Emit table alias" toggled on in variable's setting). + - Your own handcrafted alias for the variable. So your query will look like this: @@ -159,3 +158,36 @@ To make a query transform incremental: 1. Go to the transform's page in **Data studio > Transforms**. 2. Switch to **Settings** tab. 3. In **Column to check for new values**, select the column in one of the source tables that Metabase should check to determine which values are new. Only some columns are eligible. See [prerequisites for incremental transforms](./transforms-overview#prerequisites-for-incremental-transforms). + +## Convert models to transforms + +{% include plans-blockquote.html feature="Converting models to transforms"%} + +If you have models you'd like to migrate to transforms, Metabase can convert them for you. When you convert a model, Metabase: + +1. Creates a new transform based on the model's query. +2. Runs the transform to create the output table in your database. +3. Replaces every question, dashboard, and other item that used the model with the transform's output table. +4. Converts the original model to a question. + +You must be an admin to convert models, and the model's database must [support transforms](transforms-overview#databases-that-support-transforms). + +To convert a model into a transform: + +1. Review [Replacing data sources](../dependencies/replace-data-sources) docs for overview and limitations of the process. +2. Open **Data Studio** and select **Transforms** in the sidebar. +3. Click **Tools > Migrate models**. +4. Find the model you want to convert and click it to open its details panel. The panel shows the model's name, database, and collection, and a list of items that depend on it. +5. Click **Convert to a transform**. +6. Fill out the transform settings. See [Create a transform](#create-a-query-based-transform) for the overview of settings. +7. Click **Convert to a transform**. + +Metabase runs the conversion in the background. A status indicator at the bottom of the screen shows progress. + +If the transform run fails, Metabase stops and leaves the model unchanged—nothing is replaced. + +If the transform runs successfully, but the source swap fails afterward, the transform and its output table are kept. The model is left unchanged. You can complete the migration manually using [Replace data sources](../dependencies/replace-data-sources) to point the remaining content from the model to the transform's output table. + +Once conversion completes, all content that previously queried the model now queries the transform's output table. The original model just becomes a question. + +Newly created tables will be created with default permissions and will _not_ inherit the model's permissions. As an alternative, consider manually creating and running the transform first, setting up the permissions, then using [Replace data sources](../dependencies/replace-data-sources) to swap the model for the transform's output table once you configured permissions. diff --git a/_docs/master/data-studio/transforms/transform-inspector.md b/_docs/master/data-studio/transforms/transform-inspector.md index 48c2f4c28d..d456155ff6 100644 --- a/_docs/master/data-studio/transforms/transform-inspector.md +++ b/_docs/master/data-studio/transforms/transform-inspector.md @@ -12,7 +12,7 @@ summary: 'Analyze how your transforms process data by inspecting input and outpu # Transform inspector -> Transform inspector requires the **Advanced transforms** add-on. +> Transform inspector requires the [Advanced transforms add-on](addons). _Data Studio > Transforms > [transform name] > Inspect_ diff --git a/_docs/master/data-studio/transforms/transforms-overview.md b/_docs/master/data-studio/transforms/transforms-overview.md index 50488c3497..e417ba30ce 100644 --- a/_docs/master/data-studio/transforms/transforms-overview.md +++ b/_docs/master/data-studio/transforms/transforms-overview.md @@ -43,7 +43,7 @@ Currently, Metabase can create transforms on the following databases: You can't create transforms on databases that have [Database routing](../../permissions/database-routing) enabled, or on Metabase's Sample Database. -Transforms will create tables in your database, so the database user you use for your connection must have appropriate privileges. See [Database users, roles, and privileges](../../databases/users-roles-privileges). We suggest using a [Writable connection](../../databases/writable-connection) option for your database. +Transforms will create tables in your database, so the database user you use for your connection must have appropriate privileges. See [Database users, roles, and privileges](../../databases/users-roles-privileges). We suggest using a [Writable connection](../../databases/writable-connection) for your database. ## Types of transforms @@ -54,22 +54,39 @@ Metabase supports two types of transforms: query-based transforms and Python tra ## Permissions for transforms -If you are running Metabase Open Source/Starter, Admins (and only Admins) can see and run transforms. +Permission configuration for transform depends on your plan. -Metabase Pro/Enterprise comes with additional permission controls for transforms: +- **Metabase Open Source/Starter**: Admins (and only Admins) can see and run transforms. -- To **see** the list of transforms on your instance, people need to be able to access Data Studio, so they need to be either an Admin or a member of the special [Data Analyst group](../../people-and-groups/managing). -- To **execute** transforms on a database, people additionally need to have the [Transform permissions](../../permissions/data) for that database. +- **Metabase Pro/Enterprise** comes with additional permission controls for transforms: a special [Data Analysts](../../people-and-groups/managing) group for non-Admins with potential transform access, and granular transform permissions for each database: + + - To **see** the list of transforms on your instance, people need to be able to access Data Studio, so they need to be either an Admin or a member of the special [Data Analyst group](../../people-and-groups/managing). + - To **execute** transforms on a database, people need to be either Admins on belong to the special [Data Analyst group](../../people-and-groups/managing). Additionally people need to have the [Transform permissions](../../permissions/data) for that database. + +## Enable transforms + +Before you can start writing transforms, you'll need to enable transforms in your Metabase instance. + +If you are on a Metabase Cloud plan, only people logged in with an email of a [Metabase Store admins](../../cloud/accounts-and-billing#add-people-to-manage-your-metabase-store-account) (not just Metabase _instance_ admins) can enable basic transforms, because transforms incur a cost per run on Metabase Cloud. + +To enable transforms: + +1. Navigate to [**Data Studio**](../overview) by click the **grid icon** in top right corner of your Metabase and selecing **Data Studio**. +2. In Data Studio, click **Transforms** in the right sidebar. +3. If the transforms have not been enabled on your instance yet, you'll see a prompt to enable them. You can do just that. + +Once you've enabled transforms, you can [configure permissions](#permissions-for-transforms) and start [creating transforms](#create-a-transform). ## See all transforms _Data Studio > Transforms_ +See [permissions needed to see transforms](#permissions-for-transforms). + You can see all your Metabase's transforms: -1. Make sure you have [appropriate permissions to see transforms](#permissions-for-transforms). -2. Click the **grid** icon on top right and go to **Data Studio**. -3. In the left sidebar, select **Transforms**. +1. Click the **grid** icon on top right and go to **Data Studio**. +2. In the left sidebar, select **Transforms**. ![Transforms](../images/transforms.png) @@ -77,11 +94,13 @@ You can see all your Metabase's transforms: _Data Studio > Transforms_ -If you're using remote sync, you won't be able to create transforms if your instance is in ["read-only" sync mode](../../installation-and-operation/remote-sync). +> If you're using remote sync, you won't be able to create transforms if your instance is in ["read-only" sync mode](../../installation-and-operation/remote-sync). + +See [permissions needed to create transforms](#permissions-for-transforms). To create a transform: -1. Make sure you have [appropriate permissions for creating transforms](#permissions-for-transforms). +1. [Enable transforms](#enable-transforms). 2. Click the **grid** icon on top right and go to **Data Studio**. 3. In the left sidebar, select **Transforms**. 4. Click **+ New** and select a source for your transform. @@ -102,7 +121,7 @@ To create a transform: If you're writing a SQL transform, variables _must_ be wrapped in optional blocks (`[[ ]]`), or given a default value. See [variables in SQL transforms](query-transforms#variables-in-sql-transforms) for more details. - If you have the Metabot AI add-on, you can [use Metabot](#use-metabot-to-generate-code-for-transforms) to generate code for your transform. + If [Metabot is enabled](../../ai/settings#enable-ai-features), you can [use Metabot](#use-metabot-to-generate-code-for-transforms) to generate code for your transform. 6. Click **Save** in the top right corner and fill out the transform information: @@ -118,7 +137,7 @@ To create a transform: ## Use Metabot to generate code for transforms -> Code generation for transforms requires the **Metabot AI** and **Transforms** add-ons. +> Code generation for transforms requires [AI features](../../ai/settings#enable-ai-features). You can ask Metabot to generate a new SQL or Python-based transform, or edit an existing transform. @@ -152,12 +171,13 @@ If you're using remote sync, you won't be able to edit transforms if your instan _Data Studio > Transforms > Definition_ +See [permissions to edit transforms](#permissions-for-transforms). + To edit the transform's query or script: -1. Make sure you have [permissions to edit transforms](../../permissions/data). -2. Go to **Data Studio > Transforms**. -3. Find the transform you'd like to edit and click on **Edit definition** above the transform definition. -4. Edit the query or script. +1. Go to **Data Studio > Transforms**. +2. Find the transform you'd like to edit and click on **Edit definition** above the transform definition. +3. Edit the query or script. See [query-based transforms](query-transforms) and [Python transforms](python-transforms) for more information. You can [use Metabot](#use-metabot-to-generate-code-for-transforms) to help edit your transform. @@ -175,11 +195,11 @@ To edit transform's target table, i.e., the table where the query results are wr You can run a transform manually or schedule the transform using tags and jobs. -Running a transform for the first time will create and sync the table created by the transform, and you'll be able to edit the table's [metadata](../../data-modeling/metadata-editing) and [permissions](../../permissions/data). Subsequent runs will drop and recreate the table, unless you use [Incremental transforms](#incremental-transforms). +- To run a transform manually, visit the transform in **Data Studio > Transforms > Runs** and click **Run**. -To run a transform manually, visit the transform in **Data Studio > Transforms > Runs** and click **Run**. +- To schedule a transform, you'll need to assign one or more tags to it, then create a [scheduled job](./jobs-and-runs) that picks up those tags. -To schedule a transform, you'll need to assign one or more tags to it, then create a [scheduled job](./jobs-and-runs) that picks up those tags. +Running a transform for the first time will create and sync the table created by the transform, and you'll be able to edit the table's [metadata](../../data-modeling/metadata-editing) and [permissions](../../permissions/data). Subsequent runs will drop and recreate the table, unless you use [Incremental transforms](#incremental-transforms). You can see the time and status of the latest transform run on the transform's page, or in the [Runs view](./jobs-and-runs). The time of the run is given in the system's timezone. @@ -189,6 +209,8 @@ For Python transforms, you'll also see the transform's execution logs. _Data Studio > Transforms > [transform name] > Inspect_ +> Transform inspector requires the [Advanced transforms add-on](addons) + The [transform inspector](./transform-inspector) lets you poke at the input and outputs of your transform. ## Transform dependencies @@ -207,7 +229,7 @@ On Metabase Pro or Enterprise plans, you can see the transform dependencies grap If a job includes a transform that depends on a table created by another transform, then the job will run all the tagged transforms and their dependencies, even if they lack tags, see [Jobs and runs](jobs-and-runs) for more information. -### Incremental transforms +## Incremental transforms _Data Studio > Transforms > Settings_ @@ -227,6 +249,8 @@ Incremental transforms work differently for query-based transforms and Python tr _Admin > General > Remote sync_ +{% include plans-blockquote.html feature="Versioning transforms" %} + You can check your transforms into git with [Remote Sync](../../installation-and-operation/remote-sync). If you enable transform sync, Metabase will serialize transforms as YAML files and push them to your specified GitHub repo branch. To enable git sync of transforms: @@ -248,34 +272,4 @@ Transforms are similar to models with model persistence turned on, but there are Use models to enable non-admins to create their own datasets within Metabase, and to add context like field descriptions and semantic types. Use transforms to create persisted datasets in your database and reuse them across Metabase. In future versions of Metabase, model persistence will be deprecated in favor of transforms. -## Convert models to transforms - -If you have models you'd like to migrate to transforms, Metabase can convert them for you. When you convert a model, Metabase: - -1. Creates a new transform based on the model's query. -2. Runs the transform to create the output table in your database. -3. Replaces every question, dashboard, and other item that used the model with the transform's output table. -4. Converts the original model to a question. - -You must be an admin to convert models, and the model's database must [support transforms](#databases-that-support-transforms). - -Before converting models into transforms, review [Replacing data sources](../dependencies/replace-data-sources) docs for overview and limitations of the process. - -To convert a model into a transform: - -1. Open **Data Studio** and select **Transforms** in the sidebar. -2. Click **Tools > Migrate models**. -3. Find the model you want to convert and click it to open its details panel. The panel shows the model's name, database, and collection, and a list of items that depend on it. -4. Click **Convert to a transform**. -5. Fill out the transform settings. See [Create a transform](#create-a-transform) for the overview of settings. -6. Click **Convert to a transform**. - -Metabase runs the conversion in the background. A status indicator at the bottom of the screen shows progress. - -If the transform run fails, Metabase stops and leaves the model unchanged—nothing is replaced. - -If the transform runs successfully but the source swap fails afterward, the transform and its output table are kept. The model is left unchanged. You can complete the migration manually using [Replace data sources](../dependencies/replace-data-sources) to point remaining content from the model to the transform's output table. - -Once conversion completes, all content that previously queried the model now queries the transform's output table, and the model becomes a saved question. - -Newly created tables will be created with default permissions and will _not_ inherit the model's permissions. As an alternative, consider manually creating and running the transform first, setting up the permissions, then using [Replace data sources](../dependencies/replace-data-sources) to swap the model for the transform's output table once you configured permissions. +On Metabase Pro/Enterprise plans, you can convert Metabase models to transforms in bulk, see [Convert models to transforms](query-transforms#convert-models-to-transforms) diff --git a/_docs/master/databases/writable-connection.md b/_docs/master/databases/writable-connection.md index 6c49301764..b78c7c35c6 100644 --- a/_docs/master/databases/writable-connection.md +++ b/_docs/master/databases/writable-connection.md @@ -12,9 +12,9 @@ redirect_from: - /docs/master/databases/writeable-connection --- -## Writable connection +# Writable connection -> Writable connection requires the **Advanced transforms (SQL + Python)** add-on +> Writable connection requires the [Advanced transforms add-on](../data-studio/transforms/addons) _Admin > Databases > Writable connection_ diff --git a/_docs/master/developers-guide/driver-changelog.md b/_docs/master/developers-guide/driver-changelog.md index 4d2f614a24..d5ddc572bc 100644 --- a/_docs/master/developers-guide/driver-changelog.md +++ b/_docs/master/developers-guide/driver-changelog.md @@ -11,10 +11,85 @@ layout: new-docs # Driver Interface Changelog +## Metabase 0.62.0 + +- `sql.params.substitution/field->clause`, `to-clause`, `desugar-filter-clause`, `wrap-value-literals-in-mbql`, and + `date-string->filter`, introduced in 0.61.0, have been removed; they are no longer necessary. They have been + replaced by a single method, `sql.params.substitution/->honeysql`, which compiles an MBQL 5 clause to HoneySQL with + the given options. + +- The `metabase.driver.commmon.parameters` and `metabase.driver.commmon.parameters.parse` namespaces, deprecated in + 0.57.0, have been removed. Please use the Lib implementations instead. Relevant functions are aliased in + `metabase.lib.core`, for example `metabase.lib.core/parse-parameters`, `metabase.lib.core/parsed-parameter`, and + `metabase.lib.core/parsed-parameter?`. + +- The `metabase.driver.common.parameters.dates` and `metabase.driver.common.parameters.operators` namespaces, + deprecated in 0.57.0, have been removed. Use the equivalent QP namespaces instead: + `metabase.query-processor.parameters.dates` and `metabase.query-processor.parameters.operators`, respectively. These + namespaces return MBQL 5 clauses rather than MBQL 4; use `metabase.lib.core/->legacy-MBQL` if needed until your + driver has been fully updated to MBQL 5. + +- `metabase.driver.sql.parameters.substitution/align-temporal-unit-with-param-type`, deprecated in 0.49.0, has been + removed. + +- `metabase.driver-api.core/desugar-filter-clause`, `metabase.driver-api.core/negate-filter-clause`, and + `metabase.driver-api.core/simplify-compound-filter`, deprecated in 0.57.0, have been removed; use the + `metabase.lib.core` versions instead. The new versions operate on MBQL 5 instead of MBQL 4. + +- Added `metabase.driver.sql/table-qualification-style` multimethod. Returns one of + `:table-qualification-style/{table,schema-table,db-table,db-schema-table}` describing the per-driver + SQL identifier shape. Used by workspace table remapping + (`metabase-enterprise.workspaces.core/engine-namespace-positions`) to decide tuple shape when + storing `:model/TableRemapping` rows and matching AST positions during query rewriting. Defaults + to `:table-qualification-style/schema-table` -- the common case, so Postgres/Redshift/H2/ClickHouse + need no override. Drivers that emit `db.table` (MySQL) override to + `:table-qualification-style/db-table`; drivers that emit `db.schema.table` (SQL Server, BigQuery) + override to `:table-qualification-style/db-schema-table`. Drivers that emit a bare `table` use + `:table-qualification-style/table`. + +- Added `metabase.driver.sql/db-slot-value` multimethod. Returns the `:db` AST slot string (catalog, + project id, etc.) for a `Database` row. Required for `:table-qualification-style/db-table` and + `:table-qualification-style/db-schema-table` drivers; the default returns `nil`. Overridden by + MySQL and SQL Server (`(:db (:details db))`) and BigQuery (`(:project-id (:details db))`). + +- Added `metabase.driver/qualified-name-components` multimethod. Returns the ordered subset of + `#{:db :schema}` identifier positions a driver populates when referencing a table in compiled + SQL. Defaults to `[:schema]`. Drivers that emit bare table names (Mongo) override to `[]`; + MySQL overrides to `[:db]` (its "database" rides on the connection but participates as the + `:db` AST slot for cross-DB consumers); drivers that emit a 3-part `catalog.schema.table` + identifier (SQL Server, BigQuery) override to `[:db :schema]`. + ## Metabase 0.61.0 +- Added the following driver multimethods to support MBQL5 compilation migration: + - `sql.qp/compile-mbql` - Compiles an MBQL inner query to HoneySQL. + - `sql.qp/mbql-clause-with-opts` - Returns an MBQL clause in the desired MBQL format of the driver. + - `sql.qp/expression-by-name` - Gets an expression from a query or stage (`*inner-query`) by name. + - `sql.qp/aggregation-name` - Returns the name of an aggregation clause. + - `sql.qp/over-order-by->honeysql` - Returns the HoneySQL for an order by clause in the over clause of a window function. + - `sql.qp/clause-value-idx` - Returns the index of the value in a value clause. + - `sql.qp/breakout-options-index` - Returns the index of options in a breakout clause. + - `sql.params.substitution/field->clause` - Returns an MBQL field clause with the given options. + - `sql.params.substitution/to-clause` - Helper to dispatch to `params.ops/to-clause` or `qp.params.ops/to-clause`. + - `sql.params.substitution/desugar-filter-clause` - Helper to dispatch to `driver-api/desugar-filter-clause` or `lib/desugar-filter-clause`. + - `sql.params.substitution/wrap-value-literals-in-mbql` - Helper to dispatch to `driver-api/wrap-value-literals-in-mbql` or `driver-api/wrap-value-literals-in-mbql5`. + - `sql.params.substitution/date-string->filter` - Helper to dispatch to `params.dates/date-string->filter` or `qp.params.dates/date-string->filter`. + + These methods have implementations for the `:sql` and `:sql-mbql5` drivers. Concrete drivers should *not* need to + implement these methods. Drivers can opt-in to MBQL5 compilation by adding the `:sql-mbql5` driver as a parent, and updating the `sql.qp/->honeysql` + methods to handle the clause options argument as the second parameter. See the `:h2` driver in https://github.com/metabase/metabase/pull/71439 for + an example. Drivers will need to be migrated to work with MBQL5 compilation over the next three releases by v64. After v64 these methods will be deprecated + in favour of the `:sql-mbql5` implementations once all drivers have been migrated. + +- Added a `driver` parameter to `sql.qp/maybe-cast-uuid-for-text-compare`. Any drivers that call this function should + update it to pass in the `driver` parameter now. An example is in the Snowflake driver's `string-filter` function. + - `driver/field-reference-mlv2`, deprecated in 0.57.0, has now been removed. +- `metabase.driver.sql/set-role-statement` has been deprecated in favor of + `metabase.driver.sql-jdbc/set-role-statement`, which takes an additional `java.sql.Connection` parameter, so you use + the connection to call `quote_ident()` or similar for identifier quoting/escaping purposes. + ## Metabase 0.60.0 - Added `validate-impersonated-query` multimethod. This is used for drivers to perform validation on impersonated native queries. @@ -69,6 +144,9 @@ layout: new-docs ## Metabase 0.57.0 +- Added `metabase.driver/validate-db-details!` multimethod for rejecting connection details that are unsafe to + persist (independent of whether the database is currently reachable). The default implementation is a no-op. + - `driver/field-reference-mlv2` is now deprecated, and is no longer used. Please remove your implementations. - The key `metabase.driver-api.core/qp.add.nfc-path` is now more consistently populated; other `qp.add.*` keys no diff --git a/_docs/master/developers-guide/drivers/driver-tests.md b/_docs/master/developers-guide/drivers/driver-tests.md index 351687739d..b88ff7331a 100644 --- a/_docs/master/developers-guide/drivers/driver-tests.md +++ b/_docs/master/developers-guide/drivers/driver-tests.md @@ -235,7 +235,7 @@ be-tests-postgres-latest-ee: POSTGRES_DB: circle_test POSTGRES_HOST_AUTH_METHOD: trust steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Test Postgres driver (latest) uses: ./.github/actions/test-driver with: diff --git a/_docs/master/embedding/appearance.md b/_docs/master/embedding/appearance.md index d3b94fe769..1890d6f6e0 100644 --- a/_docs/master/embedding/appearance.md +++ b/_docs/master/embedding/appearance.md @@ -18,8 +18,12 @@ You can style your embedded [Metabase components](./components) with a **theme** ![Embed share button](./images/embed-share-button.png) -Guest embeds on OSS and Starter plans come with two theme presets - light and dark. On Metabase Pro and Enterprise plans, you can also customize individual colors, backgrounds, fonts and more. See [Advanced theming](#advanced-theming). +On OSS and Starter plans, embeds come with two theme presets: [light and dark](#dark-mode-and-light-mode). +On Pro and Enterprise plans, you can: + +- [Save reusable themes](#embedding-themes), then pick one in the embed wizard. +- Customize individual colors, backgrounds, fonts, and more in your embedding code. See [Advanced theming](#advanced-theming). ## Dark mode and light mode @@ -35,16 +39,84 @@ defineMetabaseConfig({ }); ``` +## Embedding themes + +![Embedding themes](./images/themes.png) + +{% include plans-blockquote.html feature="Saved embedding themes" is_plural=true %} + +A theme is a named set of colors and fonts that the embed wizard can copy into each new embed's config. The embed doesn't reference the theme, the embed carries its own inlined copy of the values. Changing or deleting the theme won't affect existing embeds. + +### Manage themes + +Go to **Admin settings > Embedding > Themes**. + +Metabase ships with light and dark themes that pick up any appearance settings you've set on your Metabase (though you can tinker with these default themes as well, including removing theme like you can any other custom theme). + +From the Themes tab, you can: + +- **Create a theme.** Click **+ New theme**, then set a name, colors, and font. +- **Edit a theme.** Click a theme card to open the editor. Changes show up in the live preview. +- **Choose what the preview renders.** Pick the dashboard or question used to preview the theme. +- **Duplicate a theme.** Handy if you want to vary an existing theme. +- **Delete a theme.** This deletion is eternal. + +![Theme editor](./images/theme-editor.png) + +### Apply a saved theme to a new embed + +When you create a new embed using the [embed wizard](./modular-embedding#3-customize-your-embed), the last customization step lets you pick: + +- **A saved theme** from your list of themes. +- **Instance theme** to use Metabase's instance defaults. +- **Custom** to set colors directly on this embed without saving them as a theme. + +![Embed wizard appearance](./images/embed-wizard-appearance.png) + +The theme you pick is inlined into the generated `defineMetabaseConfig({ theme: ... })` snippet. Because each embed carries its _own_ copy of the values, editing or deleting the theme in Metabase won't change the themes in embeds that have already been generated. Those embeds keep the colors and fonts they were created with. To pick up theme changes in an existing embed, regenerate the snippet from the wizard, or edit the `theme` block in your code by hand. + +### Reuse a saved theme in the SDK + +If you're using the [SDK](./sdk/introduction), pass a theme to `MetabaseProvider` with `defineMetabaseTheme`, which accepts the same theme shape that you configure in the Themes admin UI. You can copy a saved theme's values into your code: + +```tsx +import { + MetabaseProvider, + defineMetabaseTheme, +} from "@metabase/embedding-sdk-react"; + +const theme = defineMetabaseTheme({ + fontFamily: "Lato", + colors: { + brand: "#50e397", + background: "#11123d", + "text-primary": "#f9f9fc", + }, +}); + +export function App() { + return ( + + {/* your app */} + + ); +} +``` + +For the full set of available colors and component overrides, see [Theme options](#theme-options). + ## Advanced theming {% include plans-blockquote.html feature="Advanced theming modular embeds" is_plural=true %} -On Pro/Enterprise plan, you can configure granular appearance options, like background colors, font sizes etc. See the [list of all theming options](). +On Pro/Enterprise plan, you can configure granular appearance options, like background colors, font sizes etc. See the [list of all theming options](#theme-options). ### Add an advanced theme to your embed ![Behavior and appearance](./images/behavior-and-appearance.png) +If you have a [saved theme](#embedding-themes), you can pick it directly in the embed wizard. The rest of this section covers further customization on top of (or instead of) a saved theme. + Some appearance options like brand, text, and background color are configurable in the [embed wizard](./modular-embedding#create-a-new-embed). For other appearance settings, use the `theme` parameter with `preset` in the `defineMetabaseConfig()` function in your [embedding code snippet](./modular-embedding#add-the-embedding-script-to-your-app). For example: diff --git a/_docs/master/embedding/components.md b/_docs/master/embedding/components.md index e0c75ff3e9..4fce7edb90 100644 --- a/_docs/master/embedding/components.md +++ b/_docs/master/embedding/components.md @@ -53,10 +53,6 @@ If you surround your attribute value with double quotes, make sure to use single > ``` -## Resizing dashboards to fit their content - -The `` web component automatically resizes to fit its content. No additional configuration is needed. - ## Question To render a question (chart): @@ -113,6 +109,8 @@ To render the AI chat interface: ``` +If you're using the SDK, you can use either the [`MetabotQuestion`](./sdk/ai-chat#example) component or the [`useMetabot`](./sdk/ai-chat#building-custom-ai-chat-uis-with-usemetabot) hook for a custom UI. + ### Attributes {% include_file "{{ dirname }}/eajs/snippets/MetabaseMetabotAttributes.md" snippet="properties" %} diff --git a/_docs/master/embedding/eajs/snippets/MetabaseDashboardAttributes.md b/_docs/master/embedding/eajs/snippets/MetabaseDashboardAttributes.md index 4620b84fa7..aa8cfc2b75 100644 --- a/_docs/master/embedding/eajs/snippets/MetabaseDashboardAttributes.md +++ b/_docs/master/embedding/eajs/snippets/MetabaseDashboardAttributes.md @@ -18,18 +18,19 @@ or `token` (for guest embeds), plus optional display configuration. -| Property | Type | Description | -| :--------------------------------------------------------------- | :------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `auto-refresh-interval` | `number` | Auto-refresh interval in seconds. For example, `60` refreshes the dashboard every 60 seconds.
    ---
    Optional
    Available in Pro/Enterprise and Guest embed. | -| `custom-context` | `string` | Optional custom context string passed through to the guest token endpoint.
    ---
    Optional
    Available in Guest embed. | -| `dashboard-id` | `string` \| `number` | The ID of the dashboard to embed. Can be a regular ID or an [entity ID](/docs/latest/installation-and-operation/serialization#entity-ids-work-with-embedding). Only for SSO embeds — guest embeds set the ID with `token`. | -| `drills` | `boolean` | Whether to enable drill-through on the dashboard.
    ---
    Optional
    Default: `true`
    Available in Pro/Enterprise. | -| `enable-entity-navigation` | `boolean` | Whether to enable internal entity navigation (links to dashboards/questions). Requires `drills` to be `true`
    ---
    Optional
    Default: `false`
    Available in Pro/Enterprise. | -| `hidden-parameters` | `string`[] | List of filter names to hide from the dashboard, e.g. `['productId']`.
    ---
    Optional
    Available in Pro/Enterprise. | -| `initial-parameters` | `object` | Default values for dashboard filters, e.g. `{ 'productId': '42' }`.
    ---
    Optional
    Available in Pro/Enterprise and Guest embed. | -| `token` | `string` | The token for guest embeds. Set automatically by the guest embed flow.
    ---
    Optional
    Available in Guest embed. | -| `with-downloads` | `boolean` | Whether to show the button to download the dashboard as PDF and download question results.
    ---
    Optional
    Default: `true` on OSS/Starter, `false` on Pro/Enterprise
    Available in Guest embed. | -| `with-subscriptions` | `boolean` | Whether to let people set up [dashboard subscriptions](/docs/latest/dashboards/subscriptions). Subscriptions sent from embedded dashboards exclude links to Metabase items.
    ---
    Optional
    Available in Pro/Enterprise. | -| `with-title` | `boolean` | Whether to show the dashboard title in the embed.
    ---
    Optional
    Default: `true`
    Available in Guest embed. | +| Property | Type | Description | +| :--------------------------------------------------------------- | :------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `auto-refresh-interval` | `number` | Auto-refresh interval in seconds. For example, `60` refreshes the dashboard every 60 seconds.
    ---
    Optional
    Available in Pro/Enterprise and Guest embed. | +| `custom-context` | `string` | Optional custom context string passed through to the guest token endpoint.
    ---
    Optional
    Available in Guest embed. | +| `dashboard-id` | `string` \| `number` | The ID of the dashboard to embed. Can be a regular ID or an [entity ID](/docs/latest/installation-and-operation/serialization#entity-ids-work-with-embedding). Only for SSO embeds — guest embeds set the ID with `token`. | +| `drills` | `boolean` | Whether to enable drill-through on the dashboard.
    ---
    Optional
    Default: `true`
    Available in Pro/Enterprise. | +| `enable-entity-navigation` | `boolean` | Whether to enable internal entity navigation (links to dashboards/questions). Requires `drills` to be `true`
    ---
    Optional
    Default: `false`
    Available in Pro/Enterprise. | +| `hidden-parameters` | `string`[] | List of filter names to hide from the dashboard, e.g. `['productId']`.
    ---
    Optional
    Available in Pro/Enterprise. | +| `initial-parameters` | `object` | Default values for dashboard filters, e.g. `{ 'productId': '42' }`.
    ---
    Optional
    Available in Pro/Enterprise and Guest embed. | +| `parameters` | `object` | Controlled dashboard filters values, e.g. `{ 'productId': '42' }`. Setting this attribute supersedes `initial-parameters` as the seed and stays in sync with subsequent mutations. Pair with the `parameters-change` DOM event to track edits.
    ---
    Optional
    Available in Pro/Enterprise and Guest embed. | +| `token` | `string` | The token for guest embeds. Set automatically by the guest embed flow.
    ---
    Optional
    Available in Guest embed. | +| `with-downloads` | `boolean` | Whether to show the button to download the dashboard as PDF and download question results.
    ---
    Optional
    Default: `true` on OSS/Starter, `false` on Pro/Enterprise
    Available in Guest embed. | +| `with-subscriptions` | `boolean` | Whether to let people set up [dashboard subscriptions](/docs/latest/dashboards/subscriptions). Subscriptions sent from embedded dashboards exclude links to Metabase items.
    ---
    Optional
    Available in Pro/Enterprise. | +| `with-title` | `boolean` | Whether to show the dashboard title in the embed.
    ---
    Optional
    Default: `true`
    Available in Guest embed. | diff --git a/_docs/master/embedding/eajs/snippets/MetabaseQuestionAttributes.md b/_docs/master/embedding/eajs/snippets/MetabaseQuestionAttributes.md index be2a3b0c9c..f20760027e 100644 --- a/_docs/master/embedding/eajs/snippets/MetabaseQuestionAttributes.md +++ b/_docs/master/embedding/eajs/snippets/MetabaseQuestionAttributes.md @@ -29,6 +29,7 @@ Use `question-id="new-native"` to embed the SQL editor interface. | `initial-sql-parameters` | `object` | Default values for SQL parameters, only applicable to native SQL questions, e.g. `{ "productId": "42" }`.
    ---
    Optional
    Available in Pro/Enterprise and Guest embed. | | `is-save-enabled` | `boolean` | Whether the save button is enabled.
    ---
    Optional
    Default: `false`
    Available in Pro/Enterprise. | | `question-id` | `string` \| `number` | The ID of the question to embed. Can be a regular ID or an [entity ID](/docs/latest/installation-and-operation/serialization#entity-ids-work-with-embedding). Use `"new"` to embed the query builder, or `"new-native"` to embed the SQL editor. Only for SSO embeds — guest embeds use `token`. | +| `sql-parameters` | `object` | Controlled SQL parameter values, e.g. `{ "productId": "42" }`. Setting this attribute supersedes `initial-sql-parameters` as the seed and stays in sync with subsequent mutations. Pair with the `sql-parameters-change` DOM event to track edits.
    ---
    Optional
    Available in Pro/Enterprise and Guest embed. | | `target-collection` | `string` \| `number` | The collection to save a question to. Values: regular ID, entity ID, `"personal"`, `"root"`.
    ---
    Optional
    Available in Pro/Enterprise. | | `token` | `string` | The token for guest embeds. Set automatically by the guest embed flow.
    ---
    Optional
    Available in Guest embed. | | `with-alerts` | `boolean` | Whether to show the alerts button.
    ---
    Optional
    Default: `false`
    Available in Pro/Enterprise. | diff --git a/_docs/master/embedding/full-app-embedding-quick-start-guide.md b/_docs/master/embedding/full-app-embedding-quick-start-guide.md index 52b7ad076e..4503e51e93 100644 --- a/_docs/master/embedding/full-app-embedding-quick-start-guide.md +++ b/_docs/master/embedding/full-app-embedding-quick-start-guide.md @@ -19,8 +19,6 @@ redirect_from: You'll embed the full Metabase application in your app. Once logged in, people can view a Metabase dashboard in your web app, and be able to use the full Metabase application to explore their data, and only their data. -{% include shared/in-page-promo-embedding-workshop.html %} - ## Prerequisites {% include plans-blockquote.html feature="Full app embedding" convert_pro_link_to_embedding=true%} diff --git a/_docs/master/embedding/full-app-embedding.md b/_docs/master/embedding/full-app-embedding.md index 4e4e692950..09a5b338fa 100644 --- a/_docs/master/embedding/full-app-embedding.md +++ b/_docs/master/embedding/full-app-embedding.md @@ -17,8 +17,6 @@ redirect_from: {% include plans-blockquote.html feature="Full app embedding" convert_pro_link_to_embedding=true %} -{% include shared/in-page-promo-embedding-workshop.html %} - **Full app embedding** lets you embed the entire Metabase app in an iframe. Full app embedding integrates your [permissions](../permissions/introduction) and [SSO](../people-and-groups/start#authentication) to give people the right level of access to [query](../questions/query-builder/editor) and [drill-down](/learn/metabase-basics/querying-and-dashboards/questions/drill-through) into your data. > If you are just starting out with Metabase embedding, consider using [Modular embedding](./modular-embedding) instead of full app embedding - it's an improved, more customizable option for embedding individual Metabase components. @@ -174,8 +172,6 @@ To manually log someone out of Metabase, load the following URL (for example, in https://metabase.yourcompany.com/auth/logout ``` -If you're using [JWT](../people-and-groups/authenticating-with-jwt) for SSO, we recommend setting the `exp` (expiration time) property to a short duration (e.g., 1 minute). - ## Supported postMessage messages _from_ embedded Metabase To keep up with changes to an embedded Metabase URL (for example, when a filter is applied), set up your app to listen for "location" messages from the embedded Metabase. If you want to use this message for deep-linking, note that "location" mirrors "window.location". diff --git a/_docs/master/embedding/guest-embedding.md b/_docs/master/embedding/guest-embedding.md index ff78c72c45..d4f3e66a34 100644 --- a/_docs/master/embedding/guest-embedding.md +++ b/_docs/master/embedding/guest-embedding.md @@ -12,8 +12,6 @@ summary: 'Embed questions, dashboards, and documents without requiring SSO.' # Guest embeds -{% include shared/in-page-promo-embedding-workshop.html %} - Guest embeds are a way to embed basic Metabase components in your app without requiring you to create a Metabase account for each person viewing the charts and dashboards. But not logging people in to your Metabase has some major tradeoffs: see [limitations](#guest-embed-limitations). "Guest" refers to the authentication approach: Metabase doesn't create a session for each person. Authentication has nothing to do with data freshness. Dashboards and charts in guest embeds always show live data from your database. @@ -62,6 +60,9 @@ Add the embed script and configuration to your HTML: window.metabaseConfig = { isGuest: true, instanceUrl: "YOUR_METABASE_URL", + // Optional. Set this if you want the embed to fetch a fresh JWT + // when the current one expires. See "Refreshing the JWT" below. + // guestEmbedProviderUri: "/your/apps/endpoint", }; ``` @@ -107,12 +108,15 @@ Replace `YOUR_METABASE_SECRET_KEY` with your [embedding secret key](#regeneratin You can set different attributes to enable/disable UI. Here are some example attributes: -| Attribute | Description | -| -------------------- | --------------------------------------------------------------------- | -| `token` | Required. The signed JWT token from your server. | -| `with-title` | Show or hide the title. Values: `"true"` or `"false"`. | -| `with-downloads`\* | Enable or disable downloads. Values: `"true"` or `"false"`. | -| `initial-parameters` | JSON string of parameter values. Example: `'{"category":["Gizmo"]}'`. | +| Attribute | Description | +| ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `token` | Required. The signed JWT token from your server. | +| `with-title` | Show or hide the title. Values: `"true"` or `"false"`. | +| `with-downloads`\* | Enable or disable downloads. Values: `"true"` or `"false"`. | +| `initial-parameters` | JSON string of initial parameter values (uncontrolled). Example: `'{"category":["Gizmo"]}'`. See [Modular embedding parameters](./parameters#pass-parameter-values-to-embedded-components). | +| `parameters` | JSON string of parameter values (controlled). Example: `'{"category":["Gizmo"]}'`. See [Modular embedding parameters](./parameters#pass-parameter-values-to-embedded-components). | +| `auto-refresh-interval` | Dashboards only. Auto-refresh interval in seconds. | +| `custom-context` | Forwarded to your [`guestEmbedProviderUri`](#refreshing-or-initializing-the-jwt-from-your-server) endpoint as `customContext`. Either a string (e.g., `"gadgets-tab"`), or a JSON-stringified object like `initial-parameters` (e.g., `'{"tab":"gadgets","region":"us-east"}'`). | \* Disabling downloads is only available on [Pro](/product/pro) and [Enterprise](/product/enterprise) plans. @@ -194,6 +198,8 @@ Fetch the JWT token from your backend and programmatically pass it to the 'metab ``` +See [Modular embedding parameters](./parameters#pass-parameter-values-to-embedded-components) for controlled parameters documentation. + ### Locked parameters Locked parameters let you filter data without exposing the filter to the end-user. Locking parameters is useful for restricting data based on who's viewing the embed (for example, showing each customer only their own data). @@ -259,7 +265,7 @@ Things to keep in mind if you need to make changes to your locked parameters. ### Include all locked parameters in your JWT -Once you publish a question or dashboard with a locked parameter, you _must_ include the name of the locked parameter in the `params` object when you sign the JWT. If you leave the parameter out, Metabase will refuse the request and log: `You must specify a value for :parameter in the JWT`. +Once you publish a question or dashboard with a locked parameter, you _must_ include the name of the locked parameter in the `params` object when you sign the JWT. If you leave the parameter out, Metabase will refuse the request and log: `You must specify a value for : in the JWT`. For example, if your locked parameter is `category`, the error will read `You must specify a value for :category in the JWT`. ### Pass an empty array to turn off a locked parameter @@ -309,6 +315,146 @@ Because Metabase doesn't render locked parameters as filter widgets, you can use When the end-user changes a value in your custom widget, re-sign a new JWT on your server with the updated `params` and swap it onto the web component's `token` attribute. The embed will re-request the data with the new locked value. +## Refreshing or initializing the JWT from your server + +JWTs that you sign for guest embeds have an expiration (`exp`). Once a token expires, the embed can't load fresh data, and any filter selections the viewer made will reset on the next request. To keep the embed alive without reloading the page, you can configure a guest token endpoint on your server to hand out fresh JWTs on demand. + +The endpoint can serve two flows: + +- **Refreshing tokens**: when the embed's current JWT is about to expire, the embed POSTs to your endpoint to get the new JWT, and swaps it in. +- **Initializing with a token** (optional): if you don't want to pre-render a JWT in the HTML at all, the embed can call the same endpoint on load to fetch that first JWT. + +### Setting the endpoint URL in the guest embed + +Add `guestEmbedProviderUri` to your `metabaseConfig`. The value is a path (or full URL) to an endpoint in your app: + +```html + +``` + +When the embed needs a token, it sends a `POST` request to `guestEmbedProviderUri` with a JSON body, which includes cookies, so you can authenticate the request with your app's existing session. + +Request: + +```json +{ + "entityType": "dashboard", + "entityId": 10, + "customContext": "..." +} +``` + +| Field | Description | +| --------------- | ------------------------------------------------------------------------- | +| `entityType` | `"dashboard"` or `"question"`. | +| `entityId` | The ID of the dashboard or question being embedded. | +| `customContext` | Optional. The string or object you set on the `custom-context` attribute. | + +Response: a JSON object with a single `jwt` field: + +```json +{ "jwt": "YOUR_NEWLY_SIGNED_JWT" } +``` + +### Refresh flow + +Pre-render an initial JWT on the component (just like a regular guest embed) and configure `guestEmbedProviderUri`. When the JWT expires, the embed will call your endpoint to get a fresh one and swap it in. + +```html + + + +``` + +### Initialize the embed without a JWT in the HTML + +If you don't want to render the JWT in the HTML at all, omit the `token` attribute and use `dashboard-id` (or `question-id`) instead. If you've set the `guestEmbedProviderUri`, then the embed will call that endpoint on load to fetch the first JWT. + +```html + +``` + +This way you can keep all your token-issuing logic in one place on your server. + +### Example endpoint (Node.js / Express) + +```javascript +const jwt = require("jsonwebtoken"); +const METABASE_SECRET_KEY = "YOUR_METABASE_SECRET_KEY"; + +app.post("/api/metabase-guest-token", (req, res) => { + // Authenticate using your app's existing session. + const user = req.session?.user; + if (!user) { + return res.status(403).json({ error: "Not signed in" }); + } + + const { entityType, entityId, customContext } = req.body; + + const payload = { + resource: { [entityType]: entityId }, + params: paramsFor(user, customContext), + exp: Math.round(Date.now() / 1000) + 10 * 60, // 10 minute expiration + }; + + res.json({ jwt: jwt.sign(payload, METABASE_SECRET_KEY) }); +}); +``` + +Because the embed's request includes your app's session cookie, your endpoint can: + +- Refuse to issue a JWT (with a `403`) for visitors who aren't signed in to your app. +- Compute different `params` (i.e., locked filter values) per visitor. + +### Sending custom context + +When you embed the same dashboard or question more than once on a page, you can use the `custom-context` attribute to tell your endpoint which copy is requesting a token. The value you pass is forwarded to your endpoint as `customContext`. + +For example, two copies of the same dashboard scoped to different categories: + +```html + +``` + +You can also pass a JSON-stringified object (the embed parses it before forwarding it on, so your endpoint receives a real object): + +```html + +``` + +Your endpoint can switch on `customContext` to set different locked parameters, like so: + +```javascript +function paramsFor(user, customContext) { + switch (customContext) { + case "gadgets-tab": + return { category: ["Gadget"] }; + case "doohickeys-tab": + return { category: ["Doohickey"] }; + default: + return {}; + } +} +``` + ## Disabling embedding for a question or dashboard 1. Visit the embeddable question or dashboard. @@ -366,6 +512,7 @@ When a visitor views your page: 2. The web component sends the token to Metabase. 3. Metabase verifies the JWT signature using your secret key. 4. If valid, Metabase returns the embedded content. +5. If you've configured [JWT refresh](#refreshing-or-initializing-the-jwt-from-your-server), the embed will fetch a fresh JWT from your endpoint when it next needs to make a data request after the current token has expired — not on a background timer. An idle embed makes no refresh requests. (Optionally, the embed can also fetch the very first JWT from your endpoint on load.) The embed keeps working without a page reload. For interactive filters, you can pass initial parameter values via the `initial-parameters` attribute. When a visitor changes a filter, the web component handles the update automatically. diff --git a/_docs/master/embedding/images/ai-chat-dedicated-chart.png b/_docs/master/embedding/images/ai-chat-dedicated-chart.png new file mode 100644 index 0000000000000000000000000000000000000000..546056b196af3062a56e2de082812ba55b95a8c5 GIT binary patch literal 170231 zcmeFZXIxX=_AZM0zG4GJqzed$bdWAxML@drP6Py`1f&x}Kt(Ciq<4_sd+#cp(0fNp zLhm&M$eH-=|Ji$=dq3T;_pA^3fhB9rIY)WMGsd(0Un|QJ+@iXLhlfWX_v)n@9^OqC zJiNaNZ(Id`V(`9h94`b2 zzzzO&Nnpv9{^w^rydSPF1ONTo*|U}#|NFNeMF01%{@-@v*$qp_G#Wg-XHWbnuKd}p z4|iW&?%OBX|Jl9IcNt{x@a~FTeqLS=Ki}oKiud6+G5Gv*(SP4w7%$~;s!Az_-C}2pO@F&7ne7Gw)6jkN8m_P$v7gUGXBEw zUz_nJNm6%GwEn(I5gTjXtNK{?y=f-aJskhySE>Ixh9C8a%yQRvJSov8gj5yUp}d6# z|GmrI0b!+Ig`1_3eyXis_aKMWXWHlCj}3MIduwCJPyZS?_E)R$7&v>l&RfXwe|$-E zmOp$YrHLd#4;?U6X311gTY7osf382L{e&p_aT#&iwiJ;#Dqzii)WpF4KkraoOF&3a z;p!9=96WFzkL+lurO$5w-q`UXke&G7haSadk`NP`XX$eb?W*JR zN3)6z52ByEDdT*tX>GNhPQ^9W(p6h(I3pg)W4}g?Q&25YS64@tC9ScoBg5C?GSQ-Qn(K7MN=3IKHC0ef30&mKH=ZNnPDpsd zxC`a~y>i`Lzmmd6RRm?CR}pv`-Ky=b>t>`x4I5c?S=yV+s%9fsH3ha#2_~9mBnrhB z-ai!)sXN8L9<^x}Ihj;LK|ewm&=?jQu7B}+;1`WTTxzrRosGoWE-fYwR;GfC0))Mu z&HHz+2&pKkmyvDYQOp*nV1FyP`A1h0Qck!ot@I_06$DrP1Z#5;VN6S7U!jErCqI^u z4O|MyBmJ*ktB(vVASjMcD5rh1tkA;JMJv|DUN0%JrSm;EjH=s%}WKh63y${nW_bQr=xl=YX_gd9X(0NBu*S z17vOpMKn&l@qwh0M*u}9xi-(geV;?F<*9j9a^qc3E)Ee1`^OE|Hnt_x-R*w%DFrQl zCE4kURyuA?PANqE5aKipn~I|1(j2=4j7u>Iak_zdk$i(V4dO>(ylc52)$*#by7u2u zebDv>XZ%>~4sp17QBQ_XiE+G?W>Vh2~k3qd}*xlXjE!_H;L1wOakxXRK?CA^ zM!X@)`dQa%hi7`P9x7gcO5+(r)fE)ve^_WGdLf_W01F(x|;#aA)nS#86%KGEn3wtAz%ZH}~ z8Zv{!gKVg-ibn!^%JO>Vy({A}HI-~8!;Mm7(eT#U>$k1&*EZIIYaNu}nlJVWfNSj^ z5oYZl&0MVrOO@YN8!Wr->vK4DKs3ITbCMo^w7c69pOe+=iPEvyFOz!N4Tg_PG z+oqepQ|bJ8>+9DX8|4KoiSxZ5=pI-a8 zxWPh;myxqDdmxLNe%azsHZ#GBjU1km_W2aa2$XQ z{FQnyOH_}#c*4P9U-K_uuQ=|E!o~rG!{Lu?v|1qguyV`w)h0&8GU98(DJWr#xR`{5 zT6=5rWeaZU*@#W>zkWO}8d(ly6RwN<7U9IFlvL}TfzlKv_iU8Lv>_l}xk7SboKPA-)06%rZNw$Sh?S$PHP zI&Pu-xWBb)-|3BR?%{`=ttC6aA3vH?Yt~2EY?0lUZfmPs9C1TXQ0la-oYO{orfS^` zs`k+23gX9p@k8=?#eH**S0UjhHkH%;vW-a%u@*6*{CDQ=Sda~5!y%ir^Di*0XW)f9D{kLim*pt^2NFGaIKZo2L?%gs4fX;583A&_V|!?rPCm??2= zb_;Ga_g(zyQ~vw&%2~8xxx=&vLM9sY22$!}mAVkz56sTHX7_JsKUKm<@rgAQ1JkFc zwp7IvsWXdO>(ucccHb^OUO6sgI81!K9?Mx~S(58bbv3)koeh^(XuenAbS{C|(0-vT z-(Wx;#mwE=!>zGsOVFUFu$r!=X573AZ!$(bm=YDaww}!P=~lqk5&W-%+B1~<2$kq@ zbyU{5Za~R6P2`Lsa(L#d`pr&OKJA(m)?rB{v6tSHi$0s;L6Ao#1~vZ%8KoV>i^Iba zR2k_(rExJaPszy;dj>JE-nJhMAOpHYKBf{}-&h+Z`mDy&To7o}Y|fU=Qojw|8p30c z5teO!5yCb0nM!W7|Aeid>Oq2B4Ocr;wL#mLxx%>^%CZb;h+fOnH)XoC!@MRM>=5(0 zPCgr(s*q%&5D8}q#rQ%ksO804Q&kc7V+mC{24cMR z@|yU)_37eg!nB7Ytsu=iuzYF_h{~8ix42i1XG{Fv25cr_i1zwj z9yEH6PxA2hE(t8Ry8Okty0q>o&!;%wEl#BQa=1oktmm8Lk7g~|KBc;a;jTz=LnwfB zo(cl{xvl|sd2*$ywYT8{SGiBEKAkys+X~s`-}~NpaRniTA>|b3a zh&$Q=H)v@$;vBKvUJ-$_t{r^20dWs#M4==E#J1o#4>iNI(+pH#5T zHY^NgMrlDkUj+%9zow#!w+M?b=irvT^U%aYL)XkRccOuglZlOmEh)BVPpfUS{;HHJ za?$cyef=YguVyW7ho{{f5g>@7&)Zv=*YM|aG6*W@t&KQdv}E%xIvT64B`*@TcRCt7 z3~&l*@kF{XT*w51h_1V(#l%2UMjTCV;#8gI#KX`wU92{&hmb1sb{ctG=HnpD_1w!v zwPe?^G9Kmrt*f;oCiaGl;I;h*2x_j58<(Gh*fK3@L{vRfnzN#HTpc4=x5GKr7+77` zJAQ!7F(ab2TutM~zxCK;V{={m=GN+MVoTjB6x;Z9-;)QhL(2tvs$p}v$o7$fB_>G1 zV-thU|8UG0;p~4H#EWIiWC5bN!klRq?M}0=dY<^IoQ65=j}TuApy)FQ+-dZJ!YfcqOG^nBRRBQh z$*NOha-+-xRcbA3N(@}j#j3!*gwmFZYsx`|Wu)q}a+ey)dkRH$)b+J@iw9qq?dPy6lUa95g_3IQ2brR8;ki4?x1N-+a+xX8DY+s5)z@@A!hXt(~R@^TjGwQIo-R z;ZArFaHOZ3MoD~3;_C-r-f#Br`U_2p)}HW}1YWPeKWtTKe5%w^9rhnMmWQz|ZgP2+ z@$>ZAi}Rx^vVn24jg9Rpx$1+Z%1O85DLW$LQp77j{PJ#B=~l_v*%;kmX{-BNdJp{k zyZ@WnKrc_RAI~Ta%H{aLeG+$al2@^1Qq*H3%r7RkJaHLp8eRx~Yg5HNpi9<`47OtO6liGA$=5&Z}amnMJ0qPJTd}L`)$6{{B-v1uJc^`;NA&@Rk*L zQx`jj19MJ=#L-&z_{q0 znJg`_TpcrcP)v~IKtw*It*;bjNk=DS=XKsjZOubS6w)EdEz?FJIHYC7U)1{a>09Fb zB%%Un~inh+HmTHIpu!8}Hw)xNj_2p(|!y9zeW%{=7F>8wQs@ike;`ek~#wDNZ z{8r6?K?MbRb6_s_I({>>#kMjo7S8RUT1Gzh8hxem;=AW40x4i-mQ5(AQ3|>ef_n?WIiGlvGQ#Tbuv*wqHCf&A0ZYR}MMSaKD15z_a@_OE6LDJnpQJX7c8|<1YEjX zVUIA4AX8C3788Gcq9BDR@3y#h%RBoJg=?b%{A>8~Y==QgrMngB5wCIlv03lF`PrlX z1A(PV2cn2*DKpswSXjND@ZDo!)Q3MR_A4o0NclQ<@KGKvy9|QY@~_l#)v%v0FAGT! zO+iw*L(n50nO$j>m{1qhEGJO9z0~QgO%irEq>vjlRJQ%piBd&fVI7pqr_y^@11Q?t zX?X0%P`i7+Ar*I(r*x=fsmWK~i;P^2{c@~O!I`lKYLk|7y{?RG45#&aV1N=CS)_r| zD=SOr@vH$e) z^unzTdb2&Dp|P~Q!or%m=O9M0R752Sn?xY>#`@nqjq;>#v&?fV0={zulMvJ6iaPqe zwDcD2_VMJ`Dvu_0cdU7^8`@-P|MdFi^O^-K8g)*_<3DlFGMW*iRU5@Ck6#_G{m!qy zyGjKi6)t~*4*Vh}4ctLRfK~)lc0#kp)25%o)dmT;BS!nlV3EgHFj=+VXBlOXa06S- zic?c?=BIfa+j@I%EHP4EqBtuoKfTEv*nf~I<$kJP@U6_H6}-LqDEn4#&zl};H$MRJ z9EDQdx_Ph9S2oN1?J}BNrmkH!NsK&`&hx%v3yX%66BozY+TmNo?3+wNr>63=jf{@s z752Tp^86__E`S?pXkm=+ViOV+<>kV&meL1#9k-T9Yp>PEK44)Mf=qD~``J$>Hs@q4 zrYohx`0VBgTve!GYaTkzJ=E+w1O!BRK9OnQz5r;7Ir6;VtPwgg|E;a2l`@(do>e}= zKXNC7Eq`w|Y>f@s3d+cEhC|hw=t{SERPk7>TX!OH*U=!a{g_?0Ru^Zr#dv92nSwZz zAv-{U0nvA6WTXRu4WaI*U%dpdLEA>*gJLFwyt6~OPMntL3f5I!w&2>k_BB~meMRvZ zpfH$J&!tIrQg=boc2SyB%r9%Vte7^b=^HhLo?0RErv{~lQzIS72E%6Ul2aG7Lz4u@ z2coG3KU_@A4mhJt(#2?rNth4&x;r(o5dnE23N(biR=0$Qvf0OeO;2^y#IxJ!G9lq- zAo^BFt!}#B{<_ro`nYuZ@uV(x7Nb3t)hQ)&z|W&JZj-(AfQOLI$tn0sAR!7 zEzPyM0V}hXd<6tnG2XCHge*#&E!oe%u8?k5kjAM6xWQ1VZJylIp)yU8wP^<|Mm0&eu1;vJvyx>&3HxT$ozq^;^cu=WDcvze@c?J~cdRb#+srHZ~LL zLcibus>Lki!Y#6B&FrU2O>4#rJ;QwDjNOjDRM~m?+@;|lIe`kefg7nk*PkARryWL;c5iz|8ejtn(?as77>Q-wdU@O{{i4&XD2Hiqm0V&Wn5ef zp(w{P@G+0=qK8W*TrNgrQKfu#5@w_z1b!qffMPxv{ReMa`Yw%vJh^!lV6OGGE&CdS z+fIJ|{{BCI(sNsOm9qv?(onCjZ0t#NTThBJnL=>S;Id=={l#WBWRI{XZmueJ0B9Q% zs+E=S)Y+Jq5%kvd{Y)`lr1HEyx<_S6XPE)&w{30XNpYgA6n7&U(1z6HU0ww;x@!pXB-?qa4 zr{+r49z$EBr~X2Zs8?b`?fEgEwbvx>VtK0Z92HVfr$TeS?x1YjxwFGU?mR!u?s?x6 zli8SVHltsYB?bAX6+rLzr|)COBppafl)NQ*?_v~7eX-r(oYdttJ6CLt!}!Q}zS6sE z!DYn9e-dSwrM2MSAN{9^@T}uc#QCXDNxXPcz1ZRZj@$BEO8w!5kAkYuh6_Hq4!?lw zTlDl;^z_-@50{Et3~gq!(GFWt6kJ*g`s4_TKi|^L_@^^fPkNW9()Hl1dcJr&_M4WV zjp*|(7Tfe$f%5Kl$o3r@ZFX@JgA0UZkA*&guhD?|z@NweVD_)auaONDZ@5P1Q6m09 z@l_-g-upDM@NQGv%Ru&Q?tj_hhc7aJdSX@ijBNmKf$f3GAx1qaoo7ZDlM!`ONI`Oj zuoq`kBs_)R8(;pbt|p_pwAvf9rNI=7BxRi8Ng<7sp@^*Nf(E#il|0n4N_3F-wxn*| zQ2p){o$bcj)@_uvVoUX>(|iB2cAa;Z`ShV1QV5h`W#`N11W|blo$68CB~vte`52~l zmDW?Ye(*ft7}Xuy`};dep_DmqRkok$!;hDi(z&O&9a>hLYV`C(Wo6o4)N=;~O~mVq zOo_V7$eh3X3iGEx`6+SI49Y!z{P>z}IS4huy|Wh|Q!ou=Qq5@&UY&-SX0^}5E*@`k zEQ^X*Efat~A-Ev_wEsBg{B}=+rqCajt7ftc3vY54Q56#)E@o((^DeNvX#bmbMOId; zPwA3QMu^~t&m-#Bd=GsWNXi};8xSF!5IP9l-ec`0TkBb(av$bP>hwJ0+u8n->f>2n=s-Q#|KvA(8{ zsAn-^kjYt^P`If^SKtm#b8{GTf{s$&_vCu{h_ZKg-_A88L{yAMNTBS;bVr3VC$fNh z;<~Tt!e9pR()3}`=?-!eKSUNi%~>M0(9sd&qJ}dv&0mHm+m0lOJ1|TRrL@!Z=1(09 z*-EAmv7%lmxZVnA92lS8GS%<&94y^Bub$u0FFXEaF}F1fUs1DPC8_v1WD$h6HlDZ! z5ek6nxHoR7>#5|$Pg|>1IU0{G=f`7$-&t*aYp<)t1}ANRE-aIWPz#HHy0gW4#5`YdRV>$Sn&}V~i?~_+D(A7BffD<3b=|6f3hqw; z4q1ng&w4!y=}?anwXxki?ZfAT_?$U&_3lI<1u%yy*rl8b$xScJUdEA|&Tvp{k^k&m z|KMoBTw{LfX<~?A&aGGC1f<{gw%X(2*y{wc{(f?*eO<^3eCoK#5pDj}32C$l-36bX zO9k%L$($FiK=ZIc#iH@oseSW&&MNt75TyP@e^Q=iVaNX+gbK4a!e4PNB)RP>!hE1| zzTYQVca*H1H8&&r#%=!KAmCUs8FO#jq54o z10yp<;uOwI&gNm2M1r%N+5L86Px)&vsw6AySx>VFX+zXzzL(|oz4r^8aO~^h9;1Cg zMXOFUIxGmY6QR>@Y$!WkEo;O1ersVqlrQmMY@-{c<86Pjcf`MZJ6z2H;bm->48?9+ z)N?dtm3~uSUZf$+LeW|!3&le~H^{oi{$K+?No$FpU~0vbLer+wINEvv1UVIfvo+ra zmE83^SYf)PmGk;DE6rB*79I7ecgl<9_h=DAPu>=6Jg^aMd2SP|A_kGQq^H)a z?7HQ=p^<+o-+t_;I^D~zKKG`@urDqlL5=8$=+3$4PS|Ohm(;^Yq_1_+vXIS=9`5Z; zI*+4z)ZR#W)o4BrdThx}oThOSUgWAZ#-IB`&4oHTrog4bbX!=epwv-ec&<*iB|T8o zVC`q&)jX;i7~WW1Gt8R+!5L zY$)_7n3j}lRH!mh1h#f5&y_9rFs8X=tveHr4G-p+ zOp4=kS*_;SIAU#cZl!qXc)g;t=)xgy=JG`rI&cazue+2uy{c)!oxdA`EH88erc8Ku zsI8f=Zt{J0N{Qi=iqX8c>&)C(;%$XtyKO+yC?KQ7-ExzH{8gCk7)@GAD-;=JFnCXv z@9w#*BCSzFy=Rl@5eEBFz@`XTzeMjL(P=YUrX=LdCSvb72H}TGj@h-D&zq8^11P3M z+|hxf7f-1Q>CTvOxcTTQf~i+uIEh3gw%o8%rZS|S81&w%g6Yw2(3Hx__#|5VFA^RR z!$QeEgWX-!o?}XMN^)z4N;jhKb?+BLP*85H(&$tjR);u;C)?9W!fbVU91GUg^qU~A z{X5^uc=U{R;jJMYt`|GId`*M4e{zS`6^6D|=|Bo;GtETIR9S;BSB*iq6&ptrgAB2& z`1;5r3p(hj=gd!Tukk!yHq0{E-r22RlGPDwwPnbF0{_+DPog}1U<0GE6`sB+n(b6Gy84Toq0EPPmgr5 zL!O5?(W9g($KR=DEjnsOhf%hp4JR!&QcZ&wr4VIIJmjL^i(q_q!n&}ai-UkKI}#k+ zJ&05b%hC($YYGy&b?fZ}zM6$OrN-xPbb)OO>tBSy4+^~D%5fOod^Ezl1d}=eE*;vx^zyQV#@x;}^8mgrID7Kd(Pt_Wdg=hwfdaIujFJ^9f zL1Po^e!%@zy7wB{F*+4u*&Y#b$690kwTh=FwWC` zjWgo!Dth0kY=1b~{}|06nPI5ZalmBqpe!UWN7#cK2lMhayK2?Q$g%!iI`D<351$x( z&maMHND$CyJg(;Xa9^T`_s_Ai(-1EnEXV|!IN6-ZSk3OLm%s@P0>3IXKu%uh%=nh(PQM?PZA^5X<@-Z433tD>|9nGmnVpmV+xe| ztybfcEm9l%8YiGPx;^+Mw(9RYOW|54nIYQ|w>M*Gx-4U!X-a+>*Wb3g5l~A{ZnB;7 z1PsfF;N!h{<}d3z_U%TX_04*u@X&bp<*Tyr;+qb^K7Gky8^V6yyq1|V1o zq{R;`A|zHlaQjeIZ8c`4oB{~(Vgl#f;OKd)Ym-9rEW4-TtW1lanRP7ayl1-EmUUq&vH>pZqVL^_?`&TK{wutt`>@+` zA}Wy?U>l+b0sKW@SW#I)z7_sPvNG-E)+rYY-B0RO;72X7d8blyoGe1ym`x%f+sWOr z)!Spi34RwxJ#?$(34>zo8@5A`C#$%K&b|BfvVmT!7k88(OU#jTL`M7}&q3`iW*Zke z?jftwTMq_CdMKAbLMW;CK*zmeUiSVcUx4wBTl-;d0V-?XeQu(cqOR}kMRP-3jtMoi z#w6jhy!>Klq=Jmhrg%doId{FZEjrM#d&^DDaBg^d)j{dhL9OB3TP0aQOB}kgNv*;6 z-JPD=$>mT}Ya}P%+GzZ`>|0;xrudN7K<3A|FYIiB0x^t$@9dnXm4wYoKH*<(yH+{> z)mI>>hbEl1O)G9p7Yx5+AOpMpNjMc@!(< zbfAdo&uxq;LuL4?{N*H~v$_QRtg;qqa(R}{_;XmNb+IkU$6PZHR6Uxu-bCB74X?#r z7qG5OiI8;5of~0z8Cd4{7Qz94%_#udR$*@Y!Dd_4*pS<3@7Y%k*1@o=)mG1sQhv^kP>)eG??)fzt>P@=ly@-81?+`ZY!>Lyxd;ASh zQ%7t>{8`_uRJ2DRg&8hNHRGZhab5{R2#*~ZW%$A(&F+yewMt@$N?)xu@F``ZoJQ@A zJ`wb0yq?G%_}12H71g|6AO5vVe}Ci5XmbA}f$r@<&%p1-9y&kNowy#*`KlHYIujI; zO{=m$EwpWBbWw@T)62A9JZgFe9v6v^SSi%gImjDT0!y?EGB#a&e4MP86$lL|>Ehap z1^FwQ7HPTe5r@A(daDNRAbEo*dVYEfd)yjdWbW(nZ!I|RKnC>~cZ$;44&n=gwyNj; zzGpPj#J<|mxa~{aoL<@Nssp8<{)!)uphUC7B1qvpc4xm;gDRgV+NwgJ@;XxIJ&};A z!xIoN%+W{5E?JXkV&BfHt+=WKag#G>pJj8@-hOhH9%bg=7jw+|peHt2W;N?5#av}j zYX3v<+ez1&=76)TiM}5^TL*|lt#&p76U9bnp)L2QxNP;_^4d)M5evZySNY+)evqmM;R@5U6YKA*^``2Im{8fVXA)-) zz6XkWw8)S3lKXNEY8*p;sSnGhj;LR{QY@!Rj7XA{6zEx4I< zwm5OK*C0`R2K|1!n?!<>HqBAg@gy%UQ5y$t+`A*dE*d zbs{>+vg!B-hD}tJY|G6g4Rgex?(Ch|K%5Ioku;po%OHx^9F$_lV)E^57S;cWqidk- zBj+~a=ygRcF7_T~I=hr}vk#U9L`_9w^CV21Y93c~&M)z+5AI7ns_f*+c)7_|7;R~qg*5Z*8_6;NrZlUFESuI> zf`()Ip_?;4J!JeQXXxc~qe`K^NOvAy-KL+B)|73=ZwHEeLxV&Ue8fAl-av4_FAa&% zcYn1^2J<0;Z^rA9LE$#YvBhUgpkrubxyj%6vKF>1r-BOD_7t*#=ow|Wj7*GJ6za<; zhh~u|_HgXb^61&Up*t>b2Jn+Ya26O1mImZ>6tdz36bC96;!uG&OdW)1C-jdM-T3=u zVAn!-B-`W1S*6<%HWSWkpmw-`_jJE60VIw=prWnKmW~f(OM8reYtqZ}n2ub_+MVYO zwFH3s7mV}9148@w0Z|cr=8Q4dyI8ohMu3XKFH0}f zLh_r4IZMon{hjSe+4RO{ayQy|89Nuqe@Eif$~SuAJ~_QfcdfcjO;xSWC{qXpYMGvU zs_4A)>9s76cMZEFPTOtd+JvMG)EoNhfyblo{oHAB-f_gco5pgt(PlSKK0wYu+Q881L|w29*^j-L5MX zXLl``pQv8f^?3AWZvbJMR{D-OZ5A2L?SHrUK|ks97Qf$|Lw*Bd)jbNf%iNAz&gcaJ z?kODL%#5*%Stb=0Qeq}zfagFS#k(f)+cY`iV9kP767GoARhri-vE=dHwFocWL#B-E zr4nIZqkcagp(e2oKOPAl{mooZvSKD`PqkE-t%Y5*=y*Uw$HMJs3UaYC=nhPrV9INE zX8Yp|@pZr}O-|p=^*A4r*wk%4jfe`r^CzPeg9ZUxfS@)T-VfRCu-a1KwF3^3KbQ0+ zIDZKV2t6xx!6 zVreV=YNY~IGdOL5w@}bRAJCi(Xp7eK?+r9@QCH$D7w3O$-Qe5jui2y#-*W@Vd4Bh> ziDr5K&$i!X@S_k=;QdC7_v3Ech%o>Qi;KZHL}}{-jq%N3VTiS`?^|VC|H_{r4d3ar z9e4RPGz+-5p1j{iP4@azKX^^}mp!_^_@!%-@wh`8dp)>LW7#5;W@K8;cMDvEW<-6!tG`R?0!4difz6}7OMLMx#H~Ui$#BJ*nYIH&Kic$_I2>| zrnvJ7g!KJ6oo9XzO@^OnKf>dn+e_-kAL`mGGSe?JWj5`8-dd5qAq;U_dRdP7l4yvS zyl%nuIHoNY>R6l4_{}HNWq)>SDcX`6^jdZitaXXlzM@jUT>xKURJ!AXqbReTge3a6 zdixW0BqZUinJjtVSLPko6{fr-O$o`@sX0AmqT82wOg88!c(uFDsR_T^gG_`rgvH`U z>zz{RP0Ak#>gkV})Ckq|qlL|JBIM-bG{)vtqIbCGK%FLb(LV6Lc`sow-GlZYzxazd zjdpJJ+7I5JvV&jC0I&1aSEc89D^6lYO=E8ynFolxScqAS>j3Z78vWO{HB$QyA8aX5am56L@yBG&s3@3rDGEReeL~_zX6t26lZZ=v7ox%3Qg@a_;vQD}chQS$&897nFC!6bHyZfQw3hS$x2`WnfLd-6zbk#HF&A<&z^+RjV# zc4M86UsgijC6U+0oRAQQ-8HXRiZ?egF`1ix;y6P_Z&Du{XEBZj1%k4Y(%K1VLwjpFZX6^JTs`PE$IS1(c?)EkbUxzdi`sZ^ANv z30&&-?($rik8?;2xR+<3YLftpUU5U{HO(GP()I%R@U`{saS+tiYIZt4h!%c@*7;7jI9 zzSV62C3%26ZM;x;ZH)oRg%L3*D7(NJNAisb=DF+H!Grra+%E+6_vNCfqRW4RmR(&4>(CVZ3 zc?HlJAJh{~3?NC$^WlB#`d|c<%yS}qiY}P(ohQq!MFza|rdq74Ky=98%#u|L~D``k;FXaX3_7J4zjf=%k+tJPH zE!ka{JUB2>70h(gSU&tTe_$wSdnp>$6pS{95F$DsgvmA4MnxEE&xr^Ng9(0S{KMgg zQN)Yjf%R?Adit;+Ft5uwCweXda+R~_7YK?VEjp~2W|=geY`N|Wmh4jcEb8@IS?k_e zRN`cm5q90*c_~nPTqT~xXre~=AmHrnrZV!)Y(my`N}jJxy{$0ev~$^Cn12%F=lcvY zWnLE;-=dQ%Z{#{epU_FM4>v`5k#bAV+~6QN-ENP!wu%?qto#mSFrpsEi#<>~Wv|@8 z5YcYyy;vmZ*YI<1gHg205mZ>MHllw8o1TOA1H}%>B}>Cy;EFc+6fGVy(T-a;j!20B z^?8&9M7|!@KBRERF*|O^4C%)s%rvGTa0h85-;N#K?|7ktT2DTTwQ!6yEI7BsO(Rac zgJOk`mjPL3p`8rNoE8p1g=K@mBO>->m~eJI>5kkVJHNsDGSJ)$cP=!yckM^mH`g~3 zK3dsc1%7&f^>!O`yjWtD-Q_h`mIL>8Xb?y4fi6RR_eiX^4$m?zS9^xI$C=G8qs+($ zBev1$!PUhtPh%D$RDI-v(!D;tN6c^jgwMm|vKmUP8Bsc0sDidM|dOBH8iC+F@in~qH2 zo|~TeJSdg+%5gLJT!A5d2w{$~zy#gqZR{L^&Z6c7k(1^61N*cWB1pHnUKNY~T2CgB zPZH&N;IwN%T>&3~5Wiqq2_fkM|C??;}^M~`0Vc5R}q zj*8f{{1(M*YI+15JL-7{@SCX`oQGfTEpArzX)fhygCvWQF5&8jb}&723^P}FU|#>0#2HHx5DCQ%tUw8~bG zW7%>a?R2zPD}4O6i}Q&vW{qrz-6X*!oRKDL#G!0bUod&gcug;u}lnQACN6TM+j0Sr7r82?_w9Dciaqt*J34R2dr` zy{~PTTu_@ykDK)_@BWn<)(&Fb63fTUTo9K|I`=c921v7dSIv1ZC~dOpI4dCFp@F*#hHA@OzY{kH;lz|>Gl64%(YFGZ9~ zp^_zjOfPdkliuv9K)6WS+YveF(+l23RWr1I8LFBraWVsw3;16g1>;{8L z0*NW*l@GfCF(kx{Q30Qq9ys2JaN8&3EbCvR(kq&)Mx6et0Jzule6bN%-((C@W|S$N zVWB@LkomZFtFZ^Xl0QM8c*e`%$#LQ2a*qMx@<1-X`QYz$fE!-CId2^SDo%w}KzagR zGEs!C3HLrm_{!<;04V6W>RG0Ud+tq7pD_2e2GwbY4ue79kTd6rdNbhJW^QT#yaCAO z`1@T8cx=$Y?1W9JM`7Nji+ zbR$akBMfPTv9iIoQxvxK4D$ib*fi4`VbajmT+XnTgQ*$zIpbe`s#u|Spiyl4@LwCKw=t!Kephy?6`mu9=RX*E7i^| z2liI+7Wtoc_T5rHiu1!gCI!B$&wei%MudcE`h$%?4`bX^ZuYBC6NLl@54;S>$*ctP z15KDD?nZ#DfdL_poEkB(rmQ$RNm5Y(fmYIg9*u*c?Z=r^{|&qgBBP~6Q!t#;5{B8B znn9l|rxm$8%39*}w72y9`EL7SzdN!@a(YGFz{9%d6y&GFLn5v@lGT-xd<@Y#5ox3t z`o*8P@#35skD={hy$2>NNBzp1-nXHl0VyBABbvW|_Xs%0=cOr7%7RF4HpA+9wuFg6 zBt+@z2~O>deC|g0HhTha1@3$X?@@eud^z5Mf#H5Gh5~it@c|(RuI%0RN+>NU=)IV{ zb?`75o%!??MC$9@e?}ypD78GLGpcvn4WWL16>lY6ntuD6hvMfOVCrJ_DKIbpo0EUQ z#0O1pKYQ8+x7~&9CY;uy^Q#9}KBM1BV~XlY!Z>^${(Fl4{|blyEuRL}cuDE0WoxrM zA_rk4$+_cy6W=OlpL5%H*M+h4-nhHR2BF(AzXU%D4E#m{_nC!G&AWPt(w&l|Z{k zKmb2dTPj;VOo0(O9UtV%xM}ECoXDy)MsoSuT3H^Vf+?ts(j(46d4N`S*fSVEAKU|h z3gz-Q_7s2V$o_g_6W9VVax$pIIuJI$u47GSU7B9@DC?<3XbS>Z>0)m+GB`<#K*eDk z>6tjKr-|L}iHV6ZoLjiPjiCFZc>hfJ&y0(m)IX_=!$pt?itp21rK zw8C5cDVUj=Q7k~W$a%1;p(Poa_KI(|lO0fSVP){0>^&K)HZVu5_Hl5}Hw8u=A?_BT z?dB!dmdDxbw+p0@k<$iE_Um93&ICb&a!XsHs77ph6-U)a#LZ4twUVP6pJ^Bm;4xN} zk?BC(i~uohuK$spD4zvFLXj5ec^hJ+UPWI7>v$5IIx7{deN@#hjEs=XF0lUQ$_JyX zqo8CYl7ZBa?Y!wq4db2g-U$DHtjz^z-)OgiT*EsrX-tSiSxHN`g@phPq%^|)U=BIF z9gN%pHST+Dj!YC8kCqnDN=z*>kN9MX)YYb$ETVFN0s)yz;2moMlQYxJKMl-QA1-SLX`0sr5>fEIKocQsp$^!a$_KQxsyKexKp^RMcsh}S zsmOgC#V03X$dwZr(J8lBwih-Zs!GZeToa_fX^=ZSF(S@Obz;@d<^{Qr}7BSdX%Z0NW4$c?C~NVMLd(lLCD6R94B z-<(?1ah(&oNj5VmJj9t{l9t&>FRn$H2yufXZoHWOy{4wO<=BgDRj0e%D1I5cK_UUK zZm>g12hteM>va>G;yx(#AT4ISbN%P3U3`aNSlf?OH&BFZ4B>VeL<9}A z!RAJKieA+Kh5^5`;{BoB_jq<=b@TRjP3!eF6bejMpOlttXXR8zh=>{%MjUWBX9BsC z8G0$Vs0K+Z_SMf{JreBv;Y!cEz18?M7`JV__;{&Y#Ukmu=p>R{yh^yV)%D4r@Cr6o z6g0o419LZE{8^J-Gri`kd>3aPbOIc;hK`0w&HZdPp8*GgpdOxG|5GW+oWc@CCtArI z!uW!voZIt2?gUJx>5n&#Qh~5w@pf*Y{Ri8JXxoj|wRU%!)r>;GeZ?Ey%h6wT2r+O6 zdgEy2!c6MTtyO_~Eh}~vaS%FT(?H_y6TqYm>1A=K+)rq{OCPOC$J?peP2MpVT0KZV zW0AOEdCii5)Sfh2t9yGY7$xdclTxm)XqyduM^6+84o9_Dd$6vTGt;Aw_rgA~M+_^>1PEqI)AN5#d)*OA+ZL*JN>@0g7UPrMy6wzLfIZmt+#PQJ zWTSE!_+uVlzN}*37+8rF%PcDI<|N}9d>ou0bKe)khNOfj=eo0>jEBQJ9q+2)+Tg%4 z%+QbKMK*2`{KZv-eYI>)?%)6=+mH2n>p03Xd$ES zZxCQR=il;ihIpLjYZi8Kd@diPDKwXffRQoHsz7P~*|`3eR<4`QDvAXNt4ozs?PDS5^1+27 zHT=QDT{E3&n#@%b*AMkisd*&a&R!m|9;X>-aVl}JxHsIlZf$NKjImmbDCcm-o``xX zY}RDAG?gVqSJB`Y+FIfrTwi&2z&|+&avt+$1(r%_UYYQcQ7$wfj)Wr5Q9#rEtD>q1 z(!glwSIwcHJEde4sjagFZ()h=jP;R*gvxwNbzu=5X!{g^+`=nO$(bm|7mzM6V<}X% z`(?!YMghEzV{JC#bXvYIEHm6y^-xRf$rL9l=#@yIybg*X_aco>dJ{`92W71J=C6fk`O)RnMDK;J@!d8OpA ze|sd|YtlSv)WpVm`}HF0;YXAC^Lvh-Xhvrlhle@du>QcLCgL=C%8D8;eZ8rQD|W6{bWN?0T%2 zCdYkeRGjC^}_Sxo7AQAYwZ>9jfYEfgfyH&Ua_zP_B>R?0bjJj!0 z1^!6!D@Wd}U=#vs2#aiD|IoGC(qgFXRrg)GcTaMyk9cpJbY1AEoD9SbH*5VmCk0kc zyV>8yT0+&^#{tn*`EMpkE)O>I5*GaM&@m=X1G4m_T<}g0_-h1_b%(}hn?>4F$L8X* z`IwnPqrs7xG+O(jCqjH1ZN-mAFJ;|zK>qiR`hgncF7;@)W32&je3J!|ipU1QasZjL zkH$0T^uUPt@`6>=QU!pZDv3ne5D#BSV_bMVWN!Rzl0NSTzky=1#4h2brc->`={#kl z!2iYGTX;pGcKzRaJnAtJF%UsOK}6aS=~7AQ8jx0y8cMoBMd=WvQ|U&!L+O?nkfEi! z85kIN_vm?_`+k0Fz3*S}^Iq#-XPu+taK*lMeLvg3he}~1gg;S;w){sLn@D8+iR<@M z^+yMUeh#5o8s(p1W3w!>J7+Tzqz^#mOgf^(<9qZZEKhl`pPVz?BlC#@hBjk0SbFy2 z)Iy;;w5)CMM)x)=w#PGG1Q;G!`P`Tn-O>|bzAe|^)-BKb5mKn@G zhxN~a4F6GqTU{bKCY^f8VAe_|z3YXeSbVx{yvFP9!%*_p%x(`nbXc4+Lw|iCtV489 zH}unv&A{dvnw3ZL`naqwi?sJVZfwekza*o&1@jxOa^_9v*aucn;RUGu)p07Cis0Z<)hIf@ zux}Jmb%Wz?CEG716|Bi=xOg~e>+9b88H>?|o-o*=2phvl7{BO^-VjD={$%6Y?g5=P6kbxyL0w)a*k z7cYOK9j9$d>t;UkeJX>wd6Obf;FnFs^jN4zW|TU_L9%TQi&5C)hx*sIeEgWITi^Jsw7+vLopOIQJ z53&S)G3dIyI{)MbyKd+f$EzZP#WLfH1s4zZ;f;c;9Q!$UbRYe#M}9ro*xr{s=Kk?^ zKTGjBXY}V%(AsSYqV?f#WG;1LQ|xmiPz@~dJQdnB0uJ3XjPXzX?5u;1{0p4edLfyb ztZMXf4xYlX)MQJLFG4ObeMGiv6pl2OVr0Rl)j2v%!5ltokV3}`u73J+DKa4ZT9_hq=82RP-1(;N@db6d&`~PTpL+ za`qOYq^MX*0KgcbHIo?v=t%ypU0uOPiQ)-=8?cxNgai0d$*9(-$>eW( ze))9qrvaM-_9g{QP{vhQ-TlUS!(Z z+1}02ei=wc;YW) za+!-8g{)im4>!?3CYaG}Erc-2rAiEyo@-;<{^88br>Cnb_|u9OO0yef zsNNS~RtvYD_Km;WgXgqV1;3~4YL6Z#7;tMb|C6P^J)1vS=Nu@{j!eo6kE~vgK#gbe z#maIlGSLZ09q4Ku%@M+hNEaq8iULj^o)octGLR_@DJTKz13lPKps&B9gngd)T3DuE zb-h4?ML$$8W8prLiG9Wb5#%j)h%;@g9*!T*suOX6EPap)6oQ{3Vg@ffGK#uMchwF8 zU4>^+ZYN7NEWO(5z;XGJ_C+xM_dP?Aj=573x5T6QKY=#7o|g6ot=>q|nFL2;xr~^i zCO|T|KE5w5R~3~R5;G`NW^W^z)atXO_q8k6oFgI$&i;Y4PMRRtI*y7is}Q-co0W1b zrY!<`nQW#W!YCwkC{o}Y)x5;TkiTdQU$zAFzv)R1ePnh~hr^wDa86vZkb|p?}Oru}E>!*p2XKhqu`F*UEVP%TkCkd0%u;>9K zc^Z%z`PjVb?+C1f9#Asmt?&GJe7#RnZon|1wUmrC6f=Q-QA+^XqjneDWeZy zM)Nr{JY=9_neaxy87@|QB^_HnKeum+GDeEmhKE`~?oK;h4B57`var%eow&GAsCwWZ z5b-H&@mV4LxTKst96>RE)ce@j44X6MF1;Gc{VyFy(QjB7z)ImO4w5_3TC{X<3r(JJ zArI2GP@G6)V6M7G^wT48-Z0Zy<3)wA=qx@OCj(S-l+oO`q_!6{V%Wpnmzh^3&5%dQ z1~}x&S~kPcA#_e$YHZEOruqrywR63lq|;{2lkzW1qB}S{s^u0WJVlv`HKcPZHEqg& z6$Ch2bxGlNlsd0_*8q9#Ah&8I{j-$0K)q%q7&bp zfT=U?sE2TJZukFdQZ}I#2~U(A9k7lbthw=>y~a-yy}%2&M$R#H{*yTh{#Yg0i}q9JH4%U&=Zo;O`0UD3Gccvs6T#{M^Lk1Ns)K zKB=a^+xnXR+!5WVa{ zHfDFmD@0K{r4js@Q9bH3i0C)_A&$w30}#!#4+6+Kyg6wq`i|g+K_QY0IDS%0Xl_|Y zdqvfTX7Btj`GC(@D>w*v$`?L^R_(w4to{0}>Q7t&ZHsA(7Eg-o7c_1Tg`Yw~c@iKu zD*>wN+{a_C<=WvFhT4cI?D3u`)_V0X;HpAvW(AG_PHHXfz2NJMo{Qko-Nw6Z(CKcE z#k;vaB5X9Fw}zm=K0Y73b&I0V-p&@N7k+VJ*;P2nIaFIBOxwQw3 zGaqkd^0R9D2jw{YsZ&-AL`n~F?VQ|q@oF&}y-E?>KrvfRk(gV)7=Ch;Td&s`zc_7m z;2#+1IBo?(at&`A!GpT_^vNGbV>d9vA7Xdjm_2A|pFSAwYG`Pfk8BoWPu}bGdzAoJ z$U3))Q9uNe>kdOulaw?U=%Yy?P*{K(jXTt(2-GtpMLCf7c!jv=C z){^??^SJ(eDG~p=Ohuq3YP`)WSY#k7IG_E_JHNBqH*+y+VaQ%(=(JV&y?)*r$k{b$ z)dquE&XK<9%JC)7{mt*-@9VOg%x}QN6Zn6XFsP9Q=Wh(zZ!S{A7zLoe8BkPRyY9@w zpg$A;z0a^1*jikD524a}!NBr|zKNC9rkk-NpmoET<9XSRomXVFC;y6D&b0WQRlgAM zyY@oBX2017)hXFmq6*EcfV6<%f5!iR{u^P1|1VPe|E|J+;nlPFbYr8VQN}Bb?t4WU z<-$h^?L;T){`yT>CoI&{7F{uafGm{n>z@`S-XR7(QM(5ygp0&0oN+V3BZpRa1L%F) zobYJwb`jFle%S~jvZHb5C1nPNtdO(Nf2?5_f9QsPGBo);&e+7cw7+EiC~3le<~8?d zjsl=%`m}E3#zn-A+^}MWK6p(P^7GHX{4WBap7L_ev9rY}DBSvl$gW1P5+7MUdg^>P z@9R^leQdNXt`qv3BhHrM-I|*9^v4+nzBdNdjBHHa7^aks;CI6}ne9wKD=6DYRBG}} z_bqG|<+ruWJa>8I^MvoZW5bTEt*&?GLc-Nr^i#gPx$aB2EQDYG+{xkq^%B;2=;&bQ ztjSXJOaib~7dKL80|_6$+N`k}p~5;6g`;p4)p{0YFjT%4yU#$=2l z$HSD99)g#!EWf7$=-WmTz5AMi+2#aeLiqLgAGI)&r1}M?1CM|LR~N;SeYFS^U7L=Y z&xVT@+qMXrXC>oh`1k*Q=>D%6r_-j|A%zDiVVR}eqk49#Dacz0&+jw!i@%8?gpYjx z5qXni~q;G#yG z65R|El#B(d*M!_QHDg*i_v}<`KkAkzRCua5W|kNC^(jyx2MlIMx?5R{QLAA0x3Nz9 zPZty1*Pci^x#^>~^7AcsK4Yh)bG0nh!eT8zx7S-WTi<%~8HesvAJT#$CtdM6#Vzu4 zFDz>0OP@XIsi(-W2Z1z4sSP}Pw=Sg>y+(k#1P=UpS3NjY|?EpXcz`!+PjRGt4N z!?kPpwHsSPtvGR+%A4B%I>T)=Vz&QS4}l;UQ)earnKw}~GemJUd*3u`_dD@&hg~&!r=$KE{k?l#+LC)~ z;xXHNhtRn`WbZ40ZpgDMSr&?pbM9^}1bWY6yTTaW!EgI)ZEl1;uxvnl{iAkWh}u-5 zyMk+lhX=sFx(+^}-L=ECX&K|v>ca)PuxTfkJ1e2r=KDdA+sNyduL+>0F;S~2zX3u8 zDnSw!0rBCZYPnKC{uD}={AF~X&857c20I4m5~6DCunsZ*_GRPlwV5sKe0+x#*NKk* zTDxhIsp?mj zQ1M;Y6I216Af|K+U__;Jb&Ya^t0Bk7vvWefJ{3Sx`Iz5YG&Aj8JyvKu6~!bP!=RA0 z9#>TmR6Dj0L;%w5jL?gE;X;8{W4n3Kq*t0yI}u z19rFEc!FWkUH2L<**3CVz2rX3^VM6yDUejqY{*ejec5m55%x!d0%j(1%gM2F5L20A zlHn@ZzC2?;i?O&~KrMPO$%{Bahj!!H6@+ z1fdc+pu2qqQB!PyAEq{ymgwrar*P{Qxq?qicbco`&wUA>`phks%EaLbrfXc0Fk7eBdb$pP-C~aDXR0#nmg9hRl6oSGg_To zGAq(`sB}&pb^gcB~Y(W#XNhXZj4zV&qBeh z7&MCb>2%7tYQ`J zSVS7`Nx%X4-UYT2>HOxtvyI$r7R8D1|J;eE4cs|?q_XjT?55*F54LON46L$2uZL?! zlYN6mS3PYx)}>unv%SwjEK^bqdn3I5{>&ibSXMlq$jW!sSv4|S-Pq!_W^~awc8DzKfsZ zpvbkdy8+0Zn`HEcuYNj!tOQzxXQi$_Zb;7|j&|td7E0?|z~P!z^%RLnrU14B;$(EB zSR7}mO*%x&i_};u1g?@xDsI#jVYy&MA02Tn6rUA{8uGK+Y9|_w2vyC1-Y3q#`{d*I zob{`*+8N0tTrfryR>yb2BtQe$E8ufyHJQ=1brWslnRG91ORx5~H;bBbOA?Bv_w@_eLLO4y*q z2xsZ57>3bn(6rnsB42y>B_OWX#C%0L51op-m`zv>^ezCV@(U}wt6Y!kUOZDnLIW{p zi7oGE?+tIhU_2bx_LQ?qqm!{~9$T=Q<4*1dxl;JDx`lGjZ~K*8?$8viSzNVEB+TXn zII8ewr0_*+8{u?_FtMKi$a|Ma(%$vWF|Ihn> znWo8DtLQ~(Pz=`Yd-c&!V6|bfI6RnHD`!my>Rpd`DY!td{;a$adsN&VgD%9#e;*SZ z&Wh49iD3>3i_ys?<%lg*$?Sx4TA4=F|2`at2*eZ@`t$Z*44D0r7!44dP@*m``ZIl9 zP+{9VKAQb-Qp7*Oy;5A;3S=rXg&1TEJ5Nk(tm)cv&+I-3J#~(=q00bUz27xygGQH9 z@sk?Q2dJ~D1MOwz0y4r|t|J=jd48hJX{{P{A|-9I))k+}c<;FIa)gC;V9k%w6Sx0s zy3N$K=9f_3?OlO9TCw8$7%v?M>C5Pd9oWxBrtAz8BV>1peT}+jPHM?Bfz26gt^3ZD zwzUFcOv7ZLJL+l1)nolF1v!dz1s`ZE-^!;OKYDG@f(hv7m*X4RIOurO1IEY0*bsm! zAdQGpy?k-cNi8}$TCsk|T>sj0^9MXU`v7%$e$Q|db2bP?!MW z!a*4=SM6a(<9paBx5FLT;(O^TK;}u~vtQ{xm>J3%WcRSR?`N_y7q&BIJ+^Q3iJyty z#8D$7Te%JVXVPDrr|oRmD6O?oPxbA zPmB7KL?}%ML&y8B^2y@+qah;xDc6y>qB<#%*{;*+j!c$!0=C2OjL1>dctm(n5MRF~ zD9fBNU&!rB%(|mqV1~xMEk_5UY?oQZ?y+e$%(s`j!)s)1rJ{yRyXS#!gQsO3U*Q4T z9Oc<*;EAq{@s|fjr;*-Aw^dSG46P3*pyZ7okm%JB>9>wEElI7#6^;zZ;COW+*uEw? zKhzmL@%-EGIQ#H&Q+E=xCd&C zfn9U9Myn?xTR!gCrIT_Lw~pA`hhNo{u@}&$LWnL=`CUwns~&tp6xuKD z4=zxII4I-tUy~&5LZEX3!)jHTGavPZiVZg1Q+lnsD z>!2|Hg3o{{m+J0Ij>|FAnx#8KJBn?GAghgo!&O)?!ys-)AnE)Ii*U}v-89p3{kc{s z4NNjDB!X(_l1qGV=}bIf@A+*;3EzDnI95c}BQoKyI7w7xQyYvwjm zcS$smJ#M(qry!hRo~p*o#Ldr-gKz$qH`(B^9si!U!eQCVd;68w^aX^b=hH`<%~NGH zC7<*NZxzBLhZ?Hd&UO|oA^4w;yIU4m|A2s)gq&RC2if#Dp7WXLEhJlBWHUBGsmd+T zHvJmXOxtxV+`li=N%@SyKEz^X(OQLVu>BMC2>;3j_foGk$eBFQSfZq75vVpMcqy%Y!+@2$ zHllkRjw2f!$6ylLeVRW9QKhs|?xqjfDQ~hyi%PjH5;p>&U-7Lio6^CTsm8-o=!$#5_Qq}?w}x{v)9xP*sZ2obb88Wd=MHOx$@h;V zE^y!-QFArcg4%3yj9KyBRJ>j5$`%PL`0moEPlcfTn+^sOMKmmRaA^7H`$M8kC-q}S z?HsPAEbzd4u}hcKJ!?3JzqVZf3F|4N`*OdZ4hu7_EseGA?Jtneh{TC*rOl>N4Ra7?R)xRd<@}yNc>52&#hD`1K3RU7yJsn=`7;$RAQwNe zd)1el9P{LmkLL-clZM2eGs@FHT>HclZv0VG6R)PKf<9fyRT$W%U99;_x>IO`AYcSV zw_1t{cu(vXJcu!LCw?+jS|yvMDy) zPw+l`b?*0ZeDeb_=K|9hrKk|T@ahg6@A9H>5W|8mGiOuLf5|n746Sg5QdreM!F|bUP((3TGEC%i(2w^k^e~`O8;0OKlz}U)ELrl$UUM+Yn zh^f%ZgOBzqHLSV&(W7jYDD#zV{U2kohM2LTt%;4o%rqibyvK$9F2(MFU6_SNGR`zG zXaPENwoXXU-I#Y8YNiBRX0?iu4zqR>W;N5++!bM+0Sv&}XaO)U4>_;=9Akc}l9n~A zrl%%ae9P$VDziHUiYjk8RyDb>67uBbHWJ3K);j-K;cknZH(@sr58wZrWV>TzdFJ62 z#CI$qaUFIIvDtU`&(HT1)QNt?jQ-awrcYu0TWN2^uk> z?~OGzf`8G!e^`F{9Wl8NS^l)Tb92|+?z$Nt-8EmEoq@-F*H*8cF9nsWi2t9jf%xfd zX=EfJrFQ1**_mJ<_Z$k{md|9%@y?V~jkv@%s$F?{+U~Y)LtB`Jz#j5%ojj$d86rgz zrE{`hNO7oOOx8E>8{l|T-(!gWG z;QR3O+~)uKGfyaLjY@~lHC=8aNuuF;`cV%a&3t78G5rl!Ub^>wL8nT}lw-0=8g{VF?jSZnrex`+WQQQAq-rTAFxcv`gL2T$(M0JDNOe+!Lt|f-@1(0-Py_5 zSMX^7gO_F?9Yz8AQKrWI5vm%oH2G<<3HV9=BK(m%-_1*hO-thA;{yW&OZ0^qX^|nm zr*{pZVeI#Youd&mODA1od*|I##j00#itttU)Sa65{)&65kkYti#PVltZ->^4?x@bT z$0|SE`~2_XusSpt6%LVohZD4R>gEjR9o>e_h|L#oEV>!4A*byK-{G(VzC+g7j~^ey zCtLF>Hd_E$TkYa@5Z)#c*1tC4s~q`fomrQ>^V8DAPv4n-d0Y39(#tO+_eA`k9|fk` zZ>;cqNc0`K1Si8+2R8YIt&+P=?)OIhFlKcF*buV1@q<4{rK!=64Bc_i5pteJjLkZw z&FpD|_l(787-x+@n!IxG@LSlajV0KrY+cNrXys^)qT9{E@SSrG%(MjL^KD(tb#Ke- z?;pcIyf1{)vDvITcg?rvb(;KrH#m}S(30(oD)Kc(5;sq2MEtu1R}k+AN9DF|vb;AL z17HnKJid*?;rb8LnKrPN9D13tfBpGv*faY))zs zh>5pwbnARMA3oeoFDLfB(_HPLKw58fcUYlkLEgi+Ga> z%e(4nn7gSNi(Z!@QG`Ac`xPPV8pjflz@s*o!u5*I!6l**`+c88{I8w={Yn3vc+M{% zAh5{Q7k0n|bx(EK_uh!VMH|O(wb%iGJ>Qoh;f0`M;HXIMgCBts36g&xcJwgAt@j~& z(jd|B&!3-y@OdX*Y}nY?WRIvR?!c=1Tt?*D5DFNeT?US#4;f&8k{OcuGqY3l$dpwC zRQGj3=nA=@4}p&^{C|A4FNYdDBvV#feND8-*s%&or-(pzjvk{Zh{Qt!U%uvHl~JFC z>?m&>tNN)Egmoo+t&=oj=RbG{KP41m2tV$h|8-5m3sckqew5Mq-v;9MCHk{j@Y_jF zz?L*{3jsVB5^E{?q=K#k^RGKBqhaQ0QX2-S7a2ECLy!o6eRvEc-US>EvjLX3IRt|D z)Z_HY-XDrs18LEyYE-`vhZGJTj=;UNR z=x$*RIm5<~MNVx`#yP)49ZKXYNtNZjp{^L18FH&}kxx6K!bNe~YItSJ+LeCUX+8ZO z%hK5ByG?-amb1?K=@0Y_F|9a)3#5%4{IO`+z3PM+HM~1mbU4|UbuJ2(IOu5Xn301q zI1YYo9JMw`seByzkdu?@c{68hrDjdlci*2THzD<;-8=rKyD?AwS-y)3>sx;G2U) z06!XtWZP$vNlO(K2P|BIH|+4>SuSw7K_$DE|l6-z7hiW)|C+dCoUfE1ReCl_@;XYR0uJhD76FvpU+}! zV-O;|<2eta#m9iPN~e~#gGhzHY&Xp{+<6$FKaO^DW7ai~_U0q;fYt3+NM1<(#Qxn`EeDd7pN3u`>DH~NYzr;lq7Us|Xee9>><=EW`keOzsD z&mREGxU-$ z*T5Xxe#rf93IUYh(+Edz97K)I8P874U3r`X{uA^T5iIWid5*s?E>RyI4ht{_FRnNX z*k%5j>?;+DJy$IoTb?*xb2zDV{kxXGMDIPNxajD%j`BR+p!d_U6SPf`evL?brHbLs z0ax+*M+rpG`wI>%P4GJVIZe0G$CT8&st0( zZcUw2_uJU`G?&>4(RtC!=z`L{cU$JBve$#E`IKR-j9TxT6 ztpzUjBrHUAWSli_Qzg;m{e4vhPN*NlfINI~aaL(R;SOb}7;DwB(fH)o7-PrTbj1Kc zz>3#FN4GikF&vo9(Ac`e%HXaxCe1xVnTZ(oDVHgg8 zJRY*1c*mow3Aj!OdCPUT(3{#cO(%Fu1{CxYYOuVuU33#L7vL{Qy8in({=Y9g;UYJk z?jJT(I+X^Ict=*sjcr{( zZ+Mm~R*U=ZW2w^L#@J;&Hn-`|y(fZJM9&V$7H9n`U~Hd^T(qK~5#u1;dcQzUFvO^) zK{%Si4UxfG(+kpbDKpg~{wHlrbCO^T@_}vNz8mYwK|+Ziis7LoQ+&A9TE5ZfKA?%|SY zEPstjZL|IbByVKQF)FdkKbEGLX?Wu6%nv*^h4`#z@-p7>pKSY@1gQtbKvRH$!OSuZWB{%f?C;dS^X|8sMDWd|6fdP=M;sn> zq$Cqs4Z+Fc(FI+|mit=H0nkJQ&GSe}Mt}#@cLqiJgSh4=>8pl$23iH@;Tpp+nkKf| z5!zrT%01!Dq z!4PMW1&K5$+?Bhmx$X{w=TOYNR>s~AcMRps^Q$8|SZ8h9tsHQacJGJ+1}Gh@tQ0Bf z=vc-tBNkOtA6+PzfxU;lTcbqtQFrT)nZS_I-!Jn8Duh$p4WuJ38|W&8ebY}FXYlHC zzL$C&{IpHtkH_R`)sU`O1We)$%LAxJx9{HIXA?{#^6L)?(WgQj73`;{5y4y++dP@Q zCg#sveVhFrn9R4RUwuFKY;-QEt1G0`=saXIn|}t6YrTd0Vr@)F)Ba(lfY*^f&Uor2 zDE4gkXPGg#(om9eJiciaDakW%5Lf;Ns;@xxViq;F?Tl)!K6Ejj8QKI|>j_@F2P8>B za}U=DdqucfH{QGTW4?EK`CKPKpyFN*uNm$XCSO5#l6%$f7n#`@^*>Q!HhY~YrgmCo zFEQaM;QJdS+RFB3mb}AHWsC}Go6~}4_};1kCR3mz(uFw-HAh6;3{}S`|2~#-@)q}p zH^WYxa@ci5yOXkFuI@CHJ-$7sb}g@ORv;YNdXQ#ld(Ov|N8Y9YN5Ee}_1c6qV2iyd7fnBFrFd^hUy zy$N~y6!#bMW(lDoOv8E5-H^8UL8r#pn+#ePvXY?3PNSw_CR&~-GFo9mwSnwaJJ2If z&HsdijbMCx)gTH=`tW2C%*?*w-af}3B{a0#lz#p$zj>azg}6p`?(d$70$(z;#XUxO zNcnqyRRiQGorr(?c-^{#TjxY(*VMf#kF@H}DQ#U2C)oW`3eFib1 zoTYMyt`Bm&z-C-7AW33_Ik}~eW*cSRN#6v@X+Npptz9$uILW=5b^h{sYH`|&!l$}F z(6!N0xE=IWSz1eZ@#3zC`CHvSFx55uYCFi#{(2kh!TycFwZ}a8(a9%=bC73|t<+Ip zXy4T*&P4BmO@$;aB_vppOHrpda!s4xwqSe<%w9-{ zj=o2$x#_LoM!aD;B+7Q-5o;?OI}?p=Hi|MhL{snq8(m~{zil9HGiQFc!LArzpE{^h ztWzM$d52Mgo#nO}3d=O~eens0+6%K-HU~5BNLqOj!-&I6B6S$I+XfEyYw2!NIw0tXt)ovRpa$Z z(`&{n!$b8PGS`o!eYeKa2-xWa_fqjAA@;eNwPvWtN+a!$UkW^8p{E_SFi+tWkqU_V6UTVE z`tEdPR)FCcUuM-GHOmsxsl89kL_(p451m4r z6Hr@-_IgIiPs$(%T?_|63K2e>h}kS_)3u{t2jg>0y2?}gZbA+S$elrrKumna zb3+@2t^i-{$Jme_&aR)%jHWxDSWekEYI0_5wC%opv+Leo)MQ3%Wy)ekv|+$v@Vi7W z)IAOB$64XNfN=r-it;lmImuRzDiPKpn7|d9HZ7_4XEM*>u3^mTX2uNJ_|Xf{%BJ7~ zoDWPfZGoNy8N)I9aTAvg%_7BcvU7+37$2nx)gHIuZ=(Y>pZT9pK&Tljb)vZUFN1nI zDhdkK!sKW|2Rl-8_tk5o_jk__LKICqk|~%2BDguIj|2*2Xpr{Kpg^W6F>CbGkJat# z?LKbT#oEWEw}-RT6zBBMb)(4hS zXV7J~a1hu|tFVR3@kFVqQRmTWbGzA0=cSy#0$U^grVkCfg1}L+o^f}#Oxx4uY$|RJ zyGT`r?o@{i7fsWPP0_7{OJ~C&XG&;EdhTvCtC4MCuc{)D5E~nM7K$Xlat$*)tI2}5 zo1UjPm0$(qZt|BNOE~D%%3OG$Ou7TPl+87P2mbF5Y*wVDH=&x{(2&B#VgIPqCOLTy z%D;g!!^etx_W|7lts%;?pn!+z2cVwc1%G94DGsom?Eo^9%26)cTXyWzF`UwlbADAY zVQ)M=qBmv|toggjKs?8dSq&a-sXH+a1LPx5#TenP`OidN4H;A9tUlE!e$moISQ!M=}-ZfzRb-^9fYV8 z8e>XO-fX_~PnXpF7MEJ4g{drT~hsqz_pi_0V5q z#3WN!n(j(PK3tVs80bck#S1-t{Zx&CBfaP=7)6FeAFTVWFcKm4A=r%%HwIRT z!f^IT(ez}jX70J-A4xc;^_YZXd4;S{3-|q`>Zt%r5K=E-@&%90gY0aRN%|GNXT9?Q z*_z*q&5iHg|;+hxNfj#(n@syz+2$dBD1(>M)HrD(1a!cef;&Q~#B zVa1B^0u~BEuqXy|;Um&8`UvvhM+dD{(#7QKkDK7CsuTw@cl#*1LQ-!f@T^RIrp=|F z5G_#R?S}4UuJ4r24NBtB7rewMXTe9NYR#eQ$S8PraPeZ0Gm5v^Yc?LSBcX?lRIXef zl5Y|7&-*pJ-~RNke`LjC-Ln{oxz8$I?MeKG1ohh)V)X^bT6J#zBJ`^L*c}?NL*P}%W@u6$umbyr(Yu%#R*9@T~YdSYB*Hps`qH5|3QxO^$q&ZNF7adqgI)Y)1e)3ADD+d@-b z2CrVH{xjmU&VeIg&?94Uv;C(0j_`Yr+O*jj*?;Q=#8yA;lS3|gN z314;O)hASIz&!%8$|L3)Zo``N@i*QGGB`_wBCdiZX8TM2#=`7APuQlH9G5BIms-1m z>X}5(Hb`c!4N~`izi9T)D1=~%m1*t}E;9N%uJz@_qs#-z(hNx%T((;=ahP%!Flqoc zhYWC4m1dV}$)U{(E5~Y|4!9D~*|M$h1I!0EZg3`;OI27I#zLZQevPi#fjq10Nd8=% zC}E(F%b_%p+NT2WqODOW`mvc+2OHtgybAA)cJ4&^SCOGG<%jz!=HiBV{9xggll0g` z>9R;1)FYi>+6QDAJz4O+WFDrDAhOh<B&Ns>UF z^8|p!d`FvOlaRW(f?$pC-uO0Uh{>lCaLjdwKIWrf>P*2N{I^iXalF&S?x18r@{NhLRzSt}FaW3ue-j>?4+~~X>vUOj7XlPdsX+JxgqI{a` z(T{QO{9%K^l5Pjntt*IB{`Ioy>8-9Fu9(E*xt}WaT;GFFSC^3J{V1EkWaTBZjW4ZG zk{`27qJ`|~Y~MqzL_#E!Ps@)KF<@6&bhmDNVtQ#kykYaphEIg&O@JlT=T=Y!8$bELeKPssB2vuoP zB8gpU_8}wU@=Lo;I>%K=yeS*Ce>I@@+skH(C2msmaBYxzr}J*6^R~aV#u!^|Lx~m} zbuaJm!mumGfbR-l7ADS9mV4U4a%=J{Pf;K4i;aWz4*9{o{z8rlF6tFJt$L-+Zl*>L zEAjcYz;|=(X)hw_ki!$GjnBJf%TEL%H(x*3RvdYdTifH=q%+?wr87O&Kc1tQoN0B3 zb#})jC{jXcz!4zSVSX@0EAxetZ>b>&Y3M-2FE9B=L zDXxv14Di^fO$Z$y7Q)?N6M8i+-HyG6xHn#rHE!hw`HQ(79uHx&_S@E#js9c;aiRRH z?f*1RhzsYgdRs<4-}FX&NgnSrsMR($S)kmyhM?+piDM^0sIzuDI81tF<1de9dj5U- za;yvWsQS?CcF}5_-sVh3Y|Xwe8Qbhm5brVPE#23Ljd`k=HS|!YxV=nmXoO4giOP_I zRY~Wy`J%L|5WVFDsDLMVPG1-o;BH5pk-g>`w)%6KZ976Z4E7VV8$Q(y^-!3?(mzWb zpNIJNZG=J5%A|?exxJoLTzlmf$y95sUq@)wZ+>okIo7>5EoF@j*N}5xRS&)zR1Q=2{yxDx=iL*b;P3a5?FxeC0Y`BjE?)hc zrR@?m*=A^Yran2CwI}U;e!q)6ARLQS-J2jx&NO6ePFYH*a4l8Ns)uf-6a&(50f%Up zrCiSR4OsSK`)!a$^TbAb9Kgu36`t2GVK!21uFq-p-8!kZvX*__j{q}x;?RCR#=RSn za1hIPM^|$PGF~OY)0;;Et$DQ-0(4rS zT!vnF{anN!liqALI2>eX6Ib0Q+)$>>kW{mGJvO#>IFGvehHbaq-D>)op4a0)vwkL7 z8%av(zw;-HIiPQ**A_IgoED&jVv%z=bUVBt)pCJ&Q!eMKlP{Uq2t`X1nld*njukEJ z7GP#V?IKW;=lJ5`%;eYY4ic?enfnycdEN@Pcu|DRkl?-BU&Bf}oey;EZZSJGY+!v?Ag{*qL!>SmfCLdfZUfMl0q@{;I{7lvS4? z$T%A)nn}nbVu}{l+-q1^5yM}<>o&}U0-fA#2~Pw)+S}N1w&G^!Tq>^6A7$kf_h;01 zIh>8nx`3^()`#@a?|nZ~C9y8vscm(@1&EF(x!nBqtf5SrrYQ@1KwjD0A*!+W1Ab@* z3kN)%+fIyi#ejVP>TUCf5w3^d-$f6OGmqyMMA3>}XSLfNj(En-n&7PjL5u^{a;T?y;HxR8CJ$J-zria6pIc6>q?WtEs$0Yi{ZRXm zR&M7o-p9b4!Y#4}$hW3y6DA?*H$=LxP3m$c-I3J@aY3|r_guc}w033e#`}+Pe;4lF zg&d2xe|%eaehwTlZHC1dEv8&E(~+0yKYfNA<&Qg-AA(v)yhuVOT#lU;3aLnwZZRD{ zo{v3w6Cwd(ih4mc0Zw`XoGe0-c|M9v(NOVYn?EC;imXB0neOzepS^EMWuKD3ivEZL z_pG;sxG!fSz1#Srb#6_U2}N_U=)(WQ-CO@f)pl>7K6au=4N?kHQc}{4N=ZvMNK1Fa zppVk2bW3**4Kt_=AT8Y>L)RcV!~o|Wectcm`+m;(2hRSL?wfTN*DZ(?rBW)%6>3zA7BC{06&g3S+4Up2gh-uDOOmsCO13pl60hRV#_0 zZoP$kIz^tFK!NnSC1oGL}8<#=j6g?G=J>L)a>9zQ{_SREi z8{8SbuELewr|6MUKK*U*$+~-(fcKOMgOG6>JT!X0+1lC)(*DdR1De~#lXnER0Dxdu ztYvp7F$O9uVj%cjfl_8;dtpL)tZ23SlkI|J zsL)-51;2oP!7Eaf{*HUFnf1p-u1=`h`4A5F9dKeI9mXU>535{H)-(IC)=6j)SRXhf zuOS?HG!t&KwoSQRl1-LV-Wwgd$W-aEiHIz0^qQo)9vgXOhlT#_eXeLCEyTFhUNfbR z*_F>~ZndQFE9?P63$G<34viNUpn$H~7=2d1BsB$3;QOAzr3i*PZKfc01j!7QOaiC$({^sQ}k36Q+~2VUs*T zhlHd7C-oIC`vQV1jEM6JXyh$s{8}#s%%K7^6Gl!e@dZ_UB^A_B-IsgwvZ6sX@0xb1 z{>5Ku@`qs~O6qd5I5nUB4conSp#I_MvOVgBo~er1@O!NsAmycbV`N@-=nZ1d)4LN#I?o&G))9T>cL+1BS2_=2 zRDE2QZlI@1)Yue&w|p`N*+!-{ndK?^G^gjUcG7$|BTb15R7z8WI6ku(je6pni3QeK z&tf32gPde&BIyc4m4L!t3zt!4sH>`0Aq6}JDzq&}Gy8281OciS$boEwzwtSv3_|_L z^GJ6^Y4KKSPq@ZDF=ygtTw#mTI=pB_4H#VS!#!{DP~bBb)7xhxt1O+eV|xh*Qn`(I zZqlV5ey^J}qh_h&$etKTyA-dnfG0WuFVVN{72ncJ2FM-0@(K$5SAVfJY5`A*>lFp; zY)4~j7BEnE|C$GOB{8ZPY}tK4zK&Hy@tb><1O_VkUSBkjz4=#GZuqPZfc82;;NfeM z{ZTR{D1Qo1gm?LCOR}TE5IF!PmHK505vS%yW3X4z~kt1yl;+>K8P3hbnPi zx54=Y3H~vdix{Vd%Cqaw?jQrKW}kK`A1xatJl2xw)@hP42m;HNUU(*C!51?`;KAIS z8ESO%p@D7}v+@Pd19Z$4!Hsk-Yi#f16CzNgc$S?_H%&+6LtD`WqNg#XrNZ*0l9jj^ zo1U!Tbhz75HKS`u(>S#ps#dJ#^$a04+YXM9F~x{d=**{R zY)uD>9)%o!wu4gr3LQXjI5RUq#srMoFD{&Ts1pt`;TQsG&akr#SX-%Tr|T}(8>buj z=y-Dis9BJp-*$nz-dDVbP)fSa`{SBIw;s?^jA?^RPeZwFJ=8TtbT~G!Pc|RpEkgP7 z)OTyAVqIBGUR*kTO8sY%f~5>tFCDR(1Bjw)#Q}dBiO(#)t)sU z5D-IVa~C|Q#8lK1CObDXrXj?~@+NBsDA`TIxl>|e#>vv8PSu71fD+>bB&oeuOds^$ zo1$RAQ?3rBLZ{EdJ!ZEhK#ugA!z86#TSVI$)Shn#I~23|2?nQ~9xl;%JQk`EFZ^8F zY#OiWqE*~d>)q8Up8xFB@h;A~9C%w+qate$I-^GQerN-`o^0=r+S#X7RGGIE{jd0g z?9fNcyDyT1{fuOBShA~#*qyT!if}|dKAGbvx9J%p8L#A@<-}~PJw;cNl`z*qIh{j)3J((CpW8Z_4;yqfA&O3crW;L>1 zg~Kh!q}XZcE0Gjm23`sS?2#rzXM?EJHbH%2zQ%6R@8}%YPWze{TgA^kQAHDk(h?Nz zS(R%E=A5;D^mkBX5na9Vx<>=Ww2)xCC*O?7Ka0AAPab6=AY?rM?i4UZa1u-=8{pk4 z;0Hd>CYxkv&G%SEXc(y73*!Lq*YY+PcKh9xm-href(zuD5fHY4XNL&Wo~)NpSMGxc zfErRrXXHJ6>UqZZ=x9%|YB$`6=x{YZMVhMm!-$0uP(q#zX~0+g7WVFNdiIjV*>APH zc^BoPFLoH6oy8sextws(AsM>{3ervav2!9Hw^~9o~eU5;rd)6Culqgs%>F`b8E%z#-ohV9Dr(; z3FArfL69X8Bc86JLivvYO;!Ew>)x>N6Xq1E3$Ak)A}AZn{u@At(h^tvgPw$<~xMi6oy)gGYx7eh`jGag+cZt&0DP7R}nLSX%v!B*?K z9DU3S?-YAtzR)#A*TKV@Sik61e=)Y5z^zx~YcFb@UO!5=X3DU?Ut?zd`SdFYO+6g=K7l|i~-XRKJOg?G&d z!3e`Z`~nV^etXUC&wKBd-V1}jaUzVMKv*yg^3}h5wCV^m1356<-ff;|hmrf%u4%qo=eKfTJuS!^x%z;-PCL)obQlJj6*SeumvG;P6#dUEW*h87RLx zWuFbsYDw7Z{MW9UsgCPDNl)gifFFc)$S~j5p_J_x(2zmpVdzd?OK_M{Z&LYcu${1_ zX95%dG7Z_cGGpfof(W1)QsV-V>FkP0CPu5Mua>Ud$$pa36)Egnb2h#HQWju_^(DJ< zBkLEx9Vu&?kN95fGDhW1^Xv|kTQ+}c-np{7gT&K(V}W8Cz)0PXv(Ef{{;+S6L>6}> z0isS@=lvO%J)b^U0zlvKHY(=Zmtnykh)E6QF$(US*x}n}4r^gU2Qd4H*VdbG3Rejf zWOSLuNeh%Ox*lf+#sXMms(E01S%evpInZ)zF4lMx7H-q&^(050$r9ca$U?45(RVks z$q0}jhJl-?^e`BDT~>xmpnw96n0BTj-=LhYF5poU5y*1B-vVA*b)%!BFpFE*!fm<` z-WEr2dRK_M&ldED>k`ZL zd-rdJK{qLVCWZS=;X>-2YC4tlkT_`+#QspUeh-_Z2e5TmxW$g?@t(#+oXKhLA)5}7 zV7Tdihp))3`CCOiy9%!fi?olzLHtSV+n#%WUzxgEu(Fb)OvIaFs9vO8r5=5%GliT{ z@3-?!T(hl`Yx70)!yZ@Z=p&yPF;B1|clV4U9~J$I6D9&3uI>DvcdRV{oO(ypYk?9a zSeVic_MW*4V6_s(@=56wNS#Ymi%@||68GQ6c<3sJS4?);U85=)dyuZBmMN}U>|S|wHd^?s@OJELWnDn$ZDF;dGs__m{b0(epqlj5#o1x4wT&LY zQ5OS7(Bo%lzc#rSqcEwdx<88y63%@8q z!3Gi(AG2csb|9;nre>eZnzn_MGTT zkYx?7=5zeM^)fBqvAu($f{J^qtC{G!K$r%8VageQ2B!k<5f|2%)l z63#&Zng5$z4wz|(?Kp|ieZ-M_pYi#B{L%lu(yK3fySsTaavGS@`Bkiy03rV7ct$m&|J>hB$Irz`+EX&q$(Q zy_J5`a=}~vLEbNe0JViW=BXs_dnJVjZ;0?-^#7IRf9I;r{Y+eM$C0V7fz$7Ytfi!D z4G$+c{IJ{-LiS5{5~U-i@XVG7SPEaDP1+jzALR)N#l3sl4$PUc95M?RgslF#%MU_h zMa78g&%ZT4MZM1X`n*m)5K@k#lHWv6I9-<@siVTLd6O+@5w&Ut9~-pG2TRcDttXkE znnF?R4XDGX>?(4bl{_dn0`lqqt?=J@Dn zJXR#%*+EMcr?3IELOOo8 zmaYEkvjko|5Ry_)eke`;48Wsg7xa(cf>~?yHJ*`n{mkjQ^Q6CoO~^mBP%!wI^?1fi zQD=k$A>|4j2Z9-_iIF#ebVHa{$3^Y+ztO zap&ti=~bAA2iP)o!_(zEbt2vfg=>DadLln07XMe}{CzdYNkrc3JYuPM)G{}h@17V4c#5BY6Tj=C2dx19c? z1dQrj0Bot>2jRCs?@j4%Q*3-66m<`j{v(M514aM-=LR;8jvs00e{0+CBr-5E{x%-Q z_y727LZmmoK69>++sLFu_4l3Mf0Br&$Hx)pipKFGj9?n3e{N!#lauq$ul|61`$y9o zS-~%c*Xo@644P*9buOS8W&gR)`MA!i*9Hyveeec!dj_)J4_v3d`c`SD=Dskvortn1;!o6k5m zM-Ed(xVRG>bAK$(A$|??JNL$58q9$Hdh-L2KAt-VdLw^`1`m(Fni?71-3~BjmNkDK4OTzTL0J8`2*BgU3 zEk;@gJ-;%e&t!CxenXZdzSoixTW6$xFVD}Ns2Ni&R?@@z)PAZ$S1VCoe22;Tz()bt~+kM+vC<6gLbyA6aToAaS3cdHw|+2){w`*XICM z6V&M7wm{RT!Sw4Pj|$|&fKL2|_YY9P|G;^z>F^THt`4#PKKY1TLF#y^v_k9hWq)(M zQOl|hKhOYmat2j6vH)9qzMvHHh?$qIUsgl+33^nXSH4waXlROW>Z7Ufoyt|gwvc;L zYeH=n!CITB)ak#lP&M77XWm)a#m2MPflS8BKSclQf#Rb-WxX zXslwbY!X9Lh%K4C9rT+sxat4a1HVF*8fD!N9*$MIJ`|-^WD$TwD>th(X3&^ ze_y@g1;BjkW>8ku^ zwp*BYlYL4%H7nm84DT75m{>3PKURtv+8eJ+P`o}LJ~Uj_RbL=*@$&I){X3m@w}rK5 zMyn&GHg2U#hCU!%5{Iub2#SZY$krzrVroS$iTF%@Zunp=59RrhA$s^{@#RGQ5b9UtR~lhCDJed11<7FH#$lyPc% z)l()*Yf!lniHcGItFO2-9bAxa#hKJ*F7o-vzZ&;5qZ_o%tNl-8IJ4v8jor9Bj+s?m8Msp!~9JeVxS8pzq4Mhl*~(hZC7fcu1B?wUfC< zsVk5sYLytAWVC_9)k3^bD}Eff*xkcSOay4^dYfmTf7m;$1avW8YRS$)o<0-k>kd>} ze>a&RFO=D`-KNOcPP2ATJI0ifR?;CQ@TAK_9ZWmxJ3TB+S`x83(mcB2FI>+oc$q;y zt$V|VTca~_OnFE&*8Co9=E;-CmJUmFQ(`I{mi{ydnlf!00$JBv@-bE6BHXt~_`<69 z6uRoUjn+tP7MExOSfB|p#cO~jO{49#J91dw%(^HzaW=bROsqqAJS>y}m-AVwJvi_a zK6Y)U@h0?*HHBN0R5}!n#%jj!KQ$N192%Zx?osWSV%&Ch*RcH<_ul>M@-zXufT%_j zvr{vaBbnsN$U~SpWNCA}OV80HE-Y9ee+w-&HDyo5S$|l&17cYvVKM!tV&aHpwA)aI z{LSh|FtvYA)?q$vtEEaN&U5@hEwGx`Mlfe}o~6kwR%@xF!3BaFGV^3uuyJjzEwMAi z>}0W2q%n4*RSS{XK@rDx;V(JLjC|tb^C%w6ZF)49{Fqx^@HHTJUd0t}ZTT8UEOE@N z*a~i`=eQur^JBx{KNtJ=t`Ov&uD1xOsF3o}NtWNPZ=8zqyn{56_#T7W?c;ojwr zJeVYRY)>l%^*uTEKbeyV3vVxPv20KqTq=wCB$Nhq#pTxRXS?K)y|gr1ow-0s2~X}i zTrKtI9F_eV6&senm6aT8%_dVar&GrtZuQBCa6a+vTPighQVWr!YE>4psR|UG_`)@C>M6>A4m^=7mk%ZXbMk$|Q5* z;-L>~m(!gmgH)b5o5=lrmru~dQCU_eU^0!K2Ao$QSUFu3|j8BMR zO!__7uZBe>#fq?InF_*=St0E*`kCZBR zXa)oV_)W)qyq&@!3pCXmK_s{66~eqlvhsA*gt{nypiExRdkAQ($7u4ezib5D1#{ba z(Ean~&CYi*G?R@xWw@=5uz(IO8Pq|^(qdDtVf*&($q{IM5~Bo>96k&l=!#_&G!XC zI}?v!Z>Ub9p4C7*)u?LE7FyRt%cCZ8+%$Ros`+x?1!x_j&mWl2NPAS|^j4jGeA#ra zsv5b6jd><>kzJvL$wMTNCF?-13X^hhu(CEpvC$dG*p;5CF;DkGUps=j$#I8Zd)Z;> zgMfHwrm-2lI9UM4y=Rq4jpi-Q>5_X9w$2bP+XkvNfLc+abp@xbxLlsMT)!=QGT-K)jzW>4mD% z+?yv`4yxgbiGH!(JGE;rt3FB>KvpU<)QR1{RWfsr-l+kEAEurj5@G9kZVaMoh{iQH z&W2ZWsT0-%F>5sa)$m-xIeZi{ zZvQE3FiXzPb|W%qb5(wppm}KeVET}YnOA45e#jExeDcNl91&O3rcrc5+{aitZQ~q2 zMuuMfMmqC_g}6LuKNu4MOFC%`pb6HXF_TWP81nzQQW9G;RnM&7`!EFEG;(7dad~0) z0i3?j=w;4pzL{MMXoWx@brWI;wdWAe%83#p5fseA+}9)@mus3ExWsiyt?{`4lB3N6G1aD{+lVMbi(r` zR)KhAe%s}EMq~IsP(Cj7hsNk#s96^jPCt|p zp=XnFl~8tj?L@_igy}FZ!8TTtszjDJ!H0QNAjd7c9<(k_LgJ-0(F209jO`m8l(8Jl z-0fOuXBML4EB+>Y6?vm9 z@0w=^hiiIZDstv789kx{LE$Bh>mRm~1Z7o3w~_L>nI^5r35{j-Qx0XrsfHozN$w2T z8PSS&#<6SzK|jWHQ^MgI`g`B1$U`9@R$lPDzDhaM#b;f;E^QI_SFUG0Jg{$nL+6Jx zS?gENHZ`^Ch#*CQn+>a>Yk{0BxsQ3a8(jl`R4W?H=MDxncwSt@CeF%jxP7lbF&YME zQg`N=ll!CxYJjm7oQwTr7vtJ$6&HiEAKO*wMi@kZ2e9YffBls#nOnO- z;!MDSSGKzYZe(A|P=k*F~w)3I?|Zr2k6KJ=G@4IG(~T zrUX<`nGz#>E^MoyZ+D0vw)lVmjC~&kW<^W2IQJ>OkaUoNHUi6L$|^X!k6kGNUEh=k zuyps5UDS3+I6(j-v}VBX^ugJ={n9kChF~SITgFdcCu11qYopz0<{zmjq%_e>89BT1 zZ;!{%1ol}Ew;y86h20<&+)bZUTeCYN3kZ7XM>!sD&5YRvuN2v0i(SocP$p1MsZO;i z!R8N)QxpOabfgJaEw8+c5xkN+f8Mm1TjYKzvZ9G*>+?H~9@nR4v6tyuBP$7Ppb{gx zH={kDjGQihE0#{f#O}J?)>+)=-{!dq*Dj_?nL_`a=HaruQ!_5askY~+Qg!72#D+#{ zgNi4hEk#P$6I2fgYB8ZK29zw+L6X`eO^|=n23Bv>a#3vQt@dxQm7gD=>YF5R9G{f+ zIC(K!f^7Fu3nCUCsDyO4KCC~fPa>knE}5;$)udML3U7pr>EdkyOB$G*MMaa6P#Rdi z??pR0nc+*XS*-5yWA#=yo6$`n;?jm7wg%&MtA?}9@%gKjAhJuL3itMy2U{29$IGyv zhU&=phW*VKrXAoMak09&rW_Q*BOcUo;MUjqTAbD0m@)^(&hzDv1;PebeiBZ(mzG;S zX9!I5WZYBC-k2DEczoU?C*j8W{B8)vT$+$ibDB3i^9$fkstU;z++e3|ElFnd8l|Q5+7ckM8g7ta-Yr$c-3kR^=-tJM4|&d`!RZzsW@Z9sTT+Eh>*% zWazCom9e@)I$Y?rZG=#S`!4Dw^$mFJ(Gy0aU57tnS?TGP<*u}WnZ=o2_vz`rg$zk4 zJ;bbBrwd2xs7g=?-^d7*J2;>6xzmvU1q{sx(2^*lK%s|>?%dmU3jdJoX*P z4#xagCOn>Im=#z&0c|r{bsa@s7xVi-tI6h$Y?Mk$qk2ja@EPI(t&|W48IA=k|3e#g zG-45xpdZR6LUfedZ#lu0a)!uDSZQ%T%J=!+SDUK`4p#W!suHSJVj#pp=cC9C?^B1- z6QLFt6q8m_wSVbcMB(K*$NDFXJr~0ShQu&MGZGL6+lzf2+~eD zOBN}Y;V?+rJhE>}9kip@eR`6i_0O4G91ba86??aKQm)C0sr+xx00gZJiuL7@+yLez ze`k>^l-by9=Z>1fXaOq(I@Vy-Tr!H(*NO@O|F^ux&fYA(4R?3yc6GJSha1F&f)*QB zg&A@tU$pnLr^Tqe7B-6BY;oqiT70$`NJGMjWMz#K6IYOvyN6)Tf!A+HZ}eO~41IBi zejJ$};$G@I_{jK)dCH+ER`*(weo4RKj1 zcx6s#j4qa&vQbkX>AWQBZSB03mDoJjL+9j0mWhe7Bq+Xa0Qv#^J~juDX~IVM=;Pp9 zYNX1OBn7j_oC3V*hqMzfPzO1+GI9osO^PeI%by>}00pjA1?>x0;eK{uAiqsLd>$=m zq2h?_-;TIE;e@1>G{owA;am?6c&Bbp`$V!Vp4NG8j*ixHaX#7)j)(ZH7q}h*C@V}V z^pf3lZ{vfCDzSz}u8g8w!c5z%^A@O4=;MdIUJff)+)9WvfYs4wTGfO1NY(r2%zw({ zunM3OMHgL34;|}ST4~bZ1Tm$*{bGB<&4w%w=f%A+A3*?C^qL8bJTU6Yr@l+%mg_w{ z9p{nrzy`&%^Hn5&V@^eo&r$6-UNe1^Xixm`LvzBBUH&@FQ2P%Fih6$1D>9HAstf_v zj?=_ml_fh1=w5mCSW5$B#4b$PZAC@5A>n}mUm?MCrDB1AFsAVcHA-%BW`0p4ih8w& zii+0?J0MZ`l?>lQ;nyWP&lmw&qnI#>&4dLcpqKM0@ChYNL&2%`3~0i{$tf_vhly6O zr{4$B#;fnA18G91RBFmdLi@c|dz(idf}(0&+U25hQzJH(9kc;ra=l$6Q#F<ddg5g=RlwCUkkEK*rF;o=u(tL-)IJW37CIjx z@Q@|rmKbf12T-8~)-%OIop*y>W5LqjFA+SRAg!U{N@}YjE9P%O2Lf-~4T6sdNG6vc z<0(axR&jOw$}^c72A_KnIKMaW;0L(5GTqsv%WdJIHi#%AHKXCGzkQ|bc@?$YrYj?i z?tM6IN#B`?9&+8?(wGX|@|lo}&%Igu$b~>*191#?c(8nD(XL^_oDHogZGcjD39h%O zYlX+z+_6C{SZz$Snz2f+s8}zGE|_in!eG({kqR7Z#52UxE}K`LKV>-FQiw(Ef}KQ_ zqf{dfnu7UCux7iTsqbDQZT>=vs~{umyTmU{<^@kw+##hmEc3Mpcv_m5Ea%QRgl!rfsYn0Tf%rWI@Gc1dC1jRf)OphTTasV zh8j4hOToS+(@6#|hex3Nj}PpgJP8O?;>i)-)HxGS-b;U09X}?ludW1#Sw+Vqoz=>Y zex^(l4|vR`4(@}v2BhJxx5k=P%PWq091ck(l_I8ZzlNe&jfhJS6%ju5J7&iXi<}EG zHV1-8;O-CxKQa{pO5OwCuezz zGd%pfbSkaX3nkc;wutCHD)1r8e5nbgt@*fJ?K^4>n)$F+ue$D}uh_=<&K&UY@28#m z%Ik4&#(2Mca^E$_*Vzp7JzgRwCV<+ddROk7teUsFwJny-OVwl6qef`tU5n8Na#z&s z`~6-6FV8E{%O&phEUC4v0A>#oQdO|tTn-kAVJh`7C!CAb3urlin;H@MW#{|%7t@_? z06uCT5d?^8*HIS8{ICE{b6fx=1PqkZHp_&!#(S7;ugUI?#$LNq&3t@0+TD~)&Vgc> zx6+>`cm%1}@ABV=e<=du2XLG0sPDi_TGfa@f?}ZVx*xG6cWZ?ag$mE4S7GpL$< zBiCdCTDrcRXen#RHQ4td-Wy4b>=wGs(kTUO1+}i~qeuB4ePT?qa~7E3DE9WCxDsf5 zmDVDkQKcrUjCGm!)M?7IHg&t}aZpL3 zUoSF(qaK{cXdL`zSI+5iYO5BVWXO;!mw66$wr76-+b&1Pb+LXy%8!jJuBWcWpESnM z0NvpdC63vGJ+08B+17JQx>IX+0}0=^I$md90>6{&c4v`(MZvCGI^{pg>Ry8 zysgs9kkT{NN}fnV!IW4Ju{wH5`>`2MV+Newbx$ybyK7(X~vE7(KNsb z^tO=ZFCGAp7Ymvjv(F4qlj9LR0;QGSXh&=iMri1La6x_X8RZ9A$rgR}95PZhR)ZSf zso{6yAFfq_4~Kg)MYm(wFXr<8=W)j;BJ(Jr22YnbGAYKMkh`TIfVIQL@a!Cj%jFo~2NC8o|B$yeP-y3^2B+=1-ly}6}(S#F_0NO&B1QU;t>uHCR_koWOp;iZ_}{ac{;FaazaB~>nD z`upVg78XNyrbB&yZM^%YfC%03!gv!MhdyEnAs-PM+U{lIJZSB0(~?btD$pJWYUwwi zt?}eze3mfgeK5+u6f@cD&aUCOZOxSn*(s^o=rpi; zKF?bX9E<7c0~)KO7U#mDdT*P&CMY$?z|1{PqQ?yd`{aF2wL{RqBErn;okM|}zq#_JRnhH<*$GDe#z}zrqW^U63 zVkC3P`YL8XuN8R4hLc%iV^@XQ21gaUnNMqbA$~0%M7zCM3UW$Xtf|vn;>79Z$)bZ@ z?{tFMXqIFEr%+G2CvFuIR!{AxydJM9H~8~gd~!c1Z^Gp2j>SuKDN}Tx@_cAEXJp7l zDJ%-Jcmghg^*5u0&d4Mn+d@y8in6<_=~@waR)gmeMU3kX$l{qAn*~?-ND%T3^#Ma z78-nE3k2VeX|WOxLjjkuisc8NZ07>k#I+Vxjx{*5%k%ZTcoW+g=c55wfL`^~(j1-~ z=UkJtTGQFlM-q``Y35F(>RK9&*kOj%6CC&s5(S+q)}Toj5USvxQDmL>SRtu!3* z1sRKMFu1gUVnfELew1bJJVgzSG6#3zQEN4b>k3EiyB?s%OkB8o>bcS9S|SSh{5t(w z?g8wPgm<-2p=L=-UN1zqwjp;WrI3YbJyh@_Nm~C@&F2#bf|15!owPmsP=iBEvVli1 z{^;8q6rBidkA)byRnxj^y0M@!!_zOv3%68`M+$D=TC0)Fhf+}cC{a8YYB0s|`Gt_W zLXDhrwW8qw;i~7r6&(==s_a*kb)7JF4U3eIGu|v4{Y6g0FSDr0EM4m{d2h`XO1%o& z*9NFMP#@%asf#Al)U~_|N2P&wmXtp0t4B6xIX8@An+qh{x@0oSJXLBnPt$xDL4->R z#fLNCeU80cj=U<%JdF>&(8bYZ5UJZUu;e*z)GDt(OjLr`+U8Fpggo7+nLBvTC* zp;1Blim)s_Uwv56$FxfuP%84MPpB}XnyOA@?S!`FAP;#Hvg4PGyVB<*(A9K66M0;+Xzy~W?pDOVBgp* zq-opSMwuDo9jyCQe+iA$ta_k}W9sPxz4E?)-<7U$2v3$9{Pp$Z9TtN33_C|QW_*8s z1(lCs8xejucLRadJ6y)c0#M0cIB&$*vJEmi+I^ME)Y?mvp^zyHQjaHgIidt2?)thl zMurajUe6VnrR}8?+FOXs63#^X@HCxhUx^Q?3B8;5aWemUp^BfNAh0-coF{NJs+Q27?2SEmY5Y_h43Y|J!kI~_0lGQ z&xQKlwKIK0_aT@HnRII1e%*`gGg;|r)OnDJb)@S2mF{3v)v>!Bd~ZzD9IY~R!-}po zDL-N%73zD~lR|1At5WaItOqjZ_|uWZJLMWOa}g1W?jVHv-H`dZhyEP1xHkyEO=F5j8PrVu4iIin5QV;PX=?Zz7b zt7gNCs^lag0dM%>9fB=Hl9VZ-kyNRW&l!^c=URVNT1szitey2zkV3t!lUD?YQ-1vX zFiFHXW+6Ol%uNd%y31ZbJ z3sEwvQsyQHh`)r9MkL9X|W%dapEMta+ozdzMq{nXi{LIobyfG z>Gr^aK$LFI8kekoHNUy(;tRSxiSPb_d zkXRMU{$~kcLA>*#zH6t_31TP+DBe~l2_Z;aK$oia7$Gm8lnZXOt-XnZQa<>V3!1yD z(xcy)*-&k%@{a!!fkzAjd5LMh9POH`_CEnRPEi%}n}tQg^Bb^sVk80*)zgqfJD z8TkX(j#@VYqM6axqv>`9Z^TEW)^lzGy!A#%gX7{<*yfp!n=y{$n26yaIvG&6 z%J|tx{J(Zxl--(h*vFZkB{KfY3TaJlZYuutV9aZzishOPSSNK_q4PcUP<*xI2GqG- z{NerGXw2k0sr4@t?M`R=8$w=N;cNObjz8oV@(dau#gL~boiq=weDV&zj7ch4hK7X{T76*2mMky?&z-kz@AFPEZw`N8v;-1x{WmxS1 zp)qxju>N65lJgwFv5y1$Y&g6(7`|9!S0WV#5=?K6k{#t{K%Z(S28U|2LR2{083{+Izwm=IVt!iSqt758>V{DAl0Gzd6ANt?-xU;s)H>WC5K~8-?5%nDx7nesOx8}!8OoP2`rU9kE1*OtTR*h>c5Y!|#NSosS<* zI>yWw?2(*|B^1__puE&P#Do9^i7R<>oI^aF3lpL~eN**ZS9d_^uijim6Zr&Xm}lbg z4)D;vix_ZqknEi{*->92<@h7;tq3iNF<$R)0LdE`U;;jBJl~uK{w7j}Uh2-?UV#5dkR_<*9UYu49_wYtKIspt3a;Wwv)Z zTN)1G1m0lnWE~6@=*%?8XG)7owWVSAmg@*;SmaZw+SU)Yqb7D+ecYAd{7$;ir!(w2H5*2L$C>->U$asnR)H z)aQ_#(?G5<#N=*&$t3F$rSSaOsQCkw0xnauxuf!uIn3X+#cB-VKI?~WU!%iVjVxI? z4|dtn;_m(7oR?`O7s8yW5p0Sh!@ldsPV}5p-3xfO>-Lu`J+*Z(a*nYEle!T&}fD7C!3Wy`pJi+hH$XLyN;U5Dx-^Gm8pH`eukV+GoXLV8H~G8K^Jm9{_pI zq=s?hD;=G&k*~PL&SUxr@_YBjYEL3h_Uw|rPT^=BfQi5^gril)B}s`EP8$Zol#_Sg zzBSy~Jz&A2?x`2uc5*T|3xi}Dl?GlyjrH{e3pnUeY;R0kMW6_%>xvqxlg%a2#PODi zLqw**vFd4qnkTB-MLqtLT_+xX#(MOjB*! zrVW>g$dn~;jE_ytmD}YpN{)};ouQnye$ftC$MmqbAk+#mR%K{Sm8r~4rD(3opIY_y>Uu%sEO`48W4vpeezZ< zo+f5b`t2Yv0K*m_Iw4Fmxtl^W(?H~CCuzL6Y{{s;%biTdS^QB zcN>-ehVtV&3%zLSBabsQ+0*PdzWn$e7*9K_uC9cq*BYTgb_gb*bbJLgtC^e&P=Rf8 zldkOW9$NvWB9--OIfv>ilxn{8{DNk&VphP|myHkJS4sY-5Ckg-aB+!k6Fy6QA4HW} zbt$=6Jein0L7Y6VL#7{nL|P>Lv7H+)&YA~GLe>|!bC7X;e6!_Ao8@3PXdX9 z6k+C?*%prxvEz2|yr@A#Li(;YXmjEg zFVf}7EY?=JYfjJ!b>Dq1Y6XZqH20`URFK{q0(Sj8raLR4twMiO^FV zmkzw;6dMFGTq@WHalr53Y~}fVPJV<-+{4#E;9G!m5kv8H(Bm`oSb?FtfQFc=q`Z`Tas6_xbIS5>af@ z3E(JsJ7sabp8!Y&`4~rvkGPvT;6$`kS2$je>HV{C5@L%ll}w;PnlN@jE%q$O-oa7o z^!P|lLc`4f)K4nR3l5@>A*1bV+yL%|d;0YMVehS@ zs#@27acs8%0!m0JNGK(!bf}a9(kZ2jlT|cUoISQY>e&# zZV4(Oumptk84;865BcsqiDr)wR8+*3ZODYjx971B;`MFe+oMnmfEhhx+*^a%=!P~u~A=u%=JD=DeW15Qf zXjVYJ&K)d#wbbQv?q-qA$j51r>NWr8`&LjRmba(_kj_&Rxm+vEKS@L8w3%KsDe|Q{ zaYxv+3l=4d&ix&EG;VoV0)>O)>O9H*&9V_eniAj(mT0pbKMS?5B$sl9rLFaOm^q`A zbu(s*Be$xfzvix4Ob$47on82s@h#{UXAc{<>ECg`Xyz3_TD;}voixIY+We+MhT+Hw9^-?=g;Ew)kf z?Xf+w1b+P!>Oa2@S^#qL{*rAqezdi`%|c8`%4Glapo+C8NO(P&gL0dky*hRrOD8zYk zi?#dj&%;@`B5=jc3utXSQbcUe!9Aw_hEwdN?oC^|EqKDmFl3is^Ml@RHnDyH1G z8+0tS+u>#eo#eb~GnQqyfpF5(VDb4tksOEM)ZHgeMR3ZK1Ye4$;W;atvM#98{PK3my|9_sA5b-)c||AHPq=$_hL z44XM1P{Qo$gaMl|AuB%@01PRC=g0%b;j6qi?1ofEYfm2wu$-Um<49lp3`Zh}cWNx> z{gjgQcluq2;r8ok0fx>1UCY}sb5KHDU0v6p zV+NA*wT@hObNi1S3Gj4cCHTs0ZH)20lm4z-1FDIpse5H4cxv7(e?YAWFH^Q1? z(K@H8V35_RZpIZB!q$y6sZdM<#N(411;6a_N5y{}W`3sFxa*>YfBq?BAnb@)i3ua# z^P^$N-S-VJ|9-0a9Z-LcX_A;eA$0LRLyelM7%AM5KmONY=w|^|T|W{BSDKz=0>j;H zOXq-s9#l{q9eUb3W|4C5mGyJkT%faoE`;(7vZkOh-(r%?w}}jaLZ`O&vdbQ~@-S0P z%fj`6WkJD`2*9zK1TeuNFzX8jNVzV`0u~UWLVEF=5s>-(DG;SjJq#BFNv6ttj0_s4V%zA%xZQ{~;Y^R_; zge*6pyn4sO!|Lp?o%32sTp?KA^{C(awSPM8^m;PD>%tGDFmRdKv5siHn; z+?bc}7T6DsPFtOYM_|!%U<@QksEsafbj~JtUxI!NfPI4Pd5vST#$YLtyuTQdiPaM0g;%q>2=6nZC zD3oT;NK`MXrRIkxr_A8%`;Hrj3Hn77N-9p0@$nE|fsL4uGV`fh9?QjUq_IBpLFuR5 zmWwpiZ<>yDPFx~?YzM3Wd(>j;opja-dwZST*WpIF_cMAOnD`lt=_<3l&WCzx-<4Js zchBuI1!runa-VZZg0?moFg}-rZm97;NbSrCDMq<=wgwEzC9-P=cE_re-?Wn|y1K|# z*=jn&(r5dvWwbe6l+t1D$+cR^`T^%8{L`=CwcXTR*6uQSi+saB0!a`>x+S*-kJz-! z&fzxkf%p$2)&17BCMP8%8UQefelun=b)S;Nd~->R!A5d{u@FNBkbe1k*P%inlsweA z!dNZc!`GC+2*{b4;V$>`g@>O`3-ujPWEEbtgAsoQK@nRkV&N^mo=y`Rhsf#Mxwm>U z6+Fo@F2zsfsX0poYrZdN9lpv8Cc_Z6cdZSTt4ye+9C%0yN(%Jo9jKP^nF$$<78}1< zvjIW=C*q;<@Gf)nS?WiUkWqkl87Tosr~W+9pKKew`#Fhs|N&JkRy(F5Cf3EZjdq z@*gqs_|xlQI-j2RGsT-js{)>i{8_=k2_>M}CksK#&}G>8FkC?lVc*}cJqxED%A9#3 z5iwH(&=W*cg-&pjns?cCc1id~6<#LkBy^AtrKJ;ZVko*8ekrz~y!|=Tp;sqltp}=K z%L+E#@S_!%4U8mSjq2$k(w({{eb)lH0A*BtLB4Um!JzlUm?IfP!)mV=Hb-U757!@vJQ>b%Hg95uTUE90j%GgdW12$IM z$66Uh)6HL`*$Pf`Huv%Ia~)blhi=P)of3?=B#JR8cK*#f;0r=M0l7%vWpi<#g@T~; z6V&A7#KJ=LwWPx4oo>|?bIJFqmyuG3{gF<6KsfaMTebhWTUi$2_PFY5HQ+Ynp+~cpR14VF_ef}*I;;e(o>sZHm5a;g zA9Nt;JkzrJJiPhUDbQ^&?1V{zQ?X9@9Eq|~u>00hZg`3>nRmHGX_8oiAUN~4xx1>4 zl)`owI&Oev0yzVF&?&#NwYY2va~S&B6T9-;7D41re@|K+kQ!6!j&#xKUy%Lb&(|4y z2CT%sXS+Lu$FEM=x+I6>!rlqu%5ZBC;c?JIAc6;dno7zve&Q?G*Y*LzF9|RQMFYG@@G31n+;$ z2y@C*TiRhf1W(;>=kREBrg{Z#&2C}$85lxp_y7rfc+p{Q!1OHF zZC?Ve*#ivVWG*C;m=f?@i3e-H1>kC#6a?7|vXRBPw)%4bNMyZ@<3pWAI(#Y&uT^Qj zg@H>)X68IrBa~ATdCf~pHbJ$`b!AmisWF>YmSP|lV};)kS4`A|Z~X)CcPPsS;)$`{ zMM29wF`(3_%d^IiA&0+TfNHCy^TAKFd%09d`2n6g(2V0E-C*zG6xlGjhjG!0N(J#} zRpkzqybTJ)$;oi5aif9#f%A9yxY-AwuUbpxLT$yLNYn#Tpv|V@SfDz{ozwb=lC}zV zzrO%y|Cer{DY?vrKWIlMLWIbAZxj8OYx|(tCe$$Gjb^=srQif~G5df!o(VfTLNzaM zf!hk>Je#ewczyp+;=Fow3xLwv1TItIOS%6E ziTr6_d5M=Mdk~E5ruD5y*4C31Db3lWvtaMX>fCjHx2jU<+z7(`)EEX((l`-=-p1S{ zc!>#x6tjKYcHDd^uoLaodVoUf+;d74@FLQdt{a#%Z~b1Kg!`g7 zr5+z<9i(gwyt_M51#3YR@!l|NP zuc3M}tZL*!5#FD!L--0x^K6mxMnuE??23MQ&PNB1Edm}TYue;)gYCU7gojsxOf%j4 zXYQh?PZ8W#Xow(PA^_grh_Lk!H+|RD6^d?BojB$pzSZ7Ub^c!2Vo3HOytQBc*tN(9 zw;8|UkD|4~##(WEN!^3J46;o?8e+)ak2r#)2~O}|W2bvxbd{Iaj-Eqs!hQvj){v;0 zAE$_PBff-(Ck)ds_pbxdBJ$~GcQrybg`&6_yyb={RCCX!9Dod_^H8sYV4?9O-uJQJ zIcVtgNMUQSO1cb=2Y5Z)bjWk+g)d#Wj+?IN$rw;!tH+0KhUQfi=+G3>d`!dkWZpR{^U@zbj&B9I;aj@aqVusBHNi zoY`9}EDSnF8Mw7}MdgLGxroFMAW{(5UZq4)kU9UhDLU!TzT;=Mmih==4r{rTSi&)53H zn*FDz^|-Z%8#YPBj&FP%ykaJJ$dFLHzdi8{;Nm}hpYv9Y1J)Kat(vlK0qY;$FPhBK znpHxvx_DAj?DVNq#n~?EVz1N+x?8Kyttlp@S)3aiaaE?e_rv6W4a{9gPYKGyhu%X? z>7r2ce4KM5MehByh3MA)Uw0>TpCB#N->!fAH3r(>agd;cIW5H{Iz!1}sRF17u?`=g zaz=K-jNkRC3&A0+#sfuX`ll$b0v5m?_|M8Jt_1)|;hy%(oBTOY)qtejB{g@T+U|6k z^&lKFuTphh21B1{w@U|voTs0F+lEskMMOxrKY!GE!DB_A7YM-px5bq+N2uGAz)q1z z<3HfK3uO!tTR>6MUs!5|4;jHOYs5m8>z4QOJUO{W;YDdBfH3UM0ZJ=egkukv`U*2Y zCg4|YxtErHFBf)HSqN0rBjZ~E9IST&i z3LFQxDvyY-JG|)I{T%yAYX4<^f5exJfU1<180*jZ7IzSeQ|9)ba*cs=E`tfiOdU;1 zAlnM>>FmWdc4LrFy@MSO!?uX$Nc(4|d$FD2_$+aTW2ZG$#l&I&Zw3!fdw);u7unlQ ze*QShs)tom*J3aC1L0?V1qu%G+KN^Ybr~6%(u`zced?&!1ChbXt-WQdO8mWXY6{XW zP|zuXnz%~<=ac~>#FgVeXmgpQ2%9&RQQCeTbd2L?qlu7Z?PL!Dt&EHk_Z zU}PD^dR~wa7}c>exk5|DljG@mmsAP>#LD=U&oN#;)4>2%ip?(7K96&2FV${1)lX`$ViwQX@QLa-u^p{X162VRRtEdpnH zy7?;}#`n6?5@=F-3t09wI!1EM{wISCMYFMC_--8Z^qFpkt6+T);|ehC{PBhZonHUX zi0xU`49!m{E54TrY6+SKEsaJ^oO_{dZL)#?j@O3PjaG^KWcLSBYbnh^yslkrIr-b~EJkO8U-9U;@2t9*^$}~xD~~mn71~e-V&rpv6h7ylG|`2S zClCiWI+-}y{%ELECprI4$kQ47!xFnq-ICkX+IILC#g*OXLixzh;?f(Pq-Z?78rn{x@$ut#`F@^3(#& z>o6XlQYYR^G>n+iLmiH9C>M?cOPw1`Wf|3)7!^B0D_)-sWWL?3pn5(|sL4%Kz$sv$ z3fiOqcM^B+E6zG1&IchA844F7cNFk) z^DZjloZTfzDy-#nT&J(?FhZ#y$z}$kG{uu2KmT}>dAf(-vd)wTwSfDUt-tg^QJ{39 zS=8l~Ny%+4Z^@MqwR+Ns2|CNCvb@!iV;IXr7c2)GLqtwcp6^IYA3;#+aU@V_?LB3; zm6K@K5Psk3mTQZFvlJa>f({T}2XeO1AkU*#m=ggP#`L4N&$RDQk)Ly3zu78AZz5o~ z6BNd;4rft5tv%=3r%(`GV4d_-tXMC9dH4fbTmLxEG;iW1XiKG3kJee)noQbmsD|%E z8Ut{_=*tAUS5sp7!Pka;g6PIrA`XT)18-rB$@JX3381^d>t9XBfd-s;Cs;H$I>pk_ zp6@lK;)%t+6!i=Wpka4YO=DTV3aKvfM%sI5zT(;ugWn6B*93W8;IOMLrlo3oe+CN`1lM)hNx?K~!qZAj(ob|qE~ zKDDcf4ly^{xDD4NxO{jL--;U7S^z&yS1#A-}mR=r%*>&iZ=SQhXK7 ziU)DqP&IoZMJ^to7O{lTxZ zW*5T5wu~GDK}2mhTon3(D_gw zGA`GFTL}FIjstr`#y&?Ze6?WF5=o?iEG!!5P8muu)S)Y52BsHSKp8*a%f!kn}faTT9buPSEMB&G+I=+VI=q|5y#Qzm5-{_Z-iCp zCqzkg&=?6jgReFOajlFvyFfVahS|uEp$=+6x47*{E&E%{4vYQUMv{*1!>Jk6;UZWj z{(gXH9BwZPx&fv%EfM!z17cY6aRN}MWw>6x53w}%<9Fz*d4s=qQlw_M-!Txw*O8et zo*nm}n%J6LYcB#fk;Q;}GWG2h^NnlH0(l&oJrmg(?v@~=_xMz!)Up*8CCG7wCD~G~ z-yr)4&hM=*Z&6DKP834T7NjU=1AN&+Ukf%k^N*dhC~I5*OgX&aTlHf1l4`Hc!kK_! zi}vf)Eu-hg?r^;*c$RaF2z^n^{07;KjVU2k+MK*@^)#UAB`FL9UrOHs0`N4gc*dqP+6P`M zVr;~Vk@3Ue-7py-?&)1nUvZqB#KkHfc%Z%CYOen2$1RXImoanKu*V)d`ZCw1xM&j` znmKVxALMB(L3G;fM_S^@&L1^lzzc6`7kwg7bNt2Uff)FrmXs~7DEZ*KLB?f}A7$R= zZ8vgzB4b#PbXn?d(%k^_6uv}wC7)5ob;R>kKQcA$aJ$5EMZ4^QMSCDX^EJyQEG%Jm zKhj#ZsX&6!9>M&!5KIlV0Z0~_B$9x^}vllOm76(PpwBm*-NCa(tX|&V!n2VOf zqC*fXNy@aK`oh5X2C?(Qj}{GN4cov1cfJ|hIS~I=*pX!tBky~O<-Q2_v#5}efLIcp z!g)DoeK&idwU70SK*c0Q^6*@zC6?pf^mALhiVFYImZ(+ZnO%db#g#JJW?b+3e3FvG z$w}3X4)y#f$bvk_UQD;8Z=TeUvUijQ2^kvadvlW_Y*wf`?%{vAy9i>=9!sTtnGrZ- zd2O1+bl{!~9~12fTHLl^OHJQ|Q6hE@eC46^+mll?EG)^dEv#(FGelx(YfbZsc3J%5tz!Vr^HZNTL$#b6PFD=#>YW~_Zl-JFoYlAUpqT+K!TNDHox zPJIpw&Nj`x50SkV1I||n5ZMEF%LUmm)k@u-LwuW?~tiJ@|5M{bJ!pMB*7)PMMLVmo!*HGF zIwzOGj#|&whMAa|Yu#|b4i(d}RyGjX@~iHAIe^|dO^Eji3O;}q#s&ZQ!{{6EO#p5# zgk=IxJ);S*Jw!C;(gbIm(E!y2SVD`It89%OuC--8ld&SlwO#X2Bx#+c);|v zR-0O_g;CN{Ut3&rBTYuD2x!$G|F9OwYF^m(BD0Ir#8z;(P5?K_KXE4lnt^@w5VweN^KVh&K!Vg zNB=oz_l{gbVJ?`ANFAv2Vgmojth$UMBrKH_6%7;32{8h_6CaOuFD|X`(RL8sB z?+dPSmp=v^)Hgz=` zWCwEMzL57be{vs%7{RIYJ2U6wu$kFG({skuQI@ z)l+}{uKmi-kKh2_%a^!w=*6~EBSYuH)?Y|G2`)*R895m1QgXXRXpw2o|K-<1nh(z2 z;3)_(*NA#W7C1ZKSJM`QnxRtwzVJ@ypv+#%8L&)j$r0*HP1^lc^nj6vCDIKWLnj!s9({Aj*K(BslVoooFD{nygJ3SC; zaSFXyYs-_4*gex$p~e*AGmYHpA@+0HTZnl?hOucf(lRygZGSjJ7`ZADOop+FzL9U= zTeK*;72~9%p0YF5#szCv+G|6w6#>2eFHqr0!H^kjM(h|D+HBVQdmg@bt)Fsx_4 z5%|3)7&`b`_ael1S*W6;yeohjor55P+f zsJ3}36luX^xbxYhQQrltCE(kolo-cs%F?LQ+V^QJdiUigyp~0D#L(8DEh$B+1ypsc1DXxGG zn$tWyAlzY@gSsBn_=<`_$`tq*`lwPSl_DvIft6{6c_!qr8J~XPi%&o<2EqTrlUhEw zfxS0%OC2-jRzGhtsM1SnB@@~S<=m|7{4vsUhrAsd?DuxFQw#_3TF96JW5}4=od5Fk zJfnF%|te354b z=k6I&LO^dMhVK1v!@{AMr6=}!`bJy?|IaKn%F=JBP{$V3FqSnDJY0Dl4!w`STC&up>YifblZ4YEP zL!$5A^&@GK??78sw?W4&s@33YB$owXS(-@Nl>ItH7St6^Vlvk@+jD0}x40s{ZCac_ zJ3NXDBaD4*IaB76j5(>X&nj;=A&jMJtUWzQEr;o<_c`U7gYc>sFl*^3&E12yTl!wa z_KjB{bxb+DGw8eRy0I#0&rc95zTkCxP}CA}u-v{n1C2JAsyo3&Dex*+@m z{U9XUH@y4!18Aj5Z68Ux-7?NQn+;=-vCt`N^|1!Mb1w|xz7I0W#M!qDeqi5czBis) zRW3V%`(|nBb67^U3sC2MQ&mU|@Z)YwlTyp21a7WeewSLPOwsq|4s0GNS(&YdsNu;M z!tGq%BHzS)AnJdi;mzPiYyTRG*!p9Oy|M@#QtdZ7kFB5exDcj4`y@M3DEPPHl$M$_ zD-hhELmyuPDrJ>!2P&5Z(1OoUnQuoGC%_AXj+^p6QRa!6_aKxF7v5gIw@aUNH?#n> zyxwIscazi`chXMaJ;2|``kept13~`MR7~{h>DSYifcJ>O&?~ zUMc>U(Ju4-l~hf@@nw!SWx5aK2Dv!LcgTZx2;Kc_EJohcNaB6zv!lR%}fUT&n3`F0`AdNN!j{CHD| zb)u}*Q@w&Dq5T|Y6_ZM0r%rDyZ^x3K4DrUr#!p(l0^tachtTD^f ztm!;?R|Yn37z+k>SUXv{xrDI=r-s+Q{81?o$(2#?OfO^`!X&K56tU)DRV5v>1uQ7d z8KuuC1!0yLel6VNf@$YXgGw|N1qHOtmoq*+<(_S;E2iN%fr_;j78?;@UNDApceGi{ z)96^?+^c|80M{LLFdBA%1?=AYk(CAt6|mgl2n>@&eNfvm^LA3(8MLF8szqf;qYs-= z+QN;JN$QPF$W*!9VIkDKjd3wa{~}C@Okw-W#_raQk#{3t;HThCfiMc_5O`gT+c8Z$ z!RfW#z}AnTAbeVmZ>FZRGTQq`8oz8nA(D%x8e7A2@8$b$OlIN-$rWw?z;{8h_5Kk> zqFO~e5BkB7f<%`Eyyyq7tlWn)D>27~3C5U4E@dX8I30%$0iuecr)W3HJE1;WhkCVfhGtI-EX5CCD- z?F$@tL23*$0Zx5|SruJ!oc8BbhhPad@>^-1&*J$vV7XqpKbe>DEvcNXo4{^bds}qz=Ml6-wcV4~MVSeouthg((9u zXm~ll9DgN{p*;qh5?GPod*qxPD|Jb@#J9k_44PM{p`nk1q+B_9<$Snb*6RSP)-C~( z4QLYtn}6%#_d6x-a~r}U)wCx(nT#RS00hHE<-C++l)gT9U#t5PZGp@NG`Eh+T0SUQ z=wecI88h?Yo`6!ORm;uPbnB<9n_lOTv7KTvt*9z+=OgE~ zbr6Vz3N-bPNvebD3gohcQhX3ih6I4!*o6SFXAS(kyvu{i6QDuGE|a*^&phhaAfJWI zju)WmbevBikekl4zw1X^396PZS4DJeKZZ=un9Y!xF#i*PqLXh6z?>D@JR$A_W?$ly z7M*U1+l#6eFb=sGIeTE}R|(;2w2O2|12KL%fp2(@us!-PwW2Jkx2Mjjm4^{gXL+{r zgh+z*c4yo$q(D&p3IFUM6T?=2c`z^LQ`><8Of~*pe0+$H9z=$O`a=t!?QWJTSK!ig-sov<3!)ihEOYZ>DPe zhRauL996ChZTCQO-X+k6Zb=-Nlvh502dp^4qyGimfbQk+$2*0X^bXU^)kjj+x>vuh zTSEp$XAA`59>J_1-~n@#9Z1_3eksPXTY^><?WZ~*Jt@rpZ zK$v39@(B_gc=&bqh)u$f4gI*RR=3NDD`9c;p@O%=2z8&(yhop zB+`~&!>y&vTBLJsDeS_5EhbT)lgTN?8D;ZtH)HGle0*L|LiSf^|IL#_~rd@z2Byh!5(YG#CK71(CBw zZW^r!lE3b8_<1D=ZjflI7hO+kCpSRO17bK3H7_j_ScyNTLBiL5a`a7qt_u+5!_ltz zCj7^KNMhSh-g$|74`}@P;}1%TpM>jQkc8i*8vp(w`|^sP8iK#BG(`Hb7b*820`+fS z`=>zUr*h#hl;iKBj-R53Qja~f`{$3pGw^?33O^(3{-3=8Yb}!?n9fK{GBE;{J?6$^ z8Y4ZuRCuYBTCQKee%l1E@ecxkzumsISUtURP%IBagl|svpS1>=ulZFpH!haH&xuQW zW^;H5%vjhF=-2b^thzfmT<2u?!Cf92W+hvlq&}Uqw04jW>KipR zb)`kN?c0Q`+kX=fm}ytLzMU8asEYUARb1PYwG}VSRQpJV?nh;U(qFCL$33;b7~bE$ zV}x`c?|?cWyL z{4sEvwl|#H$rrdl+wINK*@JH5}wSwqCAIBHLVp0eK0 zAqs2JdJpv_+xt_m63PA(qQ}BwVm|Xx&9?mlzNA~P zfY3#^@R0B;DTy%pE{R9G@Dt*7G6!GumX(o_C|fz$!NJ40K#}s(P`_TyFjZx$yH{9|s2s zZD7P&#EhC^onhupkUj*PA8z6qWN2{FykI^IBgf2jC&hj6Ny`s8CQU_F@oMTKdT9Z# z2tXm0b5p)X)X7p}1oUQ(T;t-x4W4Ob)JpvTq0%7WH)Qw9og$_A%FaYA%WFm8r6Dbd z9^8!m@j*yYr=-+2!DczE7ZXwpHS473@18CT+o?#k8A)UcN-y-5pzB}- zcGg{~h%vI*Pfp+Q< zyKo<->Bk`YBcynQYz`_X{c4h0mT3lc(QYBv) ztb4m$CkQ{{0wg9X3J(qox@Gy#9V86FPWI_)<AE>j6yUOI|1AA(=mzR@^T= z6FN2F_*Knm1u#rNVmB3Jq)A~)L*4JAn5_*pn)TJT@>&}XGI zxul*2&#}r^gkt*4LanF;tkwCa00rc%4j-Vn6|T}nucUcu(B*P$0&vNY+T%4bl}EiK zjvb%4!O$2i{k`?eYoK>M1qnwC#_p4n`gmjHQ{BORF;fsfsLpsz#_A-q#|5@$;Pc25 zq^f*jKhGxKbv_24s`Rr3$Cd!16#nOW^gfJig^>egJG(A#cYf#&NhcJIANKGYE@KLM zUWX*hw3qQ^c*=LKjEfRhoIO4m_9rr6=WyZ4F}Go(+MRVIxCI{mFb(CK}(NJxdbQmRIT^HYM(sx|?Ls&N{G&>+fV3RKqM zL3#VdVlq7eS(=LUIE6j3AKcd>ST%^aNMBrZw>iSQF$mHgGhE*(Kz)i%^Fa3VBCc|k zW~`U9v6{sg;6%VcXL`$ae)U&)s}|N~9I=e2i0jr-D1bQKP0u$8q-{-#+`|mEe$0#+ zcPKcJG(a8WL<-*gTy*2GOY(Jj?MtB4XeC|Q*M+(R;rmXjGDz6#U)v{0g|mE z6%4kl>T1mBLJ1dw@y@c~&TWE7v{g0d^eOL+uP-j~m+(o42UFY%F5rX$Cve`hEw~DD z_#?G-iHYA@%jq-QXrY?P#lCcDXS?(hg~mTXTo!nLAKw2 zZbDgIunwF3iXIcmn5N9^04`K&S`_(N+y4X$UI&Jw&ygy&`Il7i(d(n&xI;;TVR+f! zngeK%B8tF?H;JnQ1M~5sJ}~lR(%cE3FxGO$;AJUeZ={;OBxGxn|8SX^v{@7_Am%WZ zeVgNAh6&lcK06bxQ5lN)vZ8tsyo+_Q-jX?saKa5XCLpgqrJ*vSFp*`y64t;_JSAA; z8e6Q2I-wE-vujjnff$tOAbfvDycGN$-wu!Zs29?5%k^5q(>R1lIE(Z@efhV}?V zBuG~25NX9DHQ-5>IsWf0WX?EkC3=LxF62i{FXbya`-6zNey0=0^f{l0aYxK`AytgM zz2l3s(Z0d7m80$W5HxDZYu4^-jz7u)-qt!E;xoqXvHgJ*1bqTtprYx05dam?WLj#s zn1@`QyK z^Qu_*TQg=U%`Y)suy+eOoy8Nr_+P4S3-(G#bVev`<94g#^j*K0!k{PKcY|M2UFMNV zT==t{n>Kuj1yS?8%i`cpw{~O)Jo6w}Vf9+lx-D;Rtxbz%ZZe|WoI(A-*$A33qA6Z$ z&ZdS~49rCFqrEh!X)p5-22#(h&R+$MY<(JO>?Ua&%vNM8x^yLjRCyH@pj$8Gu=Kf$ zutxitglwPXH7^^U^!M8dBYsdec01EV%Fd6k*e;5nnPK@_VDtolL_jcY?U(PfTw|}^ zf>(YXBfoj@4qZp*c*r^gSM~qqg)Y zYz&h6^Dlc&j5k?eelLWR*Vk#Qv#9J&$UNYTd+Ry@nmcffPUm0#y8ygb&=&KtP ztWdVs{Gz$ploab{bi$9*n1x-RtK@ltxI9YaW0g`KxIa%=CVM1@?QNnYR z=kEjkW2$CIL#TJ(h4r#-yEpb0w3fY^V;%j-rh3z;!j!J1aYnr0jX!<-X4=Vfui~|y z^)96n>VD2WHYu%?HUrE%D5b2*(mAZ$^tnoQzaK#d!KEdhS$!{!ong1ynw^3w>3^~C z#UC1eJ`w-u( zm=A;pacXU<^|(NK&*tXIuMEz%C6ZVkA)y~TkNk6BwX+UM&##t(h_a>8%xu#?a(xi8 zw%Uwmud13EE8V^^^LbDSd~?ucJQ5z95VMoM4a@ljS|202N@niq;4UZ=b#?iM zg1xenT%+Fuef&{yE>Ud(X39f8aZxD&>0GBiOq4>v*D8mYY*j)nn>u6~3GxvlA<7o7?#%d7-2>bU6}jjp&%r7Ei5|&-?m~7=``hBNefFcleh^|#o?=Iho0?vWxuVGkD;gV{Cj#tgAZ&X#(ErhzXTEdCFUK%B|8Sa~MuD&V$lLg2Cw)xZdN| zK_X-fm_8xo<;BSVQkcE#+<@71{jwqgbaRUd3q7l0s5{0;A)7%on7w4{VksG&E)iCq zl0Rbjs+Q)ftgv_y_R2%@D<8H%d{Sg$Vltb`bz_eCl<>L#vi;~{LGCLPSxhfsQV+eF z@5-Z0HGn3*5LDES=#;Xp8Vw8=1YgUP!%_6y4W5)NcrVDrYvQ}>Mo zYf7oE@2(B^)T;~pVP0nXKV9P$qtH}c`E@dNZ(Q%dtu@%_HPDecd9IIOWc=dYUz1P& z01tcMqZmGr0i0KK!d7bC0cS`o3skV_y*1z*!R1uKmQ$PV75_Ffr@$O?L$GbM3HdqO zjO^v0Ad%j(S?&j2T-nYoJAWWer!8*F68rSx5#Myo8}6)iSC`6nreZdWS!! zz`eeJj%Ze`a{@5K(lis99nOq!xFMqLJI_d4*+n6`6sFHzCT7|6zpQS6ezJ8)!2wfl3naPEe_#pScv!YG9GTTqO^ zz+xcf28R~TJh^X1=nr(Al{LHyBoCzZ~RAY9QSstW?hP zXN4iGvbW@pEeu(&zA?2T6rMqGOVb(hY-;az!O)YH(SV3Ky-_|Bs6LqAd{BT_f|~NY zIz-XH3uybw^V&Hekwc4NW@y(fm3Bz|F(|$G6dA8XdH(zxbiV0pNUX=&@!OQHABm3} z<7F9G&sBY-v6&aM)7L&SL1nWdB=ue5-@#R*H%P>1ajF(1qJz42rwg40$Q|#r1_b1v zN`%Ewq|FIbcUQ9%3w5|Gm^CyuB? zF^AB?sI%CM-Yp4-U&S2I?@)#-k?08N428MqllIz!qy-SA1jF%GHFWz2DnPPfJyI!R zXS-cBSvqK(Ay@iX@t$TqG|qMNc4E(%FTx1yD%j{zf;P^*2f)s(2h;xAvh&(i)vc+P}-rti$5+e4?)69D9;d}nJmFfiQk>v=#_MNQE;b^_hnP_Stk_Vpv5j)%f@{NwHb- zBisx{cyJ|XL>jtJqupkoLR1zE3yn$h2_FXyVCGQ>FQn)QF*3}wZ1Z^eu84%&nT_o+ zD5qp+R!*kIrG1HrC(eJYrcF+*!kZH{hQagvS77`-L>X?x!#30wHciK5Fmkr}ys#Xg zaXV(qrK@J@VhvAcd??Fp+szB`zVD@9{c|$_#v5^NMVg*tGMf1V(YnMW^>cIM(9ppY zle9F8w#HXboXLEHj8^=q-)@151b1e&Pk?H+Pe|5UN^IcJ?MX3L(OibEf!>|Hw?A z(W9w5(v2X!b_e}#X2td~c1vSCgu?u{eg?h*EocI(rzKm#r=*e+$hH0iqGsWt23(6l zy4eI7IK?`FtI@b2#5(M#1ls7#(yOeKb5>!yo|Ru z$@-tm%l{!O|6{EGH)`lNGyK2a5{qT#Dm(OmGS?o&qH|YUfX4o&RKCoWYX=*XQ2fg59FqOMLjvuKQbL z#Ra_gkYEvc6_hEMb%{TjwtrJlAQvR+Bk&MDj&RZMA4L>T@g4)?;P@H&xKWzFYIyc_ z6bJC&N*A6-!^hPN|Ff3lARc_*;a^1H<3im3sFwLX`QtDiTxm7&OZYgB-T(V<%x}*4 z19-bbqVV+v_P?Ds{y*L$O(TOvY~%YO0C6$rDbHKwbprJP7NnhAE+js+-PF@Z&@MKw z?8V;g{&nvzke>XV=h z&V+lbY~Pmp+g}B_$(Sa_YMkfpG=CSU_vtD@$?c)9O%mie0j4|+78MWm2G*z$|;dY1&y&F(sK%eQ{qUMVYO)|JQ+GcQybG21`mZl4CEsS%du+@*DDw zQJ+ijX@{Fe>VcVfD3ie;c-GyXki)!}kTpIy$h}po=C`Emy*K6X-kZJu{r0{p_A3pT zn)PaCf3;;c+MPJ!t;a%A2T|-J_Pc7O=#iHnqlO3O4fVIs z!%?*mh5a*yV`~@^`GdKeAh{~%=uK?F@#-J4+~&f1T(Sii7%|+_to$p=2?k2woTv@D zc0UtRyT19udfa<#`%f@ajkXeIc_5B`M3f5LutIYg7_?4)WCR^dVMQ^4HK3QAwwfX0 zWPi=x&;^DPTn5)V#^yjnj3yt2PzrmIFR`!^ zymhY5)=FD@Wn-)!SgOg)0tKn1?Dj-38Pezi{{0HU14bFI!O{+`OYu`#Od-r}cU|io zpAo!Uwy0)m0-Rh;P0|tbIe`Dx<8&OwUfJV75i!yW95pPU(5bx~4ppL-is&OWJd1Ud zO?#s%>*-IQ;b1#xIB4N5F_&3zNgpmN6I?mGt}ZAAv~t|6uvcLU7xmQwsiC1E5$~$f zLGzs|&xLs+^si^&l?*^%;aWWDcaYstv8Qe?vm@ShRQ@~t>8N7`pO}m-Ejjw~M17!( zgc&_Zem2V)o579G*h{w_3SVHbqPhpx?3%*Hqg-^TOYpzLH?ia1$wHkH57aV+Qr#aI zwIdNNcVtN2ziIWPbc~>I?e4z&1oEG@gFQw05DHusFek_J$QHN6Ub@K7;g&yjIjKe7 zuBm2jI?5eAhBRdL2H7yzs_(1A4q(t*^7TZ>NCZl1=^Z9xQ`6pug5ZCEUIYSNy^@nm zIKrw71wX+&O_+)b{uJ*K#_N4YK^Ri;(n~UVIN0scgrju}goD;{7P5Pd^nzL*AkNz8 zk&$3PV>0ijv5}CxYVT~-R#STOW_tkw;qqiR=!jur=@nnGE;B1|Sb!t}H3)4MWjaZw zR%Rn4);C3hL<{6T>A|E8Ya3>91<&_YNTGJy=Grp%ap4lk5cM?=zgM8keS+~TcC_y; zpCcJ%f!rF~S*kE?32RwdiK<{6i2JWaomFx*lG`|&Jgc7uT)x1~u8)oBuaS6Vf8!SE zf$=}4b?7tK#9FRc$!5GotQ^&YLHoiTKk378+R+R?T3!{Fz%Ft#W>o*UI5Mr}Q=ajW zKxCjdW;eJ*qHCqx`h^(zcK+2ou^S=BzmO@MJrswWrAH;TeE#fNT2}QUgYf7DZ_f3Z za*!(joPlYbo(f(C=H$s7=5^=%ZRP^F-{4i*lr7J^Gx0G|&$`=s{05T{4jF{`2__Pv zVzMooK@0^{MoRFmtNyp7#r(=D#sK}ua+ieS3Gh93>vwnam!9P?CNK+izXQ3KeHo{9 z%F}wuZR;O;Ku4G}pjIn4140Jx3MWW*faWl8Bsk+V3|Xp-Wxt3F1C3I!P}*_;ZA-S? z7{GJo>)VEmfM15wYfx+LJqdc$SqWFRAB{B0W~^G|;V%3=UB^p7g?`d82-1ez1ud7w zggjbc=n+d0x&RHcA=*~6Rutix;~!gtVHGfbDEDsibYixX;u`nnnP*ABwv8<4xAe(6 zgZRj=dp=aKR0do=T(bhH+G?g#F#Bnyu+dfCWuZ3>c7v^h2MOtV=_MQpJbA|EHb1Fj znNkNxMp83Mw`cW|R?6RcmM8tg8H&6#Zci|odFf)@5BRB~HUt^ENC_j(fX}}ss`=WY z9bF~BiPaBPVMZYNS^H5?8C$gUMbhfBd3M8yqf-{cele}<6395rGl%!bVLm4Z*2NfI z9G517`wC&B#jBB!JgHTts?Z9=1<2T~Grf}eGNb22<|UugakDzBNvEdKns(=n z62T@?c7rAD|6}hhqpDuJ?qTDYD2TL#Ntc^$3_?lihT}#WK{nkg3bN^zmW^~tH>h+= zH%K=~H@s_e&htM$_xPXt{rryce&K_TvE$mmYsH*%&DHKb{)$VA`~6|J49I12uC*6P zsNT7;4xlS$RZpGfM)hrk{2j4f?2-krWeC+NLD85rD^VtzsF(>T+OPq@2MXxmEhd)3 zpI?5>epI_;3vw$Gaje}2Djum~GOwPuusw_FK+Om+oCqIxs=%)oOptMW1Xz8axXgpO z28lsk3y%4lwj4w5VMp=uN3yaWMef^FJd9z-fQbS|j1klmI-Ff)1oWz-U&ZuMUSMBi zVl?|I$PK{Xu@-bEQ_9s-_qI|8x_$!wI?G27!`(hKRA&H|0BxoXh#;EPz)X|pUI2<3 z>L^tvVwVeVKH!@L9FL5F<=}XKTxR#^F>}a{+s-P;J{rZrk~#OdqIma-?fcVlN!3H3 zC;yjPr1C*EUC`M|>$rK>cviPJFhm1zxXO2LSjU~+`IPNGY!S)u0S65n*j1kgi(7=N zQAa|>K;^OFKLr~N?`XQM8MD1y>dwc$8gn8Fw@a<9R% zFb_6-rftJ`>!;6MpQX&rmi*(ej^qRFhWVgZ)VpsfJW-4)5#1mCSYcN!(UtY-#9HGL zvV`Xx==K}+I!D^`VZU3r72iGM7;Tx>qIDLr_8a3!mlG3>On+bj^~41|uG%|{9s1`k z?u~?3&GA@p^}FyX_se>K8lZk`to?`EOpR}YGwgH+|8?MFb!q8QOL|;9z@DSS$0W?D*Pp{L z)~Y1#4IgbO|AJUo_lWo{ew6VcwbbO@cJkzV~F|}eKQ0aV} z^0;sjhIqiTfW?x{?l!0jDIu4FlITeL?zHcK(!J zxyP2Cuua7|gY4wa{MC;BWj1uuoUQhHk%C{AZ|$)E>Q|^V8eu`3(c19i5=Ib~uH_%k zZPMMX#p-kV2n-NUzeR56tcRP0vhx{-vZ74D4ku}21Gk>VcJ~~gU~^(36HFn?&6C_K z_D#eV2%6R&_4b~mdOvbNU0LPG67olVMVcPXOVfCz&A5j#Dc}h7IJp265jOVVQ(YQA zm9p2yyAC*ge}gR9pFQt0I<@MeuCCLZ7-fjD(B8$5&sBN}#=p~G;uf*~emlN3X90M& zPK%A;!_ZLzltf_&5MDr|Qan}7b2mFL4CIQ(yK-3k3!b~_+&f>)Kv-jq@pj(J`QklF z53@>dQK0{tYG9;_0Dh`AiQmF&YKmP(5k`amrGmeMCWZazLX@$oU8|i>As`*86JR1k zVP%>s|5_Xa6{&yhb=OxPNMXAYXp8K&#wmLb`{2n;Uryczd8zkv*hKg12iE7pc+W*7 z_jsie3?urz3ZtnXFB52BX@~~@D#J`RMI7)NIQ&^lxur5S40`kh8tk~MaVhPjB8&@r zg>`Rkv_>5cI2?|>(xaf32@hy$cv4NrVmjOgin)HQ4u`eurgf;+5Wgi4C9DmuLrNFf zjBf72qi2vf>X)qT=>|V5`W&=S5Cm#O6UbkHd^tv&7GVChmxd6TPu6{IszU+4diSna zTDJq&n6Ktf7)>f%@(ig&hNWLb9bauY=`Amw;1f^&F}?W^dk<-)45Rjjb&?=*)J8Oc z3oh7G37PP{Ps>Ih6SAa;v zQo#UT3Sty8KmOCN!ZY_)Ww@dQIl`Tn%t{*9!G8Zp!Iq1GU#lMWiamgxmgA@LvvolA zsi_Zoo)TJpc=Quse76%&ICf}2sMt$W)(%i5mjCI_Xu z@#6))R@G(k@)Pgkidw4}Q6sGaN#tXKbD|YuBSJg7*1~lV@I?7}lU5$< zP4xp&yf$`Jms;*v)ka*o|KJ3q`FVn!oV4E;PdY+PtCMU1MqkN_Ak=ZtcaeMAU8Miv z$@olVWr}FM&^)(}Y zd`&FNl(MpQJKLSNmz@pvX+~vJd`YKHYxg*&VLn?iDeo~k+(5MM@);TLQb51pO&bDk z7iF1oAvzq`uguNH*V8v7#LGF=A`YEA5GeL z-D%sY#Lr!eTHk0VBfzg&QKR?!$_*e*euGv1`i_6YDn+mGRsBoB}rvBgZh8oxURYX^3YOTgg!+~GWB3c9q#;K%x??9~ zbFHyjZer{PsJr+RPFl1W`WN0MpmlNSg`GRUfr@`UhJRxeweP)7_GSv@fS^%&g+mtB z0ZPfV=vMC}78yHys&{TJ@!}Qngt@*oXB22WO-NunfMlD~Z3*8ibJwIpLR~rfVj$PT zZk4I;P^=6T!$?523v3SvYfr2}9y%u+7Quc<6OxMkTfJ!~hViDRn*7c%mysO^+*k-b zzniZoy-LtV-8o81PJT@;%c3aQ-e=twpY%UZYGXM;k+94@K0K}&{99BWFx|7gfom8h z4E}xO2!;#E`w>-RV{$OAjmw$=PFXx23)RT%*@_FyVDpxZ)tOhE1_JFjwDUJ*_H_h{ zYPBi|FWJk|qaH%GHRrwC$5zemIhGMfB_v5?Gt@2Vz2znI8N|L z)I0*&{N1pi1&*$MteHeq)%)$o5IVZ~NdV|7b=>Qwyf*WSuiE!8pGIUvh$L&I$zJ*1 z@(_5CAkjP%P_Ej3AYHo9w`RXPaIHT!A2tvyfSky)kWDXG_1AQ{!!B6eL#mY+Z7jl} zm#~ESiN_DlC(QFJMk$cVtO&je)p-D;T)zv;YOu+axs|$ZX)pGhbw&Kt#F zUoHB#U?g(X7Lm&C4Wjn>7O-i;uFKp`uz-nu11KXT>R9D8Y$#=l_p8+kb79gujOI5@luza8d#L8G#^IViCd2$Sm|qhV_bpdKg~=<55i z(U7)+mBkc8P0AOs2c=PV8>ZbV>?S#RWz4~oS~&?%H`HtkS7B2Fr@@Q`Narb7%FYQj zv6GBcV;2VZt8^TV)YWpiB|ToOf(a85H&BmCNVO8~)0KxG1sUGkxXvTlGgK{sM-J_zFnFlhxp%}RxK~D`QOv{8a;WSGgu%WtX_uY97W*?`L0Lvza)6qcdE}&sKcJ1l*Bn$*Sz)K zW*bYxfhXS?;C0TCw6zi0c`s(pMTD*s!YKl7D> z2Zs}0v|;%*Z1c>!{)O%u;=j{mKRrmPs01D6YuAo*ZAZ-I?&47#;jIX)EHg614CgXZ z;$Oqhwyj1d|EVH^k1zT#AocZ=EJ<@ot;XfOPTSCLq(O^0rmIXV`%W>Aw;E`I8eaUg ziw+M70G?s5+*4e^MdSL0%AX(Y?Sf0r?A(5UICJLpHNv}sS8mgZ{Su@Td-Tlv=xoiC zi|BUAXRw4Q_D?FRVJaI{7NYQoqasYIw&~o>`@lhX4@BPcxUc=xQA8Am-9M3@KK0rrH7AYkq9$J9rC5FZ;%tNS=h(HNyDg2Z-x$ksH?uVR4OzDos*OERlO%lzKMH-uCNHQzjVOC0@(r zwQ~1F8-@!%>(10%ym$&e@y7jkpGd!Le zQFF24!pS+ho_s8aOK9v`jQgkx<29d;dtQv8~Tr=>U1}6uk1=r%r=uZ zlM24gDR>Q84y_AVY&62OH!iAyIJ`Xn$M z$PrCo5^fJZ!fP5Z}{~N2C*~wPFI(pbfT3ZtEx8I z({U@-&s(q@>Fh1vR%~D6V(jyCorYHXw8e|H1V?wrAeJHJnEbfo$fzjwG6BWK^2k+9 zGozOamo>=`x6vO8sg;D^A-zBFQfvE@+s1U5LL~hsPMtpaE&lp58-mmpaAn)9FXj_nt$6>r^T&79)M&T43ayeySq<2;Ts+Vg8ne$W=DIfOILILo|C1n2 zeghF~XcR&0sUjF&2s*>}edU4jlFV^kpP3IwZUo*`K}b*^82qVfp_b2{oo$t0_0SAQ z&>Lyxu^(=~W(s?@$f)iMJ@3bN5ux~EXFm&j(`a{=iFA)5ZP&u*V^v@U~lV zJV_5@?I*JPz#iV4`|vjQ`Tgw}<*?E2JmU#l*sbj-26G_m+LaBaRl`;skT{IHq1(L%F}vg)&)k*?rc9*|z$H>1m?E0&DPOIY(c6bUK%(_=#-Rw~wtrQ8xp_G;f*)8!DVRz~T3FhdKP*86fFQ+Kp<2QxF)I2_gjXz|ir4xuZA)PP zXVj)H)EULBlGXgw%P_}R5>I+{MUH|g^N!F$i6ucw3KVrToEM~=S!PNyR>wO$e3Kf@ zVW?m?+Y8v~e^Td3-u?T}C}Zv199eOhj_ISEIBPFy9@^sUJ=~5%ba$fkd*$G^mzH~zx1OMLM)C3}BVKL3vs4557B;u6SFEJU$S?KnyT&ce$FSU zn7DY$m}6Fc%aQEYqidY)3JRT>8u7@tS|ZN8_UGHJ_)GUclgURcyNTPcecTxAM|DN# zFixy8R-qhz6|j7O@~AzNqwwy)XYJ{fn}v24&MJ$#*xR0YD_Yt?&gK^xMb$o8{cSv? z-BcJgUs6T4BFSaF)fi+#%tByPOrsW6j$O89k}Be!KJ(lvWbr9ae`V?(^ob(Q{8pWu1nb2ye(`d^|o>+uY+i1wB2qW=TX`h@e7eKz7oU_Uh|L7?}?@f;L~xRx24) zBqe_~mV5B!AUN5hs2Ycno5$FCDRd`23824;op+)E9LTKX5y~-fVpg0Gh3`GdLw)e8 zWnY?^%uA3b^fVXc2(5RX)cQc+aNshhp=&K2RD@GiAAuh-D*R_p)R1{O|oM)`fz721{7vB}}xk>iBs_iT(zP-Er`Zse}76cM~hAWjfB#Wtg7e>#q(!H#5e2%yT|N_ zbe~%!P>e8au0uNFTJB?&I8ymjRof+ny~d87^Rc5}noWb6Ml`)xf+d0Uofo|p?T;Bs z+IXm zE2)8S8zuQ_Db%jT*g$W^~uxQOz*)%9fynbK^1DV%Fx-+p-7}mJe^aBeTiw&C-7(p5^z-;e}u5v#!Vj~rL7zEaTX+jaqTY~eC>`w zT?7KeVM>xSwrh(%td(z-yIQaM82^x9T~*^PSk!wMexc3c&mT-}OvZiW(FJt3c=!vS zkvY**NgMC!+UvLYe`CyL7SEhb6ws4Pm|+lTiiL)k1L4WxY+W8E2(!L|HVZc+Kc{5U=)K|+;(n18 zeSzNChh1$2KOQ$;Nyc>3<2-2egU8~SXeJ=WRPxuuO?v@54U+1eBGIUaLJwC<=pP%2 zYM_0E84I!oio}nNy|!qU)yp;;FHXa@j*mMpcK_hiWfU|-wI-*U`6tO&<|g`56=%0} zWo(?q{L>@mN|HXwSbYkud5>)?ojd93~hwIFk@6{9l6f% z#Ct}(Nkj8PL1h<1e`eY#hr~6!8zPcL*2m#4UlZQtlgj;`sedncc6Dv@-5&!eZ+*I)pOiprjduG_ceXqielalD$Q&kJ<- z6f%SbJ-*GFV0__RW40m2Wm;?hhrfH`7B7FtazmT#Do=ILunOV2lu9e#!jHmIpNBzZD5dt8zDGxRQ3;n&oA6pXoju-&G9F=k za&moN=N_+$Xyk#wnz_iaajZl|iet{*oN4osmergF-p5_uWg?mLqr~;u1L(`n3W~fY zELGiCpGFKf^-{H_k+vlbh3U#~5_Poqr+H5)F^aW+o)ScJ%jxL1UzlH!vob^N8MeF5 z3*Twv<$sMTOtgK3z>uE)r`0`!Z3*xG^=FlwUaWMOg;r5790NB4-AA+wXNogNg)AXp+@xlfz8O042 zmJAk_H0AUpb;K6l$0>o#!75x68qW~phq!|2$*J7we-uwfIuzFhFNCAipZGit)LrX( zOhxjJ%{9JXAa!(bkQ>&mr}zz*lW?Nij9N5P`itMA!1(vew<*Ge&o;MTCYl)#*hvJ? z$5x0T%%Zfo)&^Rbs@^_z!&t~v$a{x2(A&qn{l0x({*_(V7YR-;D=0=ptAZwQdd)n0 z`AzNJKRT=X8D>j0j?a-0yfkHN(2CY_rmD;k5)shkjmlKroDEUY5d19v5Pdw6+TrkH zQuA(v&-5ru{hP8zejYBa+g@6`aSzS#1z#(=tuPpCF^WyyB+z_PY;L!CRy=E#D1MC) zn9jE;xhh*+^N!8%Na3RLNe?^Uty*|7eMvkP`L91jZAyyKZtoJ9Hcf^?9kxrmR^~L} zDag;~ICa__J$+s%=81%D_Vu`*KRnYSE>RKTJn*a4BWJ5T<9viNlMVe+3p(U%C-fWqs?7c>eODSuuJZ(5E*cc)a zmOe0*juYs&Y3x9Z#;>{f8=iE6HJtQla^3(1GBHF)dgK=8E11dYPj|`QOudyvDqR`P zTzM5>!3x2Z7t;^E!3M()KDxvfTC|+Dir{f7KUz*KQ*L`3eQ~O``?F>f$A(ly`tbGR z?&Ep=@(8V4%mc>J$xp{B@9GjB-M8h>3?qV&i)ja1N1L-12-iCimgsz_co6lWs*0hlK8n%RdzktFS9 zHR3szI3cbqpTe!xB+M*GP)8cYACq15)yt7lh2KNMwYt#=yIz59x+Ij+XncC8eSG*W zl9~_y*8bF*eP~r_@8wLdS081l#i8HUb5kr; zeY`9fMc$RHX3+H>nI|Rl@{$l8?J-9bQ0t*cqhKl!9KNd>d88P1_r;N^LESTnCCK zgG2YDF>MOs5-&e-Y24VlY2p1CYK`hb^lJ0&AWE?29KD#HfC7AD`~B=o4H2GFI>f;Z z4Ma(ai6n|k9n>(0zcsi1tR9LRZ6OKX_F0`b&&!?NSa5UuO;Lu41Dl~0`-VJiNiS@N z)O?V^W@5RQ6C;QgbU9c=GIf)}Ufu9`QADh}yMJSQ;hP6qE_|8oxP`x0T*8^^3xhl} zKct@GUn9`j4oD5Nv@Q~0FMi3hNpv9Qe6>O+QFnozeR3F_Fby{=#B|D_?M$zjh?s!R zGp^|`dnoS8&=u%NIo}$1ePBSmw+@M`!>YS5orZD7M;j3nt2EF`BSpNVCR3JPA+9F3 z%*x>f=+D1&coW?6-t6qkb1uZJcuL2dnqLGLzjz_I3zu8SSoOYDV%nCI8Vny6wYRSl zaSOGj6l%d{Cgj+dZkX6u(77UssQBw@2OL-h8)1h&aUMK2w~_ z&-h7zJb7^zCMScVGFFY2HCS)znU8*=5F@5^?Wu|IMNKBuM`AAP#cNv11Xq7KeNcYq zQ9NmanVf7?niyGJg3WE>rq6jiu*16D^>aqKq=23ek`RDIx^sSG<=%c88@8!*VtRy$ zbsvJ7iV>nsimdHPaj7K_W&Vh8nv02i`>gfy0ul*s1Y&q2J@2m*&8X7+nl*AGk_B6T z$4cV(3({uV)$Ce?*O-Jh=}Ld*-tNIwX|b2PN4pau8hFg~r*;ipUlDtIO)`>qT0Wi> zWY|-+*b+r~ZO-ISu!24{il}=m!UCOHdMkxgA=6;3llWhQs*4<~=+Wws`Y_aDm)U(! zcADeqa?|ye%*0S!UbDHra8}oV*qE3A$^4hNe4lP^+5Vg*qGyB7qe97Bp_4t0yY{IG z5BqxeE%t1a&h$$k`oq%O$&G91c<;8zL^4Qe zX=tXN)iZy)kW@j%L}$!%XF51;C7=nxqD{PauyDRp_)q1~;7&R*`%U4{_Z$m(8?$}y zk_W%$xA&U4OgTgLnM}D6DK(;E1R|@vXOV7rq_}t)$*EzNw^oS8pk`aX_#NiD;Hw@q$%hoE-LoS>?dPp9>Fv&R7Ex;;Qv03O~9=`mC5Ro#{lRRAl#- zJ6>|$L41w`Mje4JluZ?HPvYdrH{r-IoZoXK%-S9L)e?W6`-raeLEZ?UMf`k~dsS~K z!pgS4o|`Zm?b1>j{)&hE*8-z8ixkpi_fW^}&b}AW_S`wN*?Oa^GTFxz07cl<3$>K| z(KO-{M1&P8xXGDDBVPm`ngUm*zw2->oTu_Y(itH3vu^sLR8Mv{9ADdrNyO5L)mdxs zhoxIJBS`TrQ*%pYk2ovAHUlcbwe#KMKb|4bb)V&F{nd zhcycRAQ}&SG;AcC_q|0J8-h8Ey^4ThsnId1^^0-!=Pbhb3+8DL6myap4~1EO+^xIp zB_6xF6H+8zELTPkl<4G+A}dk60bJh9L<9P)=Ucgts&prxD66SY^-L>yV+j1u28*uj z@svJjy~)ohcz3{aR)yPiFiFLGO?rsJ>cLU&+0`-;J+!t=*%_~}_hv)kbRKBq>ZWA_?M z>3#U?Pn0a8q#o`Z%k-~2^$hf!T8?pVkH6cSg=zPJ^uZhEJ2N}BMEPrYqaBw`;jP7= zk>Lh!gdhongH@WIN+;Cq89esJT_!YTa#uHIb($G8@pbLT^xNA8af+(vut7q1BYbkBhNri7 zyshzW4Z%>6ZY9SDwlI12jWrEZ#n{T!J+B?P^ZuNLOh1X5S{OqoaIfBNG@m88su4e6 z#OsxO*_E#LeMJWJb;aBht7-OWhQ`L~_BrFx0~AgV$gF7xssL>HrHydtflh6}9reh- z>mx&pkz?QUsBD6zo%cl8ulaF~{nD#) zB#ch&5UL?cU=LM;=G`T`Z8_%j)Ev)VNfE1av?iW>IVm&H4*&Q5xm~M2BVuRo9^0(M)vyKY8X_Pep+tY3fymF9BN!IVY~KMo8sqq1C6HKRrSc8 zT*W@Z185xQbPyr|qHdhtml*A7%O2x3Go|>soGBoPg+XZLQ6sE?Qv_tH92wj=11Ky- zDs?UpXkEIQ&a$FP&OmGdnC%x;Mni>Eu{};|)9u~Ylt`{l&(GQ6d=4W@T@nhj2$Yb# z&;1@d68qb$i&35ghvin=SCTctC<2J7EE^|KxZ&bpM`p61A^I3K?e6MZn4g@do*7;I ziCeVGCNiZI?vU~X-XNP|Q~s!TU(HXx`sit;|NO6rMr zIpg?6>qltXL9_XGD`kw5#*pLo>Hk$^{6iJXdH>3QMe!kSJ_7@#Q7I9XDk6r{y9ez6 z?u6U0u_&{2l3us|o^{SYs3LK+HSt_))3EnUgc`>f`JY8rX(BQ!Q4w1o)X)4aR``v} z{hQD|!n~`C+I#u**}L^ID@f$1)ThE%&+Ts!605N25I9dx=7*D|>8pT4UF@6ZzWGF1 z`aAhoP@5G%Z>aw)qY$!}?&^j-rC3w=O+R39U7tu@nSpzjE!`B63D|Rd@C=G~1MvzMjoZGwi%#;@H+>fk-lM3S0JzsK zXEA5D_Vba>%d;LSTDO`ruDjvU)GJcTdp6bJqlb8nlJd(T-6Ri`8{iKj*5G&}M>Hyh zpn|+EI1Z^EEs+NJB&=_T1tBsq<;8|ZA1J0J7ta0rxu{D?NkMhQK=gg(^g}$VsbZd; z0iQbHv57)lcEXKsZR<5)UjM0fHUhHtD}?B0^COZ^7-hw|gsv+Q<7HAZGH??F=+@|z zR++O0mw>}(b9yKOZ#}n8^x}X2*uS^wzsfs%g{>B?)FGKef;BYT6}@Spn>)8rtO0Rq z-%)huX450C3zSeIZo25lbQ>qUKLtD(ro*^hGJS-QR@)yQ5Mbl^?YC+d3W*eP;j&?6 zLHM&+O$`Ps&N=yW295s}!G15~)XyvXOkHQ~&i?<>oBxnL{eMk*6BDa|@b&gJm@2bZ zkz3gNa=^X9qG|tUzPizce{>Ju3jb4|g%vv;M4_`2GS)$ka=|a5M98$E@ri}1immX{ zsoxZ3#3upcH$@p}pkj1X5D*)y5tSGI@bQuUf%{KRerx`JlW*;&5bC~kUH~5U4)?Oa zA%vZ0lZf36q4C$yn$#dP9^<9ulnLbr;OsDh3@G z84hnr08IUqAgA9H!yvMEq1mP6o#Fj|bU=+*AlF_i*S@P|-P=dH-VfSLyH}@9(TOG9 z(<#{>47|0y-i!XVS8H?Q^uGu#+`96_*YGSL@fHc8#CPy5`anfA`m+46)VY#w%!gmr z=n-^uYuV5x|LUZMWHCjpd_MqNl&9bWp{Sx-!Xk-t;1-%4H2t-63)~`v7tDt|*uIFSXi#CIG^T zLOJg{zzP7p<7!dE!^d^oB>uqpD%wIDf@RkzhSc>U%jY2yBC3-8Ka^G(H_pFC9$Ydq zSCogO+_{Bs;6cbs!4+5OCaWPJ!kCqM5*7KRi~ zKtkG;sX~?TnxV2+!Xf9I)B`pmzL9$UHNqM8ki#65NmhIyZHsyo?0O{Z)}ue zhtpZ`S&6_{8gwq3@r!T6&gr#eL<4)2RadQa*^4njvB+6iMY}M!)OTKrLWHNdn3`$SGinV$**-eEpn`K-@99?V_gb2uZsSc= z#K4k`g*(6tWPUmoc1jG(trIE_bnYcEFa;?zKF8Q0y?APW-CHs6gSo`5^rbnCfTD-1 zkA_>YBl`hXS~*W5p2uIFARxAXy_c8zoTH)eX0a9 zA3Vpir~X&l{C8OZKjOiA!ii>YC5h^Mjd6evqUmdc46YLDDp^+nA3ERe?{((w1fF(R zpRZ&J8M1fY$6}A2?xqS;^!N78-WnSVYd@m+Ze!^RtL?0>_pL8+FH1Qc=NC8~<%l@H z4g|i*Oq*|EZlQI#!dhb@r0uBu&iJ=@0eh*vrA2DSyIrMhRF!N38pp5g+m6;NFE}ZA z_q}_uEgG+mu(8@|9H+;pb^`WtMNzZwo5pr*171nyD-zmv?m%d6K_x+)O1flIN_PMq zT0|Wop?!L>-g9%G+&lEPaV#BkmW9=!$>mSolhn(Y6c?RWQ@e5tl8i)sq-o@?+rN4e zteYNZM=k1xKdN22+V|xYNKd95lU&`pJ`@gq36M>Fk!tz|qyrqx&&u4O*vDCVUcCfs zLgR(}iUP2F3m$Q|HOvA^TW1__D?2D(#c{ra)%7vIS-{lvVopKj-F?^%$R<2T^Gm=GMgj8i14#E~xaEU7ItDH@9W)C6s27Mr!bV=7oyDZZf75+kFJ& z_RJ(ZP^dx?Rb1ZE^^&eo1XW>k$);5BRZsrs;npox1eL7B@gmoE-SMEiNE!On6{sLk zefy0ieeW!Ri6_*ft{_5mk-LXgM6Nnn{&*uQ`S`o8OwFQXsEQg~O+|HP8_%p>^I;O# zU*q%A7LA8!tq27lSyjRn>SZko)_H}!>#J7ALzV()WV6E_->Z!HGreXbr6BrKBHylG zf+Qi>?6BEF2;zpR@u@geFQ{rT_sDG*N%VFY?=!JhT0KO|39uz>RWDKSStto8^qZ-q z`&o>BFQJp4EA<0n%d9}q+F84DS41c=*!U&t)ryh@k5-TNAHW;C;jsuf|P@3|{nEiH`7c^Do~ z!)6nGR%X;MyHtJete<^z9L2U(Tko7bSUd;u{lr2iVNgVez7}Fkj>E+DwiRFgw4&Ph zq^$kV+@~HOT<%uOinL3jV{_b(?>xBV^IPWpUm-k$^c)^l%Wfpd6PM{~L0BI`j;z_z za%{bF#bvj0VxS~+%EZQN$-}|cpX^>i^bEM>8WuBdK z=wtL=z-9sU&Zj*A3>rxgIHlUQ=gy_KC!t`lvh}43xetx217hM40`4RdNEhH$iS!s# zIY4ESy#UocgxJvs2wYsBCti1jSPB@I;!+ZHrz*2uvo6}|Akg0>tqDOVBgkv4Vq3`* z(&sYSWo;W1ws41@_=jXo(T@V!g>}%8LzzB*Bk!zv_2b}#>sKG=N|w2!s>hn%ve}xA z)~Ex3-IJ`AwbkZMx+&QU9FiyBZE;?&0m~T%fVgtheQ6V9ohzK>x}lpTx5vhmgM4yJ zOU{|8FnZ=uHePBI?J|)@iX?3GcFA67b<>=R!}Ig5sitkZW8`j>Lkx+vQU~3X+Wk1A zrtP{x9L&l6A1(J^LMg0%o^XQunKxV@29~G3o9$AT#>u20erM;uXj(YHDltN+tJTGl>Yd=!+XkA zVS8;VLZi4xO>PC;y=dj7`6YJMMnxwH<1UEX5n3qk#lR5!h+P@MXWmAIxl`p~a|4y} z{mqTNMb+!;+TW4knk56PE0?MnvnuiX8$*4n~SejK&RI<(k-P*W8ZO7jQ%EwK52E2G-`H? zY(#=7ekN?mx}&pQzcP7TGZec^|HPyS=!=|$Pru43{69;5GA=qN*gK zTKaf|nEOt-Ef_msN3B)FTmbSlHh~I&aU34zS8j+QY8NGYyok#ULO8g>Cs{V175MNI zP%bPDH?x&BPMP3MeSNk~r2A}AuIemgoIpIJ)Aw-|EE^4UnHI67%m>{C}_Z%nX=7sUuTR<)F%;z$9LoH0#(@ohrQZ@(_* zTKRbQE$5iz(B+ZSha=zO#>P90QgY5YZE89s#`Oh{ELwZb5L-#DSuBnyTDvmU^k}1IB>XnGA zvN4D0&!|3K^aP#5L8q%l|Im$hpeRR|^4V{>tE>6=N;9e7xKj{Zu|FG*#L5Z0p1WfD z_SPKZNwbFUlfI^I3k}PP{+1J;tFmltJohYkX~@)PGs9g4pVlJ#Mr<5X$~MPc4+QY~ z-tn=7y0&evhcGvrlZ;HM7{x4dA(PhNw3brD8;GhW|5*F9)UYR2x>>E(K-8HS!`8J? zeA{RmfAaxiYZH&xBr`&6KQa0HCiP^gsUhO3S}FC&E2p^c!sN*6(;(jA9LYJNeV_ZrsQMU1@bF zP=P%!eR{>!ueK;+Ag;8q`Rg#&c7Rk5D3PHYn|1A~Gm=d?bhqqAF3S<>W(J*31fq-L zO)6otELzU!?0f=2H=SieNfs${kb?cL-cyogcvi3Dsg&Oc;|Ff!4zr@6{g17v{5zbe z#vh+?3PYHU3S;W2uP>R|mbOCMq~*n=Wa(vbtP2`RXFdI?(h3pKMr?=GS}FcqbVz^- zlb8RNgU$PT06xnVy)pTuRIF_U{J19<@${~&DDDCc^85+B{Rul8^Ea}6f^i?T5lz(B ze~c>NFx`I28y=^PNYu2H8Y}{`J~xQb4bwG|#uhv2#k^41dbNgNM&&%GZwsylA=ypa zW^4L7q9x(L@$i{kDVda(Ag^RvheNy*Re$6;VxomaBoj-9jg7aa?_ksIkxaIUMzHpg|zBn2V*nGu4-Eo=Ag0^oQvJ9pNe66guXoZReVswi>rf95Cg1~oDF&PjadP#N| zfC^0fmi^~Q`h-=%k9hu=m8^bz6--oOt2Rl1*t)QacO#vcoOvdWX_0nx9P&hm^7{7r z2Z5iEq2Y_Pl=8;Vi}B)TdiCpw3PSak5F6^YWj5?e!yut4$5jb%8aL1%qA2FPBUNGy zzB*MNe18yOF=SC2;F+1mXtd{+8hmxENtTM$fL&=j-yl(x?M<}l50F7IO1!ah_DCC_ z#kUePD7k0vY)27apx|++nV^N)B*F>V8n1&6;ZS!0hrl*=F|5S;MBHzhzKksGyfYK8OFd2$Lpknb z_i)=~Q7R($Y-m(5$}a1r@(sM zfc{}e2y{3jbhYO;p_vh@?Cj{7n>Ovb!vUrV|1g=I9-1HD4s>0DD3;7cFf zrO)*mdmqV{=Q3+y^ClNx4yL@<6yBJ`*O1J&4J>Uz=&csxl}z>WBp6yt{G=U`D-$ElMRwc8iuyrakrNegdbH}&I*(Th%Ln_|xmg-oy z1-e_R!iG}5ELx@ZS^D0eOz%-K*5(cNw=%>50WB|M3qnR*zFWRd9}|=YK%7ItISVoA z(-U)Hes*bR^h}X{Pld_5&(}o@G*vXenD}ufUb-I32W1C*0 z!;NN_`w>lh2akH@gjV;jebX6gXHv6F7LRsX0#O0GR`L4{ zk5!59jC=r&2vC`3+Fi_j==mfflZmk*lbdKFsjbt$5!y%VIP>zHc>|D%uLe&oF@pSu zM*Jx;F#HrRtfg~t6+1rUC5k)zI zt_?j2{`MgADqD=_IQD%WCtH2CW>(Go6d+;5eZ%hHmhgWjXn%+Dk3*1o>M!AKuE2-t z4_N|&;_h~)>djney*4i2S-rrTDo#npcfH(=iOz}D_T^Bv>%;Bw<{xyAdnniuW@v@Q z#QID@gN@ctUy9@fU$KK`fm;Elflv$M z-{^cuM4G50Bde)?SyvjW+A@%Y*I_T6sw!`Hs+9nF0WA{{8+EB%T;Xsn0OW$SPTx?| z^tjN2GL%MRXc#D@Wkxu221gxT)z9FzQWFr-h(AR}MHUp>4U}SmAQa887Znwg^PZJ} zF2a9J%ZN^Agz-R*y79sJ2%5uPk_{071#c=WD)KuKf0CyDjv-N1UHyz&zS;;0jcL+_ z#J$G{z{*1*P8;oK!$6-EDn2jTJ3Ct>pwyTz1uBhi@r!5l?ns9NS}Ix z1ZMYYvj(bm-c2Fr&*l#j6S?e6<}Z)Dd9R%e{Y?gYjlGB@IKh3NyZJUpJL6EGCB@s0 z4l@u+0HYmH!D7U>2L8a=2*{$*G{`fC)}CFka9Aa2r5wo7~Lv=Uaqg zpPSjeNKecZC44M1G~d0{l^-0+uWz|&9{__(HK)DACytoyer!$aLH@(zC_4{s1MU3_ z>DHd1qXRwEBeMYWX15WPJGdK4c5_N&s7u$mJmsxzw#(Df(=v^0l8POEi3t3xT)KMd z@4@MdCu8S-Yg~b197|I2J|%o%ouT%aLJv_>VB->f_LK?`9PM50rO!3qM(&25BPS!v zRZScc9?{SJf7pBLsH)Sp{aeRTM-dREBrUq68&pc#O-d_BmvngsNlB z@R*zb#ul7kuKH=?(cJsDYU_{3_}9Cv`;leW+PgrFteAkNxU94n`{Lc%Q&n-gk)fYq z_)0>}U-Sdi2GG9B9J&&7JQLMFvHDe@(J9YyZ`iv2*vu1KlZdHm^or}V1_9k&fAF}{ zd!5RLmZLk^L4V{raQ^2(`^+s&)sOk7H(3?}yh2)!@D89AbKY;=QQ_1NFZ#MY5C4S) zEKQ;chLsk0iF8;t!3Ve94976V*Sa>Qv%WuW=}z{35ZU(|cGqOI7 z@UKzwC98euwVnYs2MWs$HpHpHV0X z`|VLtup1u+Cn^wKzr7#|7PuZ0Mapl3qf|R`aCVDv$J!cEBy#Se90Pq^b6B7hN46A|a=(0nY-=I?HybeSG9;&tHO0CW^N5 zjzA3tzr0#Ueo&DW)96q6j$h2}(C_LV>elE>JUB7e3QM*u#WDQ2YH4!b=l74iFD;F@?O=;Q!*~;pR88RLLDy$En^~};saD4)Rdp?u zG_RZ#bN@CrJ8`4HN1%3_Z@jyW&f$0}#mTe)opxP}?zqM;AxZd(i(ho*%5>tgaQD-j zGI|ewyP609im#%n!Z&3CrQpBzajB)KUcXoPlR>c|OksQeyEgvx3_(a$HY={5 zJ8mKgTf3~+;NbSOM|q8&+RS2RBhOU0)S}z6g!J`P+DLQsd+G%DU%YKvTTZh0Z$CO3 zWJ=AwOTp?EYq{TGCM-6k`|c(zcIIYWdpmsv?FyfB8o%EU$uejmyj5pXKu5|HocdhZ zU-uxMW^duuvi(7|UaIcFN`+*VI;j|D={>=KoU}TA`{T5Ga*y1xnnrsLO9YnSL3q+Z zLmD9io*9dnu$*4b{HALX$3<)tpfb|&!ozox(KJHshf2t=L#*v|oqxxgSL(G+Ap>wS z?=?UNkz9o7%*(tO0=YKkE*=54VB7IRfy(^DTYonf{S|hVQ?Mz!wF45Mis?dW=>8Xj zy!jpV%wA{+qE6$nCLgMMzo>pvQXbc`pLrlk*y@`AZGH|oB_BzMzL0MVmYr&!eiC6% zji$K6U1bUm-T%0p2`}(4v)Gd*s$&NT1kyAB?ORz2jjp_xx_0iJ_@O#+dXN24Z@`Hm z7FT)3NS4PobzS6@m;6ZOF~-+OM|7-7K}hJ9n=*Cg-+l-Dgx_~Z%J_y$Xh%*F}(N6f2h2JdGemd|> zW}m^lC4cc~;=|Jx>cIF9wPM;Ygx$ojrqxzcP4{$T3LOvnN|``Dwi)=Hqc1Gk5%hm` z^iKxUe|+)D9Z8s>!nNmnwscYXG?vMwRAax|YW}Z&4^JxkfqoL}2exaoiYu@c9F2xu zTLi6J?P!KuZ_ZPLc@dO!l_*` z0^kWRgWVu51Q%EW;Av57d*RR7quhAsH|bzke{uvLg?( zVL&hY%PDsRiWU^OYL)gyOP7xyk>na1#x;O<-nu!>$0b~2SL@;*8!?wSR7*dJS!?NI zf!Y9-09^WgqNJ?K5tjhMv%fZ5AUb?puC(uL;jZnTY%udrj2;6VNcHFcd6N?AzcJ-r zXfsb2fs%61aui(sTKg-LQ&ZjLl%REj(>n+sgGq;FXCcB^h4I?i?7|**6z6P;uWo2#5N!ReOzYZw;ozC_7wo z`Jgd)LrI#Vk!j9|?=XymUUNIeJww%)6dS9LAh3pEdClxiVlomujkGk<>7uwP7``Tt zwDqdK>{r%QIifAQ4*e0H)q z4+|-szQywW%lFSbn4=q-;As0uQ|-1D!O=icvZ3gtYxsdmLQ)n=H_X<}&g$@Y?!?6D z_guy?%e9=iBY6(4`y2fFVHLMJQXm^-xOhWJZgU|y{QPsB`>gKsf($0m=XY95gD&t$ zc?Hv7&-tJ4Cguf=-#ILEJBD{NH@XtYjY9>q-p<5dVBoq#QTc4mzmB>KEd1-=Kcrk; z(1QyFwShv6IpXd!=%=*ZuI}D!feH0gu9Org)_B?VIP;})FTKU0>g_IQ@LS|m_;W7* zYijmQsVtRS6N(EJQZF6I6=S4^A8d}^Ze@)vlee|oVfpSCR}&v6po3lUh;SX$`&x}n z)qhRHX+Cxav6AYi#hR(4Z!Mwt!%Z~zEHh$HX&aHJVg1PcwA7xRoy)&s2Df+I9H~I1 zQ<_fK18A64hDFy-VvvQyY;L*t>XwZTZ0R8Ejn}){R1K{Zk8ID&WmzM4D2l@OZtHOA z73|o(;P;Vr`vOSMKeepeCY@ra;ozg0Nk=0`iUvKS1$_a$$ z-a7Q0U}7xIQ3Ln{hI??j>O2pJO!w$*r?(O znGvS*N^n}m!i#t&CrbGEsMl?M2uqcMHra&T&Z|sCDJWiuh`o#$)$Y@I?nQ<6c(2jl{>Zk?PHCIBF4CC9Nq(u9-Lo zmpeOdHbMpA`LTJ!61*|nPoUN0pfmz32*Ute>A9T?T+i*WkxmK0Q@*MTS@)#s9 zG1b{~X}V!2$S&?HK@k&)w^<~~o5%>&44x`5g}{-UV1(G?M_gq-Xm^k~ghiAgj!&k~ zNo;6C0iAzW1XcXWK@;H(Z)hzx()9f{-9>xu$r3|O4^UD&-M7+m*M@!MZ{?C-J(9pd z;{7O}<2G2baw|Xy{w0TDeRY?FpGtV$X^gdC)`AFz)kLYF*0pi1@ic`*uQY8C=2I>xL( zKV#E|d#&Xe3ZBRzJjxif!1BUw@iYKD=%hIHCfGJoN z5woBrmN|@}nOpW)3rsY>%yr5x`&LI?kxKj2-XfMwF^lJJ_j5)+1EY+^0%8VXj)uAb zYeB_pNpx-Yi)i+>rCJQ*q^F*nE8=M;l1Nc-Jd-SCA0RTD;2v5njw2Q$ucIvQ7yd+k zuJl`Yh>z6M)fZTY<)?P1PlQREzlE2a#ka4Iaf9{rnElE>=?0Nj_5xw{a!Sop-F4)? z6_^K#)Ss83#6;CHraI8iy08Z%7wIFfreqO`XmybpJl-@$=8i9f4db$-4C3>*37N22 z?KbCvykkFGB@v4$KdAZ`AK{jtP`(etr?#16r45)GmK)VghU`~G!MkyNhvdX;4fzr=l>^4X2(8x>dge_<;}cvnmQcG8nn*pXlp?GY)~WPsSBTd1tA zSqmr4O4 z{?}xf!>AVC24Mhp%=j8gAAkw83aP)glfXKJ(0owkVB#!(QK01Jr`s^0iab!=(46A< zO4C02Y_^nwgUhgiUb#JJL7jD`%8BN@g}S%W9H2hrJkuWauwch`e?n%cL_}6AXM!CW zuHoDSE?Own>C|o`fu3G~WL6jHXZm%M(zW$W*m6H8Ui6HiS~(1${0G94CH^G(R-JUX ztel)AO{_LM1mG?QSKEGS*9m?Qa_5c_mjGCzc%8Te*rxka)g_x&9utPN`{ek;j)M8CGaBJvE{N^a8ggkK#Sw z#fP{S8;@8E3$Gntyg{?AnaifIv9u!4z$u{3aYfd2Ed%omf{nXFrX~He;jxp|UB^wy z3NK}Odeeoa9!uM|hCZ_G-@iSBCwH%C^Hy?JSt_x7bVcel;2rdaaTA8_iMfnFPcGb7@1XF86K|Ah> z^$%@zP=W35UEq|PfTrzAO6m}#kj(vJXbA1W;I>bRnTi(gM^4>*SbYi*6k@pt{dbubM`tGGg18X=NdIL<@EkXP(2N3Q(OIzlKS6 ziYjY+gj)NBcPuX1#6erXaDw=_@k}6Ijz=3w?w?`+6NJA*OnsPRFEKo*1ra-Z{MV<| zlQgd(DiCt?zz{6VrGomT-l?#5Xk@NWz|`#JOt0J;BP^r?`Rr?8+*!ZPw!%;c+D6{@ zIZxhrHPBdd3QAM3WYJQ7$Wv&P)ae1sFlNtM2%_6^RNFZ9BY>f9k(*rb>w=GqxJ3P| zpreV2v(2~DEHq^QA7@GwE|Ugd`P zB9;^gCLB|VrJK^H36D%{U|jve$#D~^GO$^sD}O_7vBGq9BihN@T8cvFk>>moaY2(EGbPi)}*lH?RLt_>w@1#p}S_aZ_3z}l~5a=GZ;ec3Gff=#a zLwPe-yV0j9Fwc5IvF1scvw)FVTc}*Hh zHFIAUgtpA~M_{TnB$QGc1`rQZ5i}ib1Pd^BdT7}*35VjUMkhgQA6)s|jld zim5t~k)2%-T@iF;U2U8;@ohUtuFe?1OfAKE=t;ISGtp_STm|?MN0oOmO7X<+T5i1! zaRi4M#U1c17Bx5tiKXAM+b(U`Ek;GueOG5KC61#Buh9Im&fsK5aikZf=WPsX$BCgj zgMjkX6^bH*S}h|z3=1uu7Zo6Q0su&L7h73L}W0vzijFFt)JT>5B&$aLLWdscw#+1^)jcQ%oS%+rB0p zg~?e{MZ=J7C4~-ke`}M3#r<~MEpsGWopcsOk;x=QpRb}`P~oqX_@vnhf}NDdP~ped zufNrslE$p0-6P$>XY)U7v6`1Y^V} zsc?uGZFfZgcT3e9&L2@>w~sI$bmkQ?A58_5we^R*$tmZo^01V>!2=Yk6;E%WtE*6j z@x2-Jh~O?fw32?Srwy!982;nCz@b=~E4pmygD)81NPHb5!lMy&{LWplB#9fEY9ncA z>pzZG#-tByVbo1xH9>gLAcZ&VeKvr+?2e<b0MJ+o%i?`~6 zKrPzUaU&eSE!E_}oSm=!Mlp zdFxSHn=BA$0bn*^mly36CTNG9J+u&tw1E>8lv$H}O8D``_l|~xpaI!XA(qzRf>A2q zmdBy7WfnRZCX`^POK-aB)QdTr!hBqDMmGrDSwQ}BIslBMvlhKZrBVXC4#q+&;b%Fy zQWHbq4Ji6-o%*0c7hm~?;irn2u;hY5#V(sOf_~bpjQw%Xzhms~O2@i)nd@l>^Kx${ zt?x51@c-9^KMDt5oT@VSkD6b;t0KIA>A1>d#P@P=pKzd=#pwI*rjOqd#XrkhU*bzf-XG)I0a?EdibpmmkJ?cYgN0?gMs?rxcCN zEI|SO)MS-Qa;;wNXjrd#Ss=E+0bU~{ebB8hI5FjgPkXXpv$zKhQKw1J&C&WQDow&+ z8&#)o8pm3V09r&0(eJV2? z(oc&_2o>%a1z3^)R+6fBj8Jw7tx0@ol4O3x+Itp?EO4Vs7y=tcaVeFD8k)LvvEb!+ zxG1w$P<+oRIWBd$_+V4AjkM!B>K38TF=#imS(!J!k)oM6xe-o7at4p0Y`im>qKAgeUkDK_|Jt%X{2u=eSHgeMwAYhdUQw>4G zt4hd^Na;$5qdTl?k@m4j1O})o&ZT{ zKEt#axIMf7gNt-q`K|jMUbp8r=Q%w|(s^lkT-&GcWYh;W(Nq*Q{%VM}3{oUps!S|^xR{+`^D11#N+ zm#r&gVAU(n&KLscd0gVwwz^ehObkL4Gd0D5I7CU1{!J*weE{>Vq~eMUEA!kRw;)1; zAL!8YEi}W5kV7H%ZTZ6tF zbd3?W*g5X-fL;jl)Uk+pBvRZg>y>3eHM*xzQA%-^y<= zQq+t0){^w%rJ(BuMS^KORu>E?p`6gA^a=r>b4=x-D*ll4(G$ri-K8-wMLpUUs9gjp` z#&g*R2Q?h{X2_{=|Ne>a)IGch(+LY){-w})bF~K`9OLaVIeuOO`4!M`<-Ig1H5k8| z)>8EnBNi5bV;wIdxws2P4#IAVz_6xWQ5s%_BhCa~QCMkx9W{)##bQ2#I#9Ey6LrzI zTi_Ig5BxEZ`IGkeN6kGx#LCAgKoXVLQnleM)|P_?Y%c@DY$pj{<0 zM#AC-gBnsU6!h)ek~R`C7y0jb+@U z-YM5h|7$V-muV(u6#T!D7yl7C^8fBdu?;gcdJI~j3P3Qx_5a_9j{nUqfydx~e3(mo zvw$o{y*Gz_qQUte|9$^TFZ$m^p1+B7`v1>Gag{~^ecV4pCruKXt3Wk?mas%d1;9mW znaa~MY-YcMTFI#ya$BaPs7&N>htutvGI(E2Uin{rp=tMd@XU z23E;d*G9^9A>8M$NzTvuvbs-Tn+G|?#{m-SX9MB11xA;U0=>eI(FhYuAhX4_K$Qg* zuekqrQt}+!(i!V2(*wJJPFZq~LH>;x^}1sz)=>s_FK3=@+v?*yUS4zly^K{a#quFK zx!hw!ds4bhK`Cp2VD`+rYe%lv(BBaZiD|6 zAR5pU`*4o=nU<~P*mqonOI%9a7l4kPe5GNN%r%mTd_h`L^bS&QHPz7V_=({bxZX*{ zL?%iPD7P5r6yu_OpYAlN3q}p~3Grku~rwG!bP{Ig6Zh7MyOVf-WQrJ0xCY^#n3(G3dY zsvMw_7-6U+fm+usFq&&enX*)gCFLwCi(@PMYCyn%UH?4y;t6RTWyqelK8CNny;;it zOF>TKZK+3n-xijh0~plmE*K{a&F}umDO8J$EpxbAW$HS7Q==i!WKVvF!TcVw!ys=} z#ztl}HM&2qOF(Pn39DPMuiGtl787yGN_MYToRq8NVRWWZjw*r*-5jG_caDE~&8~9r z4#%rFn5WXvv2I0^wTUf%n>1!aFIjAf(@z6?$5%ZgDCzwyrG(hPxw=cfsjJcWl)~%` zzr?TFz0cO4S@U1g?jzdCFSmW<~C!8?TC2ddTR5D9ONu5 zz3W4V*fq%rfjmd%w}ug+(fp4czc%3t{TY1smkjnq!BiI`%L?f~8PEnIgUklAlw94b zZATQB6SOO>fXk;I^@aq*I4(o7f*|uvz*4#b;MuSXS3~-tw?1A7@IAT^88dyO2-!P;WT4zZJjc=DWC19~o79Bt>gNqH4lcX7V)M1SPwc z&^d-9E9ZgNc}7pAM(Q#y3Z^g?%<;n+7UxK_@?$&(vMDN!!wSu#D|8Im>xGVa=%sl$ ze8E2YdlUI55&Z8lVDtDt2g&G^_^eqqWBiMKz)SnDD4BisJ2KH--5q)<#PB*WYLOQ} zqZWieOM=gyfF{`b;H~+=CJBsx<9;juV%Gtkh!uzlb5u*&RndGP94Qwmy2NKIur&m+ zH`O2nn36<~RO;Yc)@=W}w+vuxiF#@fiyZq0f`VoO3vr>k%-0-8=u?00*^#A)xF)^i zF1Eb&9#X7}W6k@Z5xZ@>^B#r{!0up}9!u=@c4A0?-pqz)kHRaRSO$}6Z97TA?sEbv z-pur^dML-GR1wx_w~lO94axR{sjOvV@&mRqy%h&Kq?K+Hp-YvtN$l>sk%@*gYJ%3o zquYzrB1iURwHdbF{tkTdGn?nep3T*1Iq*}eUIK-bb{pk~kp3_OzUVF&#xjS441=L( z)9I(*Onjb{cd4YEnYS=D$!`32(HkM3`-Xyo!X;>AB zaL2Qbp9HR-|B^O}Q(Ni%l>deFa#LPrMFIT1WuLekI|P$QZ1qGDS>abGcgUPO^TwNo zZ~0dCB~pBJ99OO?e?2~Mg>uWYB94AH_52@Mi9fl4Po$o^HuQD4l%$CVsaeJtS52aRr6Ud>;qo|QV!C&dFyn=S7jA6awc*YrcKG> zk3e@AtLhEP7=bYNUNu|`6+a$vGEAJ5IX6tGQDS1Fs=cimG#K6s`_h1ic9rz7Z_Tfk z@;{2P9W#idl*74^teZ(9TY^V-;#f5n70LFOGvy{*`5_YUqArLMCxG4FDKCybkXNn(;XQGvtEw{nneDlCx2|CD z2m|E{_t4aOQ&!|JUZzxntBT?tzVd@pp-Q|Lx24+$p7@h)<$cESR-3;50O9Dq@HgDV zla3J@cx})l9BGHGstMy=wbmOrAZc9_taxQ@rlUFGRG|w<+{Xqp46{#)hF;zDlT=L} zbqC2+y<=rTN0Qt!OC4NvX%+E>%qeKh>rUpd8^g34u#Hkp=~|*V&0Vy0p^oqHE`cgB zgE_U(d%Xovz9bsd>xBtYI>c}@UhRGo@Nn?6PpknCljX46ph36?{$M~P_rxWD@A`VX za=x10+?4r3FL4cKA!~o$lX_%MzW#m7=!AhQc*l94jvv&Om8^LxQ!nEeAH}Qi-d+)H zQ*CDkG;@RAT&r)6Ni@K+K{D!d90^*RI|dTSW0%4Oae zNiH3d^a^3 z+?#|-(U!{Ehi$QR+rvg_jtD2i)U*G&E1gspuPK!=G_U!73VkA4(&@ki5U*kj zukUUQr`5#B2E`Gt8qUo7$;SjKLp+4Chd%0Ir;o*#LOPF8S?zH{k5%E^M@}WTf3Fmh|?OZ7_@inny)N zN`jOxwbDV=o5It;*2GKhQPr3t3uB0@IKLoyPB?A5oKa?GWv6e~`K+qWjvOx+pl^m($P zClYv1|C4yK{Sz@z_!H$^w&NaH%r8>zmm9_8v@Yxl#I498V2%+SsJiIq0TiDFT754z zTLr<(4}FUBHLDR7u;1h5tU>D*9#2SagH)w@v8m;B0zHVr>c=F#8Hgr*1u5;ssWlxR zCJ3}t_xNnco$et6u&u-oEcyzu#2;|WHl12@l1&`o3)KJN@dS3tJ-VY`(>|`W-_Oag%NoR5n60D3 zktZ(tz;O1=C_|m+P!!hIQ<&4ML}*lw}J>cgIZYWhqub`eH!l-1W6uWBXlg^Bg*FZ z%Rv8^19sPjp^i(j$W}OUnsPdLu$?QVB(Y{-taa*faZ84)kM7}*9E8VV^Dpo2Ye2-2 z83r9&pFL9UFw*Pjh90NHPW5?c}5BB+1ZJQiQO2?5(a}B!p2gLS#+@( zTFFs!j2HZz-_{lIHN6=yS&I5dX+{~!RjGE6?31eF6XD8HCOXl^5wIcb99jW(@3?(6 z1-BI9vvD6LZVf2kqOfJlechfG<-XmpbTPy*ddDf1xGy=MbjLc+kpJVzA_I!pz1i5o zs;t)P?o?DZ&WC_%ZI=zPT!X;&=vjLjVfxdkUG~RCLzF`91bHlKZN`-*lhGiQF4aET z-D~~`)4}72DEY$}?40)!+11mDVBCHh&_ah;$53mguBhD1kt?gdOdCrE*uW)z0E&-NK`NMeVgy73 z^cgDYWY}SAyNSc=3w9;D+aAZFj~D~?*~-SwRaWQ-cLWq`SS+3P(si4N&7bZ;S=oequHo|%Z0wKNpUIQVd%177{;p(zv8@^ABJNVob z^+>C0$p&RqOc>wQS6wn-vJydx>etO597`T3AmDCE%O>KqQFT?A-;JnCN~bnF8n4Jb z>!&;XDbF-QfqW7x#zXUqIRG#$32+nFVdJypU_)}8l27d+-3hEn_piDQ zYR>nR)=|k^Dsm1Me2!2>-9n?yNmb0`4PY<@6i4Q<0NubW?zgrZ+`bPAPM@dsh0iGyD)bi z%Y@kaqQWV2_iw&)%2+xlgG+r}TS zKqA~QeG0Iaa0Opx-oPQZW9@N#FaeUh6)i=`gaWE#lxj?p_A}jc^+X`V-7ImQIQK=(c28%cPYEW{Mo=PrF8tlu^6I z^1P4TOyiLCyh_OJw@5Hq*|KsLgiA-zHDXReX3pm~Tu}+9<_N*67>Mom4u2ahx#z!t z<5eH@-AA`vvGg&Dc0Jd=`fAz~E2HAFk$j7VB z#@hx$jWMLP+qt57>8Xh#zApUsGtJ%M6ts2T^(;V118pcf zFxPzajaK}fY@;KyP%hQ(V3L2 zlMgW^`$`3;09(dV#=Ot3hkvt{HNny*E!E}G(DhZtjGTTLKg%qaLQOppiJ`s>{Z4)17i7T6RMF59F$GhXQz4K*dg$faek%n5HJscg ztk+jxfaoXt@Y{9MFS=p)$y&hp$2qbc3uf9h*uoD|Y6M7=Q zpfxsPNeZDCYdljI#AKrCjxBRPab2HIXOw}513t9MRE|l+dGxdAqAShGxcxLF7&rP}O-tn9cjvJ_M zjsg8BwZ@!ikTPPpXQ;pHa`%IiqkGX*qHZ9C+@PpG7==OM8LG6NSxem0``Np$f`_BV-U})_HlU3B0Eg- zC>vM8y3G1ya(2q>lOm>y@QV03sV%df^!ZBdQ0KDt#1c#wN#wdr>-vzOXy1gb<55k# ziYHvG632ww*hVqFkIYgWe7F^v7&FwE?1ozwG%1#9V76jEfNGtzE>C*0Ewn^I%uZ-` zZQ5Ykx@^_%&B(%s9oovw)o6|%(^%m7z}FjVXldiVl%3TUy|^omc=3h}3{P?z0R|jM<8}lU!p4-O88e z4Zfj9epUW~Cu& z&hc(nVFXG`LbXJ|(5#TYX(9#`sKa$2a ztFYkvII{60N-eS%b>1dj;;W@ynuh{e%L0MJ!jj_-L-mOU@%D6VhBhywLU&!ca0xzY zZcb30rrX-eFkG_xc~4?S(4-0~+3e60Sa$8Qpbwjn=mSda#LgA{cqd0C^oK>tJ7v4E zWxR8z{>`rb`_X+>hjkzMFTo;uSJB0_o15OL@v~ZD%YZR6^oWXJ*PcAC{w;Rxg0!Nv z1W53GWRnotreBUCIBN~^>;R49ZiMk$&ozi~LXx~S&kQh9ga^NTa7suo^DwB}uc=7r zQgNyOW*gMl*(uDqG8*R$t4O$<^w5{U9`mZFVTE>KhSbR;TKV#k#STwr^pa5=Jj-oj zwX7pG>?`ttY1INx%$K6B7(T123Zcqa`3z}`I6gy%hzrqzt#TWiy9qQQ#AHS8bDury z?&w8Tk!-i&P{4&o{|b-md;ey97HvXxt*(U8Q9x!8Oil%^RiQ6eiFj5t_pNN_o(c#E zxFw9^fZX4uq*?cpC_j4(Fsz;)A43PkRKL@VcH?~e(!dhkFhp*9);%t^M&`_|r;fW4 z&gKv#{I-^whgu3uHTRWIIlj;RH7PGP5z4ff7r-&LCZ7abSN`$sCq|<5;%jfl4Iy?X zq?tb+6E^YF;pz|lF%r*Rb5yyvvFZ&F*cC}nXHtZj#3XDHNLx3)6XRZR)H9yYPEJ8FImL47`c81Vj%&y5>^y}%U#@CEvV2kVnK zB|u@w1TJug(gt0omJ(zA>L)F&Vc1mA0-Gkx0MWohfin0Z%_)kF1Z$r7VaDVKS}~p4 zUHY+dppmob93H&(*(7AQ+UZaxoV~HgSuv95)1jNs_-MCn{eHiMypF`b@qGR`nZKs= z1&_YJM(O29;2HEh-M$2>swXja;KiEHnHLhtG-ghQJ`;is%Z` z!W@P4n04HYin(dmQ~F(&4G91435F*8;WL3Y=6;As#^BY7fE=jw+w=NMzG^HLBs@Vw zP=BYmJ*NU&|89UTm!Cy{@DKQ@P%b1JY94)WX>z)Sqk+j%3e^Kt@L`|e|AoVW&XL($3~KN<@Q6eDhTvGP#d2L)U(|HjDP2wA?x4tjQ1q|18M=3 zQW$B%CqkM*{&0CjJfqGMBM?neg>~}=V2PVpJ?)!K#Dv|rxBuY3{SdPR z&34Tc-N51hXT*zY0=>zrKCMafVb}ip_+7mh7`noo@Cp9yPx8tu-CzH@FyCEH{_g1f z3DF`1I%TI$eStsw$sOVP|FIP6q?PP^0aS^nPL%_$`7c>y_0GxP?c<)jvMlfxV^Tu? z=5DHUd2KEx_SV33y1$ z!y|nnBKT?kaZ95n zo;y5@D~PF@`nuJ^4_p!Ekldoy1{U(wDiv6SiNuZsug|$KJd)N(&Zx6j^vhiX=Wxjy zD8=C`0ycK4CuYXo-w7j=5HGlR6xVD>z*=9CMEqbi04hQK~X@@gsRXH1OFV zN&2X4eoIpzgi;zTsCIxnN4tpC4t-3s9Fwxq2?m@X(BDJhN?T?VM-jLf)IoCaH?YGn z82im#0QKI<V>CVX<2acweTx5$l}F}AwW^*#Tv(DLbwSnFJkgTc_!TIP|WuBFXbVBX6DY#yP} z{<7!124Fj*Pg?-%8002cm@h)+&IauI{xB}2G$ew!L)=Sk8{EjO6?9zZLQBSB)u+hIa$i0`FC&!&q#! zLAOJwc&gHjw1Uu4R)AmO;7;2326fpPHcH2 zPyTkXcw$tSrST$uA3d$BO<9dW_9)&?9=``_LwCwtV3NndWiKkNx9ablCncm72*{)b-tB*bfW zTz&kLqjoGeeVP=R`SjCcWE2OS=CPPXxnVfQj%X)ZSoIs;vAG@L`7+{kPQd!D~E|# z*y4ASwg`sq4&4>K6kCtHkN+PQQA7uflUve^bT6%1%AoE)J{?tt{BUU(TW$`K? zQ=s)Uv3ON-9>Qg&G4id1g|0|ZYR5iShZU;^fh!ffF4FE@}p~@TlTlWGFtW~w$!wgixBbMU^(6WvW zE0K|OW~Z{$bg4fd^^-H8Xv0)NGuJH}qowftM)6 zwr11>nHqWOBcM1*QUUG=5j_b!N37h{6>?&6(X!?=h+PV0{cQ;)M-QLIriS z)xClnF(Z&i_ownirnOS&?Jc1mB!VLr^bI{UxZoot^2w6$1(UH?1qMY>)ek!fOCfO< z^B$z1cD;ZQSWmB1+|6T!dq=)r6x5G1Gjw0Z22 z&b`S3oBan`MA}<40t^0Q6b%dh6mr(Q9^ZGnMt^AFEEhp1(v^ulp3gvcknrG>w7Vw0 zOr!vF{J|K*vNeV3(WARo=-T#>p+FP9?R*Dl#aJcmauqoPkhmOLHSSOQqT0Gj-0E{( z9Fkg@#MFibEK-OAqIcd0G=E%eUh*v&qq59|E=qLTXDdw|UP?Yj>+FblVw(*lK_;Z> z(u28>Gp1s&dNS3-G{qT!eehxq@q$Gum$=T6H_-a!@fHV z^r>v!xIl&UWPx$j5TUapXob=i&gJx(QDFMSH`{J)11&+`-DSM#mD4Jiy(`wo9;tc5 z$yuIiOa{*DV8>U8OR1-(cb-S3cY?(qy(2H`*g|I&fw6L~+!uao14=EXk^j=Sc!mdF zvK6MmndF`hm0I0T15XvfkXZYh|{&pX1gS&Ax9K%d!^{hlGxCaK<2&@0iQ? zuNc3by%m=8`QZ`%%f(#k6rWvX^Lezp{ffQ7|KTMiTpUk4;>3(x0irEoyBj=Fpl^Xt z^IWQiGIIcC>>U zAR}-hkjT?4NH0wq&_m71kxV0)@80cDTfKDsWKKhi@F~=kAHF&>XhnwP4+faCz+gRPM1kMqLrCb8>as= zm2`<`?Qq*`^?Banu7G}J+yCVT%dCn&qXk9Gp#X`sS*Ja1`VKsiow6qQldp207+)RZ z@@1I45)(v^h)e^CS~f9iZK#WHl*CDNp2u&N_;55D`fXxK{6T66WtOPcwS>*oc68%O zZlw|$bqwBaACf)xJB*K&r!dlrZS-lIhO9~5K5#hlmF;&=V02~1_}z+9fL)54Y)3Aq zbFFkNo}U+k%wkztS<>KvSJM;FXz{m32<~HoN9nUbY&y5~vA7i^gsn3y?W_lCv1D=% znCaCNCgWyc%^zenh<43|l;D)BzAr3JG&O->ao4;|I(da9MZU9(e^>wc$Ubp_WuCgZ z!k6Lp78?mxjG?_4n68S44qMxsQWRuPt1IPsP&v09=z; z>dDVW3yAdxIw2AG{UZo*-E~@Dk}YB2&VF=+hgjFmiuASJ17(6ORyPpV zHHbVC(bnccjUrBTO}+Ru1-POi(vHC{n;)5jiDQXWMOTW`wMcaFqB*?o`lnZ8p) zB<`*7Nkg-3Er*#IePxEa!K{)uG^;^joRm3(OD=}9_Xy5D#H|d3_?^RTqemB5OeIjG z9@+VRa_*c2ht>;bNMeO zB5GyQ8Lb6Mq7%ApMF`R-Wr(F-#D^==QdkNi;>DxtH*nj{tY2}3xf<7k<0!)g=qY9B%M-x_9g$Wc4S?ubAUe+8+8{%_K~A#!@C+hw__fb)1?Kv^jz5|rLBXC%xn~Ve493L(Pggk zgm*_u1B0K@?(ARw@m7}cR zO^}sq-OsgGIv$$Y58Qr{v$v>%F7W`~=wBf{3lq5}koL|A5|f0HIoTly7+~-qMmzd^~V@aw5|&HTpuJ&6y5t z-lww>>z;HYm=ZSSS(#FX#Ngk1se+dS zY$VrAWew5W;U$12;PSag@TfJGyP0a`Vau)#C!Q@edmO#QU3!w~ssdl;0<|0) z_DJp#a7-X}ECZRn@v(|$DC+66)WiBuo)BV6-)wr1f{fFwe&SvLPO}|x-nTzGelvGf%1%^b2q}_Jk0U21!lGD!LfSIz-E&6vh`)?*Ry!YdmpL8-VVJ|EE zkS|EQ6Ck0dHP9-o=!bm#~!=y>WdPFV)-u1AcL!lcSlyS&1r&KJNt#q{h{4ya7@OG=@W!g4NJ9z%6? z$wt0iL#|Um(8t|6l6VK61kMkRUhc%ui4MI2q5o#pgNdpIV=PQ$%7?D#w=V`fKK9@E zhjo5$;Iq4F!Db7&n_GinZK%*^;B<@C9#qV!IIJ|sjsv;MprzlL3QHCjo!@HJs!kJo z-D+33?J!hyXHG?He*+f{r5Jak3XEDy=7;+B0Az%EZuGr0i{;*AjRYA1|4$v) z!EZAuHbbuYFWct?8*SfGt0csknaQrgn=6dkS96%#V8jz`Pkl2JalM$0cfJUDtnonb zq&6u?(zmlsR#HI>;& zodnV0AAm7%(6^pwSd`*v>SlvZH&FI>;sjN; z6j!GPkx+wcr5YUNh+u9WiyoQK3KJYvqB(kb^;!6L6p(RhZ`Y@fDnFVT)k%xzF`a>? zmn-3s`8OV()nhv{&>+z+B)4vEX#%-)kei)dCi|?0CGS5v^w|#gT`i<8P#R#LaQ;AY zHGxqK5Bwvyzv+RoQXIWy|Dbn=%Ji3ZsO0CD%u2bdFg+TLODm`s+{bb!iVFNV|4SKwBu`8aFgymG5h79W^6sYx16SHb9S7<4_S zgLW0~9KS|SM2ZO{T3c`JQLYqa6kvE2+f8X5rzn8>#H4^M!F6cnTIn0Qb>B16KNy@_t_GxT5A?ACBinn5 z)OzZAx8!uTufjbmg$%(F7zaV?KE$TjDAi1FP(mK5lJ~&W9@~Rqvyrgt*pPmX8v&+`&&-?y~Xf*J}8XbeGjvKJFmug zT!oV{VM}|rFc4=KB{a8^Df>1WDdIGHJEL?*BZe$KURvP`osS7Vj+=J!bsCf8m-*{h@Yx5bLJwv<%>T-Q97EAnIUtY48y0q)Y8syL)&{;-ofXBcF8?)^U&**f(!!& z8#%hygd5_+%^nQf`x^p^>Y^8m=iBwGoKXRJ0Z@)>BrK`K9Y4VwHNSG86I^<)VL_{E z=!F$1ph1O|ujwh9Z`~!=NZaS7nm3w_4?2aPFd1NhEO%zbrcIT&kYz`rvAdU9h>|!5 zr~Rl1E%gc(X^3yAgJ>Q>a?FoXMIRq~LcAxkc$L;SsYN83N`DL(YKY?%Ck=ugKE*_Y6x* zr-rWrk=|i!ZZyiULK`&gzu+}y>-xo}+Sjdx8MvwPWoBQ_P(r~{q0Q8^!Po=Q)*>cY zS3>Dc#Yx9xzJLeiA!mmX_coc9n{{p5;vrRJbbJsoovBqY>s#reVw3*%^pyHX*D;_v zbZIG|-7w^P3^>(PV$irW3y zA2dWz4|5K6-@!8@=L<<4GALF9ijA)(tUi!G1d063aaf^9vA5+UN|CvyXRTU1NLfMy zddHH_86xB3d4fW78M(lS%5GHyI69yx+!DsOxn33!AZ0!n4-mrcaC^41L>Pz~jf(&` z+AyMkc)IHMmcW^q8RU6z+_)r$tVlope6R=QOE6$;-u_ZSR>B7JDoMF!*XY=PDqI0T ztHeQ|v0_CUCIjdn>(4lk4(5m&!gqQ&v_dm32hMf?3p zxVh7JzWzLOmCYrAQJ1k$Z7z`ePPnuugZvdw-Ltz%qx>9f1Ck<71F+ndwtM#S5j$BAqu?7`v-l2NnM?zsHyX$)VP9+3 z``w2C$0cStG8O@WogYoh$KAf?5% zJZP1U(7XnBos8^>gjf32ohu*tsTo5BKwe~V+KngZvrx0I1ZUl@_gU%E!bJ2=Usm(CNTDDB&8>N_oS)&+Q zX=)Dzi)vFjf*M8sWGf|r5o6?}qPydp=87dproQHg!)qCQnIct>BZc zoh-mIv)e+WzG`#aA`5Dj)E*eLFprHg82#8fE))ER@GWD!9K#ziaI_Kz7}u0xV-(ii zint-xJ-OIZJojPx6coi@A~`Be>z*Mmq~_pScTTAbR(=mZ%o7b$O|>YMXzM1RAByS9 zxmBBPSogDR^j*Y3V*<{%BOHi*GgwLF1)D#aLoC+!vr1EY5`}CY`mS1F$~+wU&&X;h zkpX*g^#U-ghKM|-Hb;D&i^I*1rOl*!FVb!G#Zv*G2g^wgm1BB9s#+pJ!J>#SzO{{` zf;{Lc0l}fzOtsir2IvPN+JP(}(tH6(=-}#FlvsbX>!)tf1-ri#F^$bBz z=G>_Gcp@fXW#t&h+N8>NAV8mxYjaXBsh)Li^=X|RIKhO~=FP#BrqN=riu3Nzw~4m~ zxQfbq+F<7Z>{zY$JUq%t$(q2{K6lxJPY5N8QaJhV^A;6iAL-tv^1y+xqbXIzpuny0 z8>#DjBrV6BGeyT4{?CqY9yhF)8459k`gUPkZh^-CKXf?TW=KvGzP&`xRz-QJQ9P`= z*9E%>xKg4;8T+l| z&5-|9xH6s$L$95pmIPfX0Lfz>H}ebn%Y6Tou%XDZkJW#3g` z`T{o&C~m=Y%sGc$S=AqZxodft7%5XQUA{yI3X*D1peraa078*D5i&+>jK6ty*2(OWFf)Ku zh$lk>lmhi%VRJpbEkPam2b|LXMphDkb5)PIc^H;tAQp^38BbwY?IN!*)Wer9^zlyx zM=+#Q_@i_M>uV(vtv*Ay1pHzCZdRVnW+YFtl-phG&Il-pWST`UiMETZ2W8Af6>M<; z5u{IsmX}TMItg%Q++#JL$!Q7jaw1pa92_>MYn>x@?$%~j=;-QpN9iiGJa>|o7152L zt?k)0f6<%9ts|w`+S^-XxB_NEItISt{iJmBX=A-15!&~pr)Tiz;VjiRA5&P==$Uik zV{;S-0ww!REw!x8)Favrdnnkr*(uSgiULLhqJJaZeB_Z^q-W0Z2-W?r3#Ob5@@gFnV8usd|aS8*M(3 zRbl6DFut^>wNwi4d~xo_FYG;Vn#=~_?2S9??Aw!FP(J)5W1-JcB2RY;tlLo^=EWB( z_!#ZjwFthfey299UKw%ybYDOF&w!3!=KOn$PhL|Ly9S_`*ho>utxqmX5gv_u;*Ppv zoxHHla4&TXwk5jrf#bW2A#uD1c#_>}5I8si+8HsC>QVh|2($PaXaK!N$3s*o2NCqh zhakZTlkv?}s5PB~*BhQ8D{ed~T^71}?7-ugCRnc+5MPsf!xd~B5K4xi=DL{yqNkv0 z`AP7Bn=4p=?-7C*L#*4}GHBgKhj>R9@j1(iP#c?Wu3RTN-U26Z1r?>m3*hZpBN!CQ zJdE;i0v3sY>nd7XTiboQHXjH~x3ttqJwZY>oq2N=@c6#c%XIYvR%2-dGFROTY&*B)+ot)AyI`-mt$>9D6C4UB_9VMTwMeL z@`@F7tm`|`MgrSH(%vuJ>LNF-ZOj(G+J4e{_LYkWCqI1dW&(ffE}u=-bd)ILguxEe z>sYpc#=14NR=PVhpQo<{i(>o}oD>}%NZ)DQtt5;ME7YC%ba8EksZx4)<@$UO;fvvs zj*w3RK|f?xDhb&f76lFjOCyh5UwadQd6`JvIW>eYrS4tbWLip5O3~kcB`x>PFPlnw zuTm?mS>o1S)6OTus8NEEp#NOhdhO1rjB||(=F_Y_9;)rZVJNRHlBdZVNyR2cVTOK< zzfejZw@W>Iiwg<9?KcA)%cEj(J;_bhS8sIe80k&~mV0U9>kpTmlKjx=%@_N`jFBk`@*uGwidPr1%b`hueZ{U%RK$ga^G&VMA3MWsNq zwD5UzNyY9x&87Ac{>C>Z=<$HqD$~1eW?U2j0#4(D3ZgTW&$UKNaA;M}95&WF&hDj4 z0R!iR=La*)aFtD2=KRJAZCX5;4L3@b1GpMVMEh+H*E9u^3tVm1^s(0v3yZ^!qALt6 z6Ynh=b^9Bo;;-inMUIZGb=nj#`3+?)w3g=!aO#Mezpl~0YRJe%5GO9-nN*%ZilxrN zEeg3=_YJ=(P@P!!t-UeT%+i5wvN{YHtXNTvKAy*W}2(v__ur+GLFPcA-|6-M3u`&qaYSh1TrXX{3U_T|_k zAwD{AiiuHXb?&DJ&%AXa38DBqk`%^uB$zZYsVK68J9)wpTU%SLr`olv6l)#02$_sW zryI}LXa#TLw})HQxUE0jt03bEG8TSV@Re^XVUCPR^I$5KI?HXYt0N?w-(#)CTUuRx zBuN){$ZC**6ScX8Y|%7CYi0#~a!#05Ip80PFj(e!!P)d?Xs|cY=Nq_3qMpmd*Ehea zNtX8rEZIQXCsWzB$V=2DjCTzgnBP5IlycXwouVozSm&@EbN^x95rG$W^~Y!mUqubi z`TlGX?Id|4t06J8B)6kHg#h(tN|&BoK-E0~n+K?_d;TgSu7S;6_xo3tmsQJgFXIzu zEF;!$ScJceag4uDXuR`NF<=oDS{tvU?T&r1kiUEcTEJ~A{p%4tF07;OzZe;bFtt&u zUo=oQc=>SkA7UwE;4)>HiEwXlVqLPod#|v%y$G2+ zRlRos0l7Jq7>@C*>|N96lW-9dT#e$v)2r7s_DghsYlcA}!pmXmR4gulNH1OH?sg9! z_VFs#&CY>+UG+cR?oZy<_0b1HsK7{mvoIcQ1sS$+k2#(7`x-<^p(%dBv`ksuUr#wM z@#)n{)U9daa(T$&G>1!!l^rCmA}e=n$I) zA&F8i23?evXQ%Z$wwsm<&m+kL2W%qX!{avP<+M$=%A$uw_i_XTs(DMWK_SZi??&{l zZj^INKX9_Wee~iMlDLtLnxm(thQAma#Ut0=Zt<10jbVUdel|7y743I}ooM&)d^rxj z9p~;VwvKYP9+;7%2p-WZdiqQh3}k{Oi~f8oexWxkZ7vnH&}Rw-Ztqf#sHFGkw`lI- znLR{(y+e^wO&ahfiDoJ>J&x)sl3?=padvu$KP-IOQ+#h7r}=96b61Q*r}yfYAU|H+ z9L(8i1=3kW^(eRc27S0hYTu0)rj}_P^`uCGou)m$C9;l?X9-O&62@=qf-@+suXoUm z_le$!hjmXN3<;x-BU0UL%NsG44Zp?rqFC9h{<3)O?!lwNsHdg!WXd0;<}SPwxgK6w z<*xi(+q2_KwxR6}^Iu!uBe>Y$>oY9lri@)*$;q(By|nf2b=$wJQ{U4HJS0>`{CGZd zGu(u-fY#JVZ8zpVx}blsmy)D6K56C^gC1f0Iu|O9ifYDrA!QF zLDYG6`?}s!-R{Q%#4!%BP6_IyKR&s-xTIZ@oT4KsccDrd>qYjaz{Sm8bR(;BY#8PE z`+M49dn-RYSwFwoWS>*3{5i0lXydkjX3$o3CPdM?>@nKy8P!M`tv-!|5{(SH|*FsaiM`xo7x~u#|Od2 zYWs(0^WnaM^!-Vxw)fng-|x`J?U;9GhwU19de%x4Ia2YoTOZWa2$Jb`N!6t{_5@4d z^XOh{yqZgLs!ck+*c5}qJS~+wnErb5T7*)3rJYevz*Pu+hxYTVdNJYNvVocIB~=gM z`l#C{)$8LMPLr@^jTGLZp#+?_Q$=+)26&7CyepB}W<0LnVqwX$9)#%U_24 znnkGZXmhX8Yu9c%4b-q*j9BWlhPBmvZ)ETKkW?LFDwkj<^pO4jSZb9i)CRu3LwuWo z2&oqT3xc})2Di^dFf~OzXKDYOqU9MC`C|IZtzrvDw;%FoQsn!CCcb!@Pl7@BAEoCNfF6%j9EfyX&Qg%dE~yMXm5A(hM|Ixri_{6R1elR$W~5<7kK&c@r*0 z`E=Dz!QS1GdV`MCOmDJCAlT694+B6aA-N)15lgia_{bF-Zqrye| zF>#VdT*ac(H+$F9iVADi@EM{f5Y!zEc^}y$54N1DDsc%x7?Ya4Db*|}OmfED^zTwN zJnO&``60Ysh-+8wY?qqIYS+5S+FWTM=ckaXGmd@qCLD<_lr}~DxZg6Q>x202F|~wk zz8wEVMcV4+Uv(hl{)>-~gVSH(>Cclz5CQZ5{riGH;b$I-?)S{~BtvZYeg&DDQfsa8 zDY2lxp#6(aQ?yjg)4hI6!NnCKd**7o!X$rcUgq@L{0mUy5@XI#AWgUK*}@^SUCUO~ zK_UE;f31cn;{|F(3mO%7eYNbIyb5Qe_)RE(FRoHLM;Ra79jifAo#zaG+V$qteOQ zy1Me{r+~?WDeGcqI$C*|Kd#ECG8zFy9==Pr4~Ue=K=gcx@7YTVVD zv|Fkbk4#h*@B1{>Jia-V3f1cRmUoQ9c6ZXdRtJQH9WT3Q(n}?`?EH@U!S3PQi)`Ap zTQ{FYQHf%lO3ny4s-@!0_UT3{Dk$}GlX!qY#R^gA_{T;fHo z+xyXA;E?TbS@5`Yn^f5^{u0iRm-wddY`miJunLm03azzv29o``8Kv?-?li_epW2$gTv zHU%Xm0U5P>l;Kdu-MUCfx;kydhRs=;w}~8Nf#T1#j@GWJF^fxXkuKn#{*1S5Kw7F2 z^dO&wgk4>YAd+W56S4QT&29RFu7jNekMv_&uP#=>eoSn1hjrTwtEyDXs0ecZ>4k<`=En%@v>dO_!LM zkwtaE7gNF6Jk~QUU+`%7u(m%HHG6)nv{B?A7a)aQbe}($eJk*=Hc1(u5`@}36z3u& zW9+h}^WJ^>qVn?D0K`(p)F+Ix{tl$w0Dn=Lyfo~B0xJWb&;u)z@}f;8+dA&IR6=hd zbkh7h+&ByQ^TY$lpC5nciU0p8OmVk^;FA4Q&wn~KrrBh7dhZ|<3;k6JxsbC#`KGgB zz_@<=nfos&yGItH4zZ@~j7!yJC5!xYTnGHlPelxJ=;Y|PgDYc8v$ZEW`K@Qf8@*-m zXuv#&SK^S!bLM@nRRBWBeQucBz@f-Jw{GkdGL!#^|TULkU#JN7)YS&WLF^K5%FYe%+>Cq-yCqbor)! zznsFF>?s=OpW!jQe3jE>%~GEG)nCssPAhhr&-9O_g>OpPzV=wIr|mcx$dD}vVpeBP zk>@8EZqLdnS1eW4P%|l~sA42D^qhJXe*Z(h6)ZunT47T6Fr5xFhF%gk3|^llW%b zXoF8ts&A8u;cxuWD+tReHHVS~97F1Qz0ce)oNQVRJ?K@~#6+Ny^D{&oMXd@@r0N=K z8B|Eo`o)~=+@8mw+A1X$9dz!UMl1zyI@Fd0+qU^r7v7DCimIy*q+k6Z6wSA7vV5DDkZVtp)`xNrj8IMD@k#s~aq?_)O7kDnQUo;sSt#F0 zsW9O2jOT9+ChL5|rb~nYTqVxs857KkB0FClmp``3@`Q5vlLm|LwDb0 zgEnj1sil*EE{SRY-A6)a6MV#P(mW~>qns=7+y@fzl-FhC`(5EjywxdPoe6Y|n%7&8 z1Rnl%6izc;`tLsA&qV7%n(vimWgL%m^!G>-*bI!^@hdfLx_f-ssCv&!)J3jRs#oS6 zu+yz|cyiv#_`W?St2(q3;CTLncNMy&&%>r5ZfJd=L$hcH+bpr66@cO8Z{lM{~?o9(9H$`=;-a5P-xfbyEzH6yeaWoygMI|ETi zIn{^pHC61p*kn}(?PxUDkiX_08X;qW(_Sb#N+BvAs`MNZ@Qg}Isuyq0*Ziy>BWUfs z6F{RuF?k$3Z4K<>tTTwI8=1KB?i#vllu9dU@eH>d(57!<3r_oiK>F&f z4z$VK;lpML@Uz_?&$A|wNhloNwuMGm^sbd<=ak!L(i_f8f=d1KftMKJ3X6Fd6X`vX zxtrWGf-q5ve~tNA_aB-RZu3AD)rEy9qYD-H&>GG^?c_@3r7`z(-L`5zmzOgcy2q}n z0KTVEx$^{a{maVJgKMo^6qL%#NTc)6vXohnnDlfG4Y{))X7WVtU{>&nO}Ir-iCI~D zKe{9uG*kDN1$_iD^@<6D!L+ntuWCMudMl@+d2pZP>l(bdgK2*({0xv6gkd~jnf zaG34vcOCZYNlX>GZ3;>x?yr1e$Sa8T1#nBdaPEbaMUsIOPvqL8$Wlf;x8=lkh}IVl ze_XqvxL@q#=R7erm7QZIDe1z!MufSH#?B9)9nzulj;nRbI-5V~k9f?R5~Ds0yEHv@ zXz#75D{S`yi^Na~Ze#B#h>hmL76_S2$Dc^EHK_JQA7bYvlvlR4ZxI)j4y^yOHeCF= zUO)pqK$Y#0>fVFKho10V#5|yIhOe{TqrP0}RL@+lA5gE2If{o*bn*mTt=GT%$iIq; zKkEyjfPG9!u_H8o)o$ybva2#_vU^;HF#gNS@muBfJQTh$(dysx4`yNsMXbhW6cq=y z@T}MD?YFLlxw##1vTTb*v?~p8Hl5nUbGIoiwr^T(Ye91no*;Rdt+bloAb2OX>c;eS zj=Vw}z$&Z9Yd(=tPF&85;yEKSJ@(LUg^fbdIcl-;T4qg6P0Ktl&yO|V*5>=OyGu)P z@9MATjk~31SX^@ZV$ix)0nO~MJ9)_rvuTDx>jo1Lg)1mAzv6Giu-ANT%6b&L)+Og{eIqcamB z|9FtTySt0ltXKz_m!#PQrygRNX3DU^&*r6fhEnw9UqvxgdPIM9^nW(@!l)BJ{16a8 zlcd_iHEEzA2=^arMx_cJ(Bqkx9&;Zxf7XCjso62JUqyN`{BHG z)$b4Z!N1Qy_qXF3^Z3s(i~xUrV+vHs#l-?}9~De)9c`VwUqz=UYKY#=5i>%o@4*9T zr-_O%PF#2WH5y{1N=o`4fYH+@PIn8v#JtQ${dWTezu}zF?~035@b|;cULk@}`-{N; z_rLrvcrVrp3kwTo#^(1<{CIN}&W!7yaQFn-zx|@CBu?Ag^@}?TY3)8d9`hBo_T>C7 zMAe5sta_3FS3p{z=V5L#GZXQ*UT4+yPiX7A*YBoBlk!;MWtj*Wkp8|Q++IEK@V?+9 zGdRrwS#gziV#>!Q*@lqvLaiqN0@DkG|7KnzegF5w27Zh%O0WJvtb+!vvGaY~`T6job!EaE5`^296{jmGeR1Jy2 zfzXMEw=}sat0;7hcH`O!MJzNiUzn>e*#I_sNaiZj5m`C2{Kn|9N9X9ioO9=Z)q2fB z;S;SIuRyjA4asp5$3v%Yo5>>?eH{2yxLJT#Y%T%1auC7XHm=oCcylNscUkm7W%) zXd52k6Iu}!yO~GkjX1gpZ~xQR$@o*)VLo0iOQB^1(uIHA#8!7IbvNPj9Dsyo zn{ujupCDE>g;A?UmWWd>LuPZCgL`xxuC4+T^Uq);A?|=_JWup6H$nMXrmNsVM;|;d z?4UK>P|D@|6&Ek$FO{=)?U2hLZ#a-!I)Aq@iHgT$!^vpZ6B)s;z`WBl1 z^o-TQD9k-kW|ab|g_Wk95W^gHFIu8j$38B0&znR^jhL{s`+lSf@*f zw`Qic1svL&_QJ`S5UE34FH~m!U>mXgV)!zW(p&CL1r5HHt$+s?)Ixm!vcCCDcw{;-pp-5p`mk!Bh zjDL2E1UxI)&G`8(b*C~4OQT~(+N_nkmwKT!;JDK2ws}}fj1+VY%Av7PahbqvZZfGB zi*c1XV|@zN=p|w^w9iSz33|G6qeb5yg!&0MN%!wF==x!DY!8Qwg;89=J*0w9YTA3$ z{UijV^H@Bo@&dkjTYn8+TI*ajva*3E({+lu>srU{dg!9MymIsv@YmKH7~@j^o*H!i zmBaqkE!0eScfD9ZhiIoUuZvik5pD!-FYp$5ccrXw>GnR^j-ZoBsBK%lX)YN%*LwRV zH!RPb`H=IJXV6;<=}?Yei_6jk=}gIz;5)gb{@bW)h7EJw4Sz! z^$C@9T*tFUDOX6blnwa^q}-nH1xTu3m~*91sXc38qwJ1)wZe>{6}9|nJ8lG3iL^l3TOY?0piwY9a$*{nNS zE&#^+2BNjwYde@c4mk5FO1`f4k81@AE(1!DVxZ{m?tVuE1yhp(>x^hMFTuE-GX@Z% z;3eyy*$eerBi*bytSGj(bC|pEIEGm^KB7kQ=9QH*D(#V`(*2GapUTUna1RLzs@OZ& zY%3~V{}8gYl~9K{F+`|aQ9S-qOkbx2*65*~sv?uOk=PYi)7-FyOx_*SZ zZD-#tBDb;0cm9(7(*p1ixPeA{l>i7aTx7a|&Ph;9$g zl4AQ=tuwUi$N{FN$8Lh>6zv@;_(KNJS3b5xF{VxA@X1UmA~yEVZ<^xo_&>9+UKH)l zQ5aHmen^(Y-P+2u07dpT?nuNz(_Ma0hKG%ZBKc`hSc-H0=-u|$j7JlpDG){@JSAhx zyT^rvb2m0k$MUx}l(FkyE@Jb@TH9Hwk7nO#$gh!BYgyeVO2XKNhE2;()x09%${=*6 z*3=vezwT1Ah+XmAtB|!AAjp;_y5( z?VitQ)%x4j>B>pyXq%-1dQf8(>vd~o0Jn)tx*+uHR8$qYECN=RgBTpt&x*96=~STq zb8dwQMh^2pt(?L__4UlRw&*yoV9T`KWp17PAewi=j;=FR#nC$3Jrff`R$Ydwwo5bL zaS^P`gVWlnj2uEit363mcdaFTTwDZTmbo)Au+T`(zq0CdYD!>>+)(mBV0WQe(6L3n zf54?>r7HkC2$MV}Y-Fr|_($vG5#x0f@ml)lz;3Pi8-hv%YvtxgIuoZoLX1SVHa5-* zlK9`{eh@_=U3xps5}MO{j~g;vH${DOZE?B!YG7~cYaZocwWVF-jT9SliR`g)=}_K*6(@A|BR(aqII;Echj0pg`|AV z%@(%jFKz|o)>4(4UO?o#VF6!H)Ww;KQjgdz8an}UiLAwd7!2GMj@Kcl#F%&d5ZYBO zzzMOLU+F@U{G8H~uhCb4e@Q{I_93O{QbO`c)M7G!?o6tjx?^L^-di3~*!SH$CW8dh zb_~181BgZRt0}29+<$I#>P{P34EvYJ!sl-=549@j9XbhY4>vY9=lK1^FnI(^k{=G( z3B0R1TL%_LO8B%0Q+xB}2eNf!WLDPt_BNE9UqRa)M3vg81BKAxT0H9J5au3ZziYEK zbmvVQJT*zYu7|toj`7fd!#qLs2~}y!q-L3UBk&VuKYXT;92x|?CyR@`TStO}HdrWy zkxn*Uo2d1ymz(=gM+3BvYmB54fhbZp+oKy}#{>nyl_(>=6hv09Rc&y$?n0=s3EAHZ ztmSG7isG@#2_k8h>ZiK3+eaJ>Rn(9(RaE#vP`894PD9HD;8k0V@-mpLRGBV4q%s>V zU$Ik>=D|8xJ^w7vV;ny1!fEP|74bbKYpb2%$>R-!4}IYesTwx0R>iJa4IPm3qAFj6 zEbbhoGDzs+&w;-*=CEMa}aqrk>Wo3WFs z+!oT3I$gEjnII1@sJt%3=9Rkn zuifa|`sS@3e{{rJHw>3D)JyDc@$i@Dl!CETd5V$oU~=i%FU)f-mOzx^rvbI$l9Ba2ixQ5%enm@?Ck8CZ){u- zZEc?wXTZvB?7k^*gPAiX^FRV1fa6!(dvX0?4`>>ahE##&eyL%H02IZ@#{lo>Ok8F#jUzi0VLRL~d zJp!;bE&<0F)A%?JyA1>Xcpe&Qnp;A~AJ`^gZszJGQLh1$`)y95B#kH`e2wsWYP8i_ z?u1*mt@hR5BkTV;^jQ_U3MH7E^k=}KSZ~CaM=rATXJ%OR2C&X_ar5z3+D*dU!69Wi zXtu4tDX+#5A&;3H1vQPBzSG8H=8t|nOUue~{n-|VMSQDyM8UqQ(COW zi&gwp73o@w<)FjjF4Mw^7%i&=oVU39?y$;W?`WnhFlogW)qBvw=s1o#slhOyX0SoA`?^_mf6$P7sBIxmRnFHeayKy{&JlZ)YWV2W*=dgN6KgI zm3dT2EcsUF5}ofWITIM!y^^aHyA&!ednuIH4M7XGJ+zy(H<7rlt%aAqGi4%IYXtDn zyyMd|5&4R6`s|;I&r3)NnwpX&-h^_xuF4;kNkApT08$32BsanjLFj% zA1s9!Ew3T2=fNt?5jn?II_E~@ZDfv>6O zDJRnp8F@9(B=Ft0&_Aw^`BKmOQrliot{dzdOB#79;fc9?p`?h1T(0$Q+*in~KTVFl z0mweWWR+-tEBx`-dqH8}*9V@V@5#wb=?V9xX#QQ6p zOG}rf%fCz&=KX(0C$R7Pdl(ee%8t_>%3U}ZF;k>(? zuB*jqz4L8Rv#@CEKyJ>NElmwiZ}hwk2w)!5k=T0*fR?w_4J5PQ(86Baw~U38M@_KZ#iSBn^zza1Y;Cw}|xI9~YiwyBKcnxZkZ!qd+1g&@!soW^Og= zEFr{1WzveKWB04n=V zhs)cI6C{kP-lD=amwV|bSqUn6blG>&#A6RE8jn&AQ1CHkH(fSkO9R>Hu7r^Dl6PaZ z@zUXA@E&4eq`*5fTk-C#E!R>dcI6Lt=ITV2$E)~IT>1S8v+8mGtR##-<7{H4u0x(| zcP>riIZ#^cPiW~W7v~l7$ZFjnGdnC1Iw;T6PSPL{&`wapdFNN8-gzKs!A=I_JXiDA zj5}tlH$3;UL#m<^k^*j4yChAV*C;+yShf87wips&aw=su{rwKO1VtZf2;Ns=`-e|3 z;f?Tr&bZ#^su>)koG7v1PTM;$kVZxkVwo}@3~blKh7$?^6cjI_W-cF7fi;fi{jV(% zA-H?H8aZh6;gMn3sk8h|YM0b%!hODM26Dc=VAaHt)`|-6tq~aAtykX=*>RyG<+kZk zv6=a1u~f%7mEVrKNn885O{z{sLygYM@=p#AXR2QhE5(=DS6YrR`TJEWGz_zxcgART zm^*#RtKrdYYiH^6iifdo<99v_X%xr8R7l53%O3(-%FRjsPHNM1E^&shPoA%&^XD+oYPC) z&=iZCe2mXqHw$c}T_a#Ru3>eAsPKFNyyCFGA6xt{e1@Z6N$>c_k~-!?VG zVbH_GII0uuwKZWS?} znmT6x{EQJnCDfo+1po>H?%|j~bwP4U@c|$<;o3Gt|Gou0^7odlT}|MmX*hR;lB~}k ziT&kNHS9Gv6ER0JV9v{b-*#NbGcYl32M`_tRKfpMq^Bb-j8H=54?sT%0J z{nGw8=QZ~5NFFN-5d({tnYlZr1Wm^SdDf^rckR13Zg|G?bQGw~I!Cf_4wfBke>7{6 zxNU~sHH*tnE-Z8f&WTGp3_g;R4Z{@`96h7Pr1%~};uA%j~8lVXEOb|R$ zYy-Ymk$(+3gT*#FT744{9;!${jD#-xEIDSYFNP53Z9NuF^=i*~f!zY9g@PM-&g~W8 z4wvC$=oSg1x(n(EP>IVVRIY1sJDx8CS_A;98e@6W^$-0xe2n~`dhKOCHQSR=n&Pbb z0D*I?QZ^aFTJqk~ejm^~_$Ag{)qHqz!K(3Wit4 zl7L^v%lK<=RJWD4;GwDq%ui!a?Xq3mb6A9%G#{N%5GCCRj0ZwO;o-xxlHu#BUdrr3 zVgk>;%CJlPPN5XYOh2Ek<1akx zLvSa1kPvfGS&&An;jQN_?Scf#wDXh0!@Q{k8#mcyNN$8fA|D0#y72`ya_*CP%WOvK z#4wn6dnF6}T9l9G;3zfSjSQOGum4z$Npe|Zln~QdT3+tzB3>EwoLNhOnQE`4e%Auw z*~lJQS1oaY_9oUF^Rc!CGyybU^5l~kiIN(aW?tF0qsY}}7?ZQI)a7HLq#9b0Q_@P& zE`pQ4>Nur@??jp)Atn}a5JgOs)OFFeNgv1osj*Qrbi0f&U9`L1S*EA_`qDXjg~1c2 zM&KThe(NL7ggUzC^ztb7K4uPH@0RVKC%Y;Ynq^$OPk1bj`c8?1a`oQ*$9UU)n%xO! zE)gSr%l$aL!r+W<5zpzU}gl#29v z;Q(@_YYyQVUo`b~fJPGPCuB-2To17$6FL2Srf^HMl~6rC0|&crJ9#z}fFD$3d`rBr z<;4zECHeH)8&=kfKSilrfT>UXY;1}s*F*c9qLrEP~u{mpo{o?>ustAwp01ln2Vu1^VLX+L>}GHESV%R zlb#E{ElkLq*m)e5Hev_69K%NzzYY9%9#>$k9;)p0-Ml!=;tUZA-R>b`?;w5hi0a-y z)3v#s>bN}`e18T9ssS}yCf*>fIrjn{e697~>iY&mD*n!2bB*WwiRgfAx=UVKWV3HKfp{Z}bY;j|*cjR0 z|5jk(Dm{0V9nUL(D2bnFNtR~Mis0eMFrU3>b@@fEYIo(2c%OhkF&#q~ZFUIkHBI*r zcdY%k64MZVBMq$>mCZCcooDr(CF=kOp1zYNS3}5KPFk5Qd@zcR3{8~3FMhzu)Y5&Y zZx#*H;Hn@|2*|TPvRp!Vboce=y-Gb6x`5-obf~C4K-(zQKM+O6q93OB|)A&%k_SiBS zKGvvjjNW~3Xd9`fs+i`r(LPdjJ1^*>&(_8({X*!u4?ZY&_m0w!1RV?&AE6xDLtVDH z*&<&)Th4m82aFq_KQ-7J<=&7FY$LV3Bi@tQHx`P*B7> z3)^$LzkW}@KkvQcJN2iBqjwd1uf5h>bIm7APwv*6v<+doZWD)Q6Q=o%82itOyd$wD zBknF?oob!)IWp$57P~;5kxbJ@)zDEod|jn;(HKIkL%d>{xY>sT9yRYYzX26<#f)Of zz5YX}h6?Ya1P-34GV?r_lLeBsPyn$R9PRJLDXR*I^@~@gShsb!TWQ{N^9${YaEKBq z%HQ4;zgN-8^irnwLi%5U`n{F@lMG7n5<%Vtq9}6zuT!h;0ZC>cVnQj{#w~45WD8gB zVuu%J)*;i}_*9g#&ym)qhxv9O6MOYZDnHaE}^lLu~3dX>vyO28>X+?PTPFg+oh%Q1G@cDX7QP) zO5eR39A{l8wQ_d@iEr_J<}LYKVT>=n`XS`7cOVT}=>e8KwY#6YyL*79Ms^y62BiB? zJ#hhOTWdgeBb_k^F9=WC{icR@0;!x!?MX&9`5?_3=Oru{L&SEiyYduW%HF^Gh&1XV zm;l3yJN0Sofu-E(QCnF00qOSM4Q!V8GKGxi=r>Ig0JFtq;H_qQb_RN;JYS91n*)38 zPx1NjpLx5;&wlnm3I@v62xMh=4h*;PZ~XwoFa=avs(5)vpD2+MegkmMh@O50@mPri znn(juq5Gf>+Kh%w_Y+VMaSvll6F>*>V2QgCIs9J1zjXg>FgrzUtTn_u8#tB5UaGf* zDD51(-TqoCDy3E1<~q4W4ov1a9b{L8kO;bVG)B8??Pkr<#ltsG5U+RJPDy|qx>cb_wnO?71 z^56?<@_o5P?hR+l+k-ic{T>~Qp89|y?;tJ(K5UOZ8KD6bQjL~ZWVEz@Rgmn-JxTQI zKVD>YN@{9Re&#d;Odu`Ieh8TEYx^9#{ALp35GWIOXe5nS>_;X}NwjE8$}5;@-mI@} z>YYFG^891Eey5vVDh9SeuSV^j0aRRf_>de^&U*|71C@sO% zHaGKy9j`YK-Wn;s16(1exu#dyC&ci@>G8_rkb>8HpskdBrGaX|;IKC04Sy=uS*P&IfJ#=!gfch^yr5^+GQ-p-D zfWX?{_b#)%!Ql4tOc!UPXu?Ptpr`sW+eXgOI1qIDI8!*a^+K=_Bc~u`D2<%ah+hKL ziq10)i|sT~2LASwLiIOF_AzAOO%RL#?}N1g5Lx;-pd3p09IY>gX=1)C zKHw1<1GF9Vkao78)OvlKS)2$JkKa19RLR<)m0uZ$MXtP(L-PNfg*A=-E#7SWe&$aG z^51BukNxbeOFU;kL>(z|_UmHdxD4F0FLuowt+^&~vpW=5w&u=^DD_5h)A9~1uGeSe zzL+KuT7q*M0F(!SIR<}!DRc67g^NtlAbZ6D-=XW@57?C=alC*8Z4Oi zANSL7iEFBBO3Sdbw6JMy=6Vj(c(6uscD%9g$bS+809(vh$;@mG>VoD^7w}L0fWyBp zGxq-6IMjXanN)1@F+JKu!*S`o7W!c_U^<5`TsCJ<`|%n|pMy84Vy?8YnXyxiH) zJL+TXeg=|02RPZNE7pCb64Jm>X5%7=0I=r zWRr6^Muys;xX<|Iz+V(gG~RpIx~S*g=Ge~83hkS|F#q?G|Bj2_e<#CFwdnu9Cqr^O z9a7`A`c;~4*-zc$pK<&>RX=Xmum)jSVctrV7d7hYx^TbP{1E+A*Fmy>VA&$Z2YHcG z8W$3i0)ze9b0(6d_Y*P3D~hfVjA+;{?rDwoxK}@lB!4(b;4VzKROjs6|DG+ehaCp4E z*%c(g|MURH>ufkO?17=nUc75P`X45q;RN3P@87tw{Hc9JwrwydNbMh=02xb@SW;~O zFTtD7_!YeXKflKLf4UnyRIgSyZnKgXVG$49NbR%3qX2uyEEaijE1!xgWjBmX$_@R2VOJm(Un-x{}>AEK?N z{l_2o4MLu=FzU#fh{7Dmq6u8&K9@L`nv=0%*LZmJ;E7 z|Hs992MJcA(U-UXkQ_3;A)6l{oXB5!b4K^qe+p(>1X<$?>NnL_ZK@@Q9^K3pAcLzR zT_St9=S%Z%8RM^e_6dPQ@KVV9Fa2D=d(H}%*J()X0{p`1J@b+XIO>o+^!V>3{~Z@r z`TtIaKkP^T@0kpVcR-&lXAD?8ODrd=e81dYkl32rbItf$kVxzT(By3|%a)CM7d4(O zrCA&6Hc>yg_1m6q_s6N(n{RIqv|r!*i9{vXs>rIOAg!1LDQ?@ zAvU@;H)8eYrvrRVh@cYu6D?kJ<9`m1iH(5pk(_{*Jo0-7%u3S0_RDUv>v<3`X#S)& zVI2Dp4{zGN@dUo^C*jh!*aM2yhAi6b!9P*g@tg{Kx~snlUU-4!w|m#~@_5EtU=g!w zF>leF^!@NZ!ET9+d%>QHWp6iedQOV@#R@f|FILvpb|u~F;XNG&I=W`DJ3eTT9=r4V zpJ*2fV*jIJ$Nq$ct;ObD&!@KmgTWs@msSx)zx(3zxAB|(0|PSNnkq8cAp8-+DP=!K zL#5{3*EC8^i@QFJ+r9Z0y0kE+6OBMYH36J%s-eh7sKQ=|u6XTR0uT&u$tJ|C)c zyk+Fu#lQa^5L@6nB&i(i^qhsu$~gtM^um(r#NH2*`HX|I%@{HN>&It)_D)mN(@__U ziSSlz2UUdl=I7@}O1bpIF?VW7k4*X?#4B_Uz{dU&7R}8GV5qU+6rgw`3bcP$RSdU< zg$+o7-n!gv@?4FV`!Nm=Pvehh>{UGQ?>c*XX&GGg$v+vK<%=saUq&DI++_xnxw-12 zfz&_#!XPB2Kjc)mXphg69LTCkSL@L;#Vmef^4@PUFMus2d#4;;^Ef?f}ZT14F*ha zYp5r2f_DfCW%NY7>G}CyskC)1iOB{%J*ngOGS^{|gB_jEW)7KW$bqlK##r?k>K&*; z>rUMQ74aZV%qveBECyq@&Rmq0CCA_k%nAMdhS$%XCl-6`MqSO*u#6D^iqEPJTEEx< z)7+}c*kVwTVb#DS=1vA`s?=s}9=p>H%Sw!zS~>SB2gNrr&dg{z%g-BQOp5xlX(67RaLRkT%H0;e8_PP@*xf)7corZBrRsr#4P0GOF<8tUWXk z@%@dDHk*fGgc_BB=Zy>>JsAr83zpF@lp|-1{Ix2Sm{*3YkLtTW-T!kEBTmyJ zTMWv(7kfZ~1MucG4HAdOZ?;1b2ZhF}ch2jV-+I5<-7*c_?it+bus_ab`b;Q>in=!O zIC7tH0D*C7Eg9vZkecET(lPq4?M!5zuHdVeT(WMu)WNLdn6tZZWt$kf)oU->Nn#@@ zgG-k$p$$l-)c;yoY-jG*tXmjLQ*Yy%ck;ZtXBJPK2$N~9b6*zbi!5O9HHJ1>T$;(=02gnhcSwHlqx%9%qd? zkorQ6{}F1F&*mmf^L(XG$zl2!yJq0fcI2M7h;WcTL8tt*@X9Px+)n&W`EiN91VE@a zvxJ-j97ce1z9G(QEtMY7DiTFWi-<{j9*KPQyDcDABjQn*5v#oWGczt%>3=CPY^J=a zqvNapX{RApeDXINx1_JZt_q-v45#ZiDak+GF@D=KGYnPc7O~&(*ShZ1Y915Q2_4($ zJi|op-n9#`4dfrKVNLiwKMvV?9Fuj~4pV)SC#$(^?b#ACt29M6;#aVWv3tOs^~%f3 z;=0K;$l4(~1=`t-RxD}XqVVZfE}$9^B_P;-2C=Gxbb>}FKqnF6ENm@tuX1WSKtXNS zk7((VAK<$+W(E=r&^hp{TAf)_zJ4ty^IqWgDEadIaxcRS5O!FJ-lh1tzEqANU!AeF~y?Z+o@@Ifb%}F!h^y`Tc=>>HD1>5&g{SdEVab$*d^lCEWf$mQ4JwJB?Ik+Wug5IgNe~8B zI4wAV*ALu*CI%MR0T!NLw&2X?ao-vZGu_tIE(6&&{EIThijHqodBlZqS)`&d)U~cLE12_x{p%_1(hrYaQg*op?Ce1-M1oj$a#w&Q&Tftm)<4Ln+%-zZx<91wpqFBs<(1N!!ySG>u7&*6D`? zl4rLC6gB0K%U`~FmN%Zou+sUWcffUWJ#1H5+cKW7usEOpVhyKqr>5P5lq*u#n+1z5 zg|A|U^1a&z05C}oiWPNC#y&3_+g-bR@xs5~*CDW!2n)-Q+jeqsj)^e9F4nC-EVUm% z;w7Ajo?I+3JPfdp_Oi@QSJ!V;Dx*7OOj(+&=vkcRr5~JSi5b%ebxq?2Zq16C8G8XU zkASZ6g}cO7`JtkdR%?wztEn}&YE|@(Y`wvz6v|3}Zu~gwp%S(Hsi%-?XuSA&5DaQv z7QLM!lZ^9_*6h$Gt6uGJP)@}g?aIwYF3vGnXORG~>z)HW8p}s7%+S`L;I<%=9~8Tg z)}C$B%2xV*j-)qq4-vGt5@ylQn_5WH&R7{h*4hm=$n;!~%(+y_;;)aoZ zThQRZ%G_8@5R}cew|JSK8Y)Ob$2Uxu!G1Q`dgvsk)g35*OLpf_QJfFoOMuPN&UMR! zYXu7a9q*g;itF|J-Rs8eRz&zKC+L7%FSswpg|Qboot%9(d2&;5q%83B(4*RMoeQQgj50-O{^0yKy3Q@1Z$DUt3hl?239KqhBjddhsFi1zVVr;=%HA z5mKQgONV;29)N^Hn;#s(HV(|3G17S!g_6R;S#GtSnox&%|W zKlPr!%#6oj0F>#KR1Au3cKep9YUktR<|6m|GX*FoaIoeUA)ZXHKIllOlyWAdm@ZxE zOTmSMR08)AGRcNuP{?arF+4IINkRf(zf4Tw_3#` z@%-!)uPs4V`7b&oeVMKom^}L4A2DQ=cT;;KbNf!wm|w{Upx*x1YB&%Pn?#C86qH074Ne}8sS0|(6rHPu;e;Z{>~ zGyI^{PPS*Pv(pAKG_jo&p3t8?b#=Vt%Go z6l^#+{<5N;c@NlnuBL=|l2o#TF>QwP85{#^yEp6*%yod<1XV4!fw&tfJzkU^weVS$Lbnht6RzK^brMpYX55?m_gWu0jvJVSYp!ny z1twGs&TMb}at-ALerqMEx#d^dzsfV|9AYy9GJL2E$wNTYV0D~{19&N!DQvh#s?WVe z=%bhf?WSefXbToAr6+P={_^u&x{uAo9E(tm!%i{yIIT+8uI4!&UJbEqy(rlRTX+Ic zh()t2jRNLf3pi9cw51hkBSby3wTi8M?Rs9-?)v-+Pw9&|&z+4}nPNb%j@!f&47Fg= zEar?{M}6HK?Tdljh0yWFx2f-I$D~%R$^j7lk7knZ>-?;r{wC*>Lx^{nUD_c54N==# z{37tF@0CAr-R?1loRaYvG^VUekWsz!?LqwnZ73-4wx2)IT?(X5^(q6Fx^HAWu+($f z6+sas&>LL@u!twu#_^{Ry0@^Z??Z_^4X;o3Tw{o+PClGa9zPZ z1cC|^hWkF&ZFByWZ2ejXPiMx~$(&C`6KPSg&KC{!F`5|BP3ry98r@9d-k;tjwkw!mHAIS%U@AtGwK@tymLnewziRCAt4lVMYkkFMwH7LepZ}6?fd~7 zL7cLdbyNE~lxWsnoKAE?%Gfu;5jhZxHSoDCOkKh#YQ&9s*E7Nri8^A6V&NYJqe540 zGI@WhXXke@y{=RYMNE1A&lcvqg1Dm~*WD4b8ZLcw_x2I;qTk$aHlmnVZlgL4ff`;9 zN#gcw(ikP0P)en%lvo)}4IGZI|2}*wUZBCxWa@6OdYPF;@IIG%M}z-Vm2lh2(u*ch zg^RVjYjC=_!dqn+DTKG5N`8?l%`q zYI^bkK)R6^DygNwEUn6*V@hkDM?#t#r#A$qy96xiGZV|YSKTWh{E}wh)t7HQ<=%iV z#Sn;y@(|I!s%!38aPaJXbHgcqKk>aGo$iO>Yv#Y23+_8bttP-jgU@(`b_nmIqg--p zh8f5}XHmAV+(Qg@0XH@XmwbN-mtbP|g+aD!1sfAMO)@CQZ{TR}_cOKO7rp03BjP5C zEABnzXdPTwlkMk@e00mXIIsM1hipQ{qSjS%$C4?uXR_^Zj*C#+2hGNYj3+XMK>rCX zi!FJ@y&EXwA-98_s1j2V`yD}F$fKXbwO|=dA8jTm>Cmx;9q=!)(#H}F_1s=Z1k)g= z*Oq{8K9|$H&N)1BYJlQecUn6m#kEy;Ed53LJt>+>*oo;ppd-ucLnTrC)oau2%SX1g ztAQ!qH$s5yaYMy$_-!-pOxw<|?@=)@dDJ`gFer)Tm(kqrUp@y=y*x16|3GG}B=B`b z3qg*;gX_)dZ=fAzWLf+e<`I4|$N5W9@Xmp2Lej-_b`Ngd^6I>zw0v@_^Ni8u2S3Y5 zk7)SKYu1-mDYicoNBbCz-w<}767~$QxeP9&2t|jMQ z50+Mp*?$~qJK}gPT({Vv*L$rcdu}?~2e_#yv@_J^;^LcwS*_8^3tl^@70GquO*ocg z&|M#umpCh14Ok50&ybx0hPAuR0fbI*VfG@}{+Yyq;wSvoR@AZ)x0x4BTiswd;YQsNQHckB0XI~2Z))^5s&OX;TJ8B(=fOWkBDQL z(JsN^MZb=Z?Xco9uAYll2oF~$4y0`Uv2=qAsez4K=CoRYpG;XQyc|A1=y6A;auBiJ zZTv;!ZD#qM9Yz_i5-$ge9Lu3!JQA*KXC--+YM%~x4vV*Ch@|-&ee=XK`mYmjpMpP3 zRcFP7f*5pU#G1S0akFfvtyo>PUeUWgc2z9I-)-DZ5YJ@h2}Dncn2zUnc-3&Sv^aZS zYIO3?HJ!ydfjKt{-3;efbZmXl^7UkZ2l?(ik-Ikmh2Jt!QtUF7KI}(8X_|L*^Yo$FdvI- zb3(RI(M#PNiOTo7A;KjQ_a1>k$Gr-7mM>58wZU(scczKLTC9R*erT3Ur>J8(9AdXE17)!4tLes?ut$A=#)3K=D#} z=qb3awmEx8Bj^g;M*uchRV6;Kn3CrFVMd$6)f8JM-_!fFgTL-;>V1$w(mjA6y3yPZ z8?Z)ZA4V*}^GpTg@vqTg23k9fqsh5jU{g7s`dT2TK4r8dv(HHjWt*A!rl(t^Z>?wj zT+VG%b*2f1W5JN4Z+AZq*A0uFWZ-HuauYQhF1CZtE5l7s? za-mi6?zg`{}FkkSV*kyoFMQDV+X%DfdV?LpB1GLvZAhIobS!91hcon2+U zl(qi%vymY6nXlJJE0o=v-WVrPR2^J!-z2b9nCtd;h)!}Q%1eF`9egKc&4Xl~Ngo(mNxj1LuT}lo`<6u{QsM*(T z9s_e}5PPizyeLV^YO@W6SF%>&*%kv}nl%a-(O#8;7c`p58*yNxuw&P73#&d%0B_#r z87iPJ{op559n4Yihh&u>O6^LC#;Wlux#(_V``z|sncY6~!L`)qK?7^C4o3&1iQZi! zkk}#REzgonEV9U;`lvF*p#4-ycvVPk*#KN%AfCJQqmZ7 za%)pj4EMX41l4BoV~WkuMRTyI+C{Z0>^oiXKnjOdbr~a5EG7Ka^42v+#~AyZfm(Cm zX}5cKk1O&6Ep`%T(lgjmc(3!W4F`Z5amUFJZeUsqBz~r~vF#@nLjC3Vr>4R8p1^^t zRKoiy8}17!x4AoZvfKTtxJu-Ce*TfE!{br&6x;c%jjg(hJ!xDk5x0~yW`m04`&pr+ zp-N6J-Dp-6=b_p-Kx*;P;LC*R9q8|$o2Nv3e(6ZCrazhE3C!%iz*g4E_gnLIHn|MB z{ovZ|HuM#!wm+;H*KO-22Eaj+D5wKQckS&$lN-4zckQ2L8mOzu>~lO0E32Uz+sZRH zH+QI47$nEn8qVkCE;n+eQ^XA_ZW^+WBvSwK<%RA?hfiR70Fz$K$C0oKF?|CBJAGmg z%Ffu_ghOGzQn=WQOK**fq?_v;$_tVUq$*!?gL;>~Np`IgtWI-sdk{J&tLm2Bu?_{- z7;dTS@kNZT^ej$5+H&9?v@&31_hSkxzea^gk}}KmC8+0?~&CU!d7sqCPY-WzWUU3(J`E92a%(0cgf#^2BZbv#&#~ z;KXLFkzSZBU1bS~Ug;fUwd1r`iU-{mCLeq(iKTX9JWOW%3u#f2J{NpE2mI_eXG`Z7 zUqe;_T-Eahy9wrZ}cS2r9{R?xvf*;N(IT$Fow;w7hUobE4%D|^^K z>F02-XaW(A8Kp%d*`4>>b#vQ-g&Lw09aC`W)AY(=!xP@jPXxJ_X{i)yB8lQk6w_U{ z5ld+3Zd5A-PT}|3;N9S;{(Wn7U;S=Q7&!SOcpiOw7ng=)U!58*PMqM|6z7A&s_f3T zAe&>Ghx6LX?b{lrrW2zlPxSP34`?1dh9nT&8)P)Di47wkK6Q*Rd19d|;9t+S&3+eJ zib;q|nAQ$sTfH{tyzDKaYVl0{H*G8}TlhGG6(SP5ItMb2aAl;M;%8@>aF(-7OzxbF zBCNFvwwC7BPUYP*s|`3u>Cvn8;bZR(46}=!g_pF{H9Rri$OL9fO-0l3Cr(C8+c$c~ zB}>4O*eEk`bEKn#{sC&VEi5#wk?vbD%$5-Aq>49-jrznncGsY1dP76`hGg;}y&(-D z>7CFOkS7PWM9~9<2lV~=e^C^T^zeK z#&(#AhSiwdt-AWoU(TxKXQX9yQd(YcBlc4g*WxJ9jGD}sYCiW22L*3j_B9kbKleH9 zMk=$ll~twpOrRUvCN)cI3vpqp@nOE*2$p4qGc7|Tcr3+(nq|N)IDj!g#@PFW8pnc$1c#F#A-b$yK zrGpGtjE{6A=BIAF-Y|1%p&+U;_vftXgSUdKYU}gPiGa%sFiiDpYJxXAy+dT@Ow=6n z>^-R%#q4LtiduAjrle<;{uNB}tKd2hi z5$7-AlAe{Nr^&Ueb#4Ip(YVissCJFH@pEV;sZ~~dj#tUc?@wHO!>(QRvefSLL#(na zJ#IL6ruAbTy{T2cF_}F1zuz}0<`4#)cYH1}<)iUM4s66>nCQ>176q_R@anDhI?i=Q z+*Ci_qQ}3c4IcCo4omsmD8jeooHpioH%VsY_f!dr?=tKTTFAg09MvE9%*ZIykpojh zB4HJ}k=PBFV4e?^t(D-4Qy^Zc3h+BigiA*Unry@L5lRY8wKGY`&4|DZiQXT5I`_WO zFXwIUwW8%S+a*Xun&iq$O*@laQ#V`hM{e7XKN`)dnKR$+sdFEz91rw?9&NBbl^VI6 zP|Pw{MbKPUqk&PFyrvneTuuc!{kCr%{Kh4*zeO)Kl$ezNO140`S1cgC`n@m)p<Xeo|s$>yc>ZIbHN$JR4XG9l(gDc=yh^VS5o&T*-FZ8S-yzGjz%l%Uu4?97As zH!2@EUtE)Jr7@2`cwvg5M_K=U#`grtdx`c`*dREhHxIam$AA(n|B0cuZ2K1pqA6>& zCV65@bbTjUX0t>!DaJ3Ss5g;(0IXvz4P<65e9jh+$H&3UU{naTv9gNbXB;s&ezhNx zteI9}z{y{`Ppm(oY4Yfrh2gbJvq#NTAJ%+GTy*GsqG0jFc91dN4XYm)f8U(=w%B>? zQOmlyex$*TBuEndN~S z{oP$VF(xxXs-mvvsb$tb}?reSDw6mhcuv_J)(gmgke>m6* zBkCmDQ*4~t)ULVUkG#p__6FR?>Xtuch=i9tWjC^(pXB7^hCVM(jrlH?;SWtPnz7ur zv6-D?!)=~R%N^}+HbHH^_F`{dT*%0@_B!bHhGLcpVOhhuc~)sucH3s5h1}q~`}oI` z#?R&b9p=QcF(IP;1~(vICT-NDPZff{pA|QlZfhKR+c>kU{Q?`f@`d5<}8cANFB zPH3_PR{V0Zu+9erzGmw! zD`%WoyDa9>nREBa)Teh+2gf2shb_O~TA)b`)UulY^k8Q02`(jttb4fqYw-skTnfCq zCB}dg+VOF2&u*~E$4%bcnVFB2^jN&5Aqvqk2hzN%wY{Pa>CO>y6*e{IQ7*{!e(y3{ zXyWvu;e4XbT~qY}EObq)!W3qEw`GA(t)*rqxq=F!K9(kaDwq%$Xq?*8kWhQP1@zko zDl?{91qvGDzUSeyr?t|2RnNdf)2$soXT;5eX$yO))cC!~vW50~&Aa8_H*`7?QDED2 z>Qq=HI`~siNGcCa;$}1_Lf7heT`*R)Y zje4*&{egxAH-7(Y!dI(ldLH~fSgc<>YA>dJDBfHMf*OF>iLi3jo_1xm1nIoN(a&<( zuitAWLIOasZuCE({>cvp%pIV;aj&|Fh$xIRw+_MQO00kN@u zRMgzJ66S|5I$_eq-9w6?6A)z4OhTaJDmgU+lf1gr0?wF5Y^|z6`6Y+XNmu*SoP^W$ zLc;j0#PZOptWrb6tZU8$%Atw;ayuk4(ZSIZK4*-6UBK?`@l~3jL2iYP2vFyQZeNSw z#}2fQQj_j@u;hEG#3d#Q54rnG;%OtnJhK3{!Mp9*MZL#exxMWM+c~CM$unJK*wuZD z1;14V=Q#)+e(i79|^hGi{rDA~HWH5)LuY zQrdm}@?)v{LhgKkC|3++bYck4I$#a35{jfB9++z^M5 z*b4#5%D9hkm{_tr6&6YgDjIW>-?@2t@^-EB-{iD!CH+BAC0oE~+DQY!W6O7u=1w%f z<+j~)u5VftZxL#2qZ*)o$7Ln4E*O=O29lnJ(#bOadf9rwn%VDEf@`8qCg?SBaft$k zZ^Xu4OUoI-S0T@GKfqXWpH8UMJ}@uknb~OiOxCrV*-^aX(5}fyX{n4^5m-e#@XfYz zP@6qjuKdg^GTf3#&!aBQfz7>nzc67a3(i^feu~EKs@D&Wx!yhO_k;N^pyEAy0>p_5ZUYMlB9kmX@X&7q?MFV0$}_E6x$uG_g}~3 z@*my2wFy*#1WAuPL2->IIOEjp5;s2p?o8N#yK+At7EeXkO$73=W6gTA>-cnl3FX^; zn4Xall;qdgq!Zxc|E=@#3Q)0A_4h1^?Xso@vWCDei@>Q?j z9%#ly$M7)y3Jy^+UWd*VK$OJ{v3gzA>aYnIeC$s;T?kPN2q&xFg~@7qlBIwR`d5ZN zNeOyW0!ijgSeTelcB2!y=fHPkIT`10XDL`n(7U@fKc%o`^5VIeu!#C%3^yMS=Dl_K zyW-nw>RJ9xnmFYhd880QVU9GEaG>$`eLx(~G9A0YMoOBD&6+%Pw6?^qh1T*9dCPX<1iwVtlngYaGmYb=$d{4S*T>dv}?`b_!7)C`KmNrb7w|RH>?R z%1{-)K;df-=whX_0(0-;xlmMQ7ggx3+~^$1s>{!FtHbjy#TR%v^{C2Ce~Jv=xb3pj z(S63zOvCLtpKi(7#?Fq)jV*P}k>5FzBxRN6uaX@+xi_giUFIaVAv}#tV4%bCVo}SI z(56Wo6!t#b0ZjxP`T6zB8^PjCV{T!;FE{tOj9BRCWBnB*4@-7wJ;J`|H85_2b~*Ja z03`2co|_7>JC=llrC#p2{U*6UFG5hHs6L#5K8~WdBLG;Q4Z!U5a?w>-Yo1w^a)QGf zurG%wT1Q!+Lv`?ASJ(HgD{^2qJO~CjwNs=rPaeo)^*y>JugPDfjDWoKF?b%*23aU~N3M>dp`oeMvli<9ukirl6oORcZB* zlvJ(~%+780m!}|V=gORB@+A-gVU;dr#>D7+Kdw`Hm#Tz9kC!@&{o0(epsv^YRoC3Zn+eAr|nYCc2n43G27oZ7NDuqUmA znS?PH9Ot4rT4Pa?!)>3-?=9b5whqeZVKTR|k#Rh&y@LhLY~x1mB2aIldLz74fM<#N z+@r$~b4S&nILr6SHMS2q&bBcV=0$6*7yQd zgbV3=N!FLn5HmYc3li@Q2NcuhzRyq*_qh*rz+hCZwd6`?)zd&I@exjAYP4*CBckK_ zNi}-x2t7yvf>BD?mIfgWbDNoUz^xr-evtmGM;xayemtdP_|#0tr%*hDZt!w;ae&ol zmK)X+fOxjcR5DvL1$_*lMI~>>)W$Nc-B9st6 ze$h7|{3^Y|!yw7Se7;U=q%D(ZsxN!a45S5!W_dGGD0cEMzi3PclhjjTZ$U3ieZOMR zS_#nLQ}(f1gKtNGk3l>7f zmzw~ZPy!~{VQ>y)pm1mg_r{3uT?yo9OpzOS0ro!ZWF%=f$U-?9aisLNZ4r_+oG9i{>;*AOd5^Bq&|IX) zu6UKr>#v|QM4j>;i)$Fm7s?LAU%`pM>ARLGDNn}z7PrRAa!tULY?ZRdE>k6b(Pj&J zv*PgJ?dJ7P-5E&XCC*dnS_5hW=NkF+u&sN`sN^OC5{eB1*QOB)P&*u<*~@J``^%R} z`-w`d%HiGv4D>NV?=rHi1o_rzk#k^$Gv;d37@!P1ap5|OzK;j(LNMuW-K}J*93uUBd_XfrYrKDrNn9db(gI>3#XwSXCfHsRD0X!#S0|6n>F9OdUup^v zJ0eW4hM49|`JmtrG)iz}y)ZJAGhE)>xjMnq&y7lvLCqA)0BRD$hU+ht$9j+$#jB)t zRw&53&W1Dz@ciH@cHS}!&a7~5UJiyont1Hb&kT5< zpnwN)L+)X>^k~@inBxMD!~MYa)mv)qn03G;XBYv{8r=)^?jshjZ_oa!t)b7W`VUuC<4fLOm@!7I$`Y zbCXA;yGLjTIvPU9YVeGD#SVg>K9O!{S_%zc+&*`M*WCo4qe+|$fOV^=gi7fuT{P+G zDgX5J(txIu;vj5)vpI)=^5FF>#TZ-23M(}admSQDPjg%J>vCnSvj26Ga3CRwsM5RZ))D-!ds8DzVqrkgfED5TJ=eHK>-N$j zN=@1h1up4nss;=q&Q4A|(4R7#y0jBFk zQLwY_Q4OSYu)k#LMJ4D+nthOWY;pbCfYnFWB8^TEpN#>*rE_!%%zwsX=;?I;N;Pf~ zMa7%~jf|0!RT*9`B21G-wYb8zF$m;T&>lUtIRDluae04o20L(VdL2hqU{W-jcj*8N z@&!p484c*Jm<`;K>z}b03fPdq9oTJua+dcush8v7h2Uxj>XX1_(f)!WR}GDBsFQ6f z!)yeSE^%BXlZYHVP@!UvDH&is?a1^um6t5f9J*@i{by(m9j&P<$thFJ|sUtx|^$4R4!*+Cenj|C=fc*n}A3M0l`p1QIR4@Kzau$p@Wpr11h}} zLa#~-AwcM%^F842ef8aYe=}#!%=zQYY%-(rtgQ0f>#osjG6b zQfjA8UGg|}>VoXWGr*Iy%U739ogufDlakbM9a%(S!zm$g#WytfxXB_xFRh8ZW^AG3ev_4?w5?{>EL(82I16p9;OK2>Fi(vgiMI8Gi)w zztZ?4i&LlmR~r9+m&VF|?^wT)JD0X&snagp@7h5B6(hsVXy(X^3?HsPd8*jk`ndoO zbxj{-Or*!1L0{{j{kMB~i-mVB!>YTS6t~Ng7-WI3UldCYgNH)>)77QAA8`EfG)atc z)w>GtvWHy(z?T?InG6_N#LdtA+pm0E|50wXbcOTY@fdE*<4n7O?BD{Q@`etOb*K5Uu7 zv*p|$pLj+0HSI~i6%Yx@pBMXbDL3b2Ek#`mDSwT1uCl+cU5DX#qGvR6{(**O&_6Hf zcbB3z-y-GuvE0~#)1OKgJ_P@@$YA^S5o%_sW3kHf;Iz=?pDzA+|IpOR+~ifslSSq+ zC33jOsQ&Tfx78wOZOvZ)9+*Q88%Sq<^RH>i632rLtl-hi%< zp1h112ks@hyMy%4v^~Z@$~XV7t=GQ*i{kygs3)>uy$!+ozc%Gwgkd}H-IM*)xF`n+ znlKms>uo=TrR86_crq>JlU{UcIW^gzX|Ega!Y^DncOv-93^+^l=oONGN46IME8nYV z{_m|1JlrVHzCY1U-%x1jysh85_wr<&3irP(@yhAjS5KsIKLKd;`FDhTAoYUnM1~hJ zt8#yB>i^e|zq}GKflLccmWN(r^OOd=qcRJoYv*V3lga~gTPZ#~0QochEjY>BHt{w2 zzlMU7nhNNbkG9(-4p&2J_awB-CPrbrL}j_)^-g2y$j(Z7FwFarXLU4hn}s%Ize~pT zjE3ZT8wn_KkG}3+tZwM!(udKjoMszqxXkF2(Opfch_WL5X~-rXr`r>{dwk~7lGIy^7V-+Hqp*sdEz zXSeR9;g~m`FyDf-v$i_pd-G+P9`tMf$EeOqi-{kFR(19Tvpz_qkK07(t4I}cysok?JYJ@DLIbykEZHvfn{orv<$ixx~;et_l5 zb$>N7RT)=3M*tQ<)dyW%rnfYTfyZ*BUoYv;*nQW+etLa9*r||8lkD^~RxTFKz;y<* zYL&GV17G=*gnbJ&e$9ek1Si8#^JoZtVWCasx{vb3JGC{JF*h&{mND>D7kTT$T7=;4 zMR5e9;3q~;K9jbsCWdfW47?9m*2O>h+lzo_6%1tyW$zf~&PEelB|K4<-{Q!jzeJB0 z&+r1=1p3|#ZSbQuO}+w*ef(L?{=4^si{VZa`qL5(H5qy8wT$<UVbz>X}|4>~Qti3FZUJ!%*)qtcqb@kx9w zFFn~lkB>gmu-l|RPk6+ay2xi3%F?}+tJI!xy2n~0po56%(nMbw8!fi2$2D&9;= zzd!#rjA4|cYC)9HE+nmKOJt&$(9xnS=VW@LJhAY3dShZwmuZ-z`Lh&@Fuc`NPSJu8 zg0)^Q5J8LQv2{RcOR~MXeG_i_Cun==X!Y+YuRQroQDSoh%%+Bb$~!-SvZ2vpl_mvy&#}eF`?Vi|)@>XX<);Cp~H+XSo{Y zsp!a4CX7U%VQPFWNv<0WM>9q~BY!pWS%b+6S}Qqp_>tCVP50r>VMtwvt4Hp5fbuK{=U)#gBtCGra*jwoJ9j z!yAuV`mY)pX0*N$-`#o@P4}I;Gr1Urj>XO-DrK1v$ykt9IjHb=lG^#VJ|_xJjzvlA z(j-VqPY&;y1fV`6F8gYa1CE?lh0UXE{yT?DN2X1_j;VEaDZ;+ie%01&s~6!$$~){U zdfIxTb}r=!f0Nt%^y@zIe^ez++U+Zj*$pColzW*(e{xGdY@!OIW5 zjE}BKKt2VpL4vJR^*%V{c$9Fs5Hka6(`4QPy5dov=vieVMyLIJMPLWH#GL6RJ<7ynkK*rjDZc0Fu%i35 zp|;1n_;&;cc5!;ge_8M7TAfExrFaxBEA1O#oC?d!DqC!2gBmeKX=u7%C=5}ZfJ)xv zS+h^HS#wv-5Gmdt>kEtHH*+TX_T0Lo=HxI@y^@&16z{6fB0 z^S-@_cG5^eJ<&+a@RpO-2$`YVt9yB5ru3e|qyskK3A;*Gi^2P7mm`aCI)Y-ePXC0c zrJWJdK~l<*R)AB$R*yB~*^H>xI8oQFpWR)q&LARe$zCSj{Z8)XkFQ7}#i{sZ6V3VE z=`P8a7}XMkHL2n!+|30ac4upRZ>P?mwr<;!nS64SYiN?Z5n5{V*)-Zy#E?U zgSXL8{%JoOmC`-%^)d-!s~;FNfqDkhCIQbbg2%=N4${aTE}Y|msbW4(3Jy(YZs{!D zY0r6Y{@5=D{$nW$W)9NWA>>EFww!SC9|4D%o2J|E+-=CA)?7PF50*L{2((V*G8Mfi zNmI9pb~3P<4}XN7o?j&zcFc-(k=WQco!T9!$CG;&RT`2MFDaIEehM#l@0(04Dc2>% z4+Yb~z8D-FcD*rRq~}f)GFL|_zbVp|DqXK+CqC`D<={Ys_UZbWMWPI`PlM_Y*<6UM z78gu=YCo!OK|dKTsW0O!Y1wT-`4Z+;dH;UeE z=7OzozcEilj^_OQW|E>JL|wMDNRvt6PIHjvmB z><#VcOAv9*(8td}@O1tCR-!bFad5D+>ljL08Be%V@qx{J z>tnpw!ceEDu!v@tnmbBANS~)IuI(tKkwiZO6;p>#f4l?R5Ccv7ov)l8gAH}e(rhA= zR5@}*Vcw2)(fw_eOTe+FrwMGV)t9VQ!*JI$mr~XRap9y2ooON?~ z&xx4sI*syiBUo|0i*v+MZJtE`ui;1bFNXRQpFgNt?crQ?SD??&?JvQXeU9&fy8BBl zsp?^$f!DlpXAPm4BK)#Sms7UGtYRe0#VNQ%JkxTi{``~Kkcm%fY36ytGk^d31CmRVxE@&&H+$H_UwE<3iPe`Nm#r?}k?q${{7Si^eAm^MMVIv>cGc5%oCuja*N63|hBP zvsjgta+ux<4NGi9=UVft`0*6Bm0h-a2_!iVwf5c0>fYdBoNIrHrUkH@gkg#pxWicu zcg$*Y@|c|YT3uYSGqNvvsAPYc`&gXt^X>96-1gZL3?+)13RZ=B0P$YQGRKQfK1N6!1+k*#nYEYm?Fl~04Jqap3OgW`!pQYGN)$8n>6idC(2%_ zj0}7gu{SFDuuGpeYoQr-#lG^x;8umP zSj8IV;e))4T9~lBAkuSx)n;E(5NW)QP({oaAgv(N5$$^CGT@uF{Y#d3-X=vI5-XvH zMRE$&XM zgf!_pff0lm!SVN9vF0}w?8OtlyAiz(sl(%1>37Z6rhM}6sJH-$=bQjvlN+~|1zaXJ z+e)ROviB!n#o~B5XE2Vfck_Z1RV!fHQ0|DG=2V~jt_We+Ptjo9ZPZ96KPcn9n?yg( zvOT0!Byv6aZIP=0wsxdH!kDr*w)sF}f6<0c19`O+1BAxjc=$wPvXi7nbAl|8YhQha zQ-Wk?O{iqNt>F=xSD9GXvAGoZbG}|%$b+kcH-3SS7vuy^6Jyv$$0bh+$V-pBt}^*B z`^wi85!E#ai=${(v(VLsRMT<4&ey-Ru=TDtZ{z9(nBF?F>9B@%+#9Fd63y(-OfTg| zd{5aLtV7f~3Ag7H6Bgp77tW6$(r%R!l6v$Ky}mBTyAeoZXC5I;-u(pt+`Bmf)yTCU z+({^SVXop)nwg&UCKTp@NI`$_5At0wWlxM7p!%7BDo1GfcWs7LS;kXaYws-qnXodi z#-#M1mj~mICMWQ`$SB{3e9~$+?1xzOp%UAT^z|))?oG?qr}W%yOwyS*=N4@zJP_*} zONO8TmooI_*dwZOlsaGiV8P0GZ96ru5%lY3bzp(Qre{^*7cq>+x`;<~=Q%{$%%`3H zCd^sJar3K+*%E|^KH<5^CI9g9xh0#f2Iwc9B}_cLYqtm<%plNUC5|F`CE>LxyTzeY zi*8xC+@5j^QIv8?p~4pyNg51#@1R^uL*miMH7mtt)6@4eaJNepa=T_7z1G@!j#|<$ zZp@PJ9r!e7Djz0HK>LPni&;E*sBT2KPE+j_`Zd|5%dRB}UYl&ahg>r3%oT`o${_|& zi>~ve=MkDa#-kg!LFE~>6{SjXHByv`F%>vPi-?h=yPWg)hil8xH@wuFkSU3=pC@>- zzSGXuhKm1J^Dus`2!U}SDIud!*8F#y16opgjH^MNoAA9+C?I zV@=x?Mxoyo`T7b-F9>4qnQ63~a_0p6Nw{FZ@?mmndK+gR;3yACI&Hw#ER)uiRP9F> zX?%s)9lAKA>wanYN5FcJdvS2SCoazwUVxQ{CoH=ksjs(onDMXQ?SK4`5ho$x6$^+d zpkEw?n@{i5J)^4B9D6M~sxyc%Q`T@2h*l`gGQ~L&Kn|)F2d_nH7)i-mfmukOu`4yF z@NBplp1;`o?woW=$uN|l15x7#EP;Z4O(s7e){0PJ)vRfCw<|2kZCdf@+M!(7*p`f5 zVt&CJxKm|c%Jey|6tKHy9~6E+Tjcc)e9kXA0Acd}Ybeohy(Ck|N2_*o`G>HV&C`v& zC%XyFP|oZB0doj~G)sv5_(c)}HlBjL)UyHFKHAcJQAuK74{=X9&{sqkwlvJi{d7q- zCkoS&!9<1V>$J2O-l*>U1Uw+nn+-aw0L=%V3^> zrWN3uFN6p?r$LA>FxetEEW%CAz;QQpb_!`(r6}mSRxb7e89ew9mPyF0*RIAc+YH$7 znsmA;K{`zndm}1wY?O~Nx`Phh*h=n7u!+H^aW#n+L|R;rdYw(pCjLxLmD6zExKh=t zpPy~UYxUt*nK7zDTj3vkwWTMol2T|hAWx_B?s^%oet$>lmpig7-TD+cK{5qdK>S%-Zq0H-cYG(oeV&E})-AqMFfZaz? z$tX<&A2$5<86WlliB#p5f1^)hmA7DQSAkb?`ZPK6VoRXUj~)$Gynaiu<4EKuJmt>8 zh|qa^r>i;2RZ6cK_MWu;H|;tTT&Q$VPy`?p^WSDg8QQ(T;*!sa(!}?UET3HmPn8le z#r~kdM+t4tEAr(f-wrqs;{!=LFc z!?}LhDkupqaBxuqBw~BB|cF+Hi=I?;BBZOG%QQTD?SQ<<9`3Z-ht) zPUr4lX!6DLG)5Q)RA{UaklH6m50O{!fR&8bsgsMe#~-aVbT-f7=Od8xbOog>BreZ+ z4WQhX1uDN3o7b!>pSu+?q0Cyqt*RxUexZ7!Jp_N=@0pOL3N53pY zv|nO)nV7*ViLNRTBdYrzqpBsesRLI>rFaG8sZ2J=G_e9800y{2i$PZ}zkH5SWvZl_ zy2Z(3dyId!`c=Kk4XvViFGXG$ZV~tC0ZgUD#k#Mh`E1ukyrpg|eBwz5>{rnl4Iq-p zm4vUg4Zu_#?@Hdtdo)r&_oaN!&H(`l>K@dj{!7pzfmhnZU zma`Z`+jnoqn+o)bD|aDr?h<2Ffn!8vrMtmG-7d`pNnr(H(sH`jDPAZM_ep1L!EBei z_+V*RIs6)8pmTC^ip$gf@Z1t^KK~dXvAeN=U&5gm_21qqwI9QnkuRS8A5ETZ?0Woi zg2trVBwjS9o&m^%qJ})tMTZI58SL^oGW@D}2FS{#7{zupxaF3)KX}ln6q-=i$o^Xhi#wyGjY+K62}RN^NpnG9*N! zKJfl#{>A3P$d!Wgyk>hooSrt)PCa=Cz4&p-ewOsI=BuP@Ak;5;Xup93B(g7y9Y1yx zYW30>fQ+%oI|r8a+3<4+lequpOnzJ~vK3#qls(8yK5{6STQ0Y#7ED+W*6)um+3GCT zu2Y<=9ecGrXn-U$#2wDoT?t1ZcW54~8W^hE zGHnJDUW@y%J#SZ2u9k)~|@S)xrq{!)SHuyOQ@hZt4VQ@L*3D9XRk8Nvw}z3P~d50oj38g9WK z?wWK9Dx}vMNXH0C@ zZr9!}B=fy*Ip&=7*Y)SoB_9{t(w3U-HiR=?jB14SI|~B^0}q!$roX!q1lzTCS1`#k zI>2CjYyRP^Aw`CC7Nv#V(>{-?MM0~hZwn+T4`AH{gTLFkoZi1J4%D7bEa zZ74{5cS@nBvxR#eKniEcD&}A0HWVbEty!8!n4H9qbAM+i@8QL`T~|qsvWY!>Z%zba z`fI8@EN1AtC{-u#i^c4yvuR5MFE(bI{RK!mq5Dp9Rm-7yZ&K5gK%fcO|%vD$rCbA5E zD)K>hQpn@sjv`g2xtZ*h;k`dbt=`|;?l(qJ-F&?vc8!&~s;Iz6LzW@~@To~3=QE1% zBo^`gp|@6-h6_S($r^zi}Y!G ziCUefrmOPE=$%-f1^~YfVFIc}T?A5)S3597aC%s?W$_$?Run5@y^uYf8}GyN0Mz-Q zJn>zv;KxGf!{y@&5i)xXYZj%s)$|aQ5jVVU<0Mr4N(u7$W`S6&4v|#R92}V5E1z^U zRg`SUzX`*-1G0wdb|J>DbrCac<%@Q`jHcec@o1d^s=#Z8mEn=N+ZqAC0`H_ig$97a zhkvI%iG_!G)?gZ3h>JUSuX`wKpW2H1y)CXTPMt+}#MIJ&K>KQOSMpG7Yj9i$ zI49s!?RTi1{R9N`nms>25SZhwD*Jn@E?877k**5f`I3ek9QfhwdutnK!iLY0t^&DjpQ51~RUXtw;3%nP%^GKT5MV--Mzy z<%$*H$ihb>;*8R}(^?GK>p*$R!(*%O@pW^0)9FV1r*pK0gf&yrqLkBZ4%ai-xkUQz zD;dVA?Ro_0pDR3ylW>e(J1!m}#Pp0Nui7H+m%))GvVz)3byqkucV8g;=fP7B zV)%gDmiilWIVN53|BEp2@$Fwc0yb2X$^YD9xx8TUKej+)R&2%op)JI~eXjih+qkjG6fgE%!D3AA)Eh8|bv?up(KFIu=+-#R)o(k2; zY|QFTc!R2lzdAqS@z5XW3iwUSd7dwdmQi`g^JhWbH#!Xtm?8Sq;FC24X6@|7%|Den z{cqU%XJuN+-UPst;j9QeR-Ojh=Da_O;Ob?yyugEs;t&}DdqV0-@YVqK`|{O|(DCM+nD@rb z>_Qc2VcpRL3Rbgr^>~UHxC(u*dNj9a2=_l<`f%MH@u-DlnenOW@fY6Wwm*C}-6Bp4 zoT$;s_6=)!ABnMupD<(*)8W4+P#yxSUXRUCaLCtG`4~ zR`UYP0_m+cx$v(y{*d%k3>p9Pcr~XU!4M`!lVVA{f8;@%Q%ImQ(L8Q_i;FqUnRlYd z$Mb)|>T(tz6P^JHS$+PnV)^c0y}n?d=N0|al08qbFg_vJod{Trut2c*d@|fOsN(5s zl>Zj#lY26G$Ag{1@G>mU{q~#31DZB;ozRGZ*+Xl^2ehRB-NQYlR$NQx{Ba+}=51MW z*M!IaZc`h#C^(@w10cLFQuD+&ohSVe9*!Ta_NB{kM|Kl9MLx5zdRQbFcJh*48TaF&U{RsU*DGO&#z#qP zZEZy+ifQZW{=?>ai_>|Hagc5uK@+_9iPyxJ=38*|vpZ6U!Uyezn>;WgeMDVAT)h5f z$RwvBi+3!)ller6hGu^o`%HUAv+}L^Cm!knJ>k8*Q{>sfCaj9oKL&*_E`d>1)i5L1 zRhJ{;(VlneNR?lvg!VPM`vPAUV`Z1tIkWW~_xLp1EgMD&;&>_n+qqZSFuvM2z6kl8 zqM{vCh&%A2fvAFj=zTB?dW=`T@y>8A?Y>lW=7xUuq;Rk!)Px>cnftbd;1lO)lK;|w< zB_(f$(0e?RIb0i+sLAuzT~YeHGqQQ7d?Tdr!0E&OtkL1pEYck8aixoM0cExcI_$A32XuLY7ScLMaM zOLJ-7yI5}l@12+XGZw2_@ITrb17{0s>q_FwD6{Uo;8%W`Asm%9d9+R|2&N&g7aFPs^Ebpj(bBS!NSvF>II-Vg|PG=6z`xe@AdnX&)6Ac!Qt%mgf> ziY|_vyBW=G#9Z(Hx-c&n5AR|Khd)zMF@nKZMfM{A8XcrDPqF#?$7`fiJOUQ658T{6 zJ;ODWH-)i0&tE#u&14t<*JT1}E@qWo&DP+lipnG=obH(NRv+_nx095IEMu%5nhs3- z68QM#PK`-hkWv4DddN@tbba4UbmuTb568k}>}P))>PK{pW7Jwl*ay1-*& zKKX3#Z?u&X^ord<)IqpyjYfY~nEF3~{TtNdCBj6ddmLlY7R_nEkV&_?RSl>oMQw+I zlTu>B0id9;S)`EozG+7)b9CM*Yuq2T2FOW){vspech77aNcPnkl=H;`txE$ z22yPIrGR4sJErcko|yf>;QB1-JuInaKa%tom%vB*&1HYbB0wNp2B#ed63(x^ndJJ; zZB%JT=CwHzJkJa(o7&&tsiPCwJrFwFf~W6~E{US{Smcvp7>z1iGmuD=J@`1ix1e&H zL9dm!QsArZT0*l*9E(4>QoIOkbjyH&^io;5OMzaA@mNE4;WcmAP(0&o%$lbKY4}qJ zywz>CvM*vpp>V%3-4t*aUFfMKF{PY)bQZwu$zHqwOB2VVSGG348m{)9p@~qMLXdfD>*^LA0J@{c|7PHMc7odO z*6F8ScQT$YK4aOO`T0fd5}6uBdU2Q1p+2+?uKP z&)?4^C1~5xJ5G#@T$tQJ%(-WLs!3iR_wMHEFdX%@MF6+eMJ*0t;p zN|h@Twfh!Uk*$H>KKhein0=hW92wUID)BD zNsW24b7Smb_l}}sGaEJA7dbKx5d`6043tjP>;C@Ft^DW9Q2p|y(CQ-}7F`X_oiwBH z*F~wO`LtT%y8_$>ZTiD%&ap3%6;C$EDK=E=N42L6WAg!zy1iwP;m1@F-*9=2L5Y3p ztgLLsb}@8M_MjYp*B{|u-yzW$hFYy$x`exzaTQk*b)+!Yti1lcPlobWzVzK84zXY-89G z9!OeM{?T^fk;4V=rR4e7N$SQgDc`B$ioz#SOt;+D1VB%hH_JJ4Npgnwr7xwLHONx( z-kWub4~&ZLh%5O9qpf@l(|I%ul8}{j;oV6iE;C9`@0p>y#`l)p%OcwK0Vd-4OJx&0 z3ii)P^>SV|ypPiB>+PMh*>8b3ifl!9;%SEGJOJdg;fjXncXXR3{$4?^!%mx%y^zzf zgHDu|Zk%AGDtrz?6*n$DY_xVbzrc)GOmiRAes8GT@-$q?J#+EM|J+XK$M_<;*FW@) z#v*cOSysRAd76~CDK-BXS5n(LJ%jB{TRGH9YER$YF}K=KhDB_@#ydyGrqB2HQJ17P z3l(;>2h^&xspc2~@xp#Lqm^F(*;Ey2^83EsBLZT2WHVlzUZ~Y;p}h_2@vCtXw?3qw zHi04Xdiq0Vaa~?^ZqxRJAx6@!ud1?_XUlgVb7M8Df3y&T^&lkIBI9_x#hp{TbBWhT zcx`P=i4$kH-X_kJ9CXap%*5y8gr{>ww!XHvpb1CK-UlIvW(Q4N6OQQp&*W~n$h!I5 z>@}%_HXHjPs)vi6pSQxj&CG&5tu5|8B@@^^2th{7(gz23&cy?k{s1G)pSV_cZ|~Bh z;)rEO-l*@x)m|R}3LNn{Np!?;Cvu%}3^K zQ)=%!SRDQ+q6%d)XvimQv!-5Wa!3TS*EF6}W?=`dF{|#hpT&sxbgSVL`~?Pe83jpv zd*79RO)F)0n+EJ_gNmu8nL&WdkJ-in_>F#FFe2GAK8d^Mj2~aF;B4$dMEh@9;B+N^4lF&DB8|@>J`qg&vhD_gYMp`ozH9U z-cT$C>)sg3NTJF#)*`cWwEScHQtRynknFn%l&!Wg;qm3p9mzK zJI2+uJ9X+GYA=_N(zU;C@OIO0mJ$dY6jYmC0UeN%qun z>Q>#`C$}3fSVMVyb}wK+m^|CGvB7`k_{4<6@UU3ERoj#3d`j{gWO@M>hXCU?Dgft7 zbJ^Q-o$>}(AapM`MVh^W%78rXp!Ex5Gc**W6=cy%MwN2GdL&)*z{G>`W1uifktOckS7B;QT!Lw7s z)N34xj~S18X2+RGHavA&HTTSPJoyvLUpttn0|d8_63^!402sJQ4A%0)(m{PTcWzD# z#Ix4C-2)A8zbbZ!HoQJF>qc(h{~VtLput z|I`hSzgcRg{C-IjI=}v^(GAwh4)VB^BcVFtG=}){v53lgw93|BtjDC=T-f_pn9Bvz z0GuUDXI3Ypl8%ipU#twtG!rji*$c9}zj{r!0u&osF#yH%W^m#I=`?k9b$meiWIwf6 z*Zbt6RI`@*+3pD-QQ}BO;h-ht<5ZYHt@_3*Y_H*k2Sqr`3jzHOp9eH*9Fbl#I-ZvV z`2+R2!UeeZ9HmNXlM0Q0{b=MUB)emGDDJqiS1a-Pvd7P#H?T1dL64`Bnu=7KJ^^)x z{2;Q#VkMm)G%eG<((#Gz^F8I$s_ku@`FXZdJPgYqiHe3j=)$M5e13Ta*Q1yFrl@LM zw7{EmGD~43mM%D6SYUU{061R@jxR^X7P9H)W=G1u6tykG4Gj(DT{TrzElPT_Ttbs4 zzWXZAlk_X$lNv0sxcxpB;L=ev^q+&34WIU&%d4E@Tr;u~b{^GUSFAd%myPI5NOX&4 z*9zi*^6=J#(ByhD&qp$khCFgOl3;7`kB9&E*zfmJ#-ui)7&QAzp*sX1L0<}uZ-Oem z7Lw~B87ei4cV0=qSW0nk=X&4wpi!%9A=h@xvP_Ys0@;+xO5t^xlNjCx=#?C=Udq05 zdg!GoQ5W}8oM*KsE9|%T22|M%qnh+SA^+nHPQxf2DbY&|2uT(O@sn@tu9O3O+qHA^ zpwZs-3;B}Ry~h<6lfMZj$#C<*Ukk1+-1Xq8p?Hl%W`06>$V(if!A$u6cywt8f z>QZ>70u3~aTe2EH$`AdiNfYO_p4QzoLNFWk?`;j(I#&odUbW?pH@1ZNUR8U7@Zwn^ zyJ-E#Rb|!y*QMdHg^2pc-dc{z#^5N)-riNRNBNT#jaHmo`AfBBQRu0R#))+VFDQgg zg8JsUgaa0eE5c3rQ2>3c5N3L9B>TVs3phH|U`A6cRz>B()A z0*d)gYm_#)ynXl$)dkAu>gu_EmN0K46yF6d<3zb*=gAU~3-IAo310K15TsxR#r!BH zd_r~30HMQG(1U7N5x36UicHat>VPVa9TBgtsVX+lUlab7&tun?VUy_%y>+2n)E=P5 zopT94=XnZw2}QVTJ^mW(>L9xGYgIBe{Db(%^$CG;CtjbFXws60AkW<7u`mzFB_>|) zqo0_m$lS!>Cf?sL)B{lRC)_;9iqf;hHJ0yzs=7Ks^h+~!`&Si^9e9_!$!T-sD$;h% z@Vy<&43kycM&Sk8?`R_2v!M6Ts1?Tx<24j-Ju(A#yXZ)%D_U0;0T;)?_m(+iwKn9yf}=~JX_qV?Y!4pA z1`97eeq(j`gL&dIeXaQGF|4<(d!5^_#v1&mM%%$laelj}*KctTG`*~$&Mq|XOq3fyuN9wh0ff-4M}ja#qjEZ^*OXIy z80EWK_j{_$rViska2m6u4vQ_ir)F3#7d9i@ECc41#S*3Jru}8h-)OIY{cM4NnpP+VnsWnxrC8^YG>L3t| zn->l$v%)S($3(w4T(3J4TIW{JyQMvE_|lbLz;5rpRAC3M8i707yRgHCFxenU2px#N zJG*;7tkBnr$0zy3#e5tk>51G=G`Lc_PT_E{zoHB)-d_2s-LCL{!mFj{#I2x&jC4xu zOxn7*{yBd^n4DH>rewBxDx>V=9$cWeKD+2f#bdB4Kj?(c>;WkB1=mfJwpeou%aF&eyUHpI4G-YrhY7=NN#Z( z=1{7{`IO7K8wGWlx@lrcGsuik&Wx5UW@FBYDOR!+e8C$T+J{q|r|)-4)|!uM=qXlp zDjH(YLbJQ(DDcy&vYh3+^RfkOZ!l<47p3&vCS05qkne9Vn@#AF{X(-?Vjdp6hhJnB z1T9fQP?+a}w!=~8-*_dFidNtet#@4Poa?>-diQg`!I0^J(hbW8m2aAx=fe_I>;XHD zQjO9MCjY!vrBv&pBdS9QS_ST& zQ%53x|7(h;k@{DQsgY`oG)@T7y|aNZDXxfXg4TF6ZY~`je$SN5@2{DASr`1-IGWx4 zB-qH)3%Kve4|4?dx+q~zTmv`j?pbA7yh5mB;ybLX*F@!ykAN1rgjaZ;N{nGUusw=Y zrgIi}3U+l9T`HP-s-%RPStwhoo?$6aZ$gRk1154ovu;V$89xqzbBbKAWxVt+ZI})R zB0_Uq-DqVqFYCs^a7{0c<`U-)A>f0qh@_%Oy#>L##^RqDD2#6R2 zDmHTK?t&5w?JBUp;juStufSSsqYZZyo^ik}0d_tq5CpHrs+pIc5eO|!d8(DpPx@h` z`tyJ8?8b$C9fXOW0b>5d(X)B>%`b6C7IGHgV%&}-0&%wwPO~zRkf%TQbQzE5vqT3p z04h-}HzxiKDAPQs_*S@ce?nJYI*qJ1`NQF31Gb_}t6SV*WtXjiU6javls0kDBlmIa z%PmSuz}db0cb;H^NFx)O?f=|64aA*t85GsSB}U7lyP$^yJ0xo_7C}7gc2DMN4hwmr z%+0_Hv#vsea?iML1pNfin!)5eHeLL|`@ZW+Fvw^FdL!EL}OG z@#q`0`aCt;)j%xdKT6u%+?NC>E>)(0PEN+vEQ zPY;OYiJha1XfcZg9al2oz9FH5ZxSaCywy4MLwj?XPqJ>~h)U91B%nzfh;+>~7R7ey zC)#Lxg-od3C|!Jha#XY`weR@aiS1yDo3f@R5{}C{4~obIQ*{=IsO|>i-T)-^7|sH5 zNepj2xBAA3+l>&n-q;ej2r!2ZjsSKw@xqO;vzOEg+K(2vL@mv_es9vE_~X{Nm5g|& zvgGl9@;M~(YE@x6*QGDk-4Zu|J4dxB=L43+TB~*&0Q~>w1Wmjj;1vCg&NF1SxS|T6 z+W;BTh;$^2XCN)l?L!oavc)e5>*`wQ94xei@~na~0HlhxsVBqH07&HYqKkNdshEBF z5OR3O@SJAQJ8*St%_MP)Xs51y<6_Eb5gIyK<@H3V zsYj{!M&&p#pGRx8Sz~U(7sJV=2~94pbO$Ezev7 z@n7KuO(%)fYe-KnaMu6gLQMp|q4Js2B`d~R;-R{g1@umMXU*c{peSs@1{8)ay(tnR z(3zMW2!OQ3#=|Yz?spi8Zx4Bo#t-_}9i*Sw%p;m}`GvP5x)Q62J6@85ja-El51s|l zar@)PY1GB0kM~r&y#bMy-sxf;Fz^dFI0yuEKk)IiqOE}saZhd5<80zs%=^?L?zYVO z1|Y7!@7M@FHp08r+RYJ(Z?Dh7=^H66t*twOtM1Jz)-0~;x~yE%CwnH6wsUB2=*k<7 zzvNcWmWWTuS|G>Vq5Q%E@I$}3m|PP$(U9cMp7qQ+~`Ngj`lVI6xC9=l92CUHw+)XEg0 zCQ_I6i?{Qsy{CRCUVxD-S5Y-~twO<^drYD#JW|0*Wt;#AWQ^Vsa20aH(*{iW7Q#cj9{EI5IFYEY=Qrc{0!GkAoGr&(Bl1Eh6y^Y`D% zAk^99+#g}Xb-5e3l=Jlky7%4p9wTigXMVF??OMi~D)}TAsHO|7*LVu>%IVS#fq+7= zjCyq` z8z3B*e~f@|7S58YlyA7vaw>v)4kLgUY+4dRbo@@4a)j^zYVGstkA+{UQ*X95@-YFk zRK%wXfzl*?egLk>L?jD4$qeGRCf-7gJu+v>evC8O(LWZGn6w#GMqo~S_Qz`@M@4D5 zM8~869NT2XfJ?fScVIaN;3OzX16K1O_W5 zBPq|7xYs*7^CAe+%f6q4Rg$(c>;y3wjD)(O|D{(nkxykhC`1*}05+SMgj$k_?8k+Moqp)V{ z|FHKSUQK3S-0#fTQS6{}6;PTWO(X~mD$+r^bftF$LMNc2q5`2x2c=7wUP4hpkluS! zdT6198p_>47-#PLTX)?*;9axU%&a6NPdU#y`|SPweD|wxZJQM}ou;n$-4&JAaR%aE zugU!3It5&Byy*uH3n;Z~wKT#{wB|esmz)bEI~JUesU_B8Hxi_RGoGaQG(KDoM_(pJ z+7C|kt)T-d#&NBWKk20jvXv1Yi%2bWbn&gvU1Lf5gb8UO_{iI652tUUI>JfiEuUn; z>SRq!&X414$}a-^lDfa`T8l!c5GaA``ZB-(iB<^G;Mn6e=~(d=45%;SL!+>;i4;aK zOdgnwAZ_i)%G7eESD%eKsogK@BJS!p7rc(SeGG9dFq}@Q*5eT(`LtHAZ%v{NA9iETwhV1>adv0>6OOgQ+0@B71owTUXW?9u-Q+wUM+sAtO_|r5 zFtG(#ljOn?Z6_+l-b31t0n7CCHi;xUik(&GlX3Fx443yN6?NadCj}`Fg|7NA`~WQj zYzP@&Zd^*SN}KjeV0bk6_1iVMcTqx$+M3z-M~0IGv3^&A9dzC>=3=$&Yyli>0-OL=)6V zN|sWe=g)F_)U`4+=@c?x{Y_`IBsfGcvdugtjj>COdAZY%-AJ zTUY;<=t05i5cSCa4fZ2}Tf$sTUGvJKRvnK)rK|}ee46+1y|Zb2x=FI*G`_MA4kEJI zj;*=&#|yfg`fed_^!G+My1-Jkr>yLr9{+3W^SSLakB1BQ<~w<5v88kTW&M;YnFAlI z7p^jI&U>^S{(jEA0zw&zO|btg3Yyz{xN$`)ZTA5j;c2zM_^J zh7AzcZ;2f4y%~Ct5Bq&AN;C8wHdHNy+0cvCn1j=bxOb%FY2%z5U^oYiA|%~UG8CSg zdb?UIk;KzST!yU9@F$L3>X$i-|8umZCgWM_<&aut8EyKf1s)d)+GuI%kas3NItce? zFJrtyGQrNZcn^PoG|MLk>_EL-$Q=} zeZPDsYwIFK^c|E#UrSwP8Lh*YjOb_~RAjIxJMPhg!OFVKNP~@fm$H?~q%AzgdA4dY zF^*g3OAApJFj&iqdx|!ODw2rUIT``CT3SSw*q`QGP+XF0o_kaGR<&mcIk@EGw&M3} z`(QE&i!;qZd~J^<%iO#Q$USCLds@F>4!R(wW+;>gDK6_YMqfbsK)Ft1DXhS3DDkIe z=6AK3#Y{T1xZIE$n*tU1CylZXd!o++!a@3v$Ax7eLWnlpk-IVomnhLV5=B+l)Kz7CFvo{JFgOs~16L2lCNIH&;&whwV6rYMd7j?&SY{M^NM)vJ* zu}@eS+VBl6inrB`&%UA9XXB=G(0NdP@yiu0)^oeeeJvqGuA4&D`%eDQr*k{&g%YyE zVkKJ{4)o`u3>oBlSM(-a=uj#eU7rl59kSq=YM*!*N=yezC>kNC?%$_q=FGWK>f5>a z)EV-WnRdlb78E9G);)Zyd2Zf}cy>a^MUK6hRzuo##ZTGjTzsu+z%yBjFn=1{L+$53 z(^t^!67Osi6te8Dl>jEOz%X;-gw3+K#bEIOg=2tJa4!>ourdbS!Q-Y?i&bd0e>yNw zicoIsQh=V&CAM7_A5Qy8LK zqFST3z6TUzJsoyp#ji!eE_Kv|4e5<%&vfVUN%F`>E(r=A==&gP*xA8H{uL?h_v~!# z=;4^6%XvIm*pJ(qe%MKY$4saYW)Uye2OONbbiBHR+Gb>X9;1i0%4;`1iQRDhP3y*4 zWK+Jy(Aa4Cy?7{crS}aw=#ZfJBs!1y4Mr{9NAqOC%wjBvG%tS`wNkS16Lwe%>omUZ z6LYBIw|4j1TFiaI-eHZ&mF88B)llFB7=ISnNR$`NGvQwEDYX+vxUCRE=K`)7IT`c2 z4dZJR4IuH`s7)^)U1PV-?nW(Z&w}w{J@cy=P9HSEm;VxTg&% z$w@*>Q?y0O^H(z<#A2-W7c(OWZb&oaDNS`e^AL*+#Nid6OCtAHm0(Q0MP->hjV_jaR6rcUI5lK(w9s z+}?%+|1^+oEMQ0BXM)}L)u=qC=pV!xOr z1SjxhvSqQ{w<)L;xt@}7Ux&$muy*Hr7z(&YM|NL zuBJoX%r|zDkTMf+@@lsInA&A29lbKeUf@o*-D!O6!l)ZV zK*Z6ag`nx8(h)x1Ja!hA?U6e7o3^B5&b1kH@w+sUfol`B>v}hk^zjvduvwW4JAe`zkgOTgW$NQ90$?nzBc`G&_nad zJ$e1VrPRrly(z@+_^+5cNYeY^FX``peiM!*Cx1^yt_$~Q|H~7aQNb#|1nK`d*-Bl$ zeVP7$4zNs!{C|D?d~s9l|2mk5Y-uFKWBjjv{MOz{uHC~tNE={*M0uWGCYyK>|b|9 zdwF$8&uvd>KP>S3QhZYZkid{{4}kb_8H>f0cXd^_9sTEyMw^5zJZtG5+WBmzZ@Tvl zyC2{EdE&ob{I;(6_1gb6A^+#v!2kUJxEj&QP>4t22Di4iT~MglZH&V{2_a|~Fv06& z8fe7l^nB!<>aXvGY5S;?!aFe)+JU{#O;X@5(G~jMetTf|6ChvUWC+{Za`f4IE_u!~ zG&xAS{<4PujHEW78^APi^Y7hcQclk4Jzx1YYd^oytWcKycYYpH?U~tsFYD8dFT2^-?59i+}!&;!2)Mf zzCU-z{U1+_YLGM2m}>6dZw4gYiSGFI?hP8nFJDvkr=5rTWWO#=8z+CjY1;Jt%ePhh zo#oWbueU{+7?)Wb?fRHU4XchI75|`I}_f16=<2BTMj9i7=87c5>pM-gFI@@kTdL87hI^OSZ+f}7Ob|6&vCSL(4l~XX73;X;Y zz>G~uO^jRH@lY}A|$U+or zI$HIvy$@iJPzu3&N8MmtIJ1Y&jMIuJ-TQbt{e+-bK=&<^DQV0F!QoklG2G%&&`|nv z?C>vqIfp!1FY*`f825h^>3u2`^L8yU!3k)nN8nv zN|9Cqxycq1Qo2_KBl6AbTs|JZkQvGWIa7nmoO0eN!HKU{0~yZuJ>7^h2-Vgdz*NpJ z5P(L}ES=jj{=z4El`jMIKB3`pXTB-Bt0}A(ka=jyu`3PmyQNRJ`(*q@Q(m0dsPqPn z*6fWJGJn%@eKR^5Gky&i1?PKcg5a`uf_cs-D;$y6S+&RTu|9pO+0Ieh2`MQz zdx+P9k}|wrF429RcQ1JR<91i#2r-u0-cAsvz#>VOX^uR$h<)i565a+mgVM6H@su_LNANnV%HAJR1Xf8L1i|`<2z|_Q4z21B^p;j z*n-eQ`l zXVWH68xU0*x8m;JeLKVJs%)72V=2y=wIOn`|BnW}RG>(!@u%BGal_frg zyZ=-hH6q)|N?e>bq74;^X4Gfe{8I$hNbk`;bXC<(&$N<+0^u(%5yG$fdSrW4R(+Dk zjn~|p=`Ds|huUs>^FlZ~-iEWEtLeYftO!L@&pn9dyD=|p`z$0M?-Dr*c1Oye#fLS% z{uLDxqZ|(-#M`SfQ6^~8G5nuo#m33)#&$&TIVexZyA_` zDl%)@o|_wltrApR2{6dlLFYQw795-pC9nWFJC%gZzK@_6ov3k#Y#l`ID^){-XKF-X zYfDx(H{J7gX|bNeBoJ4p2Kkt_o+ILC>90{jm_6RkQM!1+cFK+_f6{?rVO&wd{T2CF zn0;L3N`FLL>Doxo(E4PIg{;R4Jm=ods}&SF4gBsuZN!Bl8qBG+%4`Oxcc${FHmX6= zSfc}l{}b+mNvF z8Q$xqj0x9AZg%--D+?MbS}gdFkE1a^h520s3ZA&PeGHf?Pybk~-euvQo}DZvwBf3k z?z*wC5uRz!tEBWQ{c?Y&UBRevUAIot_I7x<=#g+szLkSv=&Pi*D?A%Psu@<}=)>zs z-1^C(oHRr)mzz{nx-UJCA-_*bUW5Qiaoq2++rrakboUU(vS<+&) zcjS6tL5I|HVKp7XSmP_N4u{xLr<(9(g+I03mhET+d6d6WDa0pU*DS#U36=09K}h^> zCPDjFfz`TQT_8UoE$d}UT_8jZp%pyiV9u#qNX65ZRh%f>`}){%IybKSy+87%3(iiY zIGo~NYJjN(g=!-zFDmGA@v*uBY*Lrh<+D{zveIo)hOm=mDBt&;LSvb}fzoR|Ac2)3 z3X00At<0(+TzV+hSMg%8icpSK=wYA~E4a(RDs2hL0{+cjnabee3xa;8&m`~q)%n+l z?6~DPsxJ9>&M8E<^25o%RSrvEvb^jRRNdY-p8i*q)U?^0U}Y5*P+|akIX96_fce2 zu;*wy`0-&u&gA3UmMgWZV?Pq>Tq7P^g)FTDi4QlGo9mddu=&SvIHr|$+=8TZ#%xtYba^tc0vWclj; z(rhF0n>X_=-mPnaazh)`V9Vl;!Og59p!l({s)I>9Fk7qbD^zV8QG$fBrsg}%kq&se zon_%h$6Q<&JWo9oT_@=%da{=VmXa+BLeC&-?rM#7)MyMPSW5Xu;mJ!k$AB7qoj3xr znz9Q9O}5IrA_jNY^`=1%LgV8pEOzPoDsk)Vo6VTif=NyBNpM)PpIi348IdkH(d*%s z9al22J-(hI7Tj0cN{)-Ucdk5rdReOKXI)gq+kTEZ9kdP(KouEEhA%=MU8I8J6H6<_ z!K2AkT7x;Sh17KVTKOMk+7DuvWQxAulu@NwF8`e18NM`Lg#L(7FEWiP{c{ScL$2jl zg&nE{^BBpmbF{1;HkTN4xLI}FM5Lu+;72H0f-zl+>SY+Zh-$d7m6;kGX!c+I}YJoHJ*O)>>!Z9P?vLdheX4WvT|2dI5_J0 zNoJ23{v_l*S?X9gRnqY{4@iieson-$EFGEYFKyaJ=RPmV>1!~PAXfUOUmeDij{4?n z`4?P&(S+V|ow>JU!rn!busb*d5-!hPnUfwWRAx-AI?G8Mj3x()oM&IHYAU>h4D{N? zDNalX_JC4apIYS&T0R#Jt+J^;e*sXydwPl z{UTiQti%b-D($CCb&|S9qbOWJE3!S7c(En^GWW#!l$W04c`2@#5ORr8mxM7B%fx8L zuF_<=OSP2Jt0evy{jM+xjAb9YgG*;(LBIRbS1;fq)47f58zayYJ|4dDNgcF5vK$da9V2wi-D+!G_#67A)3$HY{aw zHb-!&sY6;@Ov)7@s(E&T^E9>tD7uW)GuV)Z9k<+!#0g7xcGj=k>1Q4JbRPYuhMP zQ!IC2xyS7Dz1?<3P6<=QUC21@AtvE1Q9ckpYEK_#KKJ98w3tb`{c@n&H=?S|g%ZKZ zXQd%-j@Ym_=Sp6e&sO5Gt6~#OjMUmVW?w4k_>rgc?CP0R$?&QGw%zd?QpMvck>7rV zaBtC}`m{`QsWjaO-GRo~7Yl_w8mdFas-j8sMm9~@?{>&hd}v}NBdPlO7@h3Fw(+zf z|J(k0bKQBWLKc>m9Vuf`7u+VlXE8-YNxknccqZ=6m0{5=D5w&1gr?GI_Wntx>MUHu z{;mi1TgHf5z5K1=Pim)?-+v4t%WUoPGc%pCt2A0@)y18|P@KQ@WL`W?5EyK_1~NbQ z_71+OkI!T|o|I$(*EjV?+czmy{4IzrI`q5m-uQ_*c>Q56&&Cg}VL_VGq9fK^X3$>tJK*>@MSzk)+!J=^J&WVN>Vr>|}QcyR>jK(XZ1 zwP~|uqM>Z!3dT8D4MSP%a(G+2t)F`_rlNSx(X3LCrXglDj=O+%-D}ZmnFF(RHCS{g z-*jiybN0(dV`C)y+m9XtE3PMvNb)i=u9EJICUenPMRB{!J05>aHAiBB=nV{DWHY7? zd=hhEEbUa-BkmiR<%US!u1L{s0!XRtZ>Wli+1#a!TPNg(<-l;&6SX4@yauV=7GOx% zw;&1KZf)!GNx-s7GCWULJb!X^?0z!NqWh*t7jn~Zfs4lelnw_1hphSVH_MwAX}{n_ zF?VSh{Sgl=N(Y{2nwRqr{hn3$P<6=(byd* zbhk3!uN!${s#{-qsUk-yTOM^%U}$Ad_+!m+oz+_+%5VA}a(TxB_0!HVX>Q1DIm;_i z6pz(5Jo{mIu<>iEW&g~(R2KmFKBgvp5kuG%JEyn#2li&5Zm**|`!qAe=3>;FX6-y? zBfbN1?3B6z#ie%FsVFy=WG*^UO%&h9XKRCPBjm+65s1PcdvcW)M--%(CsF*~EJwKN zb%w)j$o7z0sm`=h3-oq{EI!y<4qt{p#7GlnKqj{u zb;YnT<5*)S(iKqp$d{+>%BfwL)vvD-Q~3@Ytfkb<4U>r@uXVdv0(UwnJg4Pyo!u3X z%|^`fTM`l`UIMMCEq}V6FsfT287(ZwCQFvqt`wL0qJvwJkr<)?VS;cW6}J|B%SIqCi@prK^%jqE`!(eT8x*?}Kp*;}?(a7pe(>|nTsePP7k+@y7 zO;NNT`FXy6vR-8SIz_cyEoHsR(WE}BxBh!Z%m z%WA!?y|lw@lHV6ekBVqaie|E8QAyd$^Tc8&(+*rlIDS+zGPyRVZAkXd_}Q|Ype22v z{=VaT*Vnv?5Lv;XjWnyLCign{v%%hD+@cYJ<}QJd7JF^57ctn;+Q=PG;4@hiJTs{L z)(lZ~9XaIjQIOwqSZU&DugG4hh-lqXeRzD7e{;N{7KA6uHBMh*6E>2ad{&7L8Ys^L zNFJGxvi55$PdHeW#P=rs`&Rt(~<*SR%%_Nyj8-pMF{S(o2bxL#oG5+3Wdcv`k?fM(Sxu$BzrJ9?pMD zon!I{F@lW{N)4D3>WY2?3LUkRtSRQE<zoww2D5Z|g zaAM9h=oD7=olWTP2rWoB{$h$pcW8IGv?J4!lUJigrcZ<-5|zMe)|z~lQw=Bd_-f{E zK4m9B`PW!kL?7)_JYn~cU!;msPO23rpf(HSpoDMfx#-yonQ=}Lw#`)sdr916*5hQqM|<{>tQi_Q1FRL}a_S1oMsG}VBdQ@j zYMcL`gbOY)Zmz}%XEsbj+Qm2RS<1gSoWQD$eUeg^m@YT-bHq#pbl2fpg_E|$Ib#!1 zMlJ&?VycCb{N8!skKz#1awh^^{J6E`rI*Le9P26raE2YkIoJ)f7$|{ty`B%w`-Nr( z<}{pX>l4JmM2-QoA{;n06c}z;DxSAQbQY}RxD4`dZl)UGUS4!_X>YWdrricK>5j80^wVu0Q4?zisR9D@ySONHp*n6k`Yqmmq5gV^iw@J_$Fw)JBG ztHHOV!*m_ik-^}}KI$2w?hPU&kwVsw*pKPj8SQ+6h;Va(#~_7=DE>(Ln+ejt4Ataa zBsEpixh$1b514?rj$dpSBj<>rxs;TK_zcPFal2B<^@5xmCgX`CppkMJ$_9@F$03dy zR+>0IGxKO6MOq>H>zUX|8F#L>7CdPQ>XrVPt6A8|zO0&gxAOrB&cPp)nU;?`>4d%2 zR@UVUmX0%q3jM0`^}vaQ|$K&YSV)&l_ELd?&U0-xC>O=Y3kNoV7 z4=hX1k!d*d?U@&Q?HjPEN9eR+@=dwg7S{5_rYlnjx9n{PqL*mo$yI!GeI-bRL3*u( z`w;rW46)JpXLc95Q^!f;!Sg4o58C7%JnC3o*lpmE?Ay={L#yT07Rn3u|J~Ygr~~O8 zkyRWMqIY6+`M8DCg+mSf$Xp}kl=!CrooZ=YUmljAqKdG~jzd+vE3qS22b1oW%0K(= zI$wcPA?4eB=%&=3CpHsREUu4XVsmObo0U>&!PaxXg$d}LL)_ed&61oea0yd>`qo9@ zcyjTv>@MW!oeh)3^d6m~>Uuqx<9c>7T0!G8(yZ;w*y0E2FRCYJ5y9At1LifopP z*Xx3?I_rsIswDf}cAicQAR})XRDqDu#}Fl0?l?9@gIUSX%{}CEX7n9;8Tww(N6U&a z4N@*^f0yb%_9_b**5gOY%*{t*x7OtLXaDN5eUu^RQMi?Blx3%f&T-P@^)J=-_;5YL zuKg^gG`gz$`e(uBlbrQMf7a~^e+2ePed03-&tht`2Y=PqeuP1vQ(!yJaeS4}Ko=1n zMN@5&VVfqFb28nbqo*+VZ}zUZbH?Tp@2FPB#h0v(X~H8kkg24qgA7k8IK+6=;SeuP zX~y4vGotg+AF!djv*JiN+L~L1^;PM-Be=Jgv?&_5walQ_Aj`LqoV#>Ew4Y1n>kLSE zN<5YoItLj^z+(5rdvm=OHFaMfh6WDC33VlGo%I8c}Nmr{S9 zns|qdU+K6zIP=_g7GsAMAtQ->nDQI4-6W*AC|mZf??XLedzRyZ@p`9o|43sO@!rp6 zHes-#4t4LJHT0#JE-w&Z9lC4^@_GoAE9e%7=G$N^jyP^5sQ@ChuCzX5Awdmmw`Sn- zoE8So)Xq>Cmff%zpJ7^0TjFgCMHl;oSp_(|5J<90Ou^u#Zp(aqeLiIvGasIb?e?EO zzOZSIyIwip=bYF;ZPAcLJ`@*K#QS5Xp}*xcaY`Yd1jZZgKhM&TM&5AR$PgqXF!}uX;ecxy$n405 zY-w&QO|9J@BoDgOPX-9brw7^2T8_>$K8gRY`(epf+;6PeW<5H&Di?`}d*@W$So-oN zjn61~IpED;jie{15y@|6iO;E%iGlQN%@w0(2aUqDo=J=0SUGz6E*@-?FW>^Rc|%8G zk{Sg;FWek5HsKp%ajh9%lVmq;NtEZ&fQ4n1EACxb27ZY{<`Q;8=Y@Aph%jowteOsQ22tT|^DQT6Y-=HsS&sEDA7C zRXs_4mr07y$a_Nu*Ih5BCMIroFDPCaN*E>4M@;=O3C0x_Au<{&CAABigKK@z7r;FM z9tSo^;oVUQg6Dh$7NsLsOU4&@M zk>qE~sv$I{_Q6)^CJV_+s?)_NXd~2hqP~1)?wIDVGIZDQxeSzRzU;sx7wea|mN$_} zSqF3Hlp`@0dA54NojN>TA-AM*;bMtD%kEOcB>&yj3F7LP-OSv!Adyy~;7h6IrGYi& z`Iec?r*~A5MgA83B{Eu`P=g?Sjy0~fU-o(K?OBqNme#_oX2V@uiPTh5qE^yC3TpHr zmFW12$LLzgN8=CJefZc-5b|kU^xnTa78e8@aL0Ax-(m@HN1#2~TT9BQq;uU&$7Dc(_j-HXN&$ zipQLqopWr4_Gd1L880TriK`AR(tNswN_2%(CuCgVUV4R`JaG^B%?3j19;4wwx$!nD zv*#1;bBwCC%iZ{jhLsz^k!ClpzwkSg3pJA&4E;_z1Y8*n%TTA%cXI@{7hK7Mzj>bzrmvN-LxrP{ z0@v|%QKUdAWy}fXh{bIdr1UJC*bJcDHRKIWI%YXPiYk3cI3l~SO#42nIMH1dH+?~N z@aFt#PJvb?eq@;!^3WTPW9hd!CEDKqUE1@8zw+Pxn zT#9!HUkTp_uR0v+K(O>EVWZlDX zsxL9FjPD1AZ31#Q(&?Y9K3ujCY49cDjJZ2zNZ|E|5oho0*Xa+FB&`8Io#f8L%xla> zald7LP+jw1&$PDPh+(EB#rBtKy*tip_KUgc>y18xS!S7CY%utGje>6JZClSjFoBK{ zg)iq^PNT-YMzli}jR>Cou26X!A?CV^R6SLZjEqs!iQ}E%p2x*WW2LGR@xD&1(NEII zsPTlY@I$OwgEQ_xIk$aJcYEv-ndN|+em4ld`!-u>=~bYhvjsLZMvdXqY*!#OSa{~i zGb=TaQ`_StRnTO8zYu?DC7Ih0E7#kLAZ{+uVSqr|6~7_YEXx$VAb3c;gF{#Kn>Fs1VP)VRoCy(lM*Ma29-M~7gkFACq0aTs?J zt!j!{W~I#NPtdLqOBKk|f0WXsksN0u&;b)nHT>zXM#z7%~$g_tNgd#~lv%hgWE zvix@^GbT{{B%_}sPtpN7N^}>o5|h0UL{8MKTVwI(!GHjIB~6*DFMl7Az3pT0YfCHM z+}4h8E27NRCRP&ah?aM~aqT4gLylNQRfTPQ$HXjD_afO@h3z-n;aNal8iB&~chkf; zipnmdHU6bCW(zd+Cc6LI1Ja#N)xRcvw)F2)ad&mpjdgLkzGC8wY5FW zu<}M=7&@Pf<;dnQFoIgpO~L5zDqflnf`3q&W}anRu*Dl0u@*>>+ZRdY`BV3S?c@|D&T6>nd+~9Ks zbUCOEuf8UdBFAhL`6*e;eVW5GaVVR-B&}JkWNU zaSSS#NtQ?p;l9Mi*hzdtb^W*NNqzV=sZ+dO_3ifuf)~Fu1_@BD=u9$|N3jaEvR#EfyzInQyq39}#fL^=&%}prA+M%C|Q$89L zCu8mJ@yKymLD327Zmyi-kcwLE;PVQ>-b;XrKrx~pOb>E+oN7ppSwk|RbE#JD%D8C^ z1dJL6X&KunUojCxn)&=D{;iu2B#18jK5ey$cihST75B^7?;2t&b7sA(t?O< zH-k({N>g8i{j1ORU}(<#(}5}@SKe!>%bp(4Lg~(`;Oksw6ptUZ-`9Y% zLE6Rb5(IVgwyc5zIgP+drhkw9_g%%aG0I|%^}djT*;3ESjO5Fl?Z_x`hE$|u0fQ!l zOxx&_rv{3aj32i$dFWEW2n!Cr>2kU=IKEc

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Source nameWhere it comes from
    MetabotThe Metabot chat sidebar inside Metabase.
    DocumentsContent generation inside Documents.
    Suggested PromptsBackground generation of suggested prompts.
    SlackbotConversations that started in Slack.
    SQLInline SQL editing in the native editor.
    UnknownA conversation Metabase couldn’t classify (distinct from no-source conversations, which appear as (empty) on charts).
    + +

    Profiles

    + +

    A profile is the configuration Metabot uses for a conversation: which prompt, which tools, and what it’s allowed to do. The Conversations admin page, the By profile chart in Stats, and the Metabot Conversations model (see Building custom reports) all show the human-readable profile name. The AI Usage Log model exposes the raw profile_id instead (e.g. internal, transforms_codegen, embedding_next).

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ProfileWhat it does
    InternalThe default Metabot in the chat sidebar. Can build query-builder questions and write SQL.
    NLQNatural-language querying only. Always returns a query builder result, never SQL.
    SQLSQL writing only. Used by inline SQL editing and similar surfaces.
    SlackbotThe persona behind Metabot in Slack.
    EmbeddingThe Metabot persona used inside embedded Metabase.
    Transforms codegenGenerates transform, SQL, or Python.
    DocumentsGenerates content inside Documents.
    + +

    Conversations

    + +

    Admin > AI > Usage auditing > Conversations

    + +

    The Conversations page lists every Metabot conversation Metabase has on file, newest first.

    + +

    Filters

    + + + +

    Columns

    + +

    Each row shows:

    + +
      +
    • User: who started the conversation.
    • +
    • Profile: which Metabot persona answered.
    • +
    • Date: when the conversation started.
    • +
    • Messages: total messages, including both sides.
    • +
    • Tokens: total LLM tokens spent.
    • +
    • Queries: how many queries (SQL or query-builder) Metabot generated during the conversation.
    • +
    • Searches: how many search-tool calls Metabot made.
    • +
    • IP: the IP address the request came from.
    • +
    + +

    You can sort by Date, Messages, or Tokens. Click any row to open the conversation detail.

    + +

    Conversation detail

    + +

    The detail view is a full audit of a single conversation. It includes:

    + +
      +
    • Header: start date, the person who chatted with Metabot, the profile Metabot used, the person’s groups (including whether they’re an admin), and tenant if applicable. From the menu next to the person’s name you can jump to all of their conversations, or to their account details.
    • +
    • Stat tiles: Messages, Total tokens, Queries run, Searches.
    • +
    • Feedback (if any): thumbs-up or thumbs-down and comments. The agent response that triggered the feedback is shown alongside.
    • +
    • Conversation transcript: the full message-by-message exchange. Tool calls (search calls, query construction, etc.) are inlined. You can click “View” to open a modal with the info.
    • +
    • Queries generated: every SQL or query builder (MBQL) query Metabot wrote during the conversation, with the referenced tables listed underneath. Hit Visit on a query to open the item in a new tab and run it yourself. Transform code-gen queries are shown read-only and can’t be re-run from here.
    • +
    + +

    The /inspect shortcut

    + +

    If you’re an admin chatting with Metabot, type /inspect in the chat to jump straight from the current conversation to its detail page in Usage auditing.

    + +

    Building custom reports

    + +

    Three Usage Analytics models back the Usage auditing pages.

    + + + +

    Save your custom questions in the Custom reports sub-collection so the reports inherit the right permissions.

    + +

    What isn’t tracked

    + +

    MCP activity isn’t included in Usage auditing. MCP requests don’t go through Metabot’s conversation pipeline, so they don’t generate conversations or token rows.

    + +

    Further reading

    + + + + +
    +
    + +

    + Read docs for other versions of Metabase. +

    + +
    + + +
    + +
    +
    +
    Was this helpful?
    + + +
    + +
    +

    + +
    + + + +
    +
    + +
    +
    Thanks for your feedback!
    +
    + + + + Want to improve these docs? Propose a change. + + +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/_site/docs/master/ai/usage-controls.html b/_site/docs/master/ai/usage-controls.html new file mode 100644 index 0000000000..40fd154839 --- /dev/null +++ b/_site/docs/master/ai/usage-controls.html @@ -0,0 +1,2506 @@ + + + + + + + + + + + + + + + + + + + + + + +AI usage controls | Metabase Documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    + +
    + + + + + + + +
    + + + + +
    +
    + + + +
    +
    +
    + +
    + + + + + + + + + +
    + + + +
    + + +
    + +
    + +
    + + + +
    + + + master + + + + + + + + +
    + + + + + What’s new + + + + + +
    + + + + +
    +
    + + +
    + + +
    + + +
    + These are the docs for the Metabase master branch. Some features documented here may not yet be available in the current release. + Check out the docs for the current stable version, Metabase v0.61. +
    + + +
    + + +

    AI usage controls

    + +
    +
    + + + + + + + + + + + +

    + AI controls are only available on + Pro and + Enterprise + plans (both self-hosted and on Metabase Cloud). +

    +
    +
    + +

    Admin > AI > Usage controls

    + +

    Once you’ve connected an AI provider (see AI settings), you can can control who can use Metabot and set usage budgets.

    + + + +

    AI feature access

    + +

    Admin > AI > Usage controls > AI feature access

    + +

    The AI feature access table lets you toggle Metabot on or off per group, and pick what Metabot can do for each group. Rows are your internal groups and tenant groups; columns are Metabot capabilities.

    + +
      +
    • AI features — the master toggle for the group. When off, people in that group won’t see the Metabot icon, keyboard shortcuts, or any inline AI affordances.
    • +
    • Chat and NLQ — access to the Metabot chat sidebar and natural language querying.
    • +
    • SQL generation — permission to have Metabot write or edit SQL (from the sidebar or inline).
    • +
    • Other tools — other AI tools like error-fixing and chart analysis.
    • +
    + +

    These controls are granular. If you uncheck SQL generation but leave Chat and NLQ checked, Metabot will try to answer SQL-shaped prompts with a query builder result.

    + +

    Tenant groups follow the same model as regular groups.

    + +

    AI usage limits

    + +

    Admin > AI > Usage controls > AI usage limits

    + +

    AI usage limits

    + +

    By default, AI usage is unlimited.

    + +

    These limits let you cap how much Metabot traffic Metabase allows — either across your whole instance, or for people in specific groups.

    + +

    Settings and general limits

    + +
      +
    • How do you want to limit AI usage? Choose between: +
        +
      • By token usage in millions of tokens, so 2 would be 2 million tokens.
      • +
      • By message count. Each message someone sends to Metabot counts as one message (not a conversation, but a single message).
      • +
      +
    • +
    • When should usage limits reset? The counter resets automatically; the limit values stay put. Pick from: +
        +
      • Daily (resets at midnight).
      • +
      • Weekly (resets on Monday).
      • +
      • Monthly (resets the 1st).
      • +
      +
    • +
    + +

    You can also set:

    + +
      +
    • Total instance limit: the total pool of tokens or messages across every person and group. Once this limit is hit, Metabot stops responding to requests until the next reset.
    • +
    • Quota-reached message: the error Metabot shows when someone hits a limit. Write whatever makes sense for your Metabase (like a Slack channel to ping, or a link to a request form).
    • +
    + +

    Group limits

    + +

    Group limits set a per-_person_ cap for everyone in a user group. So, each person in the group gets the limit, not the group as a whole.

    + +

    If a person belongs to multiple groups, Metabase gives them the highest limit across those groups (not the cumulative number across all of their groups). So if someone is in two groups, one group capped to 100 messages per week, and another group capped to 500, that person would enjoy 500 per week (not 600).

    + +

    Tenant group limits

    + +

    You can set a limit for each tenant group. They work just like the group limits described above.

    + +

    Specific tenant limits

    + +

    This specific tenant limit is an aggregate pool shared by everyone in a single tenant. When the pool is empty, no one in that tenant can use Metabot for the rest of the period, regardless of how generous their tenant-group limits are.

    + +

    Per-tenant limits are handy for billing scenarios. Say you have a customer, Megafauna Analytics, who pays you for 100 million tokens a month. Set Megafauna Analytics’s tenant limit to 100, and Metabase enforces that cap across every seat they provision.

    + +

    Further reading

    + + + + +
    +
    + +

    + Read docs for other versions of Metabase. +

    + +
    +
    + +
    + +
    +
    +
    Was this helpful?
    + + +
    + +
    +

    + +
    + + + +
    +
    + +
    +
    Thanks for your feedback!
    +
    + + + + Want to improve these docs? Propose a change. + + +
    + + + +
    +
    +
    +
    + + + + + + + + + + + + + + + +
    + + +
    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/_site/docs/master/api.html b/_site/docs/master/api.html index 094baf6def..90fb6898f8 100644 --- a/_site/docs/master/api.html +++ b/_site/docs/master/api.html @@ -113,54 +113,187 @@ + + + - - - - - - - + - + + + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + - -